上面蓝色“一猿小讲”点击加关注

觉得好看,记得再设置“星标”哦

【这是一猿小讲的第 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技之趣味相投

爱情36技之Bug大战

【Java技术系列】爱情36技之猿门授渔相关推荐

  1. 【Java技术系列】爱情36技之记忆永存

    [这是一猿小讲的第 32 篇原创分享] 1.  关注"一猿小讲"公众号的伙伴们都清楚,Java 那小子带着心爱的 Python 菇凉,去了一趟浪漫的土耳其,然后一起又去了东京和巴黎 ...

  2. 爱情36技之一劳永逸

    [这是一猿小讲的第 41 篇原创分享] 今天雅兴又起,再续爱情36技.大概率你们已经淡忘了 Java 那小子与 Python 菇凉浪漫的爱情故事,容我再帮着给大家回味一下. Java 那小子先是靠着& ...

  3. 【Java技术系列】爱情36技之趣味相投

    [这是一猿小讲的第 27 篇原创分享] 1. 鲁迅先生曾经说:两个人志同道合,爱情才能走得长久. 我们老百姓常说:磨刀不误砍柴工:工欲善其事必先利其器. 准备好小板凳,今天的故事就从这两句不搭边的话开 ...

  4. 【Java技术系列】爱情36技之暗送秋波的技术

    [这是一猿小讲的第 26 篇原创分享] 1. 这篇文章想分享已经很久了,苦于皱巴巴的技术比较生涩难懂,迟迟没有找到好的分享方式,今天结合爱情中暗送秋波的故事的形式,尝试分享一下. 以后如果再有人问你们 ...

  5. 【Java技术系列】爱情36技之Bug大战

    [这是一猿小讲的第 28 篇原创分享] 1. 鲁迅先生说:程序员,天不怕地不怕,就怕小虫儿爬呀爬,爬呀爬. 随着时间的推移,鲁迅先生又说:真正勇猛的程序员,敢于让虫子面对惨淡的虫生. 虫子在程序员心中 ...

  6. 【Java技术系列】爱情36技之追美妹的技术

    [这是一猿小讲的第 25 篇原创分享] 1. 在古老的非洲大陆上,有个原始人无意中抬头仰望星空,凝视的时间稍微长了一些,超过了外星人设置的阈值,立刻拉响了人类即将产生文明的警报.因为外星人认为,人类已 ...

  7. 爱情36技之记忆重生

    [这是一猿小讲的第 72 篇原创分享] 今天一位跨界老码农不知咋回事,兴奋过了头,一不小心把数据库给删掉啦,然后问我咋恢复,然后我告诉他基于 binlog 可以恢复,谁成想没有开启 binlog,最后 ...

  8. Java技术系列文章汇集(长期更新)

    为什么80%的码农都做不了架构师?>>>    JVM Java之JDK.JRE.JVM Java之JVM的内部结构及运行机制 Java之JVM内存结构.Java内存模型.Java对 ...

  9. java技术系列(一) Enum

    Enum的本质是类,继承自Enum类. enum直接使用==进行比较就可以. 类型的静态values方法,返回左右的枚举实例. ordinal方法返回enum声明中枚举常亮的位置. enum可以继承接 ...

最新文章

  1. 【转载】gdi+ 内存泄漏
  2. [Android Pro] svn实例
  3. 如何查询编程语言或者网站里一些特殊符号的unicode编码
  4. r语言 rep(c(1,R语言(一)
  5. web项目出现的异常
  6. 轮子来袭 vJine.Core Orm 之 01_快速体验
  7. freecplus框架-日期、时间和计时器
  8. 老罗的锤子手机是怎么做到一年被“死”N 次的?| 畅言
  9. vb excel 连续多个值赋值_VB实现向数组中插入元素
  10. asp.net core mvc 项目搭建 二、hplus UI【干货教程】
  11. 新型K4宏病毒代码分析报告
  12. windows配置pip加速器
  13. 计算机主机开机为什么显示器不开,电脑开机后显示器不亮怎么办?电脑开机后显示器没反应的解决办法...
  14. 欧拉回路专题 POJ - 1637网络流+混合图的欧拉回路
  15. 大数据多样性体现在包括_微生物组16S测序又有大动作!升级至NovaSeq PE250,数据量免费升至5万Tags...
  16. 单链表创建之--头插法创建带头结点的单链表
  17. 【编程实践】Python编程手册 《Python极简教程》
  18. 新绝代双骄3终极全攻略6
  19. Excel以及Tableau作品集
  20. 《计算机组成原理》第二版第四章课后习题解答

热门文章

  1. java http打印请求日志_spring打印http接口请求和响应
  2. 软件测试中心业绩,软件测试人员绩效考核详细
  3. 突发奇想,在虚拟机中套娃,在Windows中安装MAC在安装Windows
  4. 默纳克服务器密码正确进不去,默纳克常见问题问答
  5. 数据仓库-多维分析展示平台Saiku
  6. OSWorkFlow深入浅出(4)---犹抱琵琶半遮面
  7. 区块链等技术助力北京海关监管
  8. OpenSees开发(一)windows 上编译opensees (使用vs2005)
  9. java 1个月前_java获取一个月前的时间
  10. Ackerman函数(递归与非递归算法实现)