中层管理培训班怎么样(中层管理培训内容)
程序员中年失业到底是危言耸听还是真实存在?
二十年前,还没劳动法什么事,我们组的一位35岁程序员就没有被续签合同。
这位本科毕业,现在看也是211大学,技术水平也算组内拍前三名的,工作态度也很不错,平时和领导关系也过得去。
他可能是个案。
前年我媳妇所在公司口头通知清退所有35岁以上,级别低于某级的人。
一下清退了很多人,包括一些技术骨干。
清退后系统出现了多次险情,以至于不得不以外聘方式把某些刚刚被清退的人聘请回来。
搞笑的是我媳妇其实也属于被清退之列,为了让她安心“工作”(协助办理清退),临时给她调了一级,暂时脱离风险区。
别的行业不清楚,国内很多所谓高科技公司,其实技术水平都很一般。
一般到什么程度呢?
一般到和二十年前比,无论是技术水平还是技术管理水平,都稀巴烂的地步。
对,稀巴烂。
举一个例子。
十八年前,我们就可以每日构建+自动测试+每日发版了。
当时做的还是硬件驱动+应用。
现在很多公司连个bug管理系统都用不好。找问题基本靠吼,测试基本靠手点,发版基本靠运气。
而且不少技术管理层除了会看加班日志,数数代码行,大骂程序员,别的技能就剩下攒ppt了。
二十年前我们项目管理就流程化、矩阵化了。开局一套模版,需求、需求变更、项目资源、项目计划落实到半天。
现在不少公司的项目管理,嗯,基本上和幼儿园老师管小朋友差不多。项目负责人很多连如何评估项目进度都不会,更不用说制定风险管理计划了。
说是幼儿园都美化了,很多公司就是蛮干快上。老板拍脑袋,中层瞎指挥,基层瞎胡闹。反正最后攒一个玩意能跑起来就行。还美其名曰拥抱变化。拥抱你码啊。
开发也是低水平重复。
过去程序员好歹得懂点算法,知道软硬件结构,能自己设计点框架。
现在,好嘛,全特么封装好了,要不就是拿个开源的东西改改就行。算法?结构?框架?WTF!统统不需要。会写个SQL基本语句,类似select *的都能带队开发了。
35岁的技能水平体现在开发上和25岁上个季度还干广告设计的小伙子没区别。说不定后者上个培训班,知道的开源项目比你还多呢。
这种情况下,年龄越大优势越低。
因为既不能熬加班,也不能7x24小时随叫随到了。
拿大佬们的话说,变小白兔了。必须要清退了。
大部分的所谓软件开发领域,都是反智的。
比如to B开发。
很多人奇怪为啥咱们中国不出好的企业级软件。
咱们大企业软件开发,核算成本是按固定人月成本,乘以功能点,再乘以需求变化系数和技术难度系数的。
这个固定人月成本,就很难覆盖工作超过5年的好(还不说优秀)程序员的成本(互联网发展把程序员工资翻了几倍)。
换句话说,派一个稍微好点的程序员去做to b开发、去了就是赔钱货。
功能点呢?
功能点只算增删改查,其余的不算。换句话说就是但凡你有点想把事情做好,对不起,就没有这个预算。
那不是还有需求变更系数和难度系数吗?
一般恒定为1。
所以,做to b市场,等于必须派低于市场平均水平的程序员,除了基本功能什么也不做,再虚报点工作量(项目管理、需求开发、ui设计和测试都不算功能点啊)才有可能赚点钱。
如果对方不拖欠费用、不乱改需求,不随心所欲的话。
所以,toB市场技术好的公司生存不下来,全特么死了。活下来的都是会搞关系冲人头的。
to C,to C总好一点吧?
一样好不哪里去。
一开始可能会花点钱雇几个牛程序员。一旦整体框架稳定下来,剩下的就是纯成本了。
毕竟懂架构重要性和判断架构合理性的人,一个公司也要不了几个。
剩下的,都是可有可无的东西。只要能学会跟着美国跑就行了。
过去都说:没有功劳还有苦劳,没有苦劳还有疲劳。现在是疲劳是福报,过劳是常态。
在某些(如果不是全部)老板(客户)眼里,程序员就不是人,而是驴。
驴需要什么思考?拿鞭子抽到口吐白沫就行了。不累趴下,怎么特么证明你干得尽力了?
恐怕连驴都不如:如果自家驴死了,只怕也要哭一哭的。程序员死了,是要表扬一下自己对这头驴多好,花了多少钱抢救,抢救了多久的。
一个加班不积极的人,就算又快又好交付,那也肯定是偷奸耍懒了呀。
还不如一个天天黑眼圈低眉顺眼一直在自己面前敲键盘的。
后者至少拼了啊。态度决定一切嘛。
过去这些老板(客户)其实也是这么想的。但那时候程序员不好找啊,还得装模作样一下。
现在特么三只脚蛤蟆不好找,程序员满大街都是。还不把你往死里neng?
过了35岁,距离本科毕业也有12、3年了至少。工资超过了平均线,经验富余超过单位需要,又不能拉下脸来拿着ppt吹牛批,还不能不要老婆孩子加班随叫随到。
再加上动不动还忍不住多嘴:没必要的班能不能少加点?
对单位来说,不开除你开除谁?





