第一、明确自己的岗位定位
不同的工作岗位职责自然也是不一样的,那么入行不久的前端开发工程师在工作中需要做一些什么样的工作内容呢?
初级前端工程师在企业中往往负责以下几种类型的工作:
- 参与产品需求讨论
- 进行设计稿切图
- 根据需求利用HTML、CSS、Javascript等前端技能完成页面研发
- 负责文档编写工作与项目维护工作…….
虽然在不同的企业中工作内容有一定的差别,但是有一点是一样的,那就是作为管理层不会将远远超过员工能力范围的业务需求安排给员工做,如果你真的遇到了自己无法解决的业务需求,应该多与身边的前辈同事以及领导进行沟通,这样有助于你快速解决需求,同时积累同类问题的解决经验。
第二、掌握应有的编程技能
如果要想自己在编程的工作中不那么的吃力,掌握好相应的编程技能是必不可少的。那么我们具体应该掌握哪一些前端的编程技能呢?小慕在这里简单介绍一下入门阶段、初级阶段和中级阶段的前端开发工程师应该掌握的开发技能具体是哪一些吧。
1、Web前端入门阶段应具备的技能
- HTML/HTML5,在实际工作中主要使用的是HTML5,但是HTML作为基础知识也是必须要掌握的哦。
- CSS/CSS3
- JavaScript(ES6语法)
- 网络请求如Ajax
- JSON、xml类常规数据结构
- 熟悉各种编辑器的使用(目前常用的是:VScode 和 Hbuilder X)
- 学会用Google浏览器(这一点可能很多人觉得自己都会用,其实这里更多的是指如何利用浏览器调试查看自己程序的技能)
- git,svn等代码管理工具的使用
2、Web前端初级阶段应具备的技能
- 至少掌握一个目前流行的三大前端框架(Vue、Angular、React)
- 至少掌握一个UI框架,如Bootstrap,Vant,Element-ui等
- 学会,使用插件和组件,比如应用中常用到的轮播插件Swiper
- 熟练使用javascript的ES6语法,他会比ES5方便很多,而且目前兼容性也比较好了
- 学习并使用CSS预处理语言Sass和Less
- 前端模拟请求工具,目前常用的为PostMan
3、Web前端中级阶段应具备技能
- 学习并掌握Node.js的简单开发
- 学习并掌握前端自动化配置 Webpack、Gulp等
- 学习微信小程序的开发
- 数量运用Vue、React、Angular其中之一进行项目开发
- 熟悉Http协议,WebSocket协议的使用
- 定期关注行业动态,根据市场变化动态补充或者扩展自己的知识储备
在这里小慕建议即使是工作不到一年的职场新人,也至少要将能力达到初级前端工程师的水平,否则领导临时交待一个稍有难度的新任务时,你是无论如何也抓不住这个展示自我的机会呀。
第三、如何正确提升能力
如果不想一直这么吃力,我们就需要尽快的提高自己的编程技能,以满足日常的工作需求。那么如何快速提高自己的编程技能呢?
如何学习
这里小慕分享4种自己常用的学习方式吧~
- 根据官方文档进行学习。任何一门语言,官方文档才是最权威、最靠谱的。但是需要注意一点不是所有的官方文档都是易读易学的,需要根据不同的语言和自己的实际情况而定。
- 查看相关博客。如果官方文档不是很适合你,可以去看一些技术大牛的博客,根据别人的总结去学习,还能避免踩一些坑。
- 尽可能多的参加项目实践。只有你参与的项目越多,对技能使用才会越熟练,解决业务的能力也会越强。