在读这本书之前,我都觉得编码好像就是写网站,完成需求。
读完之后,确实如此,但是还有更多细节。
开发
首先是明白我们要做的是什么,想搞清楚大方向,告诉他们大海的另外一边有什么,造船的的时候自然有劲儿,明白客户的需求,造的是个什么船,是帆船,还是驱逐舰。
然后是态度,不怕失败,防止失败的方法就是不断失败。
其次是方法,敏捷开发这块,要快速迭代,代码要清晰易读,最好见名知意,不用注解,用代码沟通而不是注解。
代码的提交,最好当天写好代码当天提交,减少代码冲突。
代码测试,一定要测,加大测试力度,单元测试要做好,我一直都没怎么做过这方面。
团队协作很重要,这本书里面是以老板的角度来看的,让员工一致对外,
个人成长
要注意用文字去记录,学会阅读源码,不会的问题,可以求助橡皮鸭,就是向一个物体描述你的问题。
出bug了,首先找自己的问题,不要想着是编译器或者硬件的错误,肯定是自己那出问题了,仔细去找。
还有就是身体要保持健康,做的椅子要好,毕竟我们一天8个小时要坐在上面。可以的话,整两个屏幕,加大开发效率。
然后就是磨刀不误砍柴工,多读阅读一些代码有关的书籍和博客。
最后去思考,为啥要来这一行,你真的快乐吗?如果没有,去找寻自己的价值吧,在自己想要的土壤上去开花结果,而不是在这里为了薪资,单纯的打工。
或者你可以试着爱上编程。