天天看点

第五十五期:进阶之路

作者:前端那些年

这里记录工作中遇到的技术点,以及自己对生活的一些思考,周三或周五发布。

封面图

第五十五期:进阶之路

脑子如果不主动去思考,那么就强迫它去思考。

对于很多处于瓶颈期的同学来说,有时候会感到迷茫,技术上得不到提升,对未来的发展没有方向感。

这是一个很正常的现象。假如你现在遇到了这个问题,或者刚好处于这个时期,那么接下来的内容可能就会对你有些帮助了。

假如你是一个前端开发工程师且目前正处于瓶颈期,迷茫期,对自己未来的发展没有方向。你会怎么办呢,通常的一个场景是打开电脑,百度一些前端进阶的文章,或者去论坛上找一些类似的话题。

通常情况下这些文章的内容会告诉你一个结果。想要进阶,就得不停地去学习。接下来就是咔咔咔地给你罗列一大堆的技术点,对于前端开发者来说,这些技术点可能会有诸如:

  • es5/es6/es7
  • css
  • ts
  • vue
  • react
  • node
  • webpack
  • web-component
  • 性能优化
  • 多端开发
  • 工程化
  • ...

巴拉巴拉一大堆的内容。

然后我们就会觉得这篇文章总结好全面啊,真牛啊...

这些罗列出来的技术点你真的都会去花时间学习吗?其实很难说,因为作为一个程序员,我们平时的时间基本上都用在写业务代码上了。所以既然我们没有时间去看很多很泛的技术,那么罗列这些技术点又有什么用呢?

很显然,没什么用。曾经的我也觉得这些文章写得很棒,罗列了那么多技术点。而且自己有时候也会花时间去针对某些技术点做些demo,了解它的实现原理,说实话对实际的工作其实没什么太多的用处,因为很多时候我们工作中的业务场景根本不会涉及到相关的技术。

那么既然泛泛的学习这些技术点不能让我们真正的踏上进阶之路,怎么做才能真正的踏上进阶之路呢?

在我看来,想要真正地达到或者完成进阶,需要经过三个阶段,保业务,打基础和谋发展。

第一,保业务。我们需要明白的一个道理是,不论我们处在小公司还是大企业,业务永远都是第一位的。有业务,则有公司;业务兴,则公司兴;公司兴,则我们就可以跟着升职加薪。一切都是顺理成章的事情。

第二,打基础。在保证业务顺利完成的情况之外,我们需要读对自身的基础进行巩固。如果你希望成为一个架构师,那么就需要花费一些时间去学习大量的基础知识和架构知识。如果你希望未来成为TeamLeader,除了提升自身的技术知识之外,还需要花些时间去学习管理上的知识,同时也需要对业务知识,行业知识有一定的了解。

第三,谋发展。当我们能够完成前两项,经过这两个阶段之后,相信我们此刻其实已经变成了项目或者业务的核心人物,此时,我们为自己寻求一些发展空间就不再是一件很困难的事情。比如向领导提出加薪,或者升职,这个时候其实只要我们有恰当的时机,恰当地沟通,一般的要求理论上是都可以得到满足的。

这三者永远都是业务第一,基础第二,发展第三。现实是很多人都在盲目地追求学习更多的新技术,这是一种思维上的错误,因为新技术的出现一般是为了解决两个问题:解决旧的问题和适应新的场景。

如果我们连新技术能够解决哪些问题,适应哪些场景都不明白,学习它又有什么用呢?

说了这么多,其实总结起来就是这么几句话。第一,真正的进阶其实是思维方式的进阶。第二,具体的做法就是,保业务,打基础和谋发展。第三,脑子如果不主动去思考,那么就强迫它去思考。

最后,问一个问题吧?有没有需要建一个前端的交流群呢?只要有一个人留言说需要,我就去拉一个群。

最后

  • 公众号《JavaScript高级程序设计》
  • 公众号内回复”vue-router“ 或 ”router“即可收到 VueRouter源码分析的文档。
  • 回复”vuex“ 或 ”Vuex“即可收到 Vuex 源码分析的文档。

未来的文章可能对技术上比较详细的解答不会有很多了,技术上的可能会更多地去写一些详细的,系统性的文档。

这里未来更多的可能会是对某些行业,问题,或者一些读书的感悟吧

感谢您的点赞,转发,关注。

继续阅读