阿里 P6 程序员的 Java 之路 - 或许起点不高,但我从未停止我的脚步
最后选的计算机专业也挺喜剧的,因为爱打游戏,所以觉得自己对计算机还挺感兴趣的。当时我并不知道之后我会因为这个决定而改变我的生活。
###大一大一就真的放飞自我,每天都是打游戏睡觉打游戏睡觉,自以为专业课对我来说轻轻松松,结果第一学期成绩出来几乎一路红灯亮起!当时我只是觉得刚大一专业课成绩差一点是正常的。之后再努力追上来就是了,于是大一就在这样浑浑噩噩的状态中过去了。###大二大二了,开始深入学习到计算机各类编程语言了,由于大一整整一年几乎没有仔细听过几节课,我的某些基础差的惨不忍睹,编程语言的专业英语词汇我都没有认全(说起来也不怕大家笑话),就努力跟课、制定学习计划,也算小有成效。第三个学期也算 低分飘过了。于是,我又飘了!就想我既然可以一个学期补回来前面的课程,而且现在基础都很熟悉了期末考不会怕到哪里去,最后我又恢复了三天打鱼两天晒网的日子。###大三真正的转折点应该是在大三了 ,大二靠着临时抱佛脚倒是也平安度过。结果在大三上学期成绩出来时我直接傻眼了。看到成绩单的瞬间我有点幡然醒悟的意思,意识到自己好像不能这样,难道真要这样过完接下来的大学生涯吗?我难道真的就这样毫无意义的混完大学?荒废我努力考上的学业?于是,我开始重新制定我的学习计划,重新梳理复习基础,加固基础后,选好自己感兴趣的编程语言 Java 就全力攻克,询问导师,尽量参加一切可以实战的项目,大三下学期感觉每一分钟都很忙碌,我也终于恢复到了上大学之前的学习状态,下学期期末顺利过关。###大四大四开学前我就自己找实习公司,学校公司两边跑,我已经知道我心里的目标了,就只想着努力前进,时不时翻看一些大厂的招聘激励自己
最后我也终于进了我梦寐以求的大厂,其过程还原出来轻描淡写,其中心酸无人能懂。机会是留给有准备的人,这句话我深有体会。做事没有捷径。
一些看到我文章的朋友,问我怎么零基础 Java“逆袭”,又怎么学好 Java。
以下是我的一些经验总结吧:
1.制定好一下系统的学习规划,每天定量,学完什么知识点就掌握,能自己应用,而不是能看懂,写不出来东西。因为现在有很多人都是这样,表面上我是学会了,但是以上手去写但是怎么也写不出来。
**2.不要自己一个人闷头学,找一套质量不错的
视频教程跟着去学习,听课的过程当中一定要把笔记记录下来。笔记当中只记忆重点的结论。把不懂的地方记下来,有时间就去解决。要学会在学习中记好笔记,一定要记得去复习。**
3.机会都是留给有准备的人,坚持每天学习也考验你的耐性和毅力,中途如果没有什么事情千万不能松懈,一天都不可以,保持一周 6 天的学习状态,周日可以休息一下。所以说,如果自己的自制力不够一定要考虑清楚,如果自己的自制力不够,那你在这条路一定走不远。
4.学这个就是为了做项目,学完了做不了项目的,趁早停止,技术的成长都是在项目中提升的,所以一定多接触项目。不要怕遇到问题,因为只有遇到问题解决问题,经验才会积累下来。一定要前后去做项目,如果你不上手去做。只是看项目,只是在脑中思想,这样肯定是不行的。一定要记着,一定要亲自上手去做项目。
5.掌握得当的学习方法,初期自己别盲目,多跟别人去请教一下学习方法,如何学习才能变得更加有效率,不至于自己走太多弯路,觉得自己不适合,往往都是我们的方式错误了。一定要找一套适合自己的学习方法以及学习路线。
6.一定要锻炼自己的编程思想。在学习的过程中千万不要去抄代码,因为没用。或者说作用很小,如此下去可能会导致你对学习的厌烦。本来是有兴趣的,但是兴趣没了!所以只有一个程序可以抄写:HelloWorld,大家都知道 HelloWorld 是我们学习过程中的第一个程序,为什么这个程序可以照抄呢?因为 HelloWorld 程序的编写是为了测试本地的 java 环境是否搭建成功了。并不需要理解 HelloWorld 代码的含义。所以这个程序是可以严格照抄的。
如果说理解学好 Java 是成为技术大牛学到精通,那么你应该这样做:
1.技术这个东西都是日积月累积累出来的,短期成就不了什么,你想要成为真正的 Java 技术大牛,那你就应该“钻”进去。但是该怎么真正的钻进去呢?使用结论验证法:在课堂上学习的知识点课下尝试编写属于自己的程序,想尽一切方法去推翻这个结论,如果你无法推翻,那么只能选择接受这个结论,采用这种方式测试之后,发现结论记住了。并且同时也锻炼了编程的思路!
评论