WEB前端就业前景如何?自学能找到工作么?

本人三流学校土木工程专业毕业,本来想去学iOS来着,咬牙买了台mac。培训机构都报名了。结果过去之后寝室里8个人有7个学完了没找到工作。听完试听我就放弃回家了。回去之后听说了前端就开始自学前端。大四差不多自学了6个月(中间还因为毕业设计耽误了一两个月)。当时写了个淘宝首页静态页都自己激动地不行。然后去找工作,四处碰壁。原因无非是:

1、三流大学且不是计算机专业。

2、没有任何工作经验。

第一份工作几乎是求来的。这是一家只有十几个人的小公司。老板直接面试的。我跟老板说我前期可以不要工资。如果觉得我不能胜任,我自己离开。

就这样得到了第一份工作。跟了一个十几年经验的java老大-邵哥,一起帮一个地方法院开发一个BS系统。在他身边真的学了很多东西。邵哥总说自己不会js,但写起js比我当初这个菜鸟强太多了。反正不会的问题总能从他那里得到答案。就这样,我从一个只会写静态页的死切图仔,慢慢地开始进步,ajax,各种JQ插件也可以自己封装一下。半年后我离职了。原因是这家公司项目很少,给前端的工作也非常有限,到最后我甚至开始帮老板送货,拿货。

离职后去了沪城。不怎么费力气地找了个小作坊继续修炼升级。这是一家外包公司。啥都接,大部分是门户网站,简单的后台系统,后来小程序兴起又做小程序。在这里使用到了js各种mv*框架。UI框架,各种插件,因为公司会接各种二次开发的项目,而这些项目用什么乱七八糟的框架都有。一年多时间每天几乎都是996的节奏,每天下班十点多骑着小黄车都觉得自己是全世界最惨的人,于是一个刮风下雨的夜晚,冒雨骑着小黄车的我又决定离职。

这次因为很多原因离开了沪城,回到了离老家不远的某省会城市。投了几个当地的大公司,面试都不是很理想。(这个时候自学,或者说非科班出生的劣势就出来了)自信心遭受了一定的打击。面试官问了我很多基础问题,我却张口结舌。很多东西知其然不知其所以然。痛定思痛。回去闭关了一两个月,把js高程认真细读了一遍,又尝试着阅读JQ源码(坚持了一段时间后不了了之。。。),最后把简历里“精通js”改为"会使用js"。

再后来,又过了两年。也就是现在。在一个不大不小的公司。工资还行,待遇不错,说忙不忙,有人情味。以及,继续找时间提升自己。

总结一下,自学出来的最难跨越的就是第一份工作。就像我自己,第一份工作几乎是乞求来的,而后来你才明白,其实最难的就是开始。考虑看看有没有朋友或者亲戚有门路的,管他公司好坏,工资多少,先去刷个怪,拿个经验。

看到评论里有正在找工作遇到困难的自学前端er,给一些作为爬过无数个坑的建议。

1、框架都是浮云,重视js基础。

我发现现在很多新人都有这个情况:js明明写得稀烂,dom操作一塌糊涂离不开JQ,JQ又全靠百度,也不懂作用域,闭包,原型链,npm,webpack也说不出个所以然。然后就开始上手vue,react。看几个视频或博客,照着写了几个项目。就觉得自己走在了前端的最前端,如果公司找了这样的同学写项目,这项目能不出问题吗?所以我个人觉得在前端就业大环境不好的情况下,新人更应该重视基础。其实三大框架在你js基础很好的情况下,学习成本并不算高。前端框架变了又变,核心始终是js。前端抱着需要啥,拿来就用的心态去进步和学习。

2、独立做一个有趣的项目

现在前端能做的事情太多了。你可以做一个博客。前端Vue/React 后端express/koa/egg,数据库mongoDB/mysql。还可以做成小程序和app(uni-app/原生html+cordova/appcan)。中间会遇到诸多问题。比如前后端通讯啊,前端兼容性啊,数据库连接啊。你甚至还可以用electron写个C端版本。这个项目做下来,你几乎会用了所有的技术栈。

