Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 视频教程 | 打赏(Donations) | About
知乎专栏多维度架构 | 微信号 netkiller-ebook | QQ群:128659835 请注明“读者”

27.7. 也谈程序猿的职业规划

与其说职业规划不如说人生规划

过去20年的职业生涯,我服务过很多企业,从一线员工到资深工程师以及各种管理角色。 下面跟大家分享一下我的经验。

27.7.1. 选择大公司还是小公司

先就业,后择业的原则。大公司不一定好,很多中小公司更有广阔空间。

大公司就业看产品线,产品是否赚钱,使用的技术是否新。

小公司看团队,例如雷军的小米当初也是20几个人起家,所以小公司要看他的创业团队,合伙人背景。

大公司的陷阱一

去大公司有很多好处,例如给职业生涯镀金,平台大,空间大。但是条条款款的规矩也多,也有很多弊端,大公司也一样会有人员流动,离职的员工不一定都是能力问题。

去大公司的风险是,你被分配到老产品线。例如你进入鹅厂,被安排维护QQ空间,这是互联网上一代产品,如今已经没有多少用户,但是仍给公司带了一定流量,所以需要有人维护,老员工能甩手的甩手,于是交给新人。你需要学习大量的过时技术才能胜任这项工作,这些技术只会在该产品线上使用。一旦你学会了这些技术,很好的胜任该工作后,维护老产品是非常安逸的,你可能就不想在改变了,不再学习新技术。

直到某天这个产品不能给公司带来收益,公司决定砍掉这个产品线,很大的可能是连同这个产品的人一起砍掉。此时你才意识到危机,为时已晚,你的年纪再去学新技术,已经没有竞争力。

大公司的陷阱二

大公司的岗位划分很细,分工明确。团队的每个成员可以看成是颗螺丝钉,项目被切成无数的小碎块,每天的工作就是处理这些被切的粉碎的功能点,根本接触不到整个项目,只能窥视到项目的冰山一角。

同时每个企业都拥有自己的平台,员工的工作是建立在这个平台基础之上的,一旦离开这个平台,失去了他们熟悉的工具,寸步难行。

你在大企业学到技术,小企业是用不了的,即使是友商公司也用不了。更换平台就是重新开始。

大公司的陷阱三

漫长的晋升之路

公司的人力资源会经常跟你谈到职业生涯与规划问题,但都是扯淡的职业规划。他们无非是给你画个饼,说的很好听,通常有两条晋升路线,你可以向管理方向或者技术方向发展。

管理路线:团队领导->项目经理->项目总监...

技术路线:初级攻城狮->中级攻城狮->资深攻城狮->架构师->技术总监......

如果你在这个企业一直干下去你发现,这是一个金字塔结构,从底层向上爬非常非常困难,一旦公司给你定位,你就在位置上好好干活。

每年一次的调薪不痛不痒,所谓KPI无法激发员工的创新也跟升迁关系不大,管理层更多还是以空降为主,从基层提拔痴人说梦。从基层做起那是骗小孩的,虽有成功案例,但屈指可数。机会渺茫,建议你不要押宝在上面。

能够得到提拔,也存在很多因素,如人际关系,表现自我,能力方面等等,否则你就是职场沙漠中的一粒砂子,与其他砂子混在以前没有什么不同,同时也被埋没。

像鹅厂,劳厂,福报厂这样的企业每年也同样有大量的人员流动。这些大企业岗位多,总能给你找到合适的岗位,所以主动裁员不多,离职的员工多半是被逼主动离职,原因无非是薪水待遇,发展空间(薪水涨幅有限,上升无门),不一定是能力的问题。

小公司的陷阱

很多公司应对加薪通常采用加冕头衔的方法来回避¥¥¥,你会发现这是一个头衔爆发的年代,3年工作经验就是项目经理,架构师,总监......

我经常面试程序猿,NB哄哄很自豪的说我在XXX公司做XX经理,来你们公司起码也是XXX吧。给头衔不加钱,也是很受用的。

27.7.2. 第一个九年计划

我来给你分享一下我的经历,每个人所走的路都不同,值能借鉴,无法复制。

3,3,3 职业规划:

  1. 3年起步,所有攻城狮都无法避免这个3年的迷茫期,你要找到合适你的领域
  2. 3年巩固,照着方向努力,积累更多的知识
  3. 3年产出,你可以用你所学的知识创造新的知识

