上面蓝色 “ 一猿小讲 ” 点击 加关注
觉得好看,记得再设置“ 星标 ”哦
【这是一猿小讲的第 29 篇原创分享】
1.
授人以鱼,不如授人以渔。 就用上面两张图片展开今天的分享。
关注一猿小讲的粉丝们都知道,在上期的文章中,Python 菇凉在 Java 那小子的带领下,一条腿已经成功的迈入了猿门。
但是近期 Python 菇凉,却苦苦央求 Java 那小子,能否传达一下学习 Java 的方式方法,也有不少网友提过类似的问题,那就写篇文章尝试分享一下吧。
这篇文章谨分享给,那些刚开始学习编程技术的小白白们。请准备好小板凳,我们开始。
2.
倒腾出 2010 年带班时的 PPT ,发现有些章节到现在还适用,那不妨摘取其中关键部分,给大家分享一下 Java 技术的学习方法。
你可以认为是鸡汤,但是也给你配了个好汤勺。
好了,废话不多说,直接上图。 字字珠玑,请仔细阅读品味。
每次 Java 开班典礼,我都会给学员传达一下学习方法,因为学员一旦掌握好的方式方法,已经是成功的一半。
题外话: 当年还没有一猿小讲,一猿小讲是我近期的公众号的名称,总是喜欢体验分享后的喜悦的我,为了更贴题,临时把 PPT 的艺名换成了一猿小讲。
首先带着大家普及一下,当时用的最广的语言。 语言不分好坏,各有各的运用场景。
其中用的最多的便是 Java 语言,适合做企业级的开发,而且就业岗位也非常多,还记得当时好多学习 .NET 的学员,到最后都被企业招过去从事了 Java 开发。
而在这要重点提一提 PHP,还记得“非诚勿扰”的某期男嘉宾,刚上场说自己做 PHP 的,然后女嘉宾把灯全灭啦,估计男嘉宾到现在还一头雾水。 不过话说回来,PHP 建网站确实快,语言也相对简单。
题外话: 当年主打上面这几门编程语言,再看看当下,Python、Go 等等一系列流行的编程语言,疯狂上热榜。 技术的更新迭代确实快,从事编程这个行业,确实应该多吃核桃补补脑,因为需要活到老学到老,不然稍有不慎,可能很快就会被边缘化。 这也是我为什么时不时,会给大家分享一下 Python 的原因,更多的也是跳出自我的舒适区,督促自我接触新事物的一种方式吧。
学习任何一门技术需要先站在高度上藐视它,需要有个全局观,提前针对技术进行分门别类去去对待。 Java 知识在我们看来,其实主要分为三大类。
第一类: 理解类的知识。 例如面向对象 OO(Object Oriented)的思想,对于刚接触 Java 的学员而言,那是相当的苦涩难懂,但是希望能理解多少就理解多少吧。 技术的存在就是为解决现实问题,所以能往现实生活上靠拢就尽量靠拢,然后去思考、理解。 时间长了,多多少少都会顿悟。 不过面试造火箭入职拧螺丝,这类知识却是面试的时候经常谈及的问题。
第二类 : 记忆类的知识。 例如接口定义、抽象类定义、接口与抽象类的区别等等。 常用的编程语法以及编程规范,这些毋庸置疑誓死要拿下,最好熟烂于心中。 可能短时间记不住,但是刻意去训练,随着时间的推移会慢慢的刻在你脑海里。 其实不妨在晚上睡觉躺在床上那一刻,好好回味一下当天学过的知识。
第三类: 实用类的知识。 例如 Java 中 String API 的熟练应用,常见工具类的封装等等。 这类知识毋庸置疑,也是你工作后经常用到的知识,属于熟能生巧类的,代码写的多了,用的多了,自然而然也会掌握。
题外话: 面试造火箭入职拧螺丝,所以在掌握实用类的知识基础之上,也不妨下点工作在理解思想上,可以了解了解设计模式以及框架设计的原理思想。
作为刚接触编程技术的小白,要明白要塑造自己的哪些能力。其中上面说的最重要的一点,便是能够对学过的知识,通过结合自己的体会准确的表达出来,所以平时要注意锻炼总结表达的能力, 不能像茶壶里煮饺子一样,有嘴倒不出 。只有经常锻炼总结表达,形成潜移默化的肌肉本能,方能在求职面试的时候发挥的游刃有余。
做任何事都讲究套路,什么是套路,套路也就是方法。
学习 Java 技术也不例外,在这里重点说一下,学习技术是比较生涩的,而且技术都有前世今生以及未来,有些知识没必要全部掌握,偶尔遇到有知识理解不了,也无所,因为工作中用到的可能就只有某一块。 但是最重要的还是,不要因为一时的知识不理解,郁郁寡欢,纠结再纠结,反而会消退自我学习的激情,但是无论如何还是要坚持。
还要再提一提,多尝试去锻炼自己的思考方式。 想想项目实现的方式,思考一下有没有更好的实现方案,因为好的思想比代码实现更重要。 这也是一猿小讲分享的每篇文章,再三传达并强调的一点: 用什么实现不重要,重要的是思想。
上面这个章节就不多做阐述,主要是想告诉你,学习技术主要靠日常多写、勤练,厚积方能薄发。
作为想从事编程行业的你,切记一定要做好。 理解、领会、预见; 然后重复、训练、出错; 最后就是总结、归纳、表达。
不得不说程序员行业确实很“ 薪 ”苦,但是努力的一切都是值得的。给你活生生的打鸡血,并为你端上暖心的鸡汤。
如果你把这碗热腾腾的鸡汤都喝了,那么找一份心意的工作应该不会太难。
3.
一个单词 Epiphany 分享给你,意思为“ 对事物真谛的顿悟 ”。 所以当你实在有知识点,理解不了的时候,也不要苦苦纠结、郁郁闷闷,偶尔趴一会儿或者吃个雪糕,没准一会儿就悟到了。 你可能感到很神奇,不过在工作中也经常会出现这种现象,苦苦排查一天的问题、苦苦思考的架构设计,晚上睡一觉,第二天醒来,却奇异般灵感在线顺利解决。
学习钓鱼有四种境界分享给你。
1:老师钓到鱼,自己就开始吃;
2:向老师学习钓鱼的方法,自己钓着吃;
3:思考为什么老师会选择在这里钓鱼吃?并探寻规律,和老师探讨。
4:老师您是怎么样学会钓鱼的?您的怎么学会的?您的学习方法是什么?
谨以此篇分享给那些需要的朋友们。 好了, 今天就分享这么多吧。 最后,希望你的努力都能得到回报,愿大家最终都能成功到达彼岸。
推荐阅读:
码农的逆袭
码农斗胆来支招
Java系列爱情故事推荐:
爱情36技之追美妹的技术
爱情36技之暗送秋波的技术
爱情36技之趣味相投