程序员大牛之所以少,可以归结为以下几个原因:
教育体系的局限性
许多程序员通过自学和培训班进入行业,但这种方式往往只能达到勉强糊口的水平。而要成为高水平程序员,需要提供优质实践机会和大厂的工作经验,但这些机会并不容易获得。
市场供需不平衡
尽管每年有大量学生毕业成为程序员,但企业招聘时却难以找到高水平的程序员。低水平的程序员过剩,而高水平的程序员严重不足,这种两级分化的情况非常严重。
行业浮躁
社会价值观的改变使得人们更崇尚金钱和关系,而不是知识和科技。程序员作为一个相对特殊的行业,由于大部分时间都在与电脑打交道,很少有机会去钻研其他领域,导致外界对程序员的认知存在偏差。
技术神话的终结
互联网行业的增长停滞,市场带动的程序员热潮已经过去,技术神话的膜拜时代也宣告终结。投资者对互联网管理层施加压力,要求提高程序员效率,这导致技术选择变得更加复杂和超前,但也使得程序员的发展更加困难。
企业内部管理问题
许多互联网软件企业盈利能力差,但疯狂烧投资人的钱,导致软件队伍官僚化,程序员效率低下。这种管理方式不仅影响了企业的盈利能力,也阻碍了程序员的技术成长。
个人选择问题
很多程序员在行业浮躁的大环境下,选择放弃技术工作,转向管理层或其他领域。这种选择导致技术人才的流失和短缺。
综上所述,程序员大牛之所以少,是由于教育体系的局限性、市场供需不平衡、行业浮躁、技术神话的终结、企业内部管理问题以及个人选择等多方面因素共同作用的结果。要改变这一现状,需要从提高教育质量、优化市场供需、改变社会价值观、提高企业管理水平以及引导程序员个人发展等多方面入手。