作者 | 伍杏玲

出品 | 程序人生(ID:coder_life)

315晚会刚结束,刚加班完的程序员陈翔才知道出大事了:

这无疑是对从事互联网金融行业的陈翔来说是个大地震,他不断地翻看微信消息,只有小群几个小员工在不安地讨论,大领导还没发话呢。

陈翔等了一夜,终于在第二天清晨等来四个字:业务暂停

他现在仍有些茫茫然,不知道周一上班后会是怎样的情景,只能静观其变。和去年冬季有很多程序员突然被裁的一样,明天和意外,你永远不知道哪个先来。

先撇去行业选择来说,其实对大多数人而言,“人生不是什么冒险,而是一股莫之能御的洪流。”

那么如何“御”呢?我们从一个矩阵说起。

能力矩阵

笔者综合身边接触到的程序员和公众号粉丝的留言发现一个现实:很多人并没有清晰地职业规划和对自身的理性解剖。

“想转行又不知道能去做什么?”

“不知道30岁以后还能做什么?”

“想去大厂但……”

……

这样的疑问比比皆是。

其实在生涯规划体系中,有一个能力管理的矩阵,能简单直接地考察自己的能力。不妨自己动手画一下:

纵轴是个人喜好程度,横轴是水平高低。

第一象限是优势区,什么是自己喜欢又擅长的呢?这是你最“犀利”的地方,这部分能力需要我们进一步聚焦、精进和外化,如编程能力。

毕竟现在60分的人遍地都是,只有90分的人才有好的机会。

第二象限是潜能区,什么是自己喜欢但不擅长的呢?

其实有很多程序员虽然擅长写代码但本身并不喜欢这行,一直述说心目中的那个“我想从事……”,但“没时间去发展啊”。

继续日复一日地埋怨,日复一日地陷入纠结不快乐的工作里。

这涉及到职业界里的一个未知之谜:为什么人有时间刷抖音玩吃鸡,却没时间复习两个单词看两页书呢?

“程序员小灰”公众号的程序员小灰、撰写有《程序员的成长课》的程序员安晓辉已实现了职业自由,他们均是早年在下班后分享自己的漫画、文章积累而成的。

如果你知道要成为怎样的人,知道需要学习什么的能力,就不会陷入消磨时间的娱乐中了。随着年纪增长,注意力逐渐分散:家庭、孩子、生活……你会发现时间是最宝贵的,所以不要在年轻的时候将时间浪费在他人精心设计抹杀你注意力的游戏和视频。

在20多岁的年纪里,将时间放在自身成长才是最重要的。

第三象限是盲区,不擅长也不愿意去触碰的。这里需要注意的是,不要随口一说某某是我的盲区,应该是在尝试从事后才可以得出结论,毕竟很多人是因为懒才躲避某些事。

马云曾说过:“在春风得意时布好局,才能四面楚歌时有条路。要想让人永远值钱,就必须用你现在有能力的时候,把钱(时间)拿出来一部分规划好不确定的未来。”

第四象限是退路区,不喜欢但擅长的能力,它能保留你在绝路时能有一碗饭吃。如果没有,那就扩大弱连接的机会,即结交人脉。

寒冬时程序媛李娟在被裁第二天便接到校友的橄榄枝:校友是一企业的高管,正在组织团队,以工资涨幅30%的薪资挖走李娟。此前李娟一直在校友会做志愿者,认识不少的优秀校友。

正如乔布斯说的,“人生就是一个连点成线的过程,有些经历也许一开始看不到它的意义所在,但也许若干年后便会发挥其特有的作用。”

三个字母模型

不管是寒冬裁员还是“35岁职场危机”,程序员们明显感觉到IT行业的动荡与危机。如何“用自己的超级确定性,来对冲外界的不确定”呢?

用程序语言来说,就是刷新、迭代。这里引出笔者的“三个字母模型”:打造“T型”能力,刷新“L型”舒适区,在“U型”中攀爬。

在“T型”里,职场里很多人的能力只是短短的“一横”和“一竖”:简单了解行业知识、简单的技术技能,足够应付日常工作。所以遇到危机时,这些不牢靠的“一横一竖”便首当其中被裁,且重新找工作很费劲。

只有“T型”人才,以某个能力为主线,例如以技术为主线,再横向发展其他能力,如上文提到的技术博客专家、技术公众号,做个复合型人才才能稳定地对抗时代的洪流。

许多人有个误区,以为在一家大公司工作多年,到达舒适区后便稳定了。可对于自身能力来说,此时反而是最危险的,因为它是“L型”的,能力下降并趋于平静。

硅谷社交网络Hackers/Founders的创始人 JonathanNelson 说过:“如果你已经在一家大公司工作超过10年后遭到解雇,那么你的技术将会落后六个时代(这时代技术迭代很快,没学习新技术的程序员也没什么竞争力)。”

“U”型如同投资领域的“微笑曲线”:风险危机是不确定的,当你到达底部时,依靠自身的能力矩阵再加上各方面的资源积累,总可能会触底反弹的,不要放弃,迅速调整状态,重新攀登。就像上文的李娟,被裁了反而遇到薪酬更高的工作机会。

记住,当你年轻正春风得意时,时间是最大的财富,多学习、多积累人脉、多储备能力项,遇到危机时路就有多条。当然,选对行业也很重要。

最后,送上一句《无名之辈》的话:“莫怕,过了桥,就翻篇了。

