这两周的实习,负责人给安排的任务是“用C++实现一个渲染管线”,如今还剩下最后一个纹理贴图了,估计本周五前完成。依照惯例,在CSDN写技术博客,在博客园写我的总结。git
如下是我的总结工具
- 老生常谈的话题,理解OOP的思想,这些不是说说就行的,而是须要长期代码的不断积累才能够,OOP极大提高了开发效率。
- 努力提升代码质量,注重程序的可读性
- 告别完美主义,不要追求最完美的解决方案和最佳实践,只去寻找最佳的解决方案便可
- 熟练使用git进行版本控制
- 奥卡姆剃刀原理,若是不是必须的,不要增长实体,这只会增长代码的复杂度,增长出错的风险和维护成本
- 从最硬的骨头开始处理,2/8原理,影响一个项目开发的进度80%的时间由20%的代码决定,不要畏难,先解决核心需求
- 提升测试能力,学会使用工具进行单元测试,每一个模块都要测试,尤为是边界条件
- 英语能力、Google检索等我就没必要多说了。。。。
- 学会把难题逐步分解,分模块解决。
- 借用罗斯福的一句话:“真正令咱们感到恐惧的是恐惧自己”。技术自己没有可怕的,不要对新技术、新名词等有抵触心理,要怀着积极的心态拥抱它们,这都是解决咱们问题的好帮手。
- “过早的优化是罪恶的根源”