首先,Web前端开发是完全可以自学的,但是对于初学Web前端开发的人来说,是选择自学还是参加培训要根据以下几个情况进行选择:
第一:是否能制定一个系统的学习计划。Web前端开发的整体难度并不算高,所以如果能制定一个系统的学习计划是完全可以自学的。Web前端总的来说包括三大部分内容,分别是Html、CSS和JavaScript,其中JavaScript还是具有一定难度的,也是一个学习的重点和难点。制定学习计划最好咨询一下专业人士,同时要有一个获取学习资料的渠道。
第二:是否有较强的动手能力。学习Web前端开发一定要注重实验,虽然Web前端开发的难度并不算高,但是内容却比较多和杂,初学者需要通过大量的实验才能逐渐掌握技术细节,所以动手实践能力对于能否自学Web前端是比较重要的因素。
第三:是否有足够的时间。相对于参加培训班来说,自学往往需要更多的时间,这就要求自学者要有足够的时间来保证一个连续的学习过程。其实不少职场人之所以选择参加培训就是为了能够节省时间。
Web前端开发随着移动互联网和大数据的发展,目前逐渐被赋予了更多的含义(移动端、各种小程序、嵌入式设备前端、大数据呈现等),从事前端开发的研发人员需要不断根据技术的发展趋势来丰富自身的知识结构,所以从事前端开发需要具备较强的学习能力。
最后,即使选择了参加培训的方式来学习Web前端开发,也应该在参加培训之前有一个自学的过程,一方面可以对Web前端开发有一个认知的过程,另一方面也可以锻炼一下自己的自学能力。
偶从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,偶会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注偶,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询偶,谢谢!
朋友所提的问题,可以从以下几个方面来分析回答:
1、转行业时间:30岁开始转行相对有点晚了,无论在学习力与专业知识接受力方面都有不同程度的下降,转行后从零开始,再积累几年的相关工作专业经验,就到35岁求职门槛了,求职相对就困难了,有很多年工作经验的人到了35岁求职都有困难,何况从其它行业转行过来的呢,求职将更加困难了,所以如果转行业,最好越早越好,这样转行的成功率就高一些。
2、前端开发工程师就业情况: IT行业一直以来都是相对很热门的行业,软件开发当然也是很热的一个行业了,前端开发是软件开发过程中必然要经过一道程序,前端开发工程师的工资虽然相对于JAVA开发工程师,工资可能低一些,但总体工资还是不错的,学前端开发的人员在人才市场上也非常多,找前端开发工程师工作的人也很多,无论是科班出身的,还是后期学习的,都非常多,目前人才市场上,前端开发工程师有点供大于求的局面,竞争非常激烈。30岁才刚开始学前端,在人才市场上相对是没有多大竞争力的,
3、前端开发工程师就业年龄方面:无论是做前端开发还是后端开发,到了30岁都必须考虑岗位转型的问题,过了30岁,再找程序开发方面的工作就相对困难了,必须向管理、架构、项目经理、技术管理方面转型了,但作为30岁才刚学习前端的人来说,转型是非常困难的了,一是技术不精深,二是相关工作经验不丰富。
目前情况,骑驴找马自学前端,如果不裸辞找工作还是可以的,学了前端之后,即使没有前端工作,至少可以继续做原来的工作,但如果真的后续想做前端,相对来说职业发展可能会有一定的难度。
以上建议供参考!
以前学前端,必备的是jQuery.js(当然这个不叫框架,叫库),当然现在这个也是必须的。
然后是三大框架(vue.js,angular.js(2.0开始的版本叫做angular),react.js)
这三大框架中,当然优先推荐vue.js,因为它是国内最火的前端框架,如果是为了找工作的话,这个肯定会是很多公司要求掌握的框架。
另外,UI框架中,PC端起码需要知道bootstrap的用法。