前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何跳出令人窒息的职场死循环?

如何跳出令人窒息的职场死循环?

作者头像
养码场
发布2018-08-13 15:21:45
1.3K0
发布2018-08-13 15:21:45
举报
文章被收录于专栏:养码场养码场

“你的工作和生活,是这样的吗?”

上班,领导派活,编码(可能是任务 X)、测试(可能是任务 Y)、解 Bug (可能是任务 Z)、开会(可能是任务 W),下班,打游戏或追剧或逛街,周末出去 HIGH 一下,周一再去上班……

今天忘了昨天发生了什么,这一周与上一周相似,这一月与上一月相似,这一年与上一年相似……

若干年后,蓦然回首

绝望地发现:

这辈子就这样子过去了

然后,喟然长叹……

有没有想过,如何跳出来?

前言:

本文内容转载自安晓辉老师的公众号“程序视界”

文末还有安老师送出的两本新书哦~

日复一日的循环

没什么愉悦,疲于应付,日复一日,蹉跎岁月。

这样的工作状态,用编程黑话来描述,是这样子的:

代码语言:javascript
复制
while(true){
    平淡无奇地混过今天();
}

学过编程的人(不管任何语言),都能理解,上面的伪代码是个死循环,永远跳不出来。

在 CPU 单核心多线程和双核心这些技术出现之前,你跑前面的程序,会把电脑忙死, CPU 占用率接近 100% ,你几乎干不了别的事情了。

同样,对于我们人来讲,如果你的工作陷入了这样日复一日、令人窒息、了无生趣的死循环中,那你未来的遭遇,基本上和那个单核心单线程的电脑差不多。

跳出死循环的4个关键点

所幸,这个死循环,从编程的角度看,很容易跳出。

把前面的伪代码,改写成下面这样:

代码语言:javascript
复制
int i = 0;
while(i < 1000){
    i = i + 1;
    平淡无奇地混过今天();
}

现在,这个循环可以跳出来了!

我们从程序的视角看下发生了什么事情:

  1. 引入了一个变量 i
  2. i 在每次循环时加 1
  3. i 持续稳定的加 1
  4. i 值达到 1000 时跳出循环

类比无趣无望的工作死循环,做下列四件事,就可以跳出来:

  1. 引入变量;
  2. 每天做一点积极正向的变化;
  3. 持续变化,在一个方向不断累积能量;
  4. 到达临界,跳出循环。

看来,我们的生活还是有希望的?

稍稍展开一下。

1.引入变量

工作中,可以引入的变量很多,比如:

学习新知识(与你工作关联的或者自己感兴趣的,如税法、记账、旅游、加密算法、房产投资、网络协议、基金)

培养新技能(写作、演讲、讲授、设计 PPT 、制作 Excel 、拆书、理财……)

尝试新工作内容(走出你的职责范围去看看)

引入新工作方法(你的工作还有可改进的控件吗)

结识新伙伴(公司内,你不认识的同事、有业务往来的客户、同一个业务圈子的人)……

引入变量时,符合至少一个原则:

  1. 有助于你当下的 工作产出;
  2. 有助于你个人 技能累积。

2.每天做一点积极正向的变化

每天进步一点点,而不是每天原地踏步,或者退步。这非常重要。

3.持续变化,在一个方向不断积累能量

很多事情,你都绕不过准备的过程。你想直接吃第 6 个能让你饱的包子,不可能。

唯有利用时间的复利,不断在一个方向持续累积,才可能越来越犀利。

金钱的复利是利息,时间的复利是成长

《刻意练习》中解构的 10000 小时秘密,Scalers 的持续行动 1000 天,说的就是这个。

4.达到临界,跳出循环

量变到达某个临界,会引发质变。就工作来讲,你的临界条件,可能是:

  • 晋升
  • 负责新的工作内容
  • 获得其他单位的要约
  • 在某个方向建立个人品牌
  • 下班后收入能够支撑生活
  • 某个技能的窗口期来临

打破“听过很多道理”的魔咒

2013 年底我重拾写作,开始更新技术博客,2014 年出版第一本技术图书《Qt on Android 核心编程》,后来出了第二本,慢慢建立了一点个人影响力,我的职场生活也因此发生了很大变化。

2015 年 5 月开始写订阅号,每周更新三篇原创,到现在过了 2 年多了,积累超过 300 篇文章,围绕开发者职场,形成了 3 本图书。

2017 年 7 月,我离开稳定又高薪的开发工作,开启自由职业之路。

这一切,都是 因为我在 2013 年,给自己的职场引入了“写作”这个变量

我相信,选对方向,持续行动,量变终会引起质变

不要相信什么“听过很多道理,却还是过不好这一生”这种满满负能量的流行语,只要你选择一个道理,行动起来,把那个道理,通过持续实践变成你自己的,你就可以蜕变

“分享了那么多心得体会,贴心的安老师还为大家准备了更重磅的礼物,这份礼物也许能更直接更有力地帮助你走出职场上的困扰!”

文末福利

这有一本能够为程序猿

“解忧”的宝典!

今天我们将免费送出两本!

没错,就是它

— 书本简介 —

搞定难题,解决Bug,项目成功,奖金到手,升职加薪,获得认可,备受尊重……开发者的幸福大同小异,然而开发过程中的迷惘、困惑、痛苦却千差万别,你未曾经历时往往无法想象,你突然面对时常常不知所措。

你常常会想,要是有个过来人能和我一起聊聊该多好,你想知道他们是怎么过来的,你还想确认自己并不孤单。

这就是这本书存在的意义。它汇总了我从软件开发工程师、技术经理、项目经理、项目总监、初创公司技术总监等各种岗位一路走来思考过的各种问题:

  • 我适合做开发吗?
  • 编程语言怎么选?
  • 别人月薪 3 万,自己只有 3 千,想拿高薪,怎么做?
  • 面对多个Offer,怎么选择才不后悔?怎么拒绝不喜欢的Offer?
  • 简历投了几十份无人问津,问题出在哪里?怎么优化才能提高通过率?
  • 公司都喜欢年轻敢拼能加班的程序员,我年龄大了怎么办?
  • 程序员一定要转管理吗?怎么转?有什么问题和挑战?怎么应对?
  • 想跳槽了,该怎么做准备才能找到理想的下家?
  • 整天被Bug追着跑,怎么破……
  • 怎样高效地阅读源码?
  • 开发过程中经常要学习新技术,怎么学效率高?
  • 感觉在混日子,领导安排任务才会去做,技术水平一般,也没动力学习提升,怎么办?
  • 如何避免技术债务?
  • 不知道设定什么目标、怎么设定,才能让自己积极前进……
  • 想参与创业公司,获得预期中的高回报,又怕风险,怎么办?
  • 团队不稳,开发人员纷纷离职,我要离开还是留下?
  • 想学习提升技术能力,可计划总执行不下去,怎么破?
  • 面对多年的老代码,动还是不动?怎么动?
  • 怎么激励别人积极工作?
  • 想要转型,可除了技术,还能做什么?

这些问题,可能是你正在经历的,也可能是你将要面对的。

当你被某些问题困扰,想看看别人怎么面对时,翻开这本书,它会默默的陪伴你,和你一起想办法,让你不再孤单;当你对现状感到迷惑,对开发者的未来感到担忧,翻开这本书,看看走过山山水水的老炮儿留下的痕迹,它们可以作为镜子,照出你脚下的路。

无论怎样,这本书,这些问题,这些思考,这些方法,都在这里,等待你需要它们的那一刻。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 养码场 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档