程序员该如何摆脱技术瓶颈,如何保持热情,调整状态,持续学习?
今天分享一篇在小密圈的提问,感觉这个问题非常的有代表性,所以分享给大家,一起解解惑。程序员该如何摆脱技术瓶颈,如何保持热情,调整状态,持续学习?
小密圈的提问:
校长做了这么长时间的开发,有没有遇到技术瓶颈呢?比如说公司业务稳定了,对技术突破的要求变低,会不会对业务代码失去兴趣?如何才能一直保持热情呢?想学自己喜欢的,公司的业务又用不到,学习效果可能就会打折扣。新人该怎么调整状态使工作和学习达到最优呢?期待校长点拨~
我的回答:
实事求是的说,你的这个提问非常好,非常棒,可以说问到我心坎里了。
第一问:有没有遇到技术瓶颈呢?
第一个问题:有没有遇到技术瓶颈呢?技术瓶颈是指没有上升空间或者自己的技术无法一直提高。所以这是每个人都会经历的。我也一样,其实我的技术并不是很牛,也一般,只不过可能我个人看的书比较多,技术,产品,运营我都喜欢。回到正题,目前对我来说,其实Android应用端一般的功能和需求,App基本上都能做,应该不会太难了。所以当这种情况的时候,我也遇到过心浮气躁,感觉自己技术无法提高,有了技术焦虑症了。我如何解决这个问题呢?下面会讲到。
第二问:会不会业务代码失去兴趣?
第二个问题:说实话,如果一个人对于同样的工作和产品,尤其是整个产品的业务逻辑代码熟悉了之后,开发基本上没有什么难度,可能对于我们移动端应用来说,最难的应该是界面,尤其是各种效果和动画,复杂的效果和动画实现可能会比较困难。所以对于业务逻辑代码失去兴趣和不失去兴趣没有什么区别。因为熟练了之后,可能最多的就是复制粘贴,让自己无聊一点。而界面的千遍万化可能会让你有兴趣,乃至厌恶或者头疼。因为有时会实现不了或者难度太大。
第三问:如何才能一直保持热情?
第三个问题:如何保持热情,这个其实跟自己的性格和特点有关吧,就像前几天我说的,往往并不是有兴趣才能做好,而是做好了才有兴趣。如果你在现有的工作中遇到了困难,可能你就会想,这并不是我的兴趣所在,我要换个工作,找到我感兴趣的一点去做,但是如果你真的按照自己的内心换了工作之后,这个在你心中所谓的兴趣工作,如果你在其中又遇到了困难,可能这时你又会想:这原来也不是我的兴趣。兴趣只是逃避困难的借口,热情亦然,也是这样。你干的顺手,轻松你就会有热情,你干的痛苦,很累,就会打击你的积极性。所以热情这个东西是伪的。真正的在于你要能够控制自己的心智,有不怕困难,迎难而上的勇气才行。要想保持所谓的热情,只能不断学习,让自己一直保持自信,拥有解决问题的能力。
第四问:自己喜欢学习的,工作又用不到,怎么办?
第四个问题:对于自己喜欢的东西,公司业务用不到,正常,平时如果时间充足,可以去学习和实践啊,这个并不和工作冲突,比如:你喜欢打篮球,你会因为工作不用,而不去打篮球么?这个不用纠结,学习效果的问题:我前几天写过一段话,不知道你看过没有,不要带有目的性的去做一件事,如果你带有目的性的去做,在你达不到目的的时候,容易放弃,从而更不会成功。未来并不可知,你怎么知道你现在学的,将来用不到?你怎么知道,你现在的工作你能干一辈子?
第五问:如何调整使学习和工作达到最优?
第五个问题:如果调整状态使工作和学习达到最优的,我把这几个问题综合的说一下来回答你的问题,首先如果你遇到了技术瓶颈,或者你现在的技术足以满足现在的工作了,你会怎么办?不学了?去玩么?如果你有技术焦虑症,你就不会这么做,反而,你自己就会找自己的不足,去学习,或者即使不找自己的不足,也会根据现在的形势和趋势去判断,学习将来有可能有用的新技术。比如我,平时原生开发足以满足工作时,我平时就会看RN,学习JS,做微信小程序,乃至现在连Python都会了,也在写接口做后台。下了班,时间充足,为什么不去扩展自己呢?什么是热情,我喜欢产品,我想做产品,我就会平时规划产品,我也会去学画原型图,根据自己的兴趣和想法,把产品画出来,有时候自己做出来。然后我又学会了画原型图,当然我一直认为干什么事,只有自己最靠得住,所以在做UI的时候,我都自己来切图,从不麻烦设计师,从而我PS也会了一些。你看看,我不知不觉当中就学会了很多东西,用不到么?如果我干烦了程序员,我转产品可以吗?可以,我又会PS又会原型,然后平时还爱看产品书,还爱分析别和研究App,你能说我带有目的性的学习吗?我感觉我没有目的性,我只是不想让时间闲下来。你看,我现在公众号运营的这么好?是偶然吗?不是,我平时也在看运营的书籍,我现在慢慢积累,公众号排版,发文,写作,运营的有模有样,我现在出去找份运营的工作很简单,因为我运营过上万粉丝的公众号,这年头上万很难的。
反正,与其悲春伤秋,不如现在就去行动,你所谓的自己喜欢的,可能并不是你真心喜欢的,只不过是你想逃避你现在的困难罢了。或许工作不顺心,所以感觉自己业余想找点事做,而那件你感觉喜欢的事就是在帮助你逃避工作的困难。不需要如何去调整去达到最优,你从现在就开始做就行,别多想,你现在想到了要做什么,就马上去做,别想其他的,别想我将来有没有用,你在想的过程中流逝的是大把的时间。不需要调整,想到什么去做就行,就这个建议。等将来有一天你回顾的时候,你就会想到:原来我这么厉害,竟然会了这么多东西,对自己可能是由衷的敬佩。
最后,我再啰嗦一句:现在的人最大的问题就是考虑问题太多了,忧虑来忧虑去,什么都做不了,顾虑太多反而容易让自己丢掉最佳的学习时机,耽误了很多时间。所以,什么都别想,做就行!