第一章
看了第一章,第一章主要是概论,主要讲述软件是什么,是由什么组成的,然后接着陈述软件工程是什么,看了第一章之后,得知,软件工程只是实现软件的一个工具,有了工具做事情才容易。还有进行运维和维护软件,并且我们所开发的软件要符合客户的要求,不能盲目开发,浪费精力和体力,根据自己的想法去做满足客户的软件,而且要不断的发现bug并进行修复。
软件工程在社会发展处于什么地位,发展潜力在未来究竟有多大?
第二章
看完第二章之后,我才知道之前我们的想法是多么的幼稚,以为可以运行就可以,才知道软件是需要单元测试的,而且软件测试跟软件更新需要同步的,单元测试可以把自己不能做到的东西在单元中显现出来,不然到后面再bug修复就是比较麻烦的事情了。如果建立在单元测试基础上,跟随着bug修复就容易一些
而第二章主要讲述个人技术流程,整个流程,需求分析和测试的时间都比写代码的时间多,软件的形成应该更注重需求分析还有测试,这样才能减少软件后期出现的bug,更加满足用户的要求,软件才能一直被人使
问题:对我们这种没有写过单元测试的要怎样开始去编写单元测试?如果不知道自己写的单元测试是否错误怎么办?
第三章
本章主要从个人能力的衡量和发展和软件工程的职业发展,首先需要学习入门知识,然后不断的练习,然后再深入,进而提高技能,最后很多问题都自己解决,对通用软件设计思想和软件工程思想的理解;提升职业技能和取得的实际成果。要不断的把东西变成自己的,不要动不动就问别人,遇到不懂,就要自己动脑去理解,自己理解了才是自己的,做到拓展自己的知识面才能站得住脚,了解到软件工程师的职业发展有考级之路,创办和加入公司之路等,总之首先都要有专业的技术知识,才能增强自己的核心竞争力。
本章提问:在软件行业,如何找到适合自己的立足点?