程序员

注册

 

发新话题 回复该主题

为什么说程序员的代码越少越好 [复制链接]

1#

身为程序员,你一天有多少时间是花在写代码上的?平均每天写多少行代码?

当我们还是初级开发人员的时候,往往最多的工作就是编写代码,随着代码行数的增加没我们也逐渐越来越熟练,能够完成更多的工作,逐渐写代码的时间从90%减少到80%,再到70%。

与此同时,我们的专业知识还会不断地增长,我们比之前更能兼顾多个项目,并能更多地参与项目的设计,这个时候投入到文档的时间越来越多了,写代码则更加少了。这个阶段的大家也不需要用代码行数来衡量能力,而是取决于大型项目管理。

当我们在工作中不断学习历练,就能摸索到自己的发展路线。

对于很多程序员来说,无非是纠结于继续研究技术,还是转向管理路线。对于这个问题,给大家分享下Meta高级工程师的经验:

他的职业发展目标是专业技术领域,想深入地学习研究后端,他希望能通过自己的技术让自己更加自信。

加入团队六个月之后,经理给他分配了一个关键的后端项目,但在交付模拟的时候却出了问题,这导致他陷入了极大的困境。为了解决这个问题,经理鼓励我带头努力解决一些比较容易解决的UI性能问题。但他却认为自己可以用通俗易懂的语言描述大多数UI性能的问题、根本原因和解决方案,所以他更想研究后端项目。

但他后来回想起来,终于明白了一切。如果重来一次,他说一定会抓住这次晋升的机会,承担起修复UI性能的工作。但在当时,确实觉得忙不过来。所以,学会在正确的时间说“不”是一项需要练习的重要技能。

最后项目按时交付,他在也将有机会主导更大的项目。

随着工作阅历的增长,很多时候程序员不仅仅要承担初级开发的工作,与此同时还有其他项目工作,包括指导新员工等。这意味着大家将不再写简单的代码,而是承担了多种职责,将有更多的发展和成长机会。

分享 转发
TOP
发新话题 回复该主题