前端工程师的职业规划

我的最终目标是成为“资深web前端工程师”

我把它分为三个阶段分别是‘起步’、‘提升’、‘成型’

一、起步阶段

1、基础知识的掌握
除了理论上的知识外,做为打基础阶段,我们在过程中更多的是需要投入到实践中去,熟能生巧;
2、常用工具的掌握
例如:vscode,这种工具的掌握能够提升专业、职业度,同时能够提升我们的工作效率;
3、保持良好的开发习惯
例如:我们在开发一个项目之前可以先分析、先写文档、适当的填写注释、项目中变量名函数名要见名之义(见其名之其义);

二、提升阶段

1、高级技术的掌握
例如:学习一些算法、了解底层原理、看一些网站项目的源码等等
2、各种框架的学习
框架是我们提高工作效率的一种优秀手段;例如:vue、react、jquery、flutter、angular等框架,只有大量的使用才能明白,为何他们能在众多框架中脱引而出,成为众多开发者使用的框架;
例如vue相比于其他框架的优势:
1.vue是可以进行组件化开发的,使用代码编写量大大减少,读者更加易于理解;
2.使用vue编写出来的界面效果本身就是响应式的,这使网页在各种设备上都难实现出非常好看的效果;
3.vue单页面切换跳转是基于路由和组件的,路由用于设定访问路径并将路由和组件映射起来,相对于传统的页面通过超链接实现页面的切换和跳转的;…等优势;
3.各种网络协议的学习
众所周知web前端技术就是云上的技术,云的协议有很多种,可以着重学习:TCP/IP,HTTP,UDP这几种协议;这些协议是我们技术的载体,在我们开发web前端应用的过程中,有时候决定了我们应用是否能实现,是否提高性能,同时这些协议还是我们和后端技术交互的一种手段,能帮助我们把后端传输过来的密文解义成我们前端能够理解的明文;

三、成型阶段

去掌握mvvm框架的实现原理,类型检查,精通webpack、gulp等自动化部署的开发,编写高效的算法函数;另外到了这个阶段说明已经有了web资深前端工程师的水平了,当然我认为还是需要去做一些新的技术的研究,互联网技术发展速度日新月异,只有不断的去学习才能不被淘汰;

猜你喜欢

转载自blog.csdn.net/v_jinfuwu/article/details/122751951