发此贴与各位同僚讨论 1)咱们程序员的核心竞争力是什么 2)我们究竟该怎么规划职业发展
背景:
- 软件公司无论大小厂普遍管理粗暴直接(除了个别几个公司或某些项目组),995 9106 相当普遍,彻底将写代码这个脑力劳动变成体力活。
- 领导无底线压榨,恨不得再从压扁的海绵里挤出最后一滴水分,同时供求关系以及权力机制向管理者倾斜,程序员缺少话语权(似乎唯一的反抗方式就是上班划水)。
- 产业高度发展使分工更细,对于移动互联网来说前台中台后台分工明确每个部门做好自己的工作几乎就可以量产 APP,即使是看起来高大上的机器学习相关岗位,从算法组模型训练到工程组落地部署再到业务前台接入 SDK 同样也是一气呵成,将产业分工运用的淋漓尽致。
- 产业高度发展使垄断加剧,TOP10 的企业吃掉了整个市场 99% 的利润空间,BAT TMD 以外很难再塞进一家新企业,创业公司如果没有流量巨头导流很快就会死掉。对于大环境来说资本导向而不是技术导向,纯靠技术驱动的公司基本没有,ofo 摩拜美团饿了吗这种所谓的独角兽其实纯粹是靠钱砸出来的典型的资本驱动向,商汤旷视早期可以靠卖 SDK 苟活但是大厂逐渐自研以后就会抛弃这些合作伙伴很难看到他们的未来盈利点
- 产业高度发展使门槛降低,必然导致技术的快速迭代,某些现象为:1)在大公司当 2+年螺丝钉的员工可能比不上应届生的技术能力 2)曾经游戏行业是高级技术的汇聚点,但是随着 unity UE4 等基础引擎的普及拉低了相关的技术门槛(当然相应的提高了相关产品的水准)
- 转管理依然有着很大风险,如果公司面临裁员危机搞技术的人大不了换个地方接着干活,管理长期脱离技术线且进入舒适区因此很难出来(间接反映管理压榨技术,90%的管理岗想的是干一票捞满,短视心理)
- 目前可见的已经被淘汰或者需求极少的岗位:1)小型企业技术运维岗和数据库开发岗(云的发展) 2)Win32 开发 3)塞班和 WP 4)底层软硬件驱动(包括 Linux 内核 /编译器 /安卓驱动)
- 于此同时政策与大环境对劳动者的保护并不周全,例如工作时间无限制,高房价,高税
负能量比较多,请各位畅所欲言,如果各位有好的补充建立楼主会帮忙写成补充并注明楼层方便索引,祝好 ( PS 最近听说不少裁员劝退转岗,以及听说某些 BAT 员工回老家开菜馆) ( PSS 职业发展问题会落到仍和一个人头上,与学历无关,哪怕你是 TOP10 本硕)