这十几年编程的不同认知层次——摘自聊天记录
来源:互联网 发布:vscode 开发go 编辑:程序博客网 时间:2024/05/19 10:37
1、指针很难用,考得很烦——指针很好用,正确的用法不会出错——引用效果更好
2、const干嘛的,多余——哦,可以这样用——还可以那样用——还真有效果——OMG,原来还可以这样用
3、异常是什么,好像经常说——我都工作几年了,还不知道到底有什么存在的意义——哦,原来是这样,这种情况下没它还不行——总结出错误处理机制
4、模板是什么,有用吗——坚持学一下,难懂又难用——哦,还真有地方离不开模板——自己写写小模板用——STL——boost——明白模板的价值,能在合适的地方用
5、总听说算法是灵魂——那些排序、查找吗——好像也没什么难的,自己写个库,把这些包含进去——晕,STL里面都有了——哦,数学真的有用,比如PID,插值——逻辑思维、思路清晰很重要
6、设计模式听起来很神,很羡慕——自己挂到嘴上装B——但自己怎么都找不到该用在哪里——哦,在上规模的框架级自己解决了一个很牛逼的问题,兴奋了半天,晕,原来是个模式——再看模式——最后发现GOF是招式,九大原则才是精髓
7、写什么注释,多余——哦,要给别人看,要求要写——找各种注释格式,写漂亮,写得多,甚至比代码多——好像有点儿问题,特别是代码更改后——零注释?!神经——哦,意思是代码是充分自注释的——真清晰,原来我也可以——接到8之后
8、一个main就做完了,分成几个函数,真多余——哦,好像是可以,特别是多次调用的地方——什么,就几行也单列一个函数——一行也单列一个函数?!真是刷我的下限——一个表达式一个函数?真要命——吃了亏才知道,一个表达式不全面,用剪刀和浆糊替换几十处——哦,小函数真NB——充分自注释的精髓啊——转7,小函数是零注释的一个必备基本功——当你想Ctrl+C的时候,请手下留情,让他变成小函数
2、const干嘛的,多余——哦,可以这样用——还可以那样用——还真有效果——OMG,原来还可以这样用
3、异常是什么,好像经常说——我都工作几年了,还不知道到底有什么存在的意义——哦,原来是这样,这种情况下没它还不行——总结出错误处理机制
4、模板是什么,有用吗——坚持学一下,难懂又难用——哦,还真有地方离不开模板——自己写写小模板用——STL——boost——明白模板的价值,能在合适的地方用
5、总听说算法是灵魂——那些排序、查找吗——好像也没什么难的,自己写个库,把这些包含进去——晕,STL里面都有了——哦,数学真的有用,比如PID,插值——逻辑思维、思路清晰很重要
6、设计模式听起来很神,很羡慕——自己挂到嘴上装B——但自己怎么都找不到该用在哪里——哦,在上规模的框架级自己解决了一个很牛逼的问题,兴奋了半天,晕,原来是个模式——再看模式——最后发现GOF是招式,九大原则才是精髓
7、写什么注释,多余——哦,要给别人看,要求要写——找各种注释格式,写漂亮,写得多,甚至比代码多——好像有点儿问题,特别是代码更改后——零注释?!神经——哦,意思是代码是充分自注释的——真清晰,原来我也可以——接到8之后
8、一个main就做完了,分成几个函数,真多余——哦,好像是可以,特别是多次调用的地方——什么,就几行也单列一个函数——一行也单列一个函数?!真是刷我的下限——一个表达式一个函数?真要命——吃了亏才知道,一个表达式不全面,用剪刀和浆糊替换几十处——哦,小函数真NB——充分自注释的精髓啊——转7,小函数是零注释的一个必备基本功——当你想Ctrl+C的时候,请手下留情,让他变成小函数
9、耦合?怎么念——知道怎么读还是不理解,什么算耦合?——真恶心,我就想改一个小小的功能,竟然要在代码里替换几十处,心力交瘁啊,发给客户才发现还有一个地方忘记改了,再发一遍,还有一个地方,苦死啊——耦合太多了啊,哦,大概理解了,就是牵一发,而全身都动了——解耦,对解耦,记住了——A、以后我再也不多耦合了——B、一不留心又耦上了——A、B几十个轮回——终于不耦合了,哇哈哈——原来是一模式——模式的精髓之一就是解耦啊——好像明白了——感觉自己写的框架还算灵活,需求都两三次大变更了,自己的框架还撑得住——兄弟,你离中层的距离已经很近了。
摘自:http://topic.csdn.net/u/20120814/12/3095e99e-f9b5-4950-83f1-4a860fed1e60.html
- 这十几年编程的不同认知层次——摘自聊天记录
- 这十几年编程的不同认知层次——摘自聊天记录
- 这十几年编程的不同认知层次——摘自聊天记录
- 程序员修炼之路(七)这十几年编程的不同认知层次——摘自聊天记录
- 十几年编程的不同认知层次
- 认知的三个层次
- 人脑是怎样认知图像的?——十种模式识别认知理论简介导引
- 这是我从事编程十几年见到的最牛的BASE64实现。
- 『感想』这几年的编程
- 仙剑奇侠传——让我感动十几年的经典
- 关于Openstack的浅层次认知
- 摘自w3school的html标签内容——编程标签
- [摘自互联网]软件需求的层次
- 微软不同分工不同侧重的面试——开发工程师的面试(摘自《微软360度》)
- 微软不同分工不同侧重的面试——测试人员的面试(摘自《微软360度》)
- 微软不同分工不同侧重的面试——项目经理的面试(摘自《微软60度》)
- 微软不同分工不同侧重的面试——开发工程师的面试(摘自《微软360度》)
- 关于落后十几年的说法
- 除法优化的类型
- Java Thread 多线程理论 目录索引
- 二值图像腐蚀(vc实现)
- JVM之---类加载过程
- wince开发板gprs自动更新
- 这十几年编程的不同认知层次——摘自聊天记录
- 二分图匹配
- Tomcat端口占用
- 读取写入ini文件
- windows下eclipse+python+mysql+sqlalchemy
- jQuery"$"美元符号冲突的解决办法
- ClassNotFoundException And NoClassDefFoundError
- Temporary Internet Files文件夹巨大
- json 与DATATABLE 前后台的交互