华为课程学习:如何成为一名优秀的软件工程师
视频认为成为一个优秀的软件工程师,应具备三个典型特征:
1. 极客精神
在这之下又分为三点:1、好奇心。2、积极实践。3、精益求精。
感悟:这个很正常了,这三点通用于任何职业,具备这三点,任何事情都能做好。
2. 良好的习惯
分为几点:1、专注可用性。意思是要紧扣客户需求,不要单纯为了炫技。
2、善用现有的代码,不要重复造轮子,除非现有的轮子不好用了。
3、编写高可维护性的代码。实践证明,优秀的软件工程师编码效率是普通软件工程师的十倍,就是因为他们变成的是高可维护性的代码。
4、测试代码。养成测试的习惯。
3. 持续学习的能力
当今社会终身学习
总结
一名优秀的软件工程师拥有几项品质:精益求精、甘于磨练、生命不息奋斗不止、分享知识、乐于助人、从容耐心。
推荐的学习资料
C++程序设计语言
C++ primer
C++编程思想
more effectice C++
设计模式
重构:改善现有代码的设计
零信任架构
查看6道真题和解析