周六下午,DevOps群里,有人贴出来这么一张图:
据说,这张图来自于谷歌,Google程序员之间存在这一条鄙视链,站在顶端的是C++工程师,其次是Java工程师,再次是Python工程师,接下来是Javascript工程师,而剩下的,甚至都不配拥有姓名......
有资料显示,Web前端工程师在谷歌内部的处境是这样的:
一名前谷歌工程师表示,经历过内部的各种转岗,从系统编程到服务框架再到游戏再到web开发和移动开发,他自己的感觉是前端编程可以说是最难的(如果后面不去转岗到更难的工作),主要原因在于后端能够做到干净整洁有条理,分布有序能并行,而前端呢,一直都很乱。
群内有人总结了一句:“和用户打交道的都难”。无敌哥说:“后端可以做个安静的美男子,前端就是个操心的命”。
看到这儿,你会不会在想,DevOps处在鄙视链的哪一环呢?
在另外一张程序员细分岗位的鄙视链图里,我们看到了测试运维的身影,只不过所处的位置......有点可怜呢~
架构师站在鄙视链的顶端:老子薪水最高,作用最大,没有老子打基础,前端后端一团乱; 后端站在前端的前面只说了一句话:你,算什么开发者? 至于运维和测试,对不起,你们都是打杂的,没什么技术含量。
(我!不!服!)
而在所有鄙视链的底端,有一个相同的角色:产品经理。
在DevOps领域,也存在着一条鄙视链:
数据运维看不起操作系统运维,操作系统运维瞧不上网络运维,网络运维看不起主机运维,什么是主机运维?呵呵,出门右拐,进网吧喊网管。主机运维核心技能只有3个:关机重启换电脑,方便面来了小心脚。
在运维的世界里,“有没有在南山滑雪场山顶回过邮件”成为评判运维是否资深的一个标准,而这个标准,来自于《敏捷无敌之DevOps时代》书中的故事:
所谓的各种鄙视链,只不过是大家给自己脱落的头发所找的一个”墓志铭“,在程序员的世界里,职业没有高低,贡献不分贵贱,至于水平和能力,大概要摘掉帽子才能分出高下,头顶的那一抹亮光并不是因为没有钱植发,而是要给自己多年来积累下来的研发经验正名。
而事实上,单纯从“头顶平原的面积”来评判程序员水平的高低,是不科学的,针对不同岗位,评判能力的部位也有所不同:
产品经理看的是下巴,下巴层级越丰富,越资深。
理由:一天到晚啥也不干,张口用户闭嘴需求,多年积累下来,因为嘴部肌肉的频繁锻炼,长出了嘴二头肌。
研发工程师看的是头顶平原的面积,面积越宽广,心里越不慌。
理由:很久很久以前,有一名程序员发下了一个誓言:“如果可以干掉bug,我愿意用我身上任意的东西来交换。”一名神仙路过这里,预估了一下他这一生会出现的bug数量,答应了他的这个请求,只有头发的数量足够让他兑换这辈子写出来的bug。
运维工程师看什么?看腿毛的数量......(小编你出来,信不信我打si你)
理由:运维做多了会返祖变猴子,具体原因嘛,参考《敏捷无敌之DevOps时代》书中的这个故事......
(严正声明:以上观点纯属恶搞,不接受任何投诉与反驳,如有雷同,请对号入座)
这场”非正经戏谑恶搞无聊“大讨论,却是以一个沉重的话题来结尾,产品经理、研发、运维等等角色无论头顶有多秃、下巴有多圆、腿毛有多密,到了35岁,都可能迎来这样的人生:
你,距离35岁有多远?
你,在现在的岗位上竞争力还有多大?
你,35岁再不转型就可能要退休,怕不怕?
25岁入行,35岁退休,程序员这个行业里少不了优胜劣汰的循环,成长空间见顶,不屑于转管理每天去磨嘴皮子,耿直的程序员不是输在能力,而是输在转型。
程序员35岁之后的出路是转岗或退休,你怎么看?欢迎你在评论区留言。
加油,愿每一个程序员都能在35岁之前实现财富自由~