前几天,有位小伙伴提出离职,我找他聊了聊。

我问他,离职的原因是什么?他说,现在的工作太枯燥乏味,缺少成就感,想找一份更具挑战性的工作。

我说:“干的挺好啊,我对你也挺器重。况且,我们不提倡996,做事有节奏、有规划,工资也还过得去,上半年环境如此恶劣,业务的盈利情况也不错,何必去外面受罪呢?”

他听完,提高嗓门回怼我:“这叫不错?这叫器重?你天天冲我要规划,动不动就谈产品,做不完的功能,修不完的Bug,干着一点挑战都没有的活,再干下非毁在这里不可!”

我说:“…”

看来积怨已深,我只能打住,说了一些恭维的话,结束了面谈。

从做管理工作至今,类似的场景我遇到过很多次。

几年前,有次在绩效面谈中,某小伙伴当着我的面吐槽现在的工作又多又累,说自己辛辛苦苦付出了五年,我却一点晋升机会都不给他。于是他一怒之间跳槽了,信心满满地来到新公司,但三个月试用期过后,却发现新公司对他的评价很一般,不仅他所做的工作内容和之前差不多,而且岗位职级也和以前没什么差别。

他不甘寂寞,继续选择跳槽,但连续几次结果都一样。

或许是因为想到我之前说过的一些话,又或许是为了缓解心中的郁闷,他主动找我,问我为什么?

我说,这都是缺乏主动规划的意愿和能力,最终被迫成长的结果。

怎么理解?

在工作中,我们常听到有人抱怨说:你瞧,我尽心尽力在这里熬了十年,没有功劳,也该有苦劳吧?没想到这个抠B老板,不仅不给我涨薪,还要淘汰我?太没人情味了。

那你为什么不想想,你 “熬” 了十年,如果能力依然停留在十年前,为什么你的老板要给你涨薪呢?

在我看来,这是由三个原因导致的:

第一,不知道如何制定目标,日复一日的重复性劳动,工作越来越熟练,但成长越来越缓慢,最后连目标的驱动力都没了
第二,不知道自己吃几两干饭,总设定一些与自己能力不匹配的目标
第三,有奶就是娘,哪行赚钱做哪行,最后导致不能将经验累积成能力

拥有10年编程经验的你,为什么还一直停留在原地

当下有两种人比较常见:

第一种,在某家公司工作十几年,不是当个小主管,就是手握一堆没啥实用的股票或期权,看不到晋升机会,天天战战兢兢,害怕随时被动下岗。

第二种,“跳槽小能手”,工作十几年,换了N多家公司,平均每家公司就职不超过两年,进去的时候觉得这公司啥都好,走的时候觉得这公司啥都不好,最后年纪大了,没人要了。

在我看来,这都是个人价值缩水的表现,企业都是按照你对企业的价值给予回报的,有的是当前的实际价值,而有的是未来的潜力价值。

价值高,自然拼命留住你,给你升职,加薪。

价值低,有人情味些的,给你比赔偿,好合好散,没啥人情味的。

那怎样才能避免这种情况的发生?从被动成长,转为主动成长呢?

给自己一个阶段性目标

朋友问我,如何才能把跑步这件事融入血液,长久坚持?

我说,当年我刚开始运动的时候,跑500米就喘的不行,为什么?因为心肺功能太差,无法支撑3-5公里的距离跑。当时我很沮丧,觉得这种练习是需要基础的,如果没有基础就无法达到,但建立基础又太难。

正想放弃,运动圈的朋友给我出了个点子。让我在完成5公里距离跑之前,先完成三个阶段性目标:

第一个月:每周一、三、五,21点后,跑30分钟,跑200米,走200米,依次循环,时间到就结束,别管多少距离。

第二个月:每周二、四、六,21点后,跑30分钟,跑400米,走200米,依次循环,时间到就结束,别管多少距离。

第三个月:每周一至五,21点后,跑40分钟,跑500米,走100米,依次循环,时间到就结束,别管多少距离。

……

