这本书的大概内容上面百度百科已经说过了,现在,说说我(一个菜鸟马畜)的收获:
一.写程序方面
1.代码规范,风格统一,写好注释(方便日后维护)
2.不需要用什么复杂的模式,或新技术,要保证别人看你的方法(函数)不是那么费劲
3.版本控制,每次程序的大更改,需要做备份(通常是用SVN,VSS,GitHub等),防止需求经常更改,以及误操作(苦逼啊)
4.更改记录文档,方便以后跟老板理论(需求不是你想改,想改就能改)。
5.善于总结,思考。比如:我们做web程序,经常会有对表数据的增删改查,以及界面的展示,更新。这种,为什么不可以抽象出来,写出一个公共类,方便大家使用呢?提高了自己的工作效率,技术水平,还能给上级留下好印象,何乐而不为呢。
6.不懂,不会,不确定就问。多问别人,自己少走点弯路,走的快点,工资涨的也快点
7.我们不光要敲代码,还要了解业务(这样,很多业务也可以少走弯路)
8.没有责任心,做起来吊儿郎当,最后的结果很是平庸。这样的高才自己觉得很自傲,觉得自己应该有更高的薪水,但是他就不看他最后的产出,就看自己满身的“才”。这有什么用,我们看的是结果。
二.其他方面
1.所谓需求,客户的需求,并不一定是他想要的,要善于分析,这个需求背后的东西。
2.老板,做产品做什么,目的是啥,还是钱,我们要以老板的目的为目的,只有为老板赚了钱,咱才能过的舒服
三.自己的反思
确是是,总觉得自己挺有“才”的,一直觉得公司这里不好,那里不好,这个人写的代码怎么怎么样,那个人写的怎么怎么样,然后自己还一边吊儿郎当的,回头看一看自己,真的是没有一个能拿得出手的项目。自己这一年,走的都太虚了,学IOS,研究产品经理方向,朝三暮四,IOS没学好,本职工作也没做好,对不起自己,也对不起公司。
2014年,该专心的干一件事了,虽然还没有确定到底做哪方面的,但是无论觉得做哪方面的,不能朝三暮四,专心干这个,做好它,总要能告诉别人,我做这个,而且我能做好!!!!