天天工作拧螺丝,怎么突破瓶颈?

以技术人员为例,技术人员典型的发展路径基本上都是下面的这个模式:

1)0 ~ 1 年:菜鸟,需要别人手把手来教 2)1 ~ 3 年:初级,需要别人带你做 3)3 ~ 5 年:高级,能独当一面,可以带初级技术人员了 4)5 ~ 8 年:资深,能独挡多面 5)8 ~ 10 年:大牛,统筹规划,高屋建瓴

可以看到技术进阶就是个不断突破瓶颈的过程。那些成就斐然的牛人,不是因为比我们聪明,而是他们会做减法。为坚持一件重要的东西,放弃了非重要东西。抓住了重点。也解决了当下的问题。

如果说工作是为了解决实际中的问题。你有足够的时间来专研里面的原理么?大部分人估计没有,因为老板们已经拿着鞭子追赶着你,让你先解决问题,产出版本。而出去面试,问的又都是原理,底层等待。就会出现一个现象:明明自己每天都很忙,但是几个月下来,好像技术没什么提升,也干什么有技术含量的事情,有很多业务轮子都是复用别人的,能用就行,至于里面怎么写的,也没有这个时间让你来了解。久而久之,就会有瓶颈。干活干的快,Bug也产生的多。修Bug也经常要加班。这样的轮回迭代,不仅没有让我们成长有限,反而眼光变得狭隘。什么架构、什么原理,什么底层?根本就不清楚。大问题一出,很难跟踪和解决。

看别人千万遍,不如自己动手来一遍。因为这个过程中,你会有很多的思考,看很多相关资料,就会有不间断的为什么?为什么?为什么?问题围住你。有了问题,就需要找资料搞明白,王国维在人间词话中,写道读书有三境界,我这里迁移到解决问题上。”昨夜西风凋碧树,独上高楼,望尽天涯路。这是第一境界,意思是刚接触问题的时候总是觉的全是困难,感觉这是一条无止尽的路。意味着解决问题,首先要有执着的追求,登高望远,瞰察路径,明确目标与方向。衣带渐宽终不悔,为伊消得人憔悴。这是第二境界。意思是经过第一境界后你就渐渐产生了对解决问题的兴趣,就算为此衣带渐宽和人憔悴都不悔过。比喻成为某一领域专家,不是轻而易举,随便可得的,必须坚定不移,经过一番辛勤劳动,废寝忘食,孜孜以求,直至人瘦带宽也不后悔。众里寻他千百度,蓦然回首,那人却在灯火阑珊处。此为第三境界。意思是经过前两个境界后你就会豁然开朗,解决问题就变得轻松简单。绝大部分人若能达到第一重境界,就能超越很多人了,比如,放假,过节,大家都想好好休息。哪有时间搞什么技术。有了小孩,家庭。业务时间基本也都是被家庭,小孩占据。技术钻研更加有限。所以刚参加工作前5年,是最好的积累时期,这时,你的业余时间较多。需要充分利用。

回想一下,你技术进步最快的时候是在什么阶段?如果不出所料,大概都是在刚步入工作的阶段吧!因为不想失去通过自己努力得到的工作机会。所以倍加勤奋,多方学习,以极快的速度掌握技能,适应工作。将来的你,一定会感谢现在拼命的自己。

有些人说,那我现在年纪大了,学习还来的及么?只要你有动力学、想学。带着思考和目标学习,一定没错。你能坚持一年,你想不牛逼都难。如果你坚持不下去,就来公号后台打卡,我会让你有持续的动力。因为我以前住在小出租屋中,录课录不下去,写系列博客写不下去,就躺在床上望着天花板,要早日打破内心的瓶颈。然后持续学习。这时我的手机都是关机状态。总有比这还要难熬的日子,但是不是都过来了么?现在也都会过去的,就是抱着这种信念,一步一步在走,别人多牛逼,我不关心,因为我成不了别人,别人也成不了我。我只想成为更好的我。要突破瓶颈,要做到如下几点:

1、你某块业务做的已经很熟练,要构建目录,总结成系列文档,一个用来复习,二个作为里程碑的告别仪式。

2、新的东西,要用大纲分条学习。知识要成体系,要够系统,然后每一条,业务花时间去研究,同样产出总结,这些产出总结的财富是你自己的。

3、多关心设计、架构方面,这样写,好处是什么?不好是什么?

4、见到不好的代码,要能说出不好的点和改进得点,如何积累经验,读源码。

5、多关注些巧妙的轮子,看原理,如阿里的ARouter框架解决组件间互相通信,怎么做到的?插件化为什么框架为什么可以不用安装APK,就可以启动APK?

6、看大佬的博客和官方文档,帮助理解。

只要有想法,任何时候都不晚,现在正是一年的年中,笔者建议各位对2018年上半年进行复盘,对下半年开始着手规划,因为每走到走到中点、端点。都应该有仪式感。

原文发布于微信公众号 - 何俊林(DriodDeveloper)

原文发表时间:2018-06-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏非著名程序员

万恶的PM是推动程序员技术不断进步的不竭动力

? 万恶的PM是推动程序员技术不断进步的不竭动力。产品汪,你不仅仅是一只可爱的狗,你更是一只藏獒,因为我们程序员都是一群饥饿到边缘的草原狼。—题记 PM与猿...

2047
来自专栏Java学习网

优秀的程序员如何提升自己

优秀的程序员如何提升自己 1.适应性和灵活性 很多开发团队都在喊我们需要灵活的开发人员——尤其是在软件开发初期这类人才更为重要。如果你平时是搞UI编程的,那么我...

2095
来自专栏腾讯社交用户体验设计

在腾讯的八年,我的职业思考

1884
来自专栏iOSDevLog

如何阅读一本书

29711
来自专栏大数据钻研

一流程序员完全可以有编程之外的生活

不知从何时起,对程序员的变相苛求成了软件开发类公司的通病,包括:嘴上不说,却暗示他们就该焚膏继晷地编程;因为某人不热衷给开源项目做贡献,就直接端掉他的竞职机会;...

2646
来自专栏华章科技

经验 ▏美国数据分析师分享Amazon面试经验

在 Nordstrom 数据实验室度过了两年美好时光以后, 我获得了一个亚马逊网络服务 S3 部门的岗位。我为即将开始的人生新篇章感到兴奋,也为耗时又折磨人的面...

782
来自专栏即时通讯技术

那些年微信开发过的鸡肋功能,及其带给我们的思考

本文由作者“卫夕”(ID:weixizhibei)原创,作者为资深广告产品经理,致力于剖析互联网广告的基本逻辑、思路及技巧。

1603
来自专栏编程软文

强烈推荐:程序员遇到瓶颈期该怎么解决?

1406
来自专栏java一日一条

一流程序员完全可以有编程之外的生活

不知从何时起,对程序员的变相苛求成了软件开发类公司的通病,包括:嘴上不说,却暗示他们就该焚膏继晷地编程;因为某人不热衷给开源项目做贡献,就直接端掉他的竞职机会;...

573
来自专栏非著名程序员

万恶的产品经理是推动程序员技术进步的不竭动力

万恶的 PM 是推动程序员技术不断进步的不竭动力。产品汪,你不仅仅是一只可爱的狗,你更是一只藏獒,因为我们程序员都是一群饥饿到边缘的草原狼。—题记 PM 与...

1797

扫码关注云+社区