前端学成啥样可以去找工作
作为一名前端工程师,html、css、JavaScript 基础是一定要掌握牢固的,所有的语法点都必须要掌握,然后还要熟识面试必考的题,比如 ES6 及后面的新特性、原型链、Event Loop 等等。这些不是从学校学来的,而是为了面试专门突击准备的,需要反复的去看,去研究,最后把它们理解并记住。
框架
掌握这些基础之后,就需要看一下前端比较火爆的框架,react 和 vue。大厂用 React 的比较多,中小型公司用 vue 的比较多,当然这也不是绝对的。据我目前的经验来看,React 的薪水还是比较高的,不过看你自己喜好,喜欢做什么就做什么,从这两个框架中选一个深入去学,后面有时间再去研究另外一个。具体学习和准备方法可以
软技能
上面说的是必备的硬性技术技能,还有一些必要的软技能,用以展示个人性格和工作能力。最重要的一项软技能是沟通能力。
沟通能力
沟通能力,对于面试或是汇报工作都是必须的。它跟你的自信程度是完全挂钩的,你只有自信之后才能有更好的沟通和表达能力,如果唯唯诺诺,低三下四,那么在面试或汇报工作的时候就会支支吾吾,颠三倒四。
2020-12-22 · 百度认证:山西海翔飞网络信息科技官方账号
首先是html,css这些简单的静态布局这是最基本的学习内容,不在多说。
然后是掌握JavaScript的基本原理,因为做web前端开发,用到JavaScript非常多,但是现在很多公司是不用去写原生的JavaScript,但是如果你想成为一个厉害的web前端工作者,JavaScript必须从理论到实际操作中都要非常得心应手。
现在公司是必须要求会用框架的,所以取代JavaScript的就是jQuery,这是一个非常简易的框架,学jQuery的时候你就会觉得它比JavaScript好用的多。所以jQuery是你必须掌握的。
还有必须学一些框架,比如VUE、angular、react等等,这些就会难理解一些,但是公司是需要要求你会框架的,目前国内的公司应用VUE比较多,建议至少学两个框架,这是找到的基本需求。
Ajax技术是web前端工作者必须掌握的技能。
还有html5、css3、canvas、svg等技术,这些都是现在找web前端必须掌握的东西。
以上就是粗略的必须掌握的技术,如果你想找到一份web前端开发的工作,上述相关技术必须熟练掌握并且应用到项目中。
一、对应岗位的工作职责
初级Web前端,主要负责产品的功能开发,独立完成框架中设计好的交互功能和产品需求。
PS:一句话概括,初级Web前端的岗位职责在每家公司都是大同小异,无非是针对本公司的产品及业务线做具体的搬砖工而已。
二、技术能力要求
1、css:熟悉css常用属性以及选择器,常见hack和布局技巧;
2、html:熟悉所有的html标签属性,语义;
3、js:能独立使用第三方框架完成功能模块的开发;
4、框架:熟练掌握至少一款常见的移动端或pc端框架;
5、文档:代码编写时有编写文档的意识。
PS:类似的技能要求,相信你在各大招聘平台都可以看到,只不过每家公司对初级前端的定义不大相同罢了,都是因地制宜。
三、多人协作项目开发能力要求
1、工具:能够参与2-4人的业务组开发,并熟练使用svn或git进行代码版本管理;
2、环境:能搭建简单的本地开发环境,node.js或者php。
PS:这一点,放到以前,是不要求初级coder会的,这些都是前端负责人的事情,因为你只是一个切图仔、螺丝钉,是完成具体某个模块的小码工。
但是放到现在的门槛略高一些,这些是初级前端必须掌握的,要不然你也太low了。别人会说,你会的这些,我们公司的美工顺手就做了。瞧瞧,多么具有讽刺意味!
四、综合素质和职业素质要求
1、责任:能独立承担;
2、主动性:能积极解决问题;
3、沟通能力:能够协调组内同学完成项目推进。
通过以上的分享相信大家对Web前端需要掌握的技术已经够了大概了解。如果你能掌握这些技术,达到初级Web前端工程师的水平,找到一份Web前端工作是非常容易的。