2022/8/20暑假学习日记
作者:互联网
1问题:合格的软件工程师,有什么具体的标准吗?还是说能写代码,又能发现问题解决问题就可以成为了呢?我们现阶段可以从哪方面开始培养自己的开发思维和能力,向工程师迈进?
回答:作为一名软件工程师,仅仅会写代码还是不够的,还其他的方面的能力。如1. 编程语言能力2.编码能力3.面向对象思维能力4.利用工具能力5. 英语能力6.学习能力
7.创造能力8.文档能力9.抽象能力10.代码评审能力11.单元测试能力12.DRY
2 问题:若以后毕业了,刚刚出来的我们仅仅凭借在校学习的知识是远远不够的,一般公司招聘时都会要求有一两年的工作经验或是说有经验的优先,那我们应届生该如何加强自己的价值?公司需要的是为其创造价值的人才,还有机会让我们慢慢学习吗?
回答:引用邹欣老师的话,就是说我们在学校要
1. 学习好理论,锻炼自己 “快速学习的能力”。 这样到了现实世界里才能快速发挥作用。
2. 探索一些自己感兴趣的方向, 做出一些具体的成绩。
3问题:本章4.3.3中提到的断言是什么?仅仅从书上写的代码,我理解就是判断语句,这样的理解可以吗?
回答:编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 可以将断言看作是异常处理的一种高级形式 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真 可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。
4问题:团队合作模式和开发流程的关系密切?两者能否脱离?
回答:关系密切,相互影响。一个优秀的团队是要具有合理的团队模式和开发流程。
第6~7章
5问题:书上介绍了敏捷开发的流程,每一步做什么,考虑什么都很详细。若在实际情况中流程仅仅限于形势,没有真正的实现共享信息,交流问题,那将如何解决?
问题:书上介绍了MSF的原则,MSF团队模式和开发模式,MSF和CMMI。我重点感兴趣的是我们大学生该如何实现软件的商业价值。写出能运行的项目就实现 了?参加比赛的项目获得好评,就有了?我们对自己的程序,有所要求,要不断的完善,能为客户解决,就具有商业价值?还比如说我写了一个android的 app,通过平台发布,有用户下载使用,这样算是实现了其商业价值了吗?
标签:学习,20,2022,代码,能力,问题,暑假,MSF,断言 来源: https://www.cnblogs.com/liuchao437/p/16607314.html