我说 19 年毕业的,一直从事前端,如今感觉有些迷茫了,不知道自己的方向是对是错。
以下是我的个人感受
-
1-3 年,属于基础过渡期,这个时候开发需要学习 js ,网络原理,计算机组成等一些基础知识,打好技术基础,了解一些框架的实现,最好能实现某个框架的 mvp 。
-
4-5 年,属于上升期(内卷期),这个时候前端范围内的任何业务需求你都能实现,即使使用未曾用过的框架,你也能快速上手,此时需要与同 level 选手竞争,做出需求外的产物。
- “开发前 - 开发中 - 联调 - 测试”任意环节的提效小工具,并为此负责;
- 积累高质量的业务组件、业务函数库
- 其他提效/优化的技术体现
-
后面呢?
我做过的
近期做了一个小程序内的 UI 走查工具,效果就是从摹客上拉取设计稿,将其设计稿以浮窗的形式贴在小程序页面上用来比较差异,测量偏移量。虽然做成了 npm 包,可以在微信原生/uni-app 内使用,但总感觉东西有点简陋,上限太低了,很难作为一个人的代表作(当然我会持续优化)。 再有就是公司的前端工程基建感觉挺好用的,打算抄下来作为自己提升的方向,下面是大概会实现的功能,有些潦草,轻喷。 
我想问的
- 我如今的方向对吗?
- docker ,k8s 会在实现工程基建的过程中熟悉,为什么会用 js 去写后端工程,我觉得每种语言都有各自的优势长处,单论业务瓶颈的话应该都没差别吧,只是承接一些请求做处理,语言本身应该不会有限制吧?(并发数,请求耗时之类的)
- leader 说沟通技巧或者说任何技能都是可以通过刻意练习得到的,如何刻意练习呢?
- 4 年开发往后的发展是什么样的?
