19年初看了一下《[公司文件] 全面提升软件工程能力与实践,打造可信的高质量产品------致全体员工的一封信 任正非》,今天有回顾一遍,根据最近的工作内容和学习,又有新的心得,留此笔记总结.
整一封信中,主要是围绕着两个关键词展开——系统的可信与质量,无论是安全性、隐私性、可靠性、可用性、任韧性,还是对系统的代码、架构上的精益求精。可信与质量之间又是相辅相成,质量造就可信基础,可信体现了质量标签。
这样不禁联想到最近的工作内容,可能可以以此信的宗旨做指导参考:
基础组件
- 底层设计得好,上层应用才有可能根据需求灵活进行调用
- 多培养大局观,多了解当前产品形态以及未来的发展趋势,这样长远考虑的好处就是能在前期很大程度地兼容了后期的拓展。
- 学习优秀项目比如经典框架源码,学习别人是怎么设计底层的;请教社区大神。
安全性建设
- 在接手的项目中,很多时候为了赶需求,而忽略一些在安全性上面的问题;也许我们的系统没有需要达到华为那种最基础的设施级别的安全性,但是安全性的维护是每一个互联网软件必修课。
重构与否
- 现在接手的项目我是从0开始陪伴至今,随着功能和需求的增长、以及一些不符合节奏的进度,系统也开始出现了臃肿和腐块,此时也许有些模块可能目前处于稳定,但长期下去可能留下很多技术债。也许此时就是动手的最佳时刻。
拥抱有潜力的新事物
- 程序员还是做一个不断学习和进步的人,无论是在编程技术上还是其他类型技能增长上,有些人甚至在短视频方面都能发展了自己的技术生涯。所以5G的到来,或许是一个新的时代开始,VR或许也是新的开始。
网友评论