开发说白了就四件事情
- 知识(理论):范围很广,但特定场景下用到的不到,或者说能落地的不多。一般学一些基本的,遇到了再补习一下。
- 编码:内隐的能力,程序员核心能力,影响开发速度和解决问题的能力。提升比较,需要刻意练习,例如参加算法比赛。
- 工程:用于解决规模、效率、质量问题,公司做大必须要解决的问题,也是程序员最常拿来晋升的工具。靠经验积累,容易提升,但需要环境去经历。
- 业务:行业知识、业务知识、精益管理啥的,是程序员的弱项。容易入门,难以精通,通常需要在全局认识的基础上,深入调研,才能知道别人不知道的密码。
明白了这点,如何提升就一目了然了。