在前端这个行业不得不要求你不断地学习、成长,想想现在与五年前相比,都发生了多么翻天覆地的变化。引用一句之前我看到的话“一时间出现这么多新东西,让我有些恐慌”,一面是成长的压力,另一面是各种的选择困难。还有一点也挺残酷的,这个行业不是谁资历越老就越牛逼的,说到根本还是比拼的内功,还有的是比别人更加的努力学习,这又让我想起了另一句话“很多人所谓的多年经验,无非是一年学来的经验在多年里面不断地重复着”,这真的挺可怕的。
自身的成长是个长期而且持续的过程,要有所取舍。前端的基础知识、各种框架的设计理念等可以多去了解一下。关于新技术,学习并且最好能落地到应用场景中去,同时不要盲目追求新技术,那会使你限入一个无底的黑洞。特别是这些年,越发地觉得要回归本质,我们现在用的大多数技是为了解决我们“谋生”的问题,而将来还是要更多地去关注一些偏向于底层的东西,就比如js的框架不管怎样日新月异,现在react、Vue等大行其道各种新的框架百花奇放,但js本身却在稳定地慢慢完善中,相比很多年前,你能看到它已经好了不知道多少,但这一切却不会让人有一种不知所措的失控感。前几周在做项目的时候,看到一个开发哥们捧着一本计算机原理的书在温习,我觉得挺好的,与其面对现在层出不穷的新语言新框架,不如退而温习一下这些失落已久的东西。
另外,可以挖掘一下业务中还有哪些值得一做的,往往不直接产生价值,但具备共享特点并且需要长期投入的事情会少有人做,大家都喜欢做短平快的事情,能为年底晋升加薪争取亮点。尝试去主导这么一两件事,做你认为有价值的事,所以你会特别专注其中,你得去思考很多,去找寻一切可以帮助你的力量去推动这个事情的前进,这与平时别人交给你的任务不同,以前是别人都安排好了,你只不过是个“资源”,负责执行,而现在你是一个规划者、决策者和执行者,你即面对痛苦,又收获快乐,而以往的需求、项目,你可能做着做着就麻木了。技术人员在初入行业时候,是来什么做什么,而资深的技术人员在多年的折腾和磨练以后,具备了更为完善的思考能力,能够不仅仅只是交给什么做什么,并且是能发掘更有价值的事情去做,想想这样子的话,你带着小D们去做事,才能让他们看到未来和希望,用你的思维去影响他们,他们也才会有成长和收获,不然他们同样会问一个类似一样的问题,然后从根本就没有解决这个问题。
还有就是业余时候,可以自己每年做一个小项目(比如app,一些新框架的项目),你能体会不同技术乐趣,也会因此意识到自己还需要再学点什么。其实现在的前端,要学的东西太多了,正如前面提到的,会让人陷入选择的恐慌中。在自己有时间的时候除了巩固久的知识外,也要不断的学习新的技术,毕竟这行更新迭代太快,一不学习我们就得落后,更严重的就是失去饭碗。如果坚定走这条路,请一定要不断为自己充电,方能始终!!