今天我阅读了构建之法的前三章,
以前我认为做软件就是老老实实的编程,不用管其他的。其实不是这样的。做软件是卖给客户的,必须在做软件之前充分了解客户的需求。做好调研.然后按照客户的需求进行编程,设计软件。
我发现了我以前在编程方面的很多错误。以前编程都喜欢将整个程序都写完,然后调试。最后通篇找着错误。结果找了很长时间也没有找到。但是读了构建之法。我知道了可以先调试每一个小的步骤。然后再调试整个程序。
以前我总认为能熟练掌握java,c++等编程语言就离职业工程师不远了。其实不然,作为一个职业的软件工程师。必须要做到以下几点:1.阅读:4—6个经典文献的深入分析和阅读 2.工作经验:要参与并完成6个具体的项目 3.课程:要参加3个专门的课程有些级别。还要求工程师获得某种专业证书,以及在工业界、教育授课,发表论文,等等。