身为程序员,你一天有多少时间是花在写代码上的?平均每天写多少行代码?
当我们还是初级开发人员的时候,往往最多的工作就是编写代码,随着代码行数的增加没我们也逐渐越来越熟练,能够完成更多的工作,逐渐写代码的时间从90%减少到80%,再到70%。
与此同时,我们的专业知识还会不断地增长,我们比之前更能兼顾多个项目,并能更多地参与项目的设计,这个时候投入到文档的时间越来越多了,写代码则更加少了。这个阶段的大家也不需要用代码行数来衡量能力,而是取决于大型项目管理。
当我们在工作中不断学习历练,就能摸索到自己的发展路线。
对于很多程序员来说,无非是纠结于继续研究技术,还是转向管理路线。对于这个问题,给大家分享下Meta 高级工程师的经验:
他的职业发展目标是专业技术领域,想深入地学习研究后端,他希望能通过自己的技术让自己更加自信。
加入团队六个月之后,经理给他分配了一个关键的后端项目,但在交付模拟的时候却出了问题,这导致他陷入了极大的困境。为了解决这个问题,经理鼓励我带头努力解决一些比较容易解决的 UI 性能问题。但他却认为自己可以用通俗易懂的语言描述大多数 UI 性能的问题、根本原因和解决方案,所以他更想研究后端项目。
但他后来回想起来,终于明白了一切。如果重来一次,他说一定会抓住这次晋升的机