如何提高程序员10倍的生产力
如何提高程序员10倍的生产力,大家都认为这是一个非常好的话题,今天就来分享一些我自己的观点:诚然我们还不知如何准确的定义10倍生产力是个什么样的概念,但我个人认为它是指程序员在超生产的情况下,速度提升了十倍。基于一些成功的因素,同时个人在程序员客栈做项目经理,拥有300+项目管理经验,并与一些顶尖的 程序员 开发者工作过,我可以分享一下我对这个话题的一些理解。 最早期的程序员 相比现代软件,相对于功能性,安全性,性能和可扩展性20-30年前开发的软件就简单多了。在另一方面,库或框架的只有少数人可以在那个时候实现任何功能。因此,写了20-30年前参与软件编程程序员是非常努力的。所以早期很容易确定程序员生产力,顶尖程序员和普通程序员在实现相同功能的核心编程工作的价值跃然纸上。 现在的程序员: 在这里我想让让大家先弄清楚明白一件事情:软件开发是一个复杂的过程,而编程仅仅是帮助应用软件实现的方法之一。由于软件的使用量增加,特别是在互联网上,由于消费者和公司的层面的软件往往是非常复杂的,它可能是一个疯狂的决定并且从头开始构建的东西。坦白说,除非这套系统是一个完全颠覆式的操作系统,以现代软件的发展速度新的核心技术会一直淘汰旧的技术。尽管程序员开发需要大量的知识和精力,打造优秀的软件需要很多的人力物力,所以,在今天的背景下,程序员十倍的生产力可能无法对行业带来巨大的价值