曾经,有个技术领导聊起他刚刚工作的时候,他的职场老师,负责带他入门的人,产品源码中相关变量的命名,自己偷偷制定了一套规则,就他自己知道,大家看产品源码时,都只能靠猜测。曾经有位长辈很关心我的工作,特意语重心长的嘱咐:“你要小心,你会的东西千万不能教给别人。俗话说的好,教会了徒弟饿死了师傅。”
我知道,这位长辈真心是为了我好。在许多传统行业当中,独门技术的传递还往往非亲不传。往往学老师一门手艺,那是要认认真真拜师入门才行的。
其实,这里面更深层的含义其实是:一定要形成自己的核心竞争力。
企业有企业的核心竞争力,才能够基业长青,个人有个人的核心竞争力,才能在竞争激烈的职场中占有一席之地,道理都是想通的。
只不过,长辈们的有些经验是有一定时代局限性的,高速发展的IT行业是一个讲求分享开放的行业,在网络资源空前发达的今天,一个靠在软件里敲代码创造价值的行业,实在没有什么“核心技术”是一个具备基本素质且能上网的年轻人获得不到的。
其它行业从业者耗尽几十年心力一点点摸索掌握的窍门,对应到IT,就是多百度Google几下的事情而已。从理论到实现,分分钟在网络的世界里被解剖掉。当然,这里面更多的是IT爱好者的贡献,像Linux系统,BTC等,都是极客们搞出来的。
那么什么是IT行业技术人员的核心竞争力呢?之前有篇文章专门写过,我认为最基本的包括如下四点:
1. 保持乐观,少点抱怨
2. 积极沟通,善于表达
3. 不怕困难,敢打敢拼
4. 勤于总结,多做输出
换句话其实就是:积极主动的承担责任,努力提高自己的经验水平。
这是初入职场,或者进入职场之前,应该锻炼和提升的,你只需要记住一个基本点:一切以提升自己的能力为目的。
那进入职场之后,经过足够的技术积累后,我们该注重哪些方面呢?我总结了以下三个方面
创新能力
全局眼光
行业洞察力
1. 创新能力(局部创新)
创新一词一提出来,大家可能会想到原创。确实,无论任何年代,这个世界上的原创者都是当时人类中最具才智的一群人。但我们从初级进阶到中级后,先要做的,就是在局部的战场上去实践,从解决具体问题的点上去突破。比如用了一个巧妙的数据结构,节省了10M空间;重新组合了程序逻辑,让程序时间复杂度大大降低,这些都是我们可以做到的创新,就是我们的经验。日复一日,坚持不懈,必有所成,正所谓积少成多,聚沙成塔。
2. 全局眼光(产品架构)
IT行业是当今世界发展最为蓬勃的行业之一,在这样的行业里指望靠着大学时上的几年课和工作最初几年的经验就从此高枕无忧属于做梦。行业在变,任何所谓的护城河,在别人的努力面前,都是时间问题。作为其中的一员,但凡还想吃这碗饭,就只能随机应变。一日入IT,就需要谨记:拒绝学习==找死。
基础知识累计到一定阶段,必然会引发量变到质变的突破。我掌握了C语言数据类型,学会了顺序选择等语法,在加上数据结构,就攒够了盖房子的砖头。我们先尝试着盖一个小房子;等技术流程走通了,我们可以试着盖别墅;别墅盖完了没问题,我们接着就可以盖大厦。
当然,等你盖完了大厦,回过头来再看你之前盖的小房子,往往都不好意思看。只是因为你的眼界变了,你看问题角度更高,看得更全面了。
3. 行业洞察力
任何技术都是依附于行业的,IT是一个宽泛的说法,因为他服务的行业太多。我以前在电力设备制造企业,就是一块微控制器,加上特定的计量芯片,实现电力计量。这种涉及具体硬件的嵌入式产品,往往入行的门槛更高一些,由于他们各自有自己的技术积累,软硬件磨合往往需要很长的时间。
纯软件开发的行业,或者称之为互联网行业,由于只需要一台电脑就可以上岗,竞争往往更为激烈,大部分也是销售主导的。这种企业都市场,对行业变化都极为敏感。
周鸿祎敢于去做免费杀毒软件的尝试,说明他看到了未来市场的一种可能性;马云从零几年就开始做互联网电商,也正是他认为自己看到了未来互联网的一种形态,结果也证明他是对的。这就是行业洞察力。资本市场是残酷的,是吃人不吐骨头的。要知道这些人的成功,背后是更多人的失败,败者退场,再无传言。
再顺便说说IT技术人员的职业发展路径。
一般而言,软件企业内部,技术人员在积累了一定的工作经验之后可以走两条路(一点两面):技术和技术管理。
做技术就继续深入钻研,积累技术经验,从最基础的技术编码人员,到模块设计者,再到系统设计者,到架构师。并且不同阶段,你所面临的问题也是截然不同的。模块出了问题,顶多是一个模块重新设计,查缺补漏。但要是架构发生问题,那影响往往是产品版本的稳定性。
做管理就转型产品经理、项目经理,然后沿着管理路线上行。做管理一段时间后大多会和技术分离,慢慢会远离技术。但一般都是从技术出身,要求对技术有较深的功底,对产品有很透彻的理解。
管理岗位更多的是和人打交道,明面上看沟通能力更为重要。带领团队,书面的知识套路可以轻松学会,遵制循章会让你成为一名合格的管理者,想要成为一名优秀的管理者,更多的还有一点个人人格魅力的要求。就像《亮剑》里的李云龙,几句话一骟,队伍向疯了一样扑向敌人,向饿狼捕食一般,但他的性格,他的作风,学是很难学到的。