如果你想要学习编程,对WEB前端感兴趣,在学习过程中,身边没有一个能够指导你学习的人,可以到这个WEB前端裙:前面484,中间757,后面760,里面有根据目前市场需求,录制的最新的系统教程,不管是计算机专业想要往WEB前端方向发展,还是零基础想转行,都可以跟着教程学,有什么不懂的可以在里面问。

3、多做笔记,多写博客。

用博客或者笔记,记住自己的每一次掉坑。爬坑的过程才是成长

}

现在市面上到处可见,IT培训机构打着几个月速成前端的幌子,以此来招揽生源。其实学习这个东西没有什么捷径,但凡是可以保证在短短3、4个月内速成的,学习质量一定难以保障。既然在这样不靠谱的机构学习,学完能够找到工作的概率自然很低。那么学前端到底要多久呢?这个问题的答案因人而异,不过我们可以了解前端就业有哪些必备的技能和知识,下面我们就一起来看看吧!

学完前端的基础知识,大家基本能够根据PSD文件文件,完成PC端静态网页的开发工作,但是学完此阶段,尚不能够达到企业用人标准。

HTML:浏览器与浏览器内核、HTML基本结构、HTML常用标签。

CSS:CSS介绍和CSS样式表、CSS基本选择器、CSS复合选择器、 CSS三大特性。

阶段二 : 移动Web网页开发

学完移动Web网页开发,大家能够完成移动Web网页、响应式页面以及炫酷页面的开发工作,当然完成此阶段,任然不能够达到企业用人标准。

H5C3进阶:vscode编辑器基本使用、HTML5新增标签。

Flex 伸缩布局:移动端基础知识、Flex伸缩布局基础知识。

移动web开发:媒体查询、less介绍和使用、rem适配及原理。

学完JavaScript网页编程,相信大家已经能够完成PC端网页、移动Web网页、响应式页面中的功能和特殊效果的开发工作,具备一定的企业基础用人标准,但尚未达到初级前端开发工程师水平。

jQuery快速开发:jQuery介绍及常用API导读、jQuery链式编程及样式操作、 jQuery事件绑定和解绑、jQuery插件的使用。

JavaScript高级:面向对形象编程介绍、类和对象、构造函数和原型对象、forEach、some。

Object.defineProperty方法、函数进阶、call、apply、bind的使用、 闭包及应用、递归及应用、正则表达式及应用、ES6中的let和const、ES6解构赋值、ES6箭头函数、剩余参数和拓展运算符、 Array实例方法、ES6模板字符串和set数据结构。

学完阶段四的内容,大家能够完成前后端数据交互、基于前后端分离模式、传统模式的开发的工作,学完此阶段,具备企业基础用人标准,能够达到初级前端开发工程师水平。

阶段五 : 前端工具和框架

掌握前端工具和框架,大家能够实现基于Vue技术栈项目的开发能力,学完此阶段,具备企业用人标准,能够达到中级前端开发工程师水平。

前端的学习差不多就是上面的五个阶段,如果没有什么基础的初学者,学完差不多也需要半年才能找工作。当然有一定基础的同学能够更快掌握前端技术。因此学习前端的小伙伴不用纠结学习时间要多久,更应该注意的是学习质量才对。毕竟只有学到了有用的技能,才能不愁找不到工作。

如果你依然在编程的世界里迷茫,打算深入了解这个web前端行业的朋友,这里推荐一下我们的前端学习圈,每晚分享干货,学习工具,零基础到实战项目教程,面试就业分析。一线大厂的web全栈工程师什么标准?需要掌握哪些技术栈?以及如何成长为一名符合大厂标准web全栈工程师?

}

这个要看具体情况,去实习不是让你加快学习进度的,而且填补你一些不得不了解,但是自己又很难靠去操作的知识的 我举个例子,你在家看 vue 文档学习,肯定比在嘈杂的公司学习效果好 但是如果要让你学习支付相关的项目实际经验你在家可以自己完成吗? 很难,因为你没公司账号,注册一个空壳公司一年最少都要几 k 花费 而且就算你舍得花这个钱注册了,你会写后端吗? 所以去实习就是为了让别人给你提供这些资源的 不过最关键的是,实习可以让你以后简历有项目可写,说白了,让你以后赚钱更容易罢了

}

我要回帖

更多关于 web前端的就业前景 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信