程序员发展漫谈
- 4. 一些数字 (2012)
" 中国内地有1/3左右的上班族考虑跳槽。
" 中国本地市场却用20%-50%的加薪幅度抢夺有经验
的员工。
(@FTChinese)
- 42. 控制复杂度
抽象
分层
可归档的设计
关键层次
模块
接口
交互
架构设计
UML
- 49. 不知道做什么
由上到下的思考
组织的愿景及年度目标?
产品上的规划及难题?
开发上的难题?
某项技术的突破
某项工作推动缓慢
某方面基础工作无法落地 (B类工作)
软件开发普遍适用的难题?
代码质量
开发效率
自动化测试
回归测试
单元测试
架构设计
- 50. 大与小
工作中事无大与小,都有可期发掘的地方。
工作中的“小事”
代码维护
整理代码背后的设计,优化代码,提取公共代码
建立Bug及代码缺陷库,广而告知,提高代码质量
推动新的设计,避免重大的缺陷
建立单元测试及回归测试
客户报障预警系统