就这样,坚持了半年,最终我5公里的配速跑进了5’30。

说这段经历什么意思?我想说,目标最大的价值不在于被实现,而在于基于现有能力的分阶段拆解。

在一个远远高于现有能力的目标面前,如果没有自虐倾向,大多数人都会选择放弃,但如果持续渐进,通过设置阶梯式的阶段性目标,就会变得容易一些。

这是一个目标导向的实践经验,能够锻炼目标的意志力,让你跑得更远。

明确自己的能力升级路径与终点

最近,“魔兽世界” 怀旧服重新启动,我忍不住下载了一个,因为这个游戏承载了我太多的记忆。

如果你是魔兽世界的老玩家,相信一定记得 “天赋树” 这个东西,这对于任何一个职业都是很重要的。拿圣骑士举例,分为 “神圣、防护、惩戒” 三个专精方向,玩家可根据职业需要的方向,把每升一级获得的技能点,增加到天赋树的技能上,角色就会变得越来越强大。

现实世界中的工作也是一样的道理,想要在职场上打怪升级,首先就要明确自己的能力升级路径与终点,逐渐点亮其中所需的技能,最终使自己变得越来越强大。

那么,路径明确了,终点该如何设定呢?还是拿圣骑士举例。

如果你喜欢下副本,那你就选择防护,下副本可以充当MT的角色。
如果你喜欢PVP对战,那你就选择惩戒,输出高,爆发强,打得对方喊爹。
如果你喜欢充当配角,那你就选择神圣(奶骑),在团队副本中一枝独秀,必须在全程保证T的血量使其不倒。
反正,只要你不是扛精,相信总有一款适合你。

| 你知道自己的弱点和强项吗?

在职业生涯的初期,我浑身写满了 “不服”,谁要是说我哪里不行,我非跟你较真到底。随着年龄的增长,精力的下降,我开始慢慢明白,没有人是全能的,总有擅长的和不擅长的。

对那些擅长的事,你应该投入更多的精力,因为这样做会给你带来正向激励,让你情不自禁地在这些事情上花时间,不知不觉地在其中投入很多时间,不厌其烦的去做,而它也能给你持续带来满足感,时间久了,你自然做的比其他人都要好。

而对那些不擅长的事,就不要抬杠,可以依靠向别人学习、请教,从而弥补自己的劣势能力,至少达到基本的合格水平。

例如,我的演讲能力不错,那我就多参加技术大会,多练,多看,多学习。这样做,在编程和新技术的理解上,我肯定会逐渐落后于一线的年轻程序员,但我可以通过参加CodeReview、方案评审及自我学习(比如极客时间)来让自己充电,至少做到不落伍。

另外,通过写读书笔记的方式,也能够帮我沉淀学习成果。

因此,在明确自己的能力升级路径与终点之后,必须敢于正视自己的弱点,与其花时间去弥补短板,还不如投入更多的时间和精力去放大你的强项。

这种投资,更划算。

现在的世界太多的诱惑,知识更新的太快,容易让我们找不到方向和目标,内心感觉一片迷茫。因此,我们看到有些人的简历非常出色,不是在这个厂工作十几年,就是在那个团队效力多少年,但实际的经验与能力,跟一两年的人没什么不同。

所以,我们要学会精减,学会说不,学会设立属于自己的目标,并给自己设定一系列阶段性时间表,在过程中不断地进行调整、纠偏。

与其每天想着跳槽、涨工资,还不如从明天开始,尝试着去做下,或许会有惊人的收获。