(文中均为化名)

#欢迎来留言#

#你有过怎样触底反弹的经历吗?#

程序员的职业规划_程序员如何能做好职业规划,走出迷惘呢?这个能力矩阵法要告诉你...相关推荐

  1. 项目规划怎么做?如何轻松做好项目规划?

    项目规划是什么?简单来说,规划就是回答下图列出的问题. 如果你学过访谈方法,就会知道这些问题可概括为何人.何事.何时.何地.为何.多少.多久.看似简单,实则很难. 说"很难"是因为 ...

  2. 程序员初试和复试_程序员因肌肉发达面试被质疑能力,网友:这做程序员有啥关系呢?...

    如今的程序员,是互联网界的重要职业,不仅各种项目和系统需要程序员维护,还有很多前沿技术的进步也需要程序员来开发,因此程序员往往比较忙,而因此程序员被套上了各种职业病的标签.可是近日,有一位HR在招聘程 ...

  3. python程序员面试自我介绍_程序员面试经验总结

    主要包括以下内容: 一.程序员面试过程中,面试官想要从 " 自我介绍 " 获得什么信息? 二.如何去提炼简历中的精华?如何在沟通中体现你的软技能? 三.如何去解释简历中的瑕疵? 四 ...

  4. 英文 程序员编程技能描述_程序员最重要的非编程技能

    英文 程序员编程技能描述 by Ali Spittel 通过Ali Spittel 程序员最重要的非编程技能 (The most important non-programming skills fo ...

  5. 程序员初试和复试_程序员的软微mem经验贴

    一背景 程序员一枚,在刷朋友圈时候看到有朋友发招生简章,突然来了兴致,决定试一把. 本科16年毕业刚刚符合报名资格,对现在状态比较满意,不愿意摆脱社会人身份,所以报名了非全日制.的人工智能方向(毕竟是 ...

  6. 程序员离职代码交接_程序员离职大半个月,被老板命令回单位讲代码,员工:一次1万...

    正常情况下,如果我们已经被辞退大半个月了,那么与上一家公司也就没了任何关系,而根据<劳动合同法>的规定,离职人员应该按照双方的约定,办理工作交接,公司也应当依照法律的规定,在我们办理完工作 ...

  7. python程序员自我介绍范文_程序员的自我介绍|史上最有趣的版本

    原标题:程序员的自我介绍|史上最有趣的版本 这篇文章的原文来自:A Little Printf Story,作者仿照<小王子>中的情节,通过小printf遇见的不同类型的程序员,最后悟出什 ...

  8. python程序员加班多吗_程序员加班严重,如何才能不加班

    毕竟加班不是生活的常态,新人程序员们也不必太过担心,一般的大型IT公司都有严格的工作休息制度,大部分情况是不加班的.只有项目很赶的时候会加班,而且加班也只是开发加班.加班几个小时是常态,通宵加班几年说 ...

  9. java 程序员英语自我介绍_程序员英语面试自我介绍范文

    程序员是一种典型的知识工作者,他们的工作包括在不同的应用之间生产.转移和消费大量的不同种类的信息,以下是小编为你整理的,希望大家喜欢. 篇1 Good morning, my name is jack ...

  10. 程序员叫啥名字_程序员有什么梗啊?

    手持两把锟斤拷,口中直呼烫烫烫: 脚踩万钧屯屯屯,笑看万物锘锘锘. 是不是一脸懵逼???? 哈哈哈哈 别急,作为一名程序员,且听本妹纸慢慢道来: 这里所谓的"烫烫烫烫烫烫"并不是程 ...

最新文章

  1. Servlet和SpringMVC补课
  2. 大数据处理语言U-SQL介绍
  3. 2022年,我该用JAX吗?GitHub 1.6万星,这个年轻的工具并不完美
  4. 音乐文件基本格式,wave,mod,midi,mp3,wma,flac
  5. 计算机网络实验(华为eNSP模拟器)——第十二章 VLAN集中管理协议(VCMP)
  6. NodeJs .net core connect Azure service bus
  7. attention机制_简析Attention机制—优缺点,实现,应用
  8. LeetCode 454. 4Sum II
  9. Nginx设置expires设定页面缓存时间
  10. php客户端和服务器的值传递
  11. 【C++】将(数组)数据写入csv文件
  12. 发布Oracle存储过程包c#代码生成工具(CodeRobot)
  13. CMFCMenuBar 的另类动态修改
  14. c语言指针 汇编间接寻址,C语言指针和汇编语言间接寻址的关省略探讨从存储空间图的视角加以分析.pdf...
  15. Mac电脑为什么适合编程?
  16. 网页文字无法复制,怎么办?
  17. 高通SDX55平台:adb功能异常
  18. Python制作字符版gif图
  19. 多线程----守护线程---Deamon
  20. 公用网络切换为专用网络的详细步骤

热门文章

  1. d3.js学习10----折线图的制作
  2. Java实现系统统一对外开放网关入口设计
  3. 微信Mac版客户端(支持查看朋友圈)
  4. java移动端部署_飞桨实战笔记:自编写模型如何在服务器和移动端部署
  5. qt在window实现二维码识别
  6. OPENCV函数介绍:normalize()
  7. 宿命论與自由意志 ---霍金
  8. 什么是VBA编程语言?
  9. Javascript通获得国家 城市 国家代号
  10. Android电源管理框架