自从接触计算机以来,我看过最多的就是readme文档。
新手程序员上岗,如果能拿到一份readme手册,也一定会少走很多弯路。
1、多读源码
代码从不说谎,注释有时却会。去读源代码,因为它并不总是与设计文档相吻合!不要只读你自己的代码库,还要去阅读高质量的开源项目,特别是那些你使用的类库。
2、T 型人才
软件工程有许多专业领域:前端、后端、运维、数据仓库、机器学习等。
T型工程师在大多数领域内都能有效地工作,并且至少是某一个领域的专家。
3、保守技术
成功公司留用旧代码(如旧类库、旧模式)是有原因的。
成功需要时间,而在技术上大动干戈会让人分心。新技术的问题是,它不太成熟。
4、跳槽成长
如果你的价值更多来自过去的工作而不是现在的贡献,那么它就会阻碍你的成长。
更换公司并在一个新的环境中找到自己,可以重启你的成长。
5、自我调节
工程师们有时会浪漫化14小时的工作时长和办公桌下的睡袋,但马拉松式的编程和缺乏睡眠会损害你的代码、身体健康和个人社交。