认清它,承认它,然后改变它。
1. 前言
铺垫完 传统软件行业中技术团队的发展(现状篇) 和 传统软件行业中技术团队的发展(团队破局篇) ,终于到了和我们自身利益直接相关的个人破局篇。
本篇文章中,我们将尝试给出一些个人思考总结—— 传统软件公司内,技术这条线上,如何走好自己的职业生涯。
2. 一些不得不说在前面的话
本小节的几个观点注定不大讨喜,但我必须得把它们先摆出来,毕竟本系列的全部目标都是解决问题。
2.1 是你的过往经历让你当下只能选择传统软件公司来继续自己职业生涯。
多年的工作经历里,我见证了无数对自己的处境忿忿不平,羡慕别人一毕业就进入BAT,年薪几十万的;抱怨自己怎么只能拿这么点薪水,做的事情也不高端,天天跟个碎催一样四处填坑。
这种表现不仅仅出现在刚毕业不久的小年轻身上,在不少毕业多年的老油条身上也见识了,只是他们选择了认命的方式——给钱就行,你让干啥我就干啥。
一般说这种"坏话"的时候,作者如果不想成为众矢之的,那么一定要想办法往回找几句 —— 其实我很长时间里也是上面的心态,而且即使在经历了一次思维革新之后,这种感受也只是更加隐晦,不会轻易表露出来。
回归正题,本论点所想要表达的主要意思是 —— 你必须先承认现状,你才有希望去改变,进而让现实朝着你希望的方向演化。
这一点是基础,这一点是前提,这一点是接下来一切变化的开始。
2.2 你此刻的决定和行动决定你以后的处境。
"种一棵树最好的时间是十年前,其次是现在",这句被无数人引用的话只需要放在这里就足以说明本小节标题了。
承认现实的目的是为了改造现实,而要改造现实,我们需要的是行动,十年如一日地行动。
能救你自己的只有你自己。你自己都不救你自己,那么没有人会救你。
2.3 帮助对方解决TA的问题,TA才可能信任你,然后给你想要的东西。
首先引用一段话:
对于80%的人来讲,他们心里还是或明或暗的有一个分界线,公司的事和自己的事,工作的时间和生活的时间,所以帮公司办事的时候是一种办法,给自己办的时候是一种办法,而要想把事情做好,主人心态最重要,这是人性使然。
必须承认的一点是,"just a job"在职场中属于常态,这点我们在前文中已经讨论过了,抱着这种心态进入佛系状态的人,这属于个人选择无可厚非,我本人也是非常支持这种操作,毕竟除非自虐狂,否则谁闲得慌折腾自己玩。
所以下面这些话,主要是说给那些不甘平凡,有行动力的人听的。
当你不忿公司的操作,认为他们有眼不识泰山,居然放着你这匹千里马不用,自己的天才设想居然被冷落的时候,多尝试一下换位思考 —— 想想如果你处在对方位置上时候,你会如何看待你自己?
这里并不是要你处处委曲求全,而是希望你能面对现实:信任是一个非常昂贵的东西,你自己都不愿意轻易给与别人,那为什么又反过来要求别人无条件信任你呢?
如果你想要施展自己的抱负,那就必须先争取对方的信任;而要争取到对方的信任,你就必须先主动解决对方的问题。而只有获得了对方的信任,对方才会把你想要的东西主动送到你的面前。
关于信任的话题,我曾经专门写过一篇文章:职场生存法则 - 主动建立信任 。
注意: 信任来自你的能力,但更重要的来源是你的态度和行动。
人的天性决定了相较于有形的事物,类似信任,可靠这样的无形事物虽然我们在理智上也很看重,但如果一旦与前者出现冲突的时候,人们就可能因为短期利益迷惑住了心智。
相较于过往物质匮乏的时代,我们不得不抓紧那点能够直接决定生死的有限物质,并时刻警惕可能过来争抢的外人,现代社会很多场景下我们更应该思考如何将蛋糕做大,然后因为突出贡献来分得更大的份额。
补充一个题外话:所谓的面试,其实也就是一个争取对方信任的过程 —— 既然你能够回答上来这些问题,那说明你也是像我一样对技术有着相同热情,愿意私下投入时间的人,我们就是希望能够和这样的人共事。
2.4 把领导当人看
关于这一段我来回删减了好几次,最终还是决定将它作为单独一个小节列出来。
一路职业生涯走来,目睹了不少职场人士对于上级领导认知上的错误,其中甚至有部分刚上任不久的部门经理。
领导也是人,一个活生生的人,他也会疑惑,孤独,犯迷惑,不知道下一步怎么办;相关的信息你不告诉TA,TA也是不会知道的;TA也需要尽量多地去了解相关的上下文才能解决问题。
时刻提醒自己这一点,其实自然地你就知道很多时候应该怎么选择了:
- 这件事情我要不要汇报一下?
- 这事终于有点进展了,我要不要跟领导沟通下,是不是显得我很媚上?
- 现在这事情遇到点问题,我要不要提前和领导知会一声?
其实上面这些问题总结起来就是一个要不要和领导保持信息沟通的问题,而如果你把握住了本小节标题——把领导当人看,其实这些问题自然就有了答案。
事情发生变化的时候,你不和领导说,他怎么会知道呢? 他既然不知道,那他怎么会对这件事情放心。他既然不放心,那他是不是就得频繁过问?
如果你作出了某项贡献,你当然得和领导汇报下(当然得有些技巧性),毕竟你不主动展示,那领导他肯定就不知道啊,因为对他而言,这件事情是集体的功劳,而至于谁是其中的胜负手,除非有额外的信息来源,否则他就只能倚靠汇报了。
领导不是千里眼,顺风耳;有时候领导似乎未卜先知了,那只是因为他的信息来源不止你一个。但他是绝对不会嫌弃能够多一个信息来源来佐证自己已经接收到的信息的。
把领导当作一个人,让对方感受到你理解他的难处,并且你也有能力帮助他解决一些问题,试问:如果可以的话,谁愿意把事情全部揽在自己身上? 而如果有人能够切实帮你减轻一点负担,你是否会愿意将信任更多地给予他? 然后话题是不是又回到了上一小节。
3. 个人破局 —— 执行
接下来我们正式开始介绍,在传统软件公司,在技术这条路线上一路走下去,需要在哪些方向上沉淀。
3.1 修炼自身技术实力
这个属于基础。技术作为安身立命之本,在入行的头几年应该是技术人员的主要发力点。
这一点如果做不到一定的深度和广度,那所谓的“出任CTO,赢娶白富美,走上人生巅峰”理想也只能算是个梦想了。
其实关于这一点,对于绝大部分技术人员来说,很可能属于自身已经确定的行动路径,这里我们所想要补充的是:针对传统软件行业特点,你需要时刻注意把握好一个度的问题 —— 这门技术用到的可能性有多大? 这门技术普及的难度有多大?这门技术有必要了解得这么深入吗?
总而言之,对于传统软件公司,要学会放下对技术的执念,让技术回归到解决问题的本质上;传统软件公司遇到的不少技术问题,是可以通过非技术的方式解决的,技术只是解决问题的一种手段。
3.2 元能力
关于这一点,笔者专门写过一篇文章来讨论这方面内容 —— 迎接那道坎 - 打造自己的核心竞争力。
在作为一线研发参与工作两三年后,通常的业务开发对你而言不会再有技术上的难题,接下来你肯定会面临是否继续技术深度的困惑。
但无论你是想要在技术上继续深入,还是如上一个小节我说明的以实际的需要为指导来决定自己的精进方向,类似写作,培训,演讲这样的元能力,都是需要你开始投入精力来认真考虑和刻意练习的。
即使你最终选择了技术深度作为自己的职业生涯未来的发展,上面这些元能力也是需要你持续投入来进化的。
3.3 软实力
上一小节的元能力之后,软实力这一小节就显得有些重复,但这里我还是单独将它们独立出来。
向上管理,争取更多的资源;组织协调各部门利益;争取下级,平级的支持以推进全局,这些技能说实话笔者自身也是想想就头大。
软实力的成长不像硬技能那样有着清晰的进度条,对其的练习和应用很难在短期内看到效果;甚至对其的学习过程中,反馈本身也是充满着迷惑性,这更加大了其习得的难度。
不过最终决定我们行动的不是一件事本身的难度,而是这件事的收益。
传统软件公司降低了对于技术本身的要求,那么在这类公司里想脱颖而出,技术上的独木桥要窄多了。对应地,软实力作为与元能力一样的普适技能,值得我们在它上面投入时间。
4. 总结
整篇下来,大部分的篇幅其实在做心理建设,或者是所谓的"心灵鸡汤"。
但只要思路对了,成功基本就只剩下早晚的问题。
借鸡下蛋,顺带把鸡养肥。把蛋糕做大,然后大家都吃饱,这才是我们所应该追求的。
不要划分职责范围,不要限制自己,我们的目标是 —— 解决问题。
能够救你的,只有你自己。