美文网首页互联网科技码农的世界Web前端之路
技术人,遇到瓶颈,怎么破?来自十年程序员的经验分享

技术人,遇到瓶颈,怎么破?来自十年程序员的经验分享

作者: 84c2f9ca197e | 来源:发表于2019-08-29 16:04 被阅读0次

    有不少同学咨询过技术瓶颈的问题。

    学不动了,感觉有很长一段时间没有成长了,感觉自己遇到了瓶颈,想寻找到突破之法。

    这篇就来探讨下技术瓶颈相关的话题。

    你确定自己遇到了瓶颈?

    工作时间长了,遇到瓶颈很正常,但我看有些同学的工作时间并不长,有的一年不到,然后也遇到了瓶颈,这种情况,我觉得就有些问题了。

    技术的瓶颈不会那么快就遇到的,我觉得至少工作了3年以上,才开始会断断续续出现没成长的感觉。

    我自己毕业的前几年,成长都是飞快的,是那种隔几个月都能明显感知到自己跟前几个月的不同的。

    在工作时间不长的时候,就遇到这个问题,更多的不是来自于技术的瓶颈,可能是来自松散的环境,可能是来自完全不能给自己带来成长的团队,当然,也有可能只是自己给自己的偷懒找的借口。

    不过技术初期的情况,只要明确了原因,迅速做出调整,都可以很快恢复过来的。

    遇到瓶颈,既是好事,也是坏事

    技术的瓶颈其实每个人最终都会遇到,而且还会遇到不止一次。我觉得遇到了技术瓶颈,既是好事,也是坏事。

    好事:说明你对现有的工作已经完全适应,游刃有余了,能力已经达到了自己历史的顶峰,这是你取得的一个成就,也是你达到的最新的高度,是值得高兴的一个事情。突破现有的瓶颈后,又可以再上一个新的台阶。

    坏事:遇到瓶颈的时候,没有正确的指引和帮助,人有可能因此陷入迷茫和无助,陷入一个消极的状态,也有可能永远突破不了,永远在现有的水平停留,循环往复,浪费了大好的时间。

    摆正自己的心态

    突破瓶颈是很难的事情,对大多数的人来说,也是极其痛苦的事情。所以首要的事情是要调整好自身的心态。四处的迷茫无助,不会给你带来突破之法,只会无尽的消耗自身的精力和时间。

    要明白的道理是,技术瓶颈是每个人都会遇到的,其实不单是技术,很多跟能力相关的事情,最后都会遇到瓶颈。

    一个人能不能突破现有的瓶颈,上到一个新的台阶,是受很多的因素制约的,但很多时候,一个人自身的心态,自己的信心和信念,起到了至关重要的作用。

    有不少人会相信“天赋论”,很多人觉得自身的瓶颈是自身潜质的上限。你遇到的瓶颈是不是真是你的上限,我觉得没人可以说的清楚,突破不了就是,突破了就不是,完全取决于自己!

    但我觉得技术这种东西,没有想象中的那么需要天赋,我看很多大牛,论天赋,感觉他们也是资质平平,不见得有多少异于常人。他们能够取得现今的成就,全依赖于平稳的心态,持续的学习和持续的突破而已。

    所以,我觉得应该先忘记天赋,忘记潜质的问题,你没有那么差,技术也不需要特别大的天赋,只要愿意努力,达到一个比较高的水平是没有问题的。

    自身瓶颈和外部环境

    造成瓶颈的原因一般有两个:自身和外部环境。

    对于自身的情况,要区分是主观的心态问题,还是客观技巧方法问题。

    如果是主观的心态问题,需要区分是短期的坏状态还是深层的心理意愿问题。

    短期的坏状态,可能是外部原因造成的,比如做砸了一个项目,在团队里被奚落了,心里受到了打击,也或许仅仅是团队在一段时间内,方向不明确,让自己无所事事。是的,无所事事,也容易带来坏状态。

    如果是这类情况,需要做的不是技术突破,而是根据具体情况调整自身状态。

    还有一种是深层的心理意愿。比如对技术已经无感了,对技术产生了厌恶,或者有了新的兴趣方向。当然这个深层的意愿不是那么容易判断的,最好找些你的同事或好友一起分析下。

    如果最终确定是深层意愿问题,那有可能要更改方向甚至转行了。

    客观技巧问题是比较好解决的,只要还有深层的学习,进步的动力,持续优化自身的学习技巧和方法,最终都能够跨过去。

    对所处的环境的分析,主要是看自己在所处的团队内是不是遇到了瓶颈。

    如果你目前已经是团队内的 top1, 然后你又觉得自己很久没成长了,那极有可能是团队所做的事情,已经限制了你的成长和发展。

    比较好的办法是更换团队,或者更换所做的项目。

    如果团队内部还有不少比你厉害的人,那说明团队内部相对于你还是有提升空间的。

    一个比较简单的办法,拿自己和团队内的牛人对比下,看看差距在哪里,看看他们是怎么成长的,可以借鉴他们的成长方式和路径。

    不同时期的不同情况

    同一个人在不同的职业生涯时期,遇到的瓶颈也是不一样的。

    工作2-3年遇到的瓶颈,工作5年遇到的瓶颈,工作10年遇到的瓶是很不一样的。

    工作2-3年就觉得自己遇到了瓶颈,大概率是假瓶颈,可能只是因为厌学。

    厌学,有可能是心态问题,也有可能是学习方法的问题,这个需要具体来分析,但无论是心态问题,还是学习方法问题,都是通过努力可以调整的。

    遇到这种情况,就是坚持下去,逼自己一把,有时候不逼一逼自己,都不知道自己有多优秀! 

    工作5年遇到的瓶颈,大概率是纯技术层面的瓶颈,这种瓶颈大多来自于自身的技术视野。

    技术视野可以分广度视野和深度视野。

    广度视野相对容易扩宽。比如多接触外面的世界,多跟不同技术方向,不同技术栈的同学聊聊,都可以获得很多的启发。

    深度视野是比较难突破的,需要自身的感悟和对一些项目和技术的深挖。如果能够获得一些牛人的指点,可以在短期内获得比较大的突破。

    工作10年遇到的可能不再是技能的瓶颈,而是方向,人生选择的瓶颈。

    这个时期更多是方向问题了。有人会选择继续从事技术工作,期待自己成为技术专家;有人会往业务方向走,期待自己成为业务专家;有人选择了转行;也有不少人陷入了迷茫。

    这个时期,你会发现,很多人已经不再是循着一个特定的轨迹在往前走了,选择变得更加多样,你需要做的是在这纷繁的选择中,找到一个最合适自己的。

    结语

    这篇文章简单分析了技术瓶颈的一些情况。

    在觉得自身遇到瓶颈的时候,先不要急着下结论,先自己分辨一番是真瓶颈还只是短期的状态不好。

    遇到瓶颈,其实是好事,说明自己又达到了一个新的顶峰,这时候应该摆正自己的心态,一个积极乐观的心态,有助于自身的突破。

    分析自身的瓶颈,可以从两个维度来看:一个是瓶颈的成因;一个是工作的年限,通过详细的分析,对症下药。

    由于篇幅的原因,上文只阐述了大体的思路和框架,对突破瓶颈的具体方法没有做更详尽的阐述,后面会再写文章来阐述具体的突破方法,希望对大家有所帮助!

    小编是一个多年开发经验的程序员,年初整理了一批WEB前端教程,帮助想要成为WEB前端程序员的人。从零基础到各种框架的教程都有。只需要加入到WEB前端学习qun:296,212,562。即可免费领取,种一颗树最好的时间是十年前,其次是现在。只要想学习,不存在早晚。

    相关文章

      网友评论

        本文标题:技术人,遇到瓶颈,怎么破?来自十年程序员的经验分享

        本文链接:https://www.haomeiwen.com/subject/ppwiectx.html