随着人工智能飞速发展,各种新型工作层出不穷,工作、学习、生活中互联网所占比重增加,IT行业市场需求空缺也越来越大,科技的颠覆性创新促进互联网公司薪资高、发展快,实战型IT技能人才倍受追捧,今天学员小段就用亲身经历告诉你职业小白转行学习编程,年薪数十万不是梦!

之前我对IT这一行业完全不了解,最近几年身边的朋友都跻身进入这一行业,我才发现这一行是高薪行业,并且他们现在的收入也很可观,这让我非常羡慕,我已经参加工作很多年了,对目前的状况越来越不满意就下定决心辞了职开始学习六星教育的课程,从基础班开始,我就知道我的选择是对的。

首先,六星教育课程学习氛围真的很好,让人在学习过程中感到非常充实;其次选择了前端后,我认为虽然前端学习有一定有难度,但是学什么不难呢?一步一个脚印,总能赶得上趟,而且学习好课程之后就会发现其他语言也很容易上手;这边课程学习氛围很好,班上大牛很多,很多时候都会呈现出你追我赶的学习氛围,真的有种回到了当初年少求学的那种美妙感觉,每天都过的很充实,前端的应用真的很广范,覆盖面也很广,老师会一个个小小的案例使课堂生动有趣,学起来感觉也没有太吃力。

到就业阶段,我顺利拿到了3个offer,薪资待遇都不错,最后入职了我比较感兴趣的一家外包公司,薪资17K,15薪,周末双休。

提起外包公司,很多小伙伴都不是很看好,觉得外包公司没啥发展前途,受限很多,没有自主权等,我觉得在这个问题上,主要还是取决于外包企业所服务的甲方公司究竟是谁,也就是说,外包和外包还是有区别的,我大概是比较幸运的吧,第一次进入的外包公司服务的甲方公司是一家相当开放且重技术的公司,公司每月会不定时的给我们做技能培训。

而这些培训会涉及到测试类、开发类、项目业务类等,每类培训公司都是鼓励大家去参加的,很多技术大咖也会不定时的分享他们的经验。不仅如此,公司还有专门的技术练习平台,让所有人项目组的成员都有学习提高的机会,并没有设置对外包人员的区别对待等。

正因为他们这种一视同仁的做法,给了我们很多员工发展的机会,也使很多员工成功逆袭,直接转到了甲方公司上班。

目前我已经工作一段时间了,这几天抽空给咱们六星教育的学弟学妹们写了一点自己的学习经验,希望能够帮助到大家,更希望大家能够全身心投入到学习中去,并在就业阶段找到一份自己满意的工作。

1.别混日子

古人云:学海无涯苦作舟。我们小学和初中的教室墙壁上往往会贴着“好好学习,天天向上”这八个大字,这些口号是为了激励莘莘学子努力学习,但要真正的成为一名高手,就不能活在口号里,必须得付出行动。

最近几年出了一本《异类》,里边有一个“一万小时理论”,归根到底就是叫你花足够多的时间去死磕某一领域的知识,这样你就能成为一个高手。种瓜得瓜,种豆得豆。具体到咱们的前端课程学习中,就是千万不要混日子,心态要放好,既然下定决心开始学习了,就别荒废时间。

2.勤加练习

勤奋没有错,但是不能盲目,否则只能事倍功半,不仅在课堂上要努力学习,还需要在私下里去勤加练习。韩国曲棍球和我国乒乓球的成功,完全不是取决于国人所说的文化、制度、素质等因素,更像是找到了一套比较好的训练方法。所以说有了好的训练方法,再加刻意练习,往往才能达到事半功倍的效果,从而取得更好的成绩。

人类文明的本质,所有的知识体系,全部是架构出来的,把前人的经验封装在一个小的概念当中,后人可以拿来就用,不用临场发挥、重新思考,称之为“科技黑箱”,说得通俗一点,就是把前人已经搞明白的的东西,抽象成一个简洁的的东西,拿来就用。

通过继承前人的经验和方法,不断地练习,甚至于通过对方法的不断改进,刻意练习,才能促进文明的进步。我们在六星教育学习课程期间,每天老师都会布置一些课后作业让大家完成,这正是刻意练习的绝佳素材。一方面把老师讲的内容吃透,另一方面自己的实践能力也会得到提高。

3.多吸取前辈的经验

有些专业知识,仅从课本上了解是完全不够的,要获得相关行业的知识,最快捷有效的办法就是请教那些行业老司机。前辈的经验,是最值钱的东西。说到Java方面的老司机,咱们六星教育的师资是比较强的了,拥有丰富经验的授课老师,又有和你一起钻研同样问题的班主任老师和同学,三人行必有我师,何况这么多同学一起前行。

具体如何让老司机多带带自己,我的建议是大家今日是今日毕,有问题就赶紧想办发解决,解决不了就联系老师,多和老师交流沟通,让老师知道你的疑惑,这样老师就能更有针对性地带你飞,也方便老师给你答疑解惑。

千万别羞于提问,坐拥这么优质的师资不提问才是莫大的损失。此外,你遇到的问题,同班同学肯定也有不少人遇到过,总有一些人解决问题的能力比你强,如果你觉得学习课程心里没底,平时多和同学探讨,多问问班级大神,也一定能得到更大的收获。

4.懂得概念和拆解

真正有效的练习不是盲目地去做,那叫傻练。有意义的练习是把大的知识体系拆碎,成为一个个小模块,再揉碎成一个个小的知识罐头,然后分头去练,此之为拆解。

