目前前端这一块市场需求还是很大的,薪资待遇水平也很不错的,最后涉及到找工作这一块,有些同学会说,为什么学前端工作不好找呢?首先对于这个问题,根据相关数据调查显示,这个问题不仅仅是前端行业有这个问题,各行各业都有这个问题,很多人其实对前端都是一知半解,仅仅学习了一个皮毛,基本什么也不会,连个像样的小项目都做不出来,你们觉得这样的水平好找工作吗?换做是你当老板,你会乐意雇佣什么也不会的员工吗?
企业需要的是召之即来,来之能用的人才,而不是一半瓶子不满,半瓶子晃悠的人。反观我们看一下那些真正有前端技术的同学,很多企业都是抢着要,把自己做的项目,放那一演示,证明自己很牛,公司的求着找你,你的境遇由你的实力决定,不要把自己的无能怪罪于前端这个行业怎么样,任何行业都是一样的,有本事的人才能走的更远,当然那些前端水平一般的同学,不要纠结,尽管你现在的前端水平有点差,但是你可以通过不断的学习,来提升自己的水平啊,水平是动态的,是可以不断的变化的,学习可以改变一切。
很多想学前端的同学,总是停留在一个徘徊观望的层面,内心充满了纠结和迷茫,觉得选这行对吗?怎么才能一步登天呢?我想说的是,任何一个行业都不容易,都需要你付出努力用心思考坚持,吃苦耐劳才能赢得未来,不要总想走捷径,没有,也别把自己当成时代的幸运儿,用一颗平常心,踏踏实实学习,踏踏实实提升自己,才是王道。
一些同学会问我,想学前端,但是不知道应该从哪里入手?老话说的好,只有站在巨人的肩膀上,才能看的更高更远,聪明的同学永远都知道,借鉴别人的精华,迅速的提升自己,所以好的开始,就是跟前端高手学习,因为他们有经验,有实力,怎么学,怎么提升,他们很有经验,我认识一位前端高手,他每天都在网上做前端免费直播课,我也经常去听,学到很多东西,讲的给人一种醍醐灌顶的感觉,别自己摸索学习强多了,学习前端不仅仅是知识层面的提升,还有思维层面的提升,所以想听这位前端高手课程的同学,请加他的前端教程资料裙 :首先位于开头的一组数字是:655,其次处于中间地带的一组数字是:567,最后位于尾部的一组数字是:613,把以上三组数字按照先手顺序组合起来即可。希望同学们做一个聪明的人,一个善于学习的人,一个懂得如何不断强大自己在这个现实的社会中生存的更好的人,只有你自己的努力才能给自己更强大的未来,而不是抱怨等待犹豫,这只是堕落者的表现。
自学前端,很多人学不好的,还没学到找工作的阶段,在学习的阶段很多同学就已经放弃了。而且我们发现一个问题,很多自学出来的学生,前端的开发水平是很弱的,知识点掌握不扎实,也缺乏前端思维,没有对这方面的深入理解和思考,缺乏与时俱进的东西,有一种思维被框限的感觉。靠自学即便找到工作,由于水平不高,也很容易造成工资不高,在公司里和专业的出来的有差距,后期晋升也不是太容易。
(1)夯实基础。
要成为一名年薪30W的前端工程师,基础一定要掌握牢固,基础知识一问三不知,岂不是要贻笑大方。css,js基础知识一定要掌握得很熟练,你能使用css实现斑马条纹背景,毛玻璃效果吗?能给图片实现滤镜效果,能实现所有自适应布局效果吗?原型,原型链,闭包是实现设计模式的必备知识,你真的弄懂了吗?闭包导致内存泄漏的原因是什么,你弄明白了吗?ajax跨域的解决方案你可以说几种?你还是只告诉我jsonp吗?http协议有了解过吗?如何在http协议中实现不缓存静态资源?
不要说这些问题老掉牙了。可是我要告诉你的是,掌握好这些老掉牙的基础,就是很重要。上层的技术可以变更的很快,基础变动很慢,投入时间学好基础,性价比很高。
(2)深究原理。
Angular,React,Vue框架和脚手架的普及,越来越多的前端工程师浮于表面,调用框架的API完成任务就完事。要成为一名优秀的前端,绝不能成为单纯的"API调用工程师",一定要掌握框架背后的原理性知识。
Virtual DOM diff算法,双向绑定原理等等框架背后的机制都值得我们去学习。框架API可以更新很快,而他们背后的原理都是相似的,学好原理既可以让我们对框架底层了解更深入,又可以使我们迅速掌握不断更新的框架表层。只会用框架永远也成不了大神。
(3)注重细节。
在工作中,做事得过且过的人往往难堪大任,作为前端工程师,亦不例外。"代码能用就行"的认识往往是初级程序员的通病。作为有在技术道路上有理想的工程师,一定要对自己的代码严格要求,精益求精。
比如HTML一定要注意语义化以方便SEO优化,该用 “代码千万行,注释第一行。命名不规范,同事两行泪。“一首流行诗,饱含了多少程序员的血与泪。 (4)登高见远。 前端经历了这么多年的飞速发展,早已成为浩瀚的大海。如果闷着头独自钻研苦学,那无疑是很慢的。 如果我们直接去跟随大神学习,那将会使我们快速成长。github上有很多优秀的前端项目,仔细研读这些项目的代码,在commit记录中查看编程思想和逻辑的进化过程,就是一场与大神直接的面对面交流,是一场绝妙的学习之旅。 现在网络课程也十分丰富,有很多技术大牛的课程让我们直接通过视频生动的讲解快速地学习技术,这何尝不是一种向大神快速学习的方式呢。 (5)良书益友。 虽然现在网络上各种文档、博客文章已经很丰富了,但是对工作经验不足,基础薄弱的同学来说,随手拿起书,时时能学习也是一种很好的方法,查漏补缺,完整地夯实基础。 (6)紧跟潮流。 现在的前端技术体系更新十分迅速,想着要不要尝试用下Vue的事仿佛还在昨天,今天一觉醒来就看到尤雨溪宣布要开发Vue3.0了。 前端体系中这两年SPA已经不是新名词,PWA,SSR,小程序愈发流行,前端微服务化的趋势也应运而生,RN,electron在移动端,桌面端的使用也越来越多,ES10标准的发布也没几个月了。所以最重要的是突破当前岗位需求的设限,对各种技术融会贯通,创造新的技术框架,做技术的领头羊,适应时代发展。技术人成长不能再单打独斗,要学会与人交流,学会将别人的知识为自己所用。
对于这个问题,我想你首先要对自己的能力有个评估。因为毕竟是学校里学的知识,可能由于自身学习的局限性,或者知识的零散,又或者是没有相关的案例练习,导致自己的能力无法达到企业入职要求。另外,你也要对你想工作的岗位有一个计划,前端开发可以从事的岗位很广泛,前端开发工程师、资深前端开发工程师、网站重构工程师、前端架构师等等。都是可以选择的方向。不过最主要的,决定你工作岗位的还是你的能力。如果你有足够强的能力,那前端开发其实是一个前景很不错的行业。前端工程师人员的缺口将达到10多万,各大企业对前端开发的人员需求量也是相当大。随着互联网的迅猛发展,各种互联网项目也不断兴起,前端在今后十年仍有很大的发展空间。根据某招聘网站上的信息来看,以成都地区为例,前端开发的应届生或工作一年经验的工作者平均薪资能够达到6000+,工作经验三到五年的工作者薪资能够达到1w+。
总得来说,前端开发一定是一个前途光明的岗位,关键是看你自己的能力能否对的上这份岗位。
我是一个web前端工程师,我也是从你那一步过来的,我以前也是学美术的,后来学的java但是还是对web前端感兴趣。
我就把我的总结的经验给你分享一下
第一、有些公司说需要你交钱去实习让后介绍工作,这个你要听清是“介绍工作”,名义上说是招聘实习生,结果你去到面试就会说你技术还比较肤浅啊,不扎实什么的一堆理由,让你在公司学习,需要交一部分钱,或者是上班没工资。让后给你介绍工作或者分到当前公司单位,这样的。其实他们这些企业或者公司,不是培训机构就是中介。这些企业会给你他们有多少挂钩单位可以给你介绍分配,当然你如果给你介绍的工作你面试上了,他们企业会有抽成或者奖金的。这样对你不利的就是,(1)白浪费钱去培训,或者这不发工资的去实习,(2)当要给你介绍工作的时候,你们那些一起受骗的同学或者同事会一起去面试可以能有十几个人也可能几十个人,去面试同一家公司,比如说他们公司就需要3个web前端工程师结果需要招聘的公司如果去你学习的机构去招聘会有很多人来挑选,你的竞争压力就会更大。
第二、自己找工作的话 像web前端这样的工作,就不要去 赶集网和58同城了,这两个网站已经被中介给腐蚀了,百分之80多的招聘信息不是培训就是中介。以前boss直聘也可以但是招聘实习生的比较少,而且现在网上爆料,传销比较多,不安全。我推荐 拉勾网 比较好一点。
第三、找工作的建议,你如果打算做web前端的话,第一份工作最好是做web前端,不要走偏路,如果你第一份工作是做java或者ui设计的话,你在想改行做web前端话,比好回头,跟你现在的状况一样的。据我所知,我以前一个班里学习java有一般的人没有做java,不是做测试就是做运维,而选择的web前端,(我当时学习的时候没有web前端专业培训的课程,当时的前端没有划分这么明显),这些第一份工作没有选择java的同学,后来也没有人在转行到java,有的同学也想在做Java开发,他们都会说一句话“上班也不用,平时更不会用到,好久不写java,早都忘干净了。”也不想从头再来学习java。所以第一份工作决定你以后发展的方向。
我建议你现在先找个工资低一点的公司先做着,如果你想以后想发展web前端这一行,就找web前端这一行,不要找别的工作。工资低点没关系,第一份工资当个跳板,等你有了项目经验以后,可以跳槽,这是时候的工资不知道翻几倍了。还有找工作的时候别太谦虚,都是你去面试的公司,不止你一人去面试,公司坑定会根据能力来录用,面试的时候自信一些。但也不要太吹嘘自己的能,如果吹嘘太厉害,你上班的时候会很累的,或者就是过不了试用期。
这里就不啰嗦太多了,希望能帮到你,文笔不好,随便写的。见谅。祝你早日找到理想的工作。
有什么web前端问题可以咨询我
你跟我毕业时的情况何其相似啊,不过我在长沙,你在成都。我不知道成都那边对前端开发的需求大不大,据我所知,除了北上广深这些一线城市,其他二线城市都应该是急缺前端的,这就意味着应该有机会。只是刚出道又非高学历的话前期会比较难。给你三点建议吧:
1)不要说自己完全没经验,哪怕是说自己只做过半年,或者只实习过3个月,也要说自己是做过的,只是不正规,没人教而已。不必担心被戳穿,我想没有内部推荐,你的第一份工作应该不会进那种会调查你过去工作情况的大公司吧,只有你有信心能完成他们给你的任务就行;
2)附上你的作品,哪怕只是几个静态的html+css页面,哪怕一般,只要你能讲得清怎么做出来的。可以去一些网站找一些感觉好一点的psd,实现成静态页面作为自己的作品,就说这是上家公司让你做的项目。弄上一份好点的简历,相信找个小公司还是很有希望的;
3)不要太计较薪水和公司档次,对前端这块来说,跳槽是件很平常的事,尤其是初期,老板自己也知道你随时可能会走,所以头两年难遇到开高工资的。面试的时候积极表现自己的自我学习能力,可以通过作品的完成过程来诠释你在这方面的天赋。不是在一线城市,或者比较专业比较大的公司,前端这块往往不会真的有一套较成熟的机制来评估你的真实水平,很有可能他们那些个公司一个前端稍微厉害点的都没有,问你的问题只是道听途说来的,他们往往按你的工作经验和学历背景来主观评判你的水平,你现在的情况,最理想的状态是能学到东西和养活自己的工资,还有有一个提升自我能力的空间,哪怕没人教你。
4)在初期,对前端的方向最好能明确一点,到底是做网页设计还是前端开发,如果是开发,你只要会用ps切图就行,不必一定会动手绘图和制作,那应该是UI设计师的事,你可以多加强js这一块。
5)摆正心态,对自己要有信心。很多时候工作年限并不能真的反应一个人的真实水平,只是方便蒙蔽不懂的人而已。个人觉得如果不怕吃苦可以去一线城市闯闯,这是本人的一个遗憾,事实上工作两年之后才发现当初应该不怕麻烦出去闯闯会更好,因为大家知道整个行业的中心确实是在那边的,即便以后要回来,待遇也会有所不同。。。
首先让实习期间交钱的都是骗子。建议你别去了。
其次,你说不好找工作,觉得现在的公司大多不给应届生机会,与你选择的行业有很大关系。我曾经面试过或者筛选过很多美工简历,一般来说,筛选简历把没有工作经验的去掉,剩下的就看工作时间长短。然后电话通知面试。
面试期间,一般来说我会问都会什么,比如对:PS,DIV+CSS等等,擅长那类图片制作(就是说擅长动漫类还是人物类)之后,大致内心会有判断。
最后,我想说,如果可以我建议你把实习经历稍微修饰下,实习调整为工作等等。善于包装自己的人都活下来了。
希望我的回答能够帮到你。望采纳!