在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。
(1)在书上的第一页就能看到说软件=程序+软件工程,这样来描述软件,那么软件工程是怎样在软件中扮演这个重要角色的,这里的程序具体指的是什么。
(2)书中第三章提到软件工程师的成长,我觉得非常亲切,提到发展和职业规划。那么对于初级软件开发者应该做点什么才能更加贴近自己的目标。
(3)在软件工程师的成长这一课中老师专门设了个人能力的衡量与发展和软件工程师的职业发展这两小节,假如能够成为一名软件工程师,是从哪些方面来衡量他是一名优秀的软件工程师,仅仅是高超的代码技术么
(4)书中提到的开发软件的方案,对于同学组成的非专业的“软件团队”,应该怎样做才能将自己的这种开发思想更好的实现到具体的实践当中。
(5)在软件工程师的成长过程中,在个人能力里的衡量与发展中老师提到,软件团队是由个人组成的,可不可以理解为个人技术决定一个团队的技术能力,软件开发是不是不适合女生呢。
(6)在书中第八章提到了“分而治之“,不就前在数据结构中也接触到了“分而治之”这种用法,您可以将一个难题分成两个或多个较简单的问题来解决。然后,您就可以解决这些子问题,合并解决方案以解决原问题,这是在数据结构中的用法,那么数据结构是否与软件工程有一定关系,而且在软件工程中到底扮演着什么样的角色。