《构建之法》之软件工程师
一、团队对软件工程师的要求
-
- 能够与其他成员交流,包括大的技术方向和一些看似微小的问题;
-
2.按时交付,一般指代码吧;
-
3.接受不同的任务并高质量完成;
-
4.按照团队的流程工作,应该是为了方便统一协作或者是代码管理;
-
5.理性工作,摒弃掉个人的情感或者喜好,不要激情或者灵感来了才去工作,稳定很重要。
二、软件工程师如何提高自己的水平
2.1 读书,读好书
可以看下各大公司对软件工程师要求的书单,阅读并读懂这些书籍,能够应用到实际项目上。比如《编程艺术》
2.2 大量练习
绝大部分软件工程师都不是天才,所以我们需要不断的练习,先把低层次的问题解决了(如基本的语法),变成不用经过大脑的自动操作,然后才有时间和精力解决较高层次的问题。
2.3 知行合一
还是要理论结合实践去练习,比如我现在是想搞一个小的开发项目,但是不知道如何应用软件工程,导致项目一直拖延。我现在想学习《构建之法》,想通过系统的学习软件工程知识,来合理地把自己的小项目运转开来。