从四个维度,解读对于Java学习新人的建议:心态、 方法、阅读、笔记

本文探讨了编程初学者面临的心理挑战,如学习焦虑和脑兴奋,强调了控制思维、制定有效学习计划、选择适合的书籍(如明日科技出版的入门教材)以及建立思维惯性和行动惯性的必要性。作者给出了适合初学者的详细学习路线图和笔记整理建议。
摘要由CSDN通过智能技术生成

尘是尘、土是土、你我终将在短暂的快乐当中,回归到对自己内心提升的渴望和担忧!

卸去心中的嘈杂,这对于编程初学者其实挺难的,尤其是在进入编程思维的过程当中。这个需要反复适应,短的一周,长的一个月和几个月也不是没有。甚至有些人学了几周,还没有从编程当中获取成就感和灵感。偶尔翻个短视频,看到不是Java要凉,就是Java内卷,可能会更容易加重我们的学习焦虑,这太正常了!别往心里去。

但是看淡这种焦虑的同时,一定要内心默念:适应,并有一个积极的对策。

学编程最大的绊脚石:戒不掉无关的脑兴奋

在这个学习过程当中少玩手机,每天起来不要一下子看到的就是短视频,这会导致自己的思维陷入嘈杂的信息碎片当中,俗称的就是:脑兴奋。你会开始思考自己的女神、俄乌冲突等一系列和自己没有半毛钱关系的事情。千万不要以这种方式唤醒大脑。


你应该学会控制大脑,至少脑袋里应该是换醒自己快点起床学习,也可以是简单回忆知识点。有些小伙伴会说,我起床都忘差不多了,只有一些知识点的碎片,可咋办?这正常啊。你要知道你的学习是通过看书,视频,也就是被动式的,说白了就是知识点还不是你的,所以你需要大脑被你的意识控制,通过反复的理解和记忆,才不会被忘记太多。

你就利用大脑里的知识点碎片,短暂的回顾,时间控制在5-10分钟,感觉回顾不上来,有两种应对:立刻拿起书籍或者笔记阅读扫一眼;第二种就是立刻起床,用很短的时间完成起床、洗漱、吃早餐,这个环节控制在40分钟以内,保证9点左右到达学习战位。

以上的一系列目的:培养大脑的思维惯性和行动惯性。

以上才是学习编程在学习行为和心里方面成功的基础条件。

另外,不要在一个个代码成功运行的喜悦或报错焦虑当中反复,甚至钻牛角尖,这样是很难提高效率做到平和且循序渐进的学习。当然你也要区别一个知识点有没有被掌握,以及对一个代码钻牛角尖之间的差异。如果没有学懂知识点,一定要巩固,最起码能看懂相关视频和书籍涉及知识点的示例代码为底线,否则欲速则不达。

另外,一定要从短视频的碎片化阅读当中戒断,否则是很难坐下来认真研究代码的。

工欲善其事必先利其器,不同学习水平选对合适的书籍!

我们假定大部分编程初学者,都是这两种学习模式。从互联网平台买的视频+远程指导一类的培训模式,并且可以指导你就业,这种价格在2000-4000不等。还有一部分,有一点点基础但是放了很久,通过自学来学习。不论这两种哪一种模式,有条件,我还是推荐能全天候的学习,最好是辞职在家,这样的效率最高,差不多4个月就能基本出师,成为一个编程菜鸟。

当然,我想不论是线上视频+线上互动,抑或是看书自学,都免不了要选一些书籍,作为补充。这一点,我还是比较有发言权的。

Java的著作其实不少,但是大部分书籍都不适合初学者使用。比如经典的《Java核心技术》卷1 卷2,我就买过第11版的。不是不好用,而是在于读者的学习基础,决定了这本书到底能不能在他所处的学习阶段,有所提升他对代码的理解。在这两本厚达1000余页的书籍当中,作者明确介绍了图书的适用范围,适合从其它语言转码的同学来学习。

所以推荐大家买中国程序员写的一些经典书籍,这样更便于理解。比如明日科技出版的著作,它先后与人民邮电出版社,清华大学出版社合作出版的几本Java入门书籍就不错。其中清华出版社的《XXX从入门到精通》很经典也是持续更新的著作,适合国内初学者的阅读习惯。

买书大忌就是:不要贪图厚度!!!不要买二手,新书在注册之后,都能领取视频课程,非常友好的弥补了阅读有可能会导致理解的抽象。并且通过扫描书中二维码,可以通过视频更好的理解书中的代码。

我以初学者的视角,分别阅读了这三套著作,最开始我是更推荐《Java完全自学手册》,这本书最典型的就是讲得细。包括public static void main(String[]args){ },里面每个单词的含义和定义,还包括如何规范的书写:常量、关键词、变量、类名,如何理解和注意Java的大小写规范,这些基础对于初学者其实很重要。另外明日科技还出版了《零基础Java学习笔记》。

至于其它书籍,包括由机械工业出版社编译的《Effectiva Java》《Java编程思想》都是比较权威和经典的著作,但是不推荐在初学就接触,不但不会提示效率,还会让你学习进度明显迟滞,会让你懂的很多,实际操作代码……

所以这里以亲身体验告诉大家,选一本讲的很细的著作入门,认真看、反复敲、里面的视频不要像看电影一样浏览,关键地方停止思考,在思维节奏跟上之后再继续。另外看书还有一个好处,捡起来就看,不用担心对着屏幕。

适合初学者的学习路线图

说完了书籍,再来介绍一下《Java完全自学教程》里关于初学者如何入门的路线图,我看完感觉很清晰,以此分享给大家。

基础篇其实有些内容点,要捋清楚,比如类型转换、关系运算符、判断&循环是非常种要的Java基础概念,多拿实例敲几条,多回忆和思考编程和语法的逻辑。

开头这些章节,节奏慢一点,多锻炼自己的编程思维,思维理解扎实了,才能在提高篇更轻松的,用编程的思维来学习编程。

在高级篇当中,包含了框架、网络编程、前端三个部分,当你完全掌握之后,已经具备初步独立开发的能力,可以完成一个完整的Java项目功能的实现。当然,这还只是理论层面,现实当中不可能一个人开发一个项目,但是在学习过程当中,必然是一个一个人了解一个完整项目的框架以及前端,这才叫全栈。尤其是CSS+HTML+JavaScript的前端学习,了解即可,网上有一大推超级炫酷好用的模板。还包括MySQL数据库的学习。但这些对于初学者,十分重要。

笔记的记录和整理方式很重要

还有一个核心环节,就是记笔记。不要拿纸记录,要用Word,另外自己在Word编写一个目录,目录随写随更新,方便日后按Ctrl快速查找记录的内容。笔记不要单纯只记录概念,要有代码的注释。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

回归java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值