在转行Java的途中,如何成为一名高手?
作者:强哥   类别:蜗牛杂谈    日期:2019-05-28 12:16:37    阅读:2347 次   消耗积分:0 分

今天这篇文章出自于蜗牛学院西安校区04Java开发班学员 William


他曾撰写过一篇关于自己转行的文章,阅读请戳:一位学员的自述:从6K到12.7K,我到底经历了什么?



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


1.勤奋:种瓜得瓜,种豆得豆。


古人说:学海无涯苦作舟。

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

最近几年出了一本《异类》,里边有一个一万小时理论,归根到底就是叫你花足够多的时间去死磕某一领域的知识,这样你就能成为一个高手。


具体到咱们的Java学习中,就是千万不要抱着打卡混日子的心态,下午6点一下课就溜走,把编程丢到一边的人,大多是学不好的。


在蜗牛学院培训时,为了督促自己勤奋学习,房子我选离校区近的,1km以内,这样我就不用在路上浪费太多时间。为此我付出了更多房租来作为代价,但我坚信这是值得的。


并且,为了激励自己不在房间里浪费时间,我连宽带都不装,就用流量凑合,督促自己多待在教室里学习(小编忍不住的吐槽:他对自己狠起来真是毫不手软,基本上每天晚上都会在教室自习到最后才离开,睡觉时间差不多都是凌晨1-2点)。


2.刻意练习


勤奋没有错,但是不能盲目,勤奋也不一定能得到很好的结果,你还需要刻意练习。韩国曲棍球和我国乒乓球的成功,完全不是取决于国人所说的文化、制度、素质等因素,更像是找到了一套比较好的训练方法。有了好的训练方法,进行刻意练习,就能达到事半功倍的效果,从而取得更好的成绩。


刻意练习,不是盲目地练习,永远止步于练习基本功,是没有办法取得进步的。人类文明的本质,所有的知识体系,全部是架构出来的,把前人的经验封装在一个小的概念当中,后人可以拿来就用,不用临场发挥、重新思考,称之为科技黑箱。说得通俗一点,就是把前人已经搞明白的的东西,抽象成一个简洁的的东西,拿来就用。


通过继承前人的经验和方法,不断地练习,甚至于通过对方法的不断改进,刻意练习,才能促进文明的进步。

我们在蜗牛学院培训期间,每天老师都会布置一些课后作业让大家完成,这正是刻意练习的绝佳素材。一方面把老师讲的内容吃透,另一方面自己的实践能力也得到了提高。


3.套路一:前辈的经验。


有些专业知识,仅从课本上了解是完全不够的。要获得相关行业的知识,最快捷有效的办法就是请教那些行业老司机。前辈的经验,是最值钱的东西。


说到Java方面的老司机,咱们蜗牛学院的师资是比较强的了——既有一二十年丰富经验的授课老师,又有无数在各大公司实战的学长,此外还有和你一起钻研同样问题的同班同学,三人行必有我师,何况这么多同学一起前行。


具体如何让老司机多带带自己,我的建议是大家尽量往前排坐,让老师听得见你的声音,看得见你的表情,这样老师就能更有针对性地带你飞,也方便你随时请求老师给你答疑解惑。千万别羞于提问,坐拥这么优质的师资你不提问才是莫大的损失。


此外,你遇到的问题同班同学肯定也有不少人遇到过,总有一些人解决问题的能力比你强,如果你觉得学习Java心里没底,平时多买点零食饮料贿赂贿赂班级大神,你一定能得到更大的收获,抱大腿总是没有错的。


4.套路二:概念和拆解。


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


比方说,在音乐领域里:

想要成为一个吉他演奏家,就要回到最细碎也很枯燥的指法训练;

想成为一个钢琴演奏家,那你一生可能要不断回到最具体的指法训练,如哈农指法训练;

想要成为小提琴家,一个曲子要拆成非常细碎的片段,一点一点的去练。

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


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


20190528_114746_320.jpg


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


很多人爱下象棋,但是下一辈子象棋也是臭棋篓子,因为他永远图的是那个舒服,而不是刻意练习,打游戏也是一样,如果你的境界只是图个爽,那这不是你在玩游戏,这是游戏在玩你。学习的本质,就是脱离舒适区。


真正在游戏界能够混出名堂的人,都是永远要去做自己不会做的事。

比方说,一个地图,他要把那个里面所有的细节给抠清楚;游戏公司对一些隐藏的数值是保密的,有些人反复写论文,做大量的测试,偏要把算法给拆解出来。这些人通过专门的刻意学习,从而成为游戏高手。


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


这对我们外行来说,觉得好像特别简单啊?

但是对专业运动员来说,这个动作意义极大,因为他们早已把挥杆练成了专业的肌肉记忆,是下意识的动作。虽然看起来非常熟练,但是这个动作本质上也是失控的,因为你的大脑对它已经不起作用了。万一球场上出现意外情况,这个球你就肯定打不好了。

但老虎伍兹就不一样,他永远不让自己进入舒适区,他平时训练经常找那些高难度的情形,变着法让自己不断挑战。任何一个动作,他都不允许进入舒适区,进入失控的状态。


不断挑战非舒适区,持续做自己不会做的事。学习套路和刻意练习,再不断地做针对性的重复练习,你才可能成为一个真正的高手。


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


终于,在我近乎强迫症地拼命优化下,我的阶段项目有幸拿到了100的满分,并因此拿到优秀奖。下面是视频展示和截图


20190528_114820_841.gif



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


此文共勉,祝蜗牛学院越来越好,祝学弟学妹们能够高薪就业




为了答谢大家对蜗牛学院的支持,蜗牛学院将会定期对大家免费发放干货,敬请关注蜗牛学院的官方微信。



20190320_095757_834.jpg




   
版权所有,转载本站文章请注明出处:蜗牛笔记, http://www.woniunote.com/article/309
上一篇: UIAutomation API
下一篇: 8年前放弃川大保研,8年后转行Java开发,他说“我不惧改变,却怕被改变!”
提示:登录后添加有效评论可享受积分哦!
最新文章
    最多阅读
      特别推荐
      回到顶部