对不起,这里太安逸了,我要离开这里!别活成技术的奴隶!
收藏

题图:from Zoommy

如果有人问我:“日常工作中,什么事情会让你感觉非常郁闷,或者说每天清晨来到公司之后,什么样的事情会让你郁闷一整天?”

我觉得,不同的职业阶段会触发不同的郁闷极点。当我还是程序员的时候,如果一个产品经理或测试大清早跑过来说:“你的系统又出BUG了。” 当我身为技术管理者的时候,如果清晨来到公司,刚泡上一壶热气腾腾的咖啡,打开电脑准备大干一场时,突然有一位技术骨干跑过来跟你说:“老大,对不起,这里太安逸了,我要离开这里。”

上星期的某个清晨,我经历了一次最郁闷时刻。

说到这里,可能有人会觉得你又在卖弄焦虑了,这位技术骨干口中的 “太安逸”,其实只是 “工资上不去,房子买不起,或是新技术层出不穷,但是每天你都叫我加班,我也学不到什么东西” 的搪塞之词。毕竟对于技术小伙伴而言,梦想在 “钱多,活少,技术新” 的公司工作是终身追求,无论这种梦想是否符合现实,至少在有些小伙伴心中,这样的企业似乎并不遥远,为什么至今仍未实现?没事,缘分未到,到了,自然会有的。

为什么有些程序员,或架构师会产生这种想法呢?谈谈自己的看法。

1.技术往往被用来争名夺利

先说面试时,经常被候选人提问 “这边每秒并发是多少啊?那你们的数据量总共有多大呀,你们的数据库有多大呀?几张表啊?” 有时我也会问 “那么你将来的职业发展方向是什么?” 一般都是两个标准答案,一是想做管理,二是想做架构师,我再追问一句 “为什么呢?” 解释一般可总结为 “为什么想做管理?因为有权利;为什么想做架构师?因为可以接触海量高并发,或大数据;”

我曾说过,大部分技术人出生贫寒,通过技术改变命运,恰巧赶上国内三十年经济发展,十年互联网+爆发式增长的高速列车,一切面向简历、面向工资也在情理之中,只是时间一长,许多人忘却了从何而来,只把技术当成争名夺利的工具。

2.技术很难解决幸福感的问题

再说说入职后,某位以架构师为职业发展目标的程序员。

入职第一年,正巧交了狗屎运,业务来了个爆发式增长,技术老大一声号令,什么分库分表,什么性能测试常态化,拉起袖管,干起来。在几个月后的某次面谈时,他紧握着技术老大的手,说 “这正是我追求多年的团队,你也是我生命中的贵人,我很荣幸伴随公司的业务发展!”  

随后,入职第二年,业务重心需从线上转移至线下,对功能操作类需求逐渐加大,技术改造类需求暂停,就这样,在几个月后的某个清晨,他提出了离职,说 “世界这么大,我要去看看,这份工作不是我想要的”。

再来看个例子,某位架构师非常想把某个系统从虚拟机替换成Docker,但是由于资源投入和技术栈储备暂时无法在生产环境部署,只能暂时在测试环境中尝试,也就是说无法满足他的技术追求,最终他觉得团队缺乏技术氛围与底蕴,去了别的地方。

从这个角度看,技术的核心价值提升业务能力的一种手段,它或许可以在某个阶段内让技术人得到团队(或社会)认同感,但是很难解决长期幸福感的问题,而这背后恰恰反映出技术人天生的自卑心理。

3.技术人表面骄傲,内心自卑的性格

不少工作多年的程序员,他们坚信,一名架构师,判断你是否优秀,取决于你是否懂K8S+Docker?是否懂Redis原理?或者P级数据量处理经验?啊?你问我为什么?招聘需求都这样写呀,懂了,不仅能在这个行业拿到高薪,去任何行业都能拿到,拿到高薪不就证明很优秀吗?什么产品思维?前瞻性?同理心?那是产品经理要考虑的事,我是搞技术的。

再说一个例子,我曾在 #演化:这五年里,我们对架构师职责的思考与定位#  中提到,在万物皆产品的时代,技术钻研能力较强的人不适合带团队,而恰恰是那些有一定技术基础,跨团队、部门沟通,推进事情能力都不错的人适合,而这点恰恰触动到了一些技术人的命脉,他们认为 “我技术牛逼,那某某某技术又不如我,我凭什么听他的,说我沟通不行?是和我沟通的都是傻X,这难道怪我喽?”

从这个角度看,技术人的表面骄傲与自负,内心却又自卑的本性暴露无遗,记得在情商管理中有这么一段 “情商高,就是把情绪控制好”,翻译成人话叫 “懂得面带笑容,心里默念曹尼玛,走遍天下都不怕”,而这点,许多技术人不懂,也不想去搞懂。

当一个技术感觉自己赖以生存的强项受到了限制,他们首先想到的是逃脱,逃脱到另一个能发挥我强项的地方去,这就是技术人的世界,但却不要忘记,天下乌鸦一般黑,无论走到哪里,只要公司的核心价值是业务产品,技术,永远只是一个助推器。

这也就是为什么在技术圈中,有少数的人会变得越来越强,其他人却在原地踏步,最终慢慢老去,甚至缠上抑郁症,不欢而离。

我说的太过片面?当然,你也可以选择去以技术为核心价值的企业,比如Kyligence,听说他们在招人。

总之,我们技术人对技术要有追求,但却不要变成技术的奴隶。


    更多推荐内容

    ↓↓↓

不小心执行 rm -f,先别忙着跑路

你应该知道的Java5种创建对象的方式

优秀的应用是如何进行代码分层的?

命保住了!五年时间,我们也搞了一个技术中台

除了不要 SELECT * ,数据库还有哪些技巧

Java生成词云!你喜欢得书都在图里!

我是如何用Redis做实时订阅推送的

开发人员不得不知的MySQL索引和查询优化

如何在 Java8 中风骚走位避开空指针异常

面试题:Spring 为啥默认把bean设计成单例的?

一次分表踩坑实践的探讨

手把手教你如何免费且光荣地使用正版IntelliJ IDEA

    推荐程序员必备微信号 


    JAVA
    微信号:

    javabaiwen


    推荐理由:
    在多学一点知识,就可以少写一行代码!专注于技术资源分享,经验交流,最新技术解读,另有海量免费电子书以及成套学习资源,关注JAVA,做技术得先驱者。


     ▼长按下方↓↓↓二维码识别关注

官方公众号