拥有10年编程经验的你,为什么还一直停留在原地相关推荐

  1. 他95年出生,却拥有10年编程经验

    来源 :华为人 从中二少年到5G元老 姜森磊 "大家好,我叫姜森磊,1995年出生,14岁开始编程,迄今十年整." 2020年4月20日,我通过WeLink接入了EMT会议,在&q ...

  2. 从业20年的程序员,“盘”出来的5种编程经验

    AI 前线导读: 一个拥有 20 年编程经验的"熟手",编程干货有多少?本文作者是一名从业 20 年的程序员,他分享了自己这 20 年来学到的 5 种编程经验:重复的知识最糟糕.把 ...

  3. 总结 10 年前端经验,谈谈前端人如何更快地成长

    常言道:三十年河东.三十年河西.这句话放到前端领域,就要变成 "十年河东.十年河西",甚至每隔三五年,前端行业的技术格局就会大面积翻新.对于资深的前端开发者来说,已经适应了这种更新 ...

  4. chatgpt赋能python:如何使用Python选中一行文本?——一名有10年Python编程经验的工程师

    如何使用Python选中一行文本?--一名有10年Python编程经验的工程师 如果你是一名Python工程师,你肯定会遇到这样的问题--如何在文本编辑器或终端中选中一行代码或文本?虽然这通常是一个简 ...

  5. 20年老码农分享20条编程经验,你pick哪些?

    Alex 发自 凹非寺 量子位 | 公众号 QbitAI 一位20年老程序员分享的编程经验突然火了,在Hacker News上,一天之内就收获了467热度. 这位老哥从1999年就开始编程,从早期的B ...

  6. 一个计算机专业学生几年的Java编程经验汇总

    在javaeye上无意中发现这份转帖,对j2se,j2ee各方面都有涉及,一口气看了j2se的部分,写得挺不错的,转过来给大家分享. 一个计算机专业学生几年的Java编程经验汇总 ========== ...

  7. Linux中C语言编程经验总结

    ​ 修改记录 版本号 日期 更改理由 V1.0 2022-03-15 MD化 V1.01 2023-02-18 0和-1同时作为非法值的建议 总则 仅总结一些常用且实用的编程规范和技巧,且避免记忆负担 ...

  8. WIN32编程经验总结

    WIN32编程经验总结 分类: C/C++ 2013-10-28 10:37 157人阅读 评论(0) 收藏 举报 一 窗口和消息 1 前缀 前缀  全称  释义   CS  class style ...

  9. 10年编程无师自通[转]

    10年编程无师自通[转自LQQM]<script language="javascript" type="text/javascript"> doc ...

最新文章

  1. 计算机领域的顶级会议和期刊
  2. python3库下载_下载安装Python第三方库的方法,最全方式,值得收藏
  3. openresty 环境搭建
  4. 2016 大连网赛---Weak Pair(dfs+树状数组)
  5. FATE HDU - 2159(二维完全背包)
  6. Redis是单线程为什么还那么快?
  7. Linux——k8s命令别名修改
  8. Linux中变量 #, @, 0, 1, 2, *,$$,$?的含义
  9. linux iptables
  10. 计算机毕业论文java毕业设计论文题目基于SpringBoot项目源码旅游信息管理系统[包运行成功]
  11. 使用nginx时候html页面乱码解决办法
  12. ssh 登录linux xsell 登录Linux 提示用户密钥登录怎么解决
  13. SENT:Sentence-level Distant Relation Extraction via Negtive Training-ACL2021
  14. opencv 学习之 液晶数字识别
  15. WIN10计算机不支持3D游戏怎么办,win10电脑3d设置在哪里设置
  16. Ubuntu笔记本设置WiFi热点
  17. Unity给手加入圆柱骨骼
  18. android 喇叭帧动画,CSS动画效果——语音播放小喇叭
  19. 我是CTO,我为CEO吹过的牛逼买单!
  20. mysqlfulljoin

热门文章

  1. IP地址是什么,IP的作用是什么?
  2. 手机火狐浏览器怎么设置电脑模式_手机浏览器pc版电脑模拟设置教程(图示)
  3. python日志模块 超量处理_Python logging日志处理模块
  4. VHDL实现智能药盒
  5. Mysql海量数据分页查询优化
  6. 小程序生成网址链接,网址链接跳转小程序(附详细流程)
  7. eclipse配置环境变量
  8. 湖仓一体:基于Iceberg的湖仓一体架构在B站的实践
  9. Hibernate_day01
  10. 利用JavaScript制作倒计时牌(转)