比方说,在音乐领域里:想要成为一个吉他演奏家,就要回到最细碎也很枯燥的指法训练;想成为一个钢琴演奏家,那你一生可能要不断回到最具体的指法训练,如哈农指法训练;想要成为小提琴家,一个曲子要拆成非常细碎的片段,一点一点的去练。

再比方说,橄榄球的训练,只有百分之一的训练量是在实战比赛,平时的速度训练,特定的队形训练,某个特定球员,身上某个特定肌肉群的训练,全是拆开的。

咱们的前端知识点已经被总结成了知识树,充分地模块化了。六星教育的教学大纲已经考虑到了这一点,并把模块学习的规划精确到了每一天。模块已经总结规划好,大家要做的就是紧跟老师的步伐,把每天的课程知识掌握并加以练习,毕竟课程比较紧,落下了以后也很难找到时间补。

5.脱离舒适区和持续做自己不会做的事

很多人爱下象棋,但是下一辈子象棋也是臭棋篓子,因为他永远图的是那个舒服,而不是刻意练习,打游戏也是一样,如果你的境界只是图个爽,那这不是你在玩游戏,这是游戏在玩你。想要做好,就要脱离舒适区。真正在游戏界能够混出名堂的人,都是永远要去做自己不会做的事。比方说,一个地图,他要把那个里面所有的细节给抠清楚。

游戏公司对一些隐藏的数值是保密的,有些人反复写论文,做大量的测试,偏要把算法给拆解出来,这些人通过专门的刻意学习,从而成为游戏高手。

美国高尔夫球界有一个明星,叫泰格伍兹,就是著名的老虎,这个人生活不检点,但是他在球场上是神一般的存在。据说很多专业的高尔夫球运动员最佩服他的就是他在挥杆的半途中,如果球场上出现意外情况,比如有人乱跑,有人乱喊他觉得这个动作已经打不好了,他能中途停下来,生生的停住,然后调整一下重新开始。

这对我们外行来说,觉得好像特别简单啊?但是对专业运动员来说,这个动作意义极大,因为他们早已把挥杆练成了专业的肌肉记忆,是下意识的动作。

虽然看起来非常熟练,但是这个动作本质上也是失控的,因为你的大脑对它已经不起作用了。万一球场上出现意外情况,这个球你就肯定打不好了。但老虎伍兹就不一样,他永远不让自己进入舒适区,他平时训练经常找那些高难度的情形,变着法让自己不断挑战。任何一个动作,他都不允许进入舒适区,进入失控的状态。不断挑战非舒适区,持续做自己不会做的事。学习套路和刻意练习,再不断地做针对性的重复练习,你才可能成为一个真正的高手。

说到挑战舒适区,咱们前端课程的项目实战就是极好的平台,老师给的是大框架,具体的内容做到何种程度全凭自己掌握。想当初,我做第二阶段项目的时候,就把自己想到的可改进点罗列了十多条出来:觉得页面丑就去自学Bootstrap框架加以改进,觉得需要全站搜索功能,就去百度怎样使用Java实现数据库的模糊查询,把自己想到的种种可改进点全力实现了之后,我发现自己的小网站越来越像那么回事了,终于,在我近乎强迫症地拼命优化下,我的实战项目有幸拿到了100的满分,并因此拿到优秀奖。

洋洋洒洒的给大家分享了这么多,总结来看也就只有几点:认真学、刻意练、汲取前辈经验、通过拆解构建自己的知识框架、不要呆在舒适区,激发潜能做自己不会的。

对于在找工作即将入职的前端小伙伴,我个人也有一些建议,首先在入职前你需要先把JQ源码看明白,然后仿照JQ的套路,自己写个小框架出来,不必实现JQ全部功能,就是理解它的意思即可,然后练习用原型OO的思维方式,来看待前端的工作内容,例如把一个功能模块当做一个对象来看待,它有哪些方法,公共的私有的。
var xxx = func..(){this.x=aa;this.y=bb;this.z=cc;this.init(); }
xxx.prototype = {
init:function(){
console.log('sdfa');
},
mode:func...(){},
styles:func...(){},
...
}
new xxx();
之类的,反正就这个意思。
nodejs暂时也不急着深入去搞它,依你刚入门的实际情况,nodejs方面应该不会有你什么具体的开发任务。

想研究移动端开发,就去百度或GG下“web前端开发 移动设备”之类的关键字,比你学JQM强的多,JQM不好用的。

然后自己练习用hashchange写个MVC结构的单页应用。

我个人觉得,对你来讲,最重要的就是把vueJs用熟练,不是指使用vueJs的程度,精通或是熟练什么的,而是用vueJs来圆满的完成分配给你的工作任务,真正的理解WEB前端开发的工作。

如果你目前只是学会了一些前端开发的相关技术,但分配给你的活怎么干,你应该还是不太了解。就是说你做的东西,可能别人接着用会觉得别扭,套路不对,反正你现在工作经历,工作经验很少,这方面得多积累。

在这种情况下,真的不必把技术学习的范围铺的很广,而且你也学不过来,学了一堆都是皮毛,还不如就搞会CSS2,3 ,JS或JQ、vueJs搞明白,比什么都强。

其实JQ和vueJs是对新用户很友善的框架了,它的学习曲线很平缓,工作中其他需要注意的就是别装B,注意自己的沟通方式 ,说人话,办人事,技术方面的就上面那一些话。

此文共勉,祝六星教育越来越好,祝学弟学妹们能够高薪就业。

以上就是六星教育前端学员小段的学习经历和切身体会,希望对您有所帮助!​​​​