其他
技术人,遇到瓶颈,怎么破?来自十年程序员的经验分享
有不少同学咨询过技术瓶颈的问题。学不动了,感觉有很长一段时间没有成长了,感觉自己遇到了瓶颈,想寻找到突破之法。这篇就来探讨下技术瓶颈相关的话题。你确定自己遇到了瓶颈?工作时间长了,遇到瓶颈很正常,但我看有些同学的工作时间并不长,有的一年不到,然后也遇到了瓶颈,这种情况,我觉得就有些问题了。技术的瓶颈不会那么快就遇到的,我觉得至少工作了3年以上,才开始会断断续续出现没成长的感觉。我自己毕业的前几年,成长都是飞快的,是那种隔几个月都能明显感知到自己跟前几个月的不同的。在工作时间不长的时候,就遇到这个问题,更多的不是来自于技术的瓶颈,可能是来自松散的环境,可能是来自完全不能给自己带来成长的团队,当然,也有可能只是自己给自己的偷懒找的借口。不过技术初期的情况,只要明确了原因,迅速做出调整,都可以很快恢复过来的。遇到瓶颈,既是好事,也是坏事技术的瓶颈其实每个人最终都会遇到,而且还会遇到不止一次。我觉得遇到了技术瓶颈,既是好事,也是坏事。好事:说明你对现有的工作已经完全适应,游刃有余了,能力已经达到了自己历史的顶峰,这是你取得的一个成就,也是你达到的最新的高度,是值得高兴的一个事情。突破现有的瓶颈后,又可以再上一个新的台阶。坏事:遇到瓶颈的时候,没有正确的指引和帮助,人有可能因此陷入迷茫和无助,陷入一个消极的状态,也有可能永远突破不了,永远在现有的水平停留,循环往复,浪费了大好的时间。摆正自己的心态突破瓶颈是很难的事情,对大多数的人来说,也是极其痛苦的事情。所以首要的事情是要调整好自身的心态。四处的迷茫无助,不会给你带来突破之法,只会无尽的消耗自身的精力和时间。要明白的道理是,技术瓶颈是每个人都会遇到的,其实不单是技术,很多跟能力相关的事情,最后都会遇到瓶颈。一个人能不能突破现有的瓶颈,上到一个新的台阶,是受很多的因素制约的,但很多时候,一个人自身的心态,自己的信心和信念,起到了至关重要的作用。有不少人会相信“天赋论”,很多人觉得自身的瓶颈是自身潜质的上限。你遇到的瓶颈是不是真是你的上限,我觉得没人可以说的清楚,突破不了就是,突破了就不是,完全取决于自己!但我觉得技术这种东西,没有想象中的那么需要天赋,我看很多大牛,论天赋,感觉他们也是资质平平,不见得有多少异于常人。他们能够取得现今的成就,全依赖于平稳的心态,持续的学习和持续的突破而已。所以,我觉得应该先忘记天赋,忘记潜质的问题,你没有那么差,技术也不需要特别大的天赋,只要愿意努力,达到一个比较高的水平是没有问题的。自身瓶颈和外部环境造成瓶颈的原因一般有两个:自身和外部环境。对于自身的情况,要区分是主观的心态问题,还是客观技巧方法问题。如果是主观的心态问题,需要区分是短期的坏状态还是深层的心理意愿问题。短期的坏状态,可能是外部原因造成的,比如做砸了一个项目,在团队里被奚落了,心里受到了打击,也或许仅仅是团队在一段时间内,方向不明确,让自己无所事事。是的,无所事事,也容易带来坏状态。如果是这类情况,需要做的不是技术突破,而是根据具体情况调整自身状态。还有一种是深层的心理意愿。比如对技术已经无感了,对技术产生了厌恶,或者有了新的兴趣方向。当然这个深层的意愿不是那么容易判断的,最好找些你的同事或好友一起分析下。如果最终确定是深层意愿问题,那有可能要更改方向甚至转行了。客观技巧问题是比较好解决的,只要还有深层的学习,进步的动力,持续优化自身的学习技巧和方法,最终都能够跨过去。对所处的环境的分析,主要是看自己在所处的团队内是不是遇到了瓶颈。如果你目前已经是团队内的
2019年8月7日