A. 学前端有学历限制吗
学前端肯定是没有学历限制的,不过找工作的时候学历肯定会有要求,目前企业对于前端人才的学历限制至少是大专学历。
B. 专科生可以学习Web前端吗
简单地说,只要你实力过硬,学历并不是什么问题。如今,很多人表示计算机行业人才已经出现了饱和,程序员现在是一抓一大把。但是不可忽视的是,中国IT行业已经步入了一个高速发展的时代。互联网也已经越来越广泛地深入到人们生活的方方面面,IT技术服务市场需求空缺也会越来越大,岗位的技术要求也会越来越细,对IT行业人才的需求是不断加大的。
HTML5最近几年的火爆程度不用多说。随着互联网的发展,以及对HTML5人才需求的增加,HTML5相关工作的薪资也是水涨船高,前景可谓一片光明,因此很多人也想转行做HTML5。
大专毕业可以来学习H5前端,它的门槛不是很高,相对零基础的人来说学起来不是很复杂。只是在之后找工作的过程中会因为学历遇到很多坎坷。(互联网公司很看重学历的)
现在很多人就是这样,想着软件开发行业可以拿高薪,想快速入门做开发,这种想法其实没有错。但是只看一点点基础,随便学点东西,只会一点点皮毛就不再深入拓展,这样的技术水平,就算数量再多,市场对专业的前端开发需求依然是只增不减,不会有任何影响的。
至于如何学习,参考一下这篇文章吧,里面有学习方法、学习路线以及视频教程:
网页链接
web前端学习、面试;文档、视频资源免费获取:
网页链接
C. 学历低,可以学习web前端吗
学历低是可以学习前端的,前端零基础学习是没有问题的,很多人的都是零基础学习前端,前期是容易上手的,学习前端一定要找对方向,推荐给你前端的学习路线,按照顺序学习就好了,选择培训机构的时候一定要深度了解机构的口碑、师资、就业、课程、费用等等方面的情况,多对比几家机构,条件允许就去实地考察,希望你能找到好的web前端培训机构。
web前端学习路线
D. 大专学历可以做前端开发吗
当然可以呀,只要你学会了前端开发技术,有相关的技术证书,就可以去做前端开发了。
E. 前端需要学历吗
接触软件开发多了,就会遇到很多不同资质背景的程序员。从刚毕业到工作几年的都有,每个人也都有着各自的烦恼,资质背景也各不相同 。
几天前,有个大学同学问我说,他弟弟是中专的,读的是计算机专业,课余时间会自己捣鼓编程。现在即将毕业,虽然对自己技术还是比较有信心,但学历的硬伤还是让他对找工作有些担忧。所以想问问我,没有高学历要怎么找开发的工作。以前遇到过大专转行做编程的,靠着培训机构4个多月的培训,就毅然去找大公司,结果可想而知一直碰壁。
No.1大公司看重学历的原因
学历通常被人们说的最多的就是,它是门槛,是一块敲门砖。有些大公司大企业的HR为了能更快筛选到更优秀的人,就会定一个学历门槛或专业门槛。
一个在互联网公司当HR的朋友说,她所在的公司有400多号人,而她每天要筛选300多份简历,有时候岗位就那么几个,但又要快速从上百份简历中筛人的话,就只能多设置一些门槛。
最基本的就是,如果应聘者不是大学以上的,那简历多半会被忽略。虽然知道编程能力跟学历并不一定是正比关系,但学历低且码代码能力还强的毕竟属于少数,所以一般HR不会为了一个少数的概率去浪费时间,毕竟可筛选的简历也很多。
所以,对于这些公司,学历较低的,能进去是小概率事件。因此,建议就是,首先找那些对学历没有要求,或者有表明“能力强可放宽学历要求”的公司,好好地磨一磨技术。学历低不会找不到,只是会比较难找。
No.2先敲开编程大门,再“曲线救国”
如果学历比较低的,那就不要死磕,得另辟蹊径,比较,学历比你高的,能力也不差,这种情况下,再拿自己的短板学历去跟别人长处硬碰的话,结果是必输无疑的。
要懂得曲线救国的道理,既然自己输在了敲门砖上,那就从敲门砖先入手,先进一个对学历没有太高要求的公司,等把技术磨炼上来了,有了足够的项目经验做背书,才能四两拨千斤。将自己的学历短板扔掉换成项目经验和技能这块长板
No.3只要有学习的心态,在哪都可以学
有些人一心想进大公司的,无非有一个原因也是觉得大公司可以学到更多的东西,总是偏见地以为小公司学不到东西。这种说法就是个伪命题。只要是有求知若渴,积极上进的心态,就不怕学不到东西,即使在小公司也是能获得成长的
朋友圈里有很多这样的例子,原本只是专科学历的同学和校友,在一个合适的小公司踏实地工作了2、3年之后,技术能力和业务能力都跟刚进公司时大不相同。后来再跳槽,只需把自己的项目成果亮出来,这时候你就已经开始有资本去挑工作了。
很多人都是这样的,都是在用现在的努力弥补以前的不努力。
如果不想被时代、被更多努力的同龄人远远甩在后面,就需要稳稳地走好现在的每一步。
学历低的话,就不要再死磕了。安心选个小公司,先磨炼技术。选择太少的话,就去有更多选择的地方,只要有心,就能成事,这是亘古不变的道理。
F. 前端工程师要求全日制本科吗
当下前端开发的学历要求基本都是大专及以上
学历就是我们工作的敲门砖,学历也往往说明了一个问题,就是如果这个人学历低,那么我们在刚开始的时候就会给这个人贴上一个标签,这个人学习能力差,不喜欢学习,懒惰等等的标签。而往往大部分学历低的人也确实都是这样,因此很多公司拒绝学历低的人,其实背后是拒绝学历后面隐藏的一些东西,例如:学习能力差,自制力差,思维僵化等等。
其次我们再来了解一下前端的工作性质:
例如前端未来的发展领域:大前端时代,大前端时代是WEB统一的时代,利用html5或者6甚至7,不但可以开发传统的网站,做炫酷的网页动态效果,更可以采用BS架构应用程序、开发手机端web应用、移动端Native应用程序、智能设备(比如可穿戴智能手表,可穿戴智能衣服)等。 iphone watch,以及各种琳琅满目的手机游戏哦。大前端时代最大的特点在于一次开发,同时适用所有平台。再也不用为一个APP得做安卓和IOS两种模式而忧心啦,大前端已经能做非常多的开发语言【比如java、PHP等】能做的事情了,连javascript 制作后台都显得那么简单。
可以看到,这些专业性的名字我们听都没有听说过,想要了解掌握这些技术知识,没有比较高的知识储备,学习前端是比较吃力的。
G. 专科低学历想做web前端开发拿10k、15k高薪,我建议你这样做
并不是所有人都是985、211毕业,学历低的人一样要生活、要工作,那我今天就跟大家分享一些建议。
首先,学习路线的建议>>
很多零基础、其它行业的同学想要入行前端开发之前,都会在网上去查一些前端开发学习路线之类的资料,想先去整体的了解一下这个行业、岗位、职位等信息。这个本身是没有问题的。
但是整个前端开发知识体系它也是有很多细分领域的。例如,数据可视化,移动端、pc端、游戏、混合开发,等等。而很多前端开发路线图,它会把整个前端开发技术体系,大而全的整个画一个大思维导图出来,非常的详细、事无巨细。
这就导致很多学生,要么被这类大而全的学习路线吓退,要么在学习过程中迷失在其中,学了半天也没学出什么东西,找不到方向,找不到重点,在不是那么重要的地方、知识点上浪费了大量的时间、精力。
这里我建议同学们,【面向面试学习】。
就是你先确定,
1、你在、或要去哪个城市工作;
2、你确定一个目标工资。例如10k、12k
然后,你在招聘网站,例如boss直聘、拉钩、智联等,查找这个工资水平的职位,看看它们的要求是什么?列出来,一条一条的去搞懂、学习。这样可以极大的明确你的学习方向和目标。
以公司的招聘要求为学习目标。把公司的要求一条一条的,你全都满足、学会,你咋可能找不到工作呢?
<!-- 我曾经看到过某培训机构,它们的web前端课程表里出现了canvas游戏、ECharts开发之类的内容。我就想说ECharts它只是一个图表工具,算不得一个技术,讲它做什么?而市面上canvas的职位能有几个?除了特定业务有几个公司会在面试的时候专门问canvas?我就不说游戏业务和前端开发根本是二个思路了。这就是大而全的讲课,这种东西学了也是浪费时间。-->
第二个,是关于面试的建议>>
同学们首先要明白,面试至少分成二种,社招、校招。
如果你不是什么985、211或其它什么好的大学。那你基本就要走【社招】的方向。
社招着重考验面试者的,
1、解决问题的能力;
2、开发思路的能力;
3、具体技术的应用熟练度;
也就是说,走社招的同学,你不要在网上花费大量的时间,去看什么xx面经、xx百大面试题、xx算法、xx数据结构...,很多这类的题都是互联网大厂的面试题,它们的入职门槛就是985、211,如果你的学历都不够格,你看这些大厂面试题有什么用呢?而且很多时候你确实也看不懂,例如斐波那契数列不同算法的时间复杂度O(n)不一样,是怎么算出来的,你确定你真的看得懂么?
那这些东西要不要看?当然要!但不是现在。我刚才说了,我建议你【面向面试学习】。
那社招的面试题,怎么准备呢?
分析一下,一家公司要招前端,老大跟我说,老尚你出几个面试题吧。我会怎么做?我肯定是先网络搜索一下面试题啊,从里面挑一些我认为有价值、有难度的。
为啥我要在网上搜面试题,而不是自己出题?因为我在享受996的福报啊!!我爽得不得了,哪有心情、时间自己去出题?!
所以走社招的同学,我真心的建议你们,【你要勤劳,勤劳是美德】。当你把网上所有的,你能找到的面试题,你能看懂的面试题,都手撸过至少一遍之后,面试题这一块,你基本就没什么问题了。
不要去迷信什么xx算法、xx结构、xx面经之类的东西,很多时候前端面试官他也不懂。做前端的有几个天天写算法的啊,你要真是面试的时候遇到了,那换一家接着面试就是了。
无论是大厂还是中小互联网公司,在社招中都是非常看待项目实战经历的。
第三个就是英语的问题>>
很多同学的英语其实不怎么样。那已经是这样了,怎么办?先去学英语吗?肯定不能这样。
那你就,
1、先不要跟风去看什么外网的英文资料;
2、有问题多查网络;
别去跟风,人家说网络垃圾,你也说网络垃圾。例如我吧,我说网络垃圾是因为网络能查到的我基本都会;而我遇到的问题都是网络查不到了。别人不了解我就不说了。
而你呢?
你一个前端初学者,初入行,你才踩了几个坑?你能遇到的问题99%网络都有答案。所以啊,你也想骂网络垃圾?可以啊,你先把网络里的坑都踩一遍再说吧。
第四个就是前端行业饱和的问题>>
这个问题其实很简单,
1、凡是说饱和的都是技术不行,找不到工作的;
2、行业升级了;
例如html、css网页制作、只会jQuery的,之前只会这些的同学确实可以找到工作。但现在为什么找不到了?不是前端饱和了,而是这些职位没了!没有了!
随着前端工程化、组件化的发展,html、css这些view视图层面的工作很多时候都已经前端UI组件化了,不需要完全手工去做了。只会jQuery的同学也不行了,因为现在的前端开发思想不是发现DOM、操作DOM了,而是【数据驱动视图】。
所以,前端开发只有淘汰,没有饱和。
最后一个问题,就是学习时间的问题>>
我的学生里,平均每人每天,学习4~6小时。做什么呢?每节的直播课、录播课的内容、作业、实例。就搞这些东西,不用多,三个月左右,基本都能找到工作。
而我的读者老爷,你呢?
你能做到每天学习多长时间?问问自己
我经常跟我的粉丝、群成员、学生们说,你既然不是名校出来的,就不要挑,非多少k工资不干。只要给的工资差不多就行,先入行,先干着,干个一、二年有些积累了,然后你再换工作、找高薪。
今天就写到这里了,如果你读到这里,我谢谢你,希望你能早日入行。
学习是一个艰苦的过程,当然如果能把技术学成,最后也一定可以获得高薪工作。掌握一个好的学习方法,跟对一个学习的人非常重
要。今后要是大家有啥问题,可以随时来问我,能帮助别人学习解决问题,对于自己也是一个提升的过程。自己整理了一份2019最全
面前端学习资料,从最基础的HTML+CSS+JS到HTML5的项目实战的学习资料都有整理这是我的前端技术交流Q un ++++++++++++++
钱面是-518--
中间是-672---
后面是--693--++++++++++++++
有问题随时在里面问我,能给大家提出很多宝贵建议。
H. 做WEB前端开发对学历有什么要求么 转行学习难不难
现在公司对学历看的越来越重要,如果学历很低的话,还是不要考虑进入,不然,付出了很多,但是没有收获,心情,能力等等,都会受到打击
I. 专科生学web前端开发有前途吗
只要技术能学精通,并且保持不断学习,WEB开发学历其实要求并不高,关键你是否能坚持下去,不断学习新的技术。毕竟这一行技术更新还是比较快的。还有需要一个合理的职业规划。
最后建议,如果有兴趣,决心,可以学。
前途是自己把租把握的,专科生对比这个时代研究生一抓一大把,本科生一抓一大片的年代,有自己的劣势(好多公司对学历要求特别严格,本科都成了门槛),但就如我第一句话所说,前途是把握在自己手中的,
专科生和其他更高学历的人比起来七点会低一点儿,也就是第一份工作遇到的门槛会比较高!但是前端技术归根结底也是一门技术,理论基础固然重要,但实操经验更为重要。
所以不管用什么办法(包括上培训班也行),只要第一份工作能找到可以锻炼的机会,后面通过时间的积累,未来都会有一份不错的收入。但能走多高走多远,关键还是要看是否能保持长期学习的心态,IT技术更新太快,锻炼自己的的学习能力和心态是走向高手之路的必须!
专科生和其他更高学历的人比起来起点会低一点儿,也就是第一份工作遇到的门凳散槛会比较高!但是前端技术归根结底也是一门技术,理论基础固然重要,但实操经验更为重要。
所以不管用什么办法(包括上培训班也行),只要第一份工作能找到可以锻炼的机会,后面通过时间的积累,未来都会有一份不错的收入。但能走多高走多远,关键还是要看是否能保持长期学习的心态,IT技术更新太快,锻炼自己的学习能力和心态是走向高手之路的必须!
还是有前途的,关键在于自己以后的实战经验。学历在前几年重要些,越往后企业越看中项目经验,我毕业七八年了,最近面试过几家公司,发现学历不是企业最看中的,企业看中的还是是否有他们产品的相关经验,这点最重要!
一、职业方向定位
首先,只有确定好自己的职业方向,才能做好职业规划。在我看来,做WEB前端技术能够找到的职业方向有以下几种:
(1)资深WEB前端工程师
这个方向算是一个WEB前端最基本的选择了,在国外,很多老外都能够把自己的专业做到极致,能一辈子就在一个专业领域不断学习和积累。主要在于内因和外因两方面,内因是老外通常思想比较简单直接,容易一直专注于一个领域;外因是国外的环境很好,能够良好的支撑这样的职业发展道路。反观国内,从内因来讲,WEB前端技术人员还是蛮浮躁的,通常会因为WEB前端知识的更新速度太快而觉得学习起来辛苦,最终转向后台或其他道路。从外因来讲,WEB前端人员没有获得公平的待遇,可能从HTML页面制作就开始并沿袭下来的,从来WEB前端人员都比后端人员低一等,貌似前端就是“浅显”的代名词、后端就是“深奥”的代名词,这也直接造就了前端人员的收入无法和后端人员媲美,同时直接影响到前端人才市场的活跃程度。另一方面,前端的技术入门较容易,造成另一个极端情况:人员泛滥、枣肆氏人才稀缺。我想对所有的WEB前端工程师说:面包总会有的,要耐得住寂寞!我个人比较推荐这个职业发展方向,因为,在这个方向下,只要足够耐心、厚积薄发,成功的概率是非常高的。同时,这是一条最单纯的路,我们更多的是花费精力在技术的钻研上,而不是办公室政治等其它琐事。
(2)资深WEB架构师
说功利点儿,我喜欢这个方向,既兼顾了工作的单纯性、又能够减少实际Coding的工作量能腾出更多时间钻研技术。在国内,WEB前端工程师遇到较多的情况是总是反复编写着同样的代码,总是面对着同样的技术和产品,容易感觉枯燥。由于我们拥有最为广泛的WEB相关知识沉淀,使得我们更加容易成为一名架构师。这个职业发展方向不如第一种来得平滑,主要是作为一名架构师不得不学习:后端技术、DBA、Platform等内容,而这种学习通常需要实际操刀做项目,不是自己在家里写两个Demo就好的,这就势必会遭遇一段时间的阵痛期。虽然不是很平滑,但是,对于一个大局观好、悟性好、知识面广的前端工程师,我推荐你们努把力,雹大走一条光荣的架构师之路吧。
(3)自己创业
其实,自己创业是最好的道路、也是成功率最低的道路,挑战和机遇并存。这里,作为一个前端技术人员,需要将自己的视野更多放在行业的动态、产业链的动态、相关产品领域的动态,把关注细节的优势继续保持,同时,增强自己把控一个产品乃至一个公司命运的能力。但是,这条道路和技术之路稍有分歧,后续将不再赘述。
(4)转岗管理或其他
由于这条职业道路和WEB前端技术之路关系不大,故而,这里不做过多讨论,但是,无论是否走上这条道路,我觉得对于任何技术之路,更好的大局观、更广泛的视野是良好发展的必备条件,拥有良好的大局观和更广泛的视野别无他法,只能不断的进行知识的横向拓展和积累,同时,多在横向拓展知识的时候进行实践,把知识变成技能。
二、职业发展目标
我都有一个最终的目标,在这个目标之上,我们需要给自己制定一系列学习和成长计划,制定的方法如下:
第一、梳理知识架构;
梳理知识架构的目的在于,我们要了解清楚,哪些技术是前置、哪些技术是后继,那些技术是深度、哪些技术是广度,按照这两个维度梳理好知识架构之后,我们才能准确地制定清晰的成长目标、高效的成长计划。
第二、分解目标;
我认为,大抵可分解为三个阶段,包括:起步阶段、提升阶段、成型阶段。这三个阶段分别对应着不同的目标:
起步阶段:
1、基本知识的掌握
在我们梳理的知识架构中,按照我们分析的两个维度里最前置的、最浅显的部分,作为打基础的阶段,必须要在这个过程中更多投入到实践中去,我们通常做的多了、熟练了,就认为这部分知识和内容掌握了。
2、常用工具的掌握
对于常用工具的掌握应该掌握一些有大公司或专业团队背景的流行工具,这些工具的熟练掌握能够提升专业度、职业度,同时,能提升我们的工作效率。我们只有在检验自己对于知识和技能熟练程度的时候,才会自虐式的用Notepad去编写页面、css和脚本等内容。
3、沟通技巧的掌握
通常做技术的人会被定位为“不善沟通”的人,这是为什么呢?究其原因,主要是因为多跟程序和代码打交道,跟人的沟通较少导致。这种时候我们要特别注意增加和人沟通的机会,着重提升这块儿的能力。另一方面,我们通常被称为“不懂沟通技巧”的人。作为一个技术人员,包括我自己,似乎天生就有一些难以接受挑战的缺陷。在国内,我们的技术人员通常都是自己制定方案、自己执行方案,在执行过程中又缺乏相关产品、交互设计等人员的沟通,大多是在自己的思路贯彻下进行开发,久而久之,我们习惯于信任自己的观点、在自己的视角看问题,对于挑战总是百般地“据理”力争。我们需要更多提升的是,如何在对方的视角看问题、如何在用户的视角看问题。
4、良好的开发习惯
开发习惯是养成的,一旦有不好的习惯,对于将来去修正带来的将是很大的麻烦,我们在培养良好开发习惯一定要从起步时做起,例如:写代码之前先分析、先写文档、先写注释。定义变量最好能用直接可理解的语义,最好是拼音,别整英文,尤其是生僻单词,将来自己忘了还要开金山词霸。文件最好有有意义的文件夹命名来管理,文件名最好有意义,需要版本号的最好能和项目版本号一同更新等等。
提升阶段:
1、高级技术的掌握
在提升阶段对于知识和技能掌握,我们需要从梳理好的知识架构中选择更深一层次的技术进行学习,选择之前,我们先通过类比或预估的方法,衡量自身学习的难点,以学习难点和自己最不感兴趣的部分为主。这样推荐大家的原因是:这个阶段我们兴趣正浓,已经度过了苦涩的起步阶段,到达了兴奋的提升阶段,我们要用兴趣和兴奋去挑战最困难的部分,在我们信心受挫和兴趣浓厚之中找到平衡。同时,辅以其他的深层次知识一起学习和研究。
2、产品思想的学习
没有正确的产品思想,很难设计出良好的程序,无论从界面、交互,还是接口、逻辑,不能够理解产品、理解用户需求,我们会给自己造成很大的麻烦,例如:我们千辛万苦用最新技术、最复杂的实现做出的功能,却得不到使用者或领导、同事的认可。为了使我们的工作和学习更加有效率、避免无用功,我们需要不断的学习产品的思想,只有理解了产品的思路,我们才知道用我们的技术去输出什么。
3、各种框架的学习
框架是我们提高工作效率的优秀手段,对于框架的学习是成长必经之路。我们学习框架的路线通常应该是:使用——》分析——》个性化定制——》模仿编写自己的框架。只有大量的使用,才能明白设计框架者在设计背后的思路,只有了解到设计的思路,才能做正确全面的分析,只有正确全面的分析才能支撑我们去对其裁剪或扩展,只有经过实际分析、修改别人的框架,才有可能写出优秀的、自己的框架。学习通常的路线是:学习、理解、模仿、创造。
4、富客户端应用的学习
随着带宽和计算机性能的提升,以及WEB2.0的如火如荼,富客户端应用充斥着互联网,如果你不懂得富客户端应用,你就不能称之为一个合格的前端技术人员。可以按照:Flash动画—>Flash编程—>Flex—>Air—>Silverlight动画—>Silverlight编程的步骤学习,先学Flash后学Siverlight的原因,一来Silverlight还不太成熟,二来,实际Silverlight借鉴了很多Flash的思想,最好在学习的时候不要本末倒置。
5、各种网络协议的学习
WEB前端技术就是云上的技术,云的协议有N种,我们应该着重学习:TCP/IP,UDP,HTTP,POP3,SMTP这几种协议,在开发WEB前端应用过程中,这些协议是我们的技术的载体,有时候决定了我们的应用是否能实现、有时候决定了我们的应用是否高性能,同时,这些协议还是我们和后端技术交互的重要手段,这些协议就像是密码字典,帮助我们把后端传输过来的密文解释成我们前端技术能够理解的明文。
6、程序设计
这个阶段我们需要学习OO、UML、设计模式、设计方法,我们要让技术开发工作变成有目的性、有计划性,并且,这些目的和计划必须有理论的支持,这样,我们设计出来的程序才能够更优秀、我们的开发才更有效率,这样,我们的技术才能有所提升。为什么要学习程序设计呢?主要是,就算我们不用Flash的ActionScript编写程序的前端逻辑,我们至少要把我们自己的Javascript函数、包的定义规划起来,避免将来自己或他人维护代码的时候出现问题。程序设计能力,在技术人员仍然被看作是程序员的这个年代,是灰常、灰常重要滴。
成型阶段:
到了这个阶段,我也没什么好说的了,如果能达到这个阶段,就证明后续的成长之路是异彩纷呈的,是成为一个资深WEB前端工程师,还是成为一个资深WEB架构师,亦或其他,都要具体分析自身的特点和兴趣所在。如果是资深的前端工程师,我觉得更重要的是去作新技术的研究,互联网技术发展速度日新月异,不断学习新技术,否则就被淘汰。此外,我建议在知识的广度、深度方面最好能挑选一个自己最擅长和最感兴趣的一两个领域深入钻研,不要挑太多,多而不精。如果是资深的WEB架构师之路,我建议要深入了解后台技术,这种深入了解一定要伴随着实际的项目开发,基本方法是:按照别人设计的架构实现几个Server—>自己设计并实现几个Server。