你是技术的奴隶吗?| 对不起,这里太安逸了,我要离开这里
常有人艳羡:程序员工资多高呀…… 但是身在这个圈子里,会发现很多时候身不由己,大多数人随波逐流,被技术掌控 。现为好买财富平台架构部技术总监的王晔倞,17年IT从业经验,7年研发经验,通过他自身的职场体会,对技术人的迷茫做出了解答。
这也是场主想为你推荐这篇文章的理由:看清内心,自己是技术的奴隶吗?
如果有人问我:“日常工作中,什么事情会让你感觉非常郁闷,或者说每天清晨来到公司之后,什么样的事情会让你郁闷一整天?”
我觉得,不同的职业阶段会触发不同的郁闷极点。
当我还是程序员的时候,如果一个产品经理或测试大清早跑过来说:“你的系统又出BUG了。”
当我身为技术管理者的时候,如果清晨来到公司,刚泡上一壶热气腾腾的咖啡,打开电脑准备大干一场时,突然有一位技术骨干跑过来跟你说:“老大,对不起,这里太安逸了,我要离开这里。”
上星期的某个清晨,我经历了一次最郁闷时刻。
说到这里,可能有人会觉得你又在卖弄焦虑了,这位技术骨干口中的 “太安逸”,其实只是 “工资上不去,房子买不起,或是新技术层出不穷,但是每天你都叫我加班,我也学不到什么东西” 的搪塞之词。
毕竟对于技术小伙伴而言,梦想在 “钱多,活少,技术新” 的公司工作是终身追求,无论这种梦想是否符合现实,至少在有些小伙伴心中,这样的企业似乎并不遥远,为什么至今仍未实现?没事,缘分未到,到了,自然会有的。
为什么有些程序员,或架构师会产生这种想法呢?谈谈自己的看法。
技术往往被用来争名夺利
先说面试时,经常被候选人提问 “这边每秒并发是多少啊?那你们的数据量总共有多大呀,你们的数据库有多大呀?几张表啊?”
有时我也会问 “那么你将来的职业发展方向是什么?” 一般都是两个标准答案:一是想做管理,二是想做架构师,我再追问一句 “为什么呢?” 解释一般可总结为 “为什么想做管理?因为有权利;为什么想做架构师?因为可以接触海量高并发,或大数据。”
我曾说过,大部分技术人出生贫寒,通过技术改变命运,恰巧赶上国内三十年经济发展,十年互联网+爆发式增长的高速列车,一切面向简历、面向工资也在情理之中。
只是时间一长,许多人忘却了从何而来,只把技术当成争名夺利的工具。
技术很难解决幸福感的问题
再说说入职后,某位以架构师为职业发展目标的程序员。
入职第一年,正巧交了狗屎运,业务来了个爆发式增长,技术老大一声号令,什么分库分表,什么性能测试常态化,拉起袖管,干起来。
在几个月后的某次面谈时,他紧握着技术老大的手,说 “这正是我追求多年的团队,你也是我生命中的贵人,我很荣幸伴随公司的业务发展!”
随后,入职第二年,业务重心需从线上转移至线下,对功能操作类需求逐渐加大,技术改造类需求暂停,就这样,在几个月后的某个清晨,他提出了离职,说 “世界这么大,我要去看看,这份工作不是我想要的”。
再来看个例子,某位架构师非常想把某个系统从虚拟机替换成Docker,但是由于资源投入和技术栈储备暂时无法在生产环境部署,只能暂时在测试环境中尝试,也就是说无法满足他的技术追求,最终他觉得团队缺乏技术氛围与底蕴,去了别的地方。
从这个角度看,技术的核心价值是提升业务能力的一种手段,它或许可以在某个阶段内让技术人得到团队(或社会)认同感,但是很难解决长期幸福感的问题,而这背后恰恰反映出技术人天生的自卑心理。
技术人表面骄傲,内心自卑的性格
不少工作多年的程序员,他们坚信,一名架构师,判断你是否优秀,取决于你是否懂K8S+Docker?是否懂Redis原理?或者P级数据量处理经验?
你问我为什么?招聘需求都这样写呀,懂了,不仅能在这个行业拿到高薪,去任何行业都能拿到,拿到高薪不就证明很优秀吗?什么产品思维?前瞻性?同理心?那是产品经理要考虑的事,我是搞技术的。
再说一个例子,我曾提到,在万物皆产品的时代,技术钻研能力较强的人不适合带团队,而恰恰是那些有一定技术基础,跨团队、部门沟通,推进事情能力都不错的人适合。
这点恰恰触动到了一些技术人的命脉,他们认为 “我技术牛逼,那某某某技术又不如我,我凭什么听他的,说我沟通不行?是和我沟通的都是傻X,这难道怪我喽?”
从这个角度看,技术人的表面骄傲与自负,内心却又自卑的本性暴露无遗。
记得在情商管理中有这么一段 “情商高,就是把情绪控制好”,翻译成人话叫 “懂得面带笑容,心里默念曹尼玛,走遍天下都不怕”,而这点,许多技术人不懂,也不想去搞懂。
当一个技术感觉自己赖以生存的强项受到了限制,他们首先想到的是逃脱,逃脱到另一个能发挥我强项的地方去,这就是技术人的世界,但却不要忘记,天下乌鸦一般黑,无论走到哪里,只要公司的核心价值是业务产品,技术,永远只是一个助推器。
这也就是为什么在技术圈中,有少数的人会变得越来越强,其他人却在原地踏步,最终慢慢老去,不欢而离。
我说的太过片面?当然,你也可以选择去以技术为核心价值的企业 。
最后,场主想说:我们技术人对技术要有追求,却不要变成技术的奴隶。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微服务系统之认证管理详解
一、简介 首先,我们来看一下什么是认证? 认证是确认当前声称为 xxx 的用户确实为 xxx 本身。 用户可以是人、系统、应用或任意调用者。 最简单的认证,就是用户名密码登录,常见的认证方式还有:手机验证码、生物识别(指纹,虹膜识别、面部识别等)、U 盾、数字证书。 关于认证更加详尽的定义和认证方式,请参见维基百科:https://en.wikipedia.org/wiki/Authentication 那在微服务系统中有哪些地方需要进行认证管理(不包括DevOps中的认证)呢?如下图所示: 凡是存在交互的地方均需要进行认证: •用户访问系统 •系统调用网关 •网关调用系统 •系统内应用之间的调用 •系统间的调用 可以将它们分为如下三类: •用户认证 •系统间及系统内认证 •网关及 API 调用认证 下面我们将对这三类认证,分别做详细的介绍。 二、用户认证 微服务架构中会存在很多系统,而且系统间的切换也需要无缝进行,例如一个前端框架中可能会集成多个系统的调用。此时,我们自然而然的会想到单点登录,单点登录早在已存在。但微服务中的单点登录与传统的单点登录有一定的差异。 下面这幅图描述传统的...
- 下一篇
“全栈工程师”是怎样练成的?廖雪峰大牛的经验分享
80%的程序员们都遇到过这一问题:工作有几年的时间了,为什么自己技术水平提高缓慢,薪资也不如人意? 对于大多数人来说,问题的关键在于没有找到正确的发展方向去发力。 找到正确的发展方向是重中之重,因为绝大多数情况下,你选择的方向决定了你能走多远。 大家肯定注意到了前端行业内重要的发展趋势——“全栈开发”,自从 Node 的出现令前端开发拥有了控制服务器的能力,正式宣布广大前端开发向接入层迈进,抢了应用开发的饭碗。可以说,Node 拓展了前端的地盘,从此以后,前端也不再被称之为前端,而是改称全栈开发。 到了2018年,Web全栈开发已经炽手可热。最近腾讯、阿里巴巴、京东、今日头条和拼多多都在疯狂高薪招人,Web 全栈工程师已成为目前最急需的岗位之一。 在未来,Web 全栈工程师将会有更大的发展空间。移动手机的普及让iOS 和Andriod 为首的终端开发享受到了红利,而随着5G网络的推进和[PWA][3]被支持,前端开发也将迎来最大的一波红利。在可预见的将来,前端受益于灵活的部署和安装,在移动端开发中比例会逐渐加重。我甚至认为,前端会成为终端开发的最终解决方案(包括但不限于手机,电视,车载...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,CentOS7官方镜像安装Oracle11G