经常看到有人抱怨,web前端培训都是骗人的,学不到东西,出来找不到工作等等诸如此类,市场上从不缺少岗位,只是人家也不傻,大家都希望找一个“**的前端”“能干活的前端”,名校的同学才能说去学习。
我们不看BAT 大厂的职位要求,这是随便找的web前端开发的职位要求。
从图里我们能看出来,工作需要掌握的能力有这么4种:
一、基础扎实
前端入门三大项:HTML、CSS、JavaScript。基础扎实指的便是这三者的熟练使用,很多人觉得这个很简单,能用起来便算会了,但是到了工作中你会发现,这是远远不够的,遇到复杂情况如何处理,判断问题发生在哪里。
除了前端知识,新手还要花时间补齐计算机基础,这也是科班出身的程序员们比较有优势的地方,从网站的构成到代码的优化,学习没有止境。
二、运用框架
目前热门的框架有React、Angular和Vue.js等,图中的jQuery也是一门经典框架,具有强大功能、提供了丰富的插件,这方面可以都涉及,因为不同地方使用的框架不一样,都熟练更有几率找到工作,而且殊途同归,很多知识都是共同的。
三、图像处理
初期的前端被称为“切图仔”,涉及大量的图像处理工作,图像也是组成网页的重要元素,随着技术发展,前端语言越来越强大,在可视化、地图等领域都将发挥作用,图像处理能力也是互联网行业的重要能力之一。
四、熟悉标准
标准意味着规范,规范能带来效率,不仅是代码更简洁美观,后期维护也将更方便,特别是熟悉标准的话,能在方方面优化代码运行效率,提升网站的运营效率。其中W3C标准代表着一系列的网页相关标准。
看了这些,你还有信心去求职吗,求职时不要说自己虚心好学,要说自己勤奋能干活!有人要问,我刚入社会,哪有工作经验呢?诚筑说告诉你:去学!去做!
1. 做项目
作为一个前端人,没有一个自己的网站说得过去吗?退而求其次,没有一个自己的作品说得过去吗,程序员大多有自己的个人博客网站,这便是你在网络世界的外貌,用技术打扮它,用内容充实它,让人看到它!
2. 多交流
“独学而无友,则孤陋而寡闻”,初期的学习还可以自己看看书,想要继续进阶,想要掌握新技术新技巧,那需要和同行多交流,多切磋的,多在网上看看,多和人聊聊,推广自己的项目,参与别人的项目,都是获得经验的好办法。
3. 多实践
看到这里如果想要检验自己的能力,一个直接的办法是去实习,去工作,这是相对直接的实践方法,放低自己,只为经验。
资讯来源:诚筑说古老师
|