互联网科技让前端飞Web前端之路

25岁女生,转行学前端合适吗?

2020-05-26  本文已影响0人  程序员的青春

女生转行学前端合适吗?对于这点,我很肯定的回答,可以的。根据我的了解大多数选择转行学习编程的年龄差不多都在23到28岁之间,相对于后端来说,女生选择转行学习前端的人是比较多的,女生更适合做前端,因为后端逻辑性太强,以后做开发工作会很累,长期做的话会很容易吃不消,对于非专业,之前没有编程基础,后端学习起来是很吃力的,而且现在学java的女生是真的少。而前端偏向设计、交互和产品方向,需要更加贴合用户,女生心思细腻,对页面细节把控更好,更具美感,对用户心理把握更准,这样的优势往往是男生所不具备的,所以女生学Web前端还是个不错的选择。

由于其他工作想转行做web前端

总结的特点:这类人知道挣钱不易,想改变自己

第一步:因为是已经在工作了,所以学习时间肯定会长一点,同样的是,规划好每天的学习任务,就是我说的系统学习规划路线,知道自己每天都学什么。。

第二步:因为你是工作想转行的,所以你要时刻告诉自己,你自己为什么要来学习web前端,因为现在工资不高,因为这个工作不喜欢,所以你必须通过学习新的技术改变现在的现状。但是我非常遗憾的说,我接触很多转行的人,他们都是半途而废,各种原因都有,总结来说就是决心不够大,干什么都半途而废,都是嘴上说说,想改变的决心不大,做什么都做不成。所以你必须确定自己一定要改变,不然我建议你不要浪费自己的时间,好好做好本职工作更好。

第三步:了解现在企业都需要什么人才,不要蛮干,因为你是转行的,并没有春招的机会,所以只能自己去找,去搜集这方面的资源,寻找下家,只有知己知彼才能百战百胜,当你自己达到了人家的要求,就进行转型。

第四步:同样,因为脱离学校很久,或许丧失了很久的学习能力不能一下子回来,所以要有一个学习气氛的地方,找一些质量不错的学习群,可以促进你学习的东西。

第五步:对于转行的人来说,或许你们的经济能力要比学生好的多,如果有条件可以选择去培训,但是培训的弊端就是培训费大,然后学习时间短,所以建议选择找一家线上学习机构。如果想自己看视频,视频就非常重要,很多视频都是不全的.

关于是培训还是自学:

多年IT从业者,用清晰的思路给各位分析一下这个老生常谈的问题。

无论自学还是培训,我的建议如下:

首先,你要正视一个问题,培训不等于有了工作,培训只是一个让你有更好条件去学习的地方而已,所以去培训的人要放平心态。你要是明白,你是在“学习”,而不是在完成某个任务。学习永远都是自己的事情,不要去依赖别人,无论是培训还是自学,都需要你自己有主动性的去学,最后的结果往往取决于平时的训练结果,运动员都是这样的,谁训练刻苦,最后赢的就是谁。平时养成好的学习习惯,你学什么都能学的更好

无论是什么行业,你要明白一点,多跟专业的人进行交流 ,不懂得沟通交流的人,你永远无法进步,包括以后的工作中,多交流是你进步的主要手段之一。

下面说一下培训和自学的条件:

选择培训建议如下:

如今前端市场竞争很大,各个企业争先恐后的在重金抓有能力的人,也就是我们常说的项目经验,我们这个行业别的要求不高,就是做项目的能力,到了公司是否可以干活,能干活完成任务怎么样都可以。但是目前培训的市场学费都在18000+以上,加上四个月的吃住行,至少也要30000块钱,这笔费用挺多的。最重要的还是时间问题,我学完编程就学了1年左右,怎么可能用四个月时间学的很好,除非很聪明的人,我个人觉得目前学前端想要找工作,至少要学习个半年的时间,身边也有不少在培训的时候发生的一些事情,当然有好的结果,也有很多不好的结果,不做评价,如果想去培训的朋友,建议慎重选择,想清楚是不是可以很努力去学,毕竟师傅领进门修行还是靠个人。

选择自学建议如下:

1.了解如今的市场行情,就是企业需要什么样的人才,了解清楚企业技术需求,这点很重要。

2.有一套系统的学习方案,学习不是瞎学的,是有节奏感的,每天看多少视频,不是说看完了就完了,在很多人的实践中,看完视频一点用没有用。一天用多少时间学前端,自己规划好,每天做什么案例都是非常重要的。

3、多去结识一些做前端的前辈。

4.系统的学习课程,很多东西已经不用了,要知道最新的学习方向是什么。

5.很多专业问题根本解决不了,最好有专业人士带你学习,事半功倍

6.掌握学习web前端的学习方法,这需要跟专业的人士请教。

前端学习路线

前端最先让我们想到的就是页面了,那么最基本的HTML+CSS是一定要学习的。页面上还包括DOM处理与一些数据逻辑,所以JavaScript也是一定要学习的。

当我们学习完基本的页面知识后,便可以使用类库来简化我们的代码,提高效率。CSS方面可以进阶到Less或者Sass;如果是针对DOM处理,javascript方向可进阶到jQuery。

当我们真正会了以上一些内容后才能说自己前端入门了,而且好戏才刚刚开始,ES6作为未来各种前端框架支持的主语言是一定要会的。前端再细化的话会分为PC端和移动端,如果重点在PC端,应该学习AngularJS,不过由于AngularJS的版本更新速度很快,尤其是1.0到2.0版本的升级,简直是面目全非,相当于要重新学习一遍。AngularJS2.0版本是用的Typescript语言编写的,这就要去学习Typescript,而Typescript又是基于ES6的,这些内容都可以根据官方文档进行学习。

如果重点是在移动端,则可以学习Vue.js和React Native,Vue.js是由国内尤大神写的,是一个前端轻便的MVVM框架,而且目前Vue生态也已经渐渐丰富了起来。React Native用于移动端十分便利,可以参考官方文档进行学习,不过它存在的虚拟DOM概念需要我们去理解,而且所有代码都是Javascipt对象的编码方式也有一定特殊性,需要多加练习才能慢慢理解。

不管是哪种框架,在编码后都需要代码编译,压缩,打包等操作,这个时候构建工具就出现了。目前的构建工具层出不穷,大概有十几种,我们无法学完全部的构建工具,但是可以选择其中比较重要的进行学习,典型的就是gulp+webpack了。

当我们学完以上一些东西后,总想着朝全栈的方向走去,这个时候就体现出NodeJS的意义了。NodeJS基于javascript编写,却能够处理服务器端逻辑,实则为一大突破。NodeJS作为服务器端开发语言,可以学习Express框架和KOA框架,顺便比较一下与传统的服务端Java语言处理起来有什么不同。

我目前是在职前端开发,如果你现在也想学习前端开发技术,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流裙:前面:603 中间:985 最后:993。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

以上就是我的分享,希望对你有所帮助,

上一篇下一篇

猜你喜欢

热点阅读