1)程序员不一定非要转管理者
2)既然有机会升为管理者,就要抓住机会。
3)如何平衡管理与技术
职业往往是一个人的社会身份,处于不同的位置看到的视角不一样,我认为程序员都需要有一定的管理能力,即使不在管理岗位。技术与管理很多时候是相得益彰的,如果只关注技术容易陷入细节之中,看不到方向,公司是以盈利为目的的,这造成了技术是否对公司有价值在于是否带来盈利,如果投入很多人力,物力去做一个没有市场的产品,即使技术水平再高,不能实际地创造价值,很多时候公司不是缺少程序员也不是缺少管理人员,反而缺少既懂管理又懂技术的综合性人才,一件好的软件产品从来不是单枪匹马地做出来,反而是需要好的团队。
平衡管理与技术在于把握事情的优先次序,这是需要实践与领悟的。
技术的天花板是什么呢?
这其实更多是一个哲学问题,而不是单纯的技术问题,更确切地说是一个技术哲学问题,托马斯.库恩在科学革命的结构中提到范型转移,在程序语言中也有对应的编程范式,天花版往往在于一个人的思想,正如在物理学经典力学与量子力学,数学中无理数,微积分,集合论的出现,每一次突破都是思想领域的范性转移。当你越思考程序是什么,你越有机会触及技术的天花板。
展开