听到要写这个文的时候有点窃喜,这不是我最擅长的吗,是的,以前是最擅长,因为懂的知识并不多,而且当时自己身处于前端大元年之前 --- 懂个jquery就是高级前端,能把闭包,原形链,面向对象理解透就能横着走的胶水工程师年代,虽然现在前端也是这样,但地位至少不再像以前只是个切图仔那么的不堪。
当时自己的规划是多么的美好,学完前端,能花式手写各种web特效后,就开始研究canvas,当时一心只想做游戏,奈何当时的前端舍友(当时是仨前端一个c#和一个java/安卓一起住)一直说浏览器不给力,canvas没前途没必要,于是我就放弃了canvas,放弃做游戏,一心向着应用的路走了。
于是就萌生了想转型后台的念头,所以也精通java、php、python、c、c#、javascript等等语言,的hello world的编写[手动笑哭]。但是前端并没有让我如愿以偿,当我熟悉了如何把jquery写出花来以后,打算学习后台时,就火了mvvm。
因为当时大家一致认可vue,我就开始了自学vue的路程,花尽心思的驱动团队启动vue做项目,在16年10月份的时候如愿了,但还是一个人做前端开发,为了驱动vue来做项目,所有的活儿都揽身上了,因为根本不熟悉,vue是数据驱动而不推荐直接操作dom,所以花了很长时间来适,起码是一个人连续加了3个月的班,现在回想一下要不是真的这么想要vue的开发经验不知道能不能坚持那么久哈哈哈哈哈哈。
想着vue搞定了,我就开始学后台了,这个时候看到了真传X,嗯,我想进bat但不可能以后台的身份进吧,就来报个班试试,于是又进了深入webpack的坑。似乎是有一种隐形的力量在控制着,或者说是巩固着我的前进路线,让我一直环绕在前端领域不偏航。
说来也奇怪,毕业后的两家公司,都是一个前端独立开发,没有享受过团队开发的滋味,也没有类似前端leader的带领,项目全是靠自由发挥,进步全靠自学。虽然比较惨,但起码也培养了自己独自解决问题,自我驱动学习的习惯,现在回忆一下能get到这种习惯也还是蛮幸运的。
咳咳,一顿乱写后发现都是在自述,没讲到重点上。
以前的规划模式很简单,就是把前端学完后就学后台,因为技术总监不可能是一个纯前端。但是自从进入了前端元年,出现了自动化工程,mvvm模式,spa,node也随之火了以后,javascript似乎就渐渐的成了前端的汇编语言,而我想着“把前端搞懂后就去后台溜达”的想法,似乎永远也到不了头了。
所以现在的想法很简单,短期目标:
1、干掉webpack比较核心部分的源码。
2、干掉Node.js实战、Javascript设计模式、tcp/ip协议(卷一)三本书。
3、进入前端进团军式开发。
4、转型前端构建工程师。
长期目标:
1、前端架构师
2、如果有幸成为前端架构师,下一个目标,干掉C语言。
暂时对管理没有想法,不知道随着时间的推移这种想法会不会改变[手动笑哭]。