前面3年,这个阶段是企业选择你,择业首要考虑的是能学到知识,有机会能学到知识,能条件能学到知识,有时间给你学知识。没有条件自己要回创造条件。

中间3年,你已经有了工作经验,知识积累了一些,这时你要考虑选择企业了,你与企业是双向选择的关系,要考虑怎么最大化谈¥与待遇,其次是要能够有学习空间,但三个条件是发展空间,发展空间不是最主要的,你可能会跳槽几次才能找到更适合的。

后后3年,这里我就不写了,到了这个年纪你应该对自己更了解,知道接下来该做什么。

接着,考虑未来10年的规划,投资,理财,保险,甚至养老

27.7.3. 兴趣爱好

不要一味埋头在技术上,多培养兴趣爱好,与其他圈子保持沟通交流。我是比较早意识到这点的,那是在2004年,从此开始我便开始接触户外这个圈子,后面是摄影,无线电,自行车,汽车等等。

当你达到技术巅峰或瓶颈时,回首十年的路,你是怎么度过的,你得到的仅仅是虚荣(牛人,高手...),你会发现你失去的更多,时间,亲情,朋友。。。时间是不能够重来的,所以要珍惜好每一天。

我只在工作时间才会关注技术,业余时间更多花在爱好上。

27.7.4. 技术也分红海和蓝海

技术也是分红海与蓝海的,不一定非要在技术红海里面竞争,很多偏僻领域海阔天空。

27.7.5. 深耕一个领域存在的风险

我们常常听到:要深耕一个领域/行业。

首先看看人才分类

人才的分类可以归纳为三种类型,I型,T型,X型,三种类型简称ITX。

“I” 型人才.  “I” 型人才可以分为专才或者通才。横向放置“—”就是通才,纵向放置“|”就是专才。 专才适合某个领域,通常大型企业分工明确,更需要专才,而小型企业更适合通才。

“T”型人才.  “T”型人才是指按知识结构区分出来的一种新型人才类型。用字母“T”来表示他们的知识结构特点。“—”表示有广博的知识面,“|”表示知识的深度。两者的结合,既有较深的专业知识,又有广博的知识面,这类集深与博于一身的人才。

"X" 型人才.  “X型人才”指系统掌握两门专业知识,这些知识之间又具有明显交叉点和结合部的人才;“复合型人才”指掌握各种必要的专业知识、计算机知识和管理知识,有产品和市场意识,能够结合不同专业特点不断开发的高级人才。

然后做一个总结

专才与通才.  专才掌握技能比较单一,通常需要团队配合,一个团队中由多个专才组成,由T/X型人才领导,专才离开团队无法发挥其优势。 通才掌握技能比较全面,但是能力不足,以与专才分工协作。

T/X型人才.  T/X 型人才适合做管理层 相比T型人才,X 型人才适合做战略规划

选择一份职业深耕,还是多领域尝试?

对于个人来说是选择一份职业深耕,还是在多个领域尝试?

如果你只是想打工,那就深耕一个领域成为专才,做到极致。否则我建议先成为通才,然后在慢慢深耕一个领域,最后成为T型人才,这样就能成功的转向管理。

为什么不首先深耕一个领域,然后再想 T型人才转变呢?答案是成本太高,你一旦选择了方向,就难掉头,你在哪个领域深耕的越深,就越不想做出改变,尤其是随着年龄变大后,会变得固执,难以改变。另外就是很多企业会优化35岁的员工,当你想做出改变的时候,企业不给你时间和机会。绝大部分裁员是因为公司战略转移,产品调整,或者成本转移,这种裁员是连锅端,从管理层到基层无一幸免。

先成为通才再转向T型人才,你有无数的尝试和试错机会,多领域不断尝试,最终选择适合自己,符合市场需求的方向,然后慢慢深耕,缓慢释放,伴随企业成长。

从 T型人才到 X 型人才转变,需要的是天时,地利,人和。不是通过努力达成的,这里就不细谈了。

27.7.6. 攻城狮的自我营销

从08年开始从技术慢慢向管理过度,到10年基本完成转型,虽然后面更多是管理工作,但我从来没有离开过技术领域,特别是担任高级管理角色的过程中。 始终关注技术,追逐技术,我的博客专栏与Netkiller系列电子书更新没有间断过。

酒好也怕巷子深,你的技术再好也会遇到一个问题,好企业想找到合适的好人才难,好人才想找到好的企业也难。双方都需要一些运气。

为此推广自己很重要,包括镀金,包装,人脉等等。主要手段有出书,写博客,自媒体,技术群,在圈内增加影响力。

27.7.6.1. 什么是自我营销

我的总结是:“自我营销就是树立个人品牌,提高个人竞争力,成功推销自己,塑造成功人生”。

我意识到自我营销是从2000年开始,那时还是一腔热血搞开源,起初天天在BBS论坛混,解答网友提出的问题。

后面慢慢地摸索写Howto文档(安装配置文档),那时Linux刚刚进入中国,非常火爆,当文档严重缺乏。

我写的第一篇文章是《Samba之外另一种win与linux间通讯方案》发表后引起广泛关注, 成就感激励我写了第二篇文章《ProFTPD + MySQL / OpenLDAP 用户认证》, 随后一发而不可收,接下来是《Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota》。

我的文章在个Linux主流论坛都是精华帖,直到2003我开始意识到文章的格局太小,开始摸索写带有章节大型文档,第一篇大型文档是《PostgreSQl 实用实例参考》提供HTML,PDF,Word 等多种格式下载,还有繁体中文版本。

这篇文档被一个台湾读者打印出来,超过300页,我说你打印了多久?他说10分钟,让我惊愕,他使用的是能够自动翻页双面打印的高速打印机。当时国内激光打印机才刚刚普及,我使用Canon激光打印机还经常卡纸,搞了一天才打印完。

这些文章至今在搜索引擎中还能搜索到。

27.7.6.2. 为什么要自我营销

27.7.6.2.1. 初级阶段

写文章起初是对技术的热爱,并没有想太多。

突然某一天打来一个电话,问我是否是XXX文章作者,接着对方就问我是否有意向到他们公司工作。 后来这样的电话越来越多,很大的解决因为学历低找工作的问题。

初级阶段主要是寻找方向。

27.7.6.2.2. 中级阶段

由于论坛回答的都是初级问题,已经无法满足我,我需要一个表达自己想法的舞台 ----- 博客。 80后主导的BBS与90后主导的博客还是有很大区别的,这里不谈,我开始放弃BBS开始写博客。 博客更能表达自己的想法,你不用管其他人的看法,你可以关闭评论功能:)

中极阶段这个过程主要就是打怪升级,扩展人脉,提高个人知名度。

27.7.6.2.3. 高级阶段

高级阶段是自我实现,同时自我营销也是自我激励。这个阶段我想大家都能找到自己在社会中的位置以及舞台。

27.7.6.3. 怎样自我营销

27.7.6.3.1. 建立个人品牌
个人品牌定位

建立个人品牌,首先要进行“品牌定位”。

弄清几个问题:

  1. 你有优势是什么?强项在哪里?你最大的长处是什么?
  2. 你想要成为什么?
  3. 你的工作有价值吗?
  4. 你与他人不同的特点?
统一标识

第一步肯定要统一标识,如网站中的头像、登陆ID、昵称、姓名、email、论坛签名等等。

27.7.6.3.2. 答疑解惑

师者,传道,授业,解惑也。

帮助别人解决技术难题。这个方法可能培养目标粉丝,积累人气。

光答疑解惑是不够的,传道更重要。且很多人不动脑子不思考,跪求你的答案,我通常是告诉他解决问题思路而不是告诉他答案。

增加知名度可以去个大技术网站开博客,建立QQ群,微信群。

未来将各大网站的粉丝引流到自媒体平台。

27.7.6.3.3. 经营品牌

进一步提高知名度,经营自己的品牌,拥有自己的域名跟网站

与20年前不同,20年前是用户主动去获取知识,如今是用户被动接受推送。

接下来你要做的是自媒体:

  1. 视频课件
  2. 现在直播
  3. 公众号
  4. 知乎
  5. 抖音
  6. B站

寻找盈利模式:

  1. 广告
  2. 买课件
  3. 付费咨询
  4. 带货

没有盈利你难以坚持很久。

建立个人品牌需要花费大量时间,你就需要比别人更努力。

一切都是为你的职业生涯铺路。

27.7.7. 总结

职业生涯就是自己的战略规划,把自己放在时代背景下,审视自己的未来,否则就会失去方向,等到你发现,为时已晚,而且可能已经被社会抛弃。

所以别人通过谋划才能成功,你都不谋划怎么能成功?大家要建立自己的战略、探讨提升的路径,力争在未来社会中成为得益者。