【个人感想|猿创征文 | 踉踉跄跄的Java之路】
目录
- 孩儿立志出乡关-大学
- 那年花开月正圆-相识
- 半缘修道半缘君-深入
- 众里寻他千百度-插曲
- 灯火阑珊处-再相逢
- 前不见古人-经验之谈
孩儿立志出乡关-大学 高考完后,懵懵懂懂在父亲的建议下,选择了软件工程专业。初入大学的那一刻,我还不知道什么是C语言,就非计算机专业的传言来看,似乎是一种很牛掰的语言。
大学舍友参加过计算机的竞赛,当我第一次听到他已经有了自己项目可以赚钱的时候,我的眼里投去了十分羡慕的眼光。
迫于大学只是一个双非本科,我比大多数同学都勤奋了一点,至少在入大学的那一刻起,我就想做出一点事情。
就这样,在舍友的帮助下,我安装了DEVC++,当他轻描淡写在我的hello,world程序的最后一行加了一句“return 0”,以使我的程序可以正常跑起来的时候,我真的被震撼到了。我永远记得那个下午,所有人都出去玩了,只有他和我在。
半个学期的磨砺,半个学期的勤学苦练,我终于熟悉的掌握了C语言的基础语法。当时,我只有两个念头:第一,我要尽快超过他,第二,为什么还不学Java。(因为家里有个哥哥从事相关行业,他不止一次询问我到:“学Java了吗?”)
那年花开月正圆-相识 大一寒假,我求学以来第一次在家里学习,迫于对Java的执着,我自学了JavaSE、GUI,学的很匆忙,不过还是学到了一些知识。当我跟着视频,一知半解的敲出贪吃蛇代码的时候,心里不觉有些激动,当时我只有一个念头:我觉得我可以征服世界了(当然很幼稚,可是很可爱啊)。
当然,我不可能征服全世界,甚至不可能征服接下来的程序。
回到学校后,某天晚上回宿舍的路上,我和那位舍友聊到了Java,他说我学的太早了,我只是笑笑。
接下来,我们的课程涉及到了一些算法,因为备战实验室选拔,所以忽略了Java。直到,大二上学期。
大二上学期,我们开始学习Java了,当然也就是我学的那些。
大二上学期的哪个国庆节,我自己在实验室复习了这个学期所需要的Java知识,从头到尾又学习了一遍。
你以为这样就完了吗?我又跟着老师过了一遍(老师讲的也挺有意思的)。
所以不出意外,我的课程成绩和课设成绩都是专业第一。我并不觉得意外,因为别人踉踉跄跄学习了一遍的时候,我已经学习了三遍了。
(为什么学习了三遍呢?原因就是自己没有注重写博客啊,所以过了一段时间,知识点就忘了!)
半缘修道半缘君-深入 迫于Java的魅力以及对做一个网站的执着,我自学了Html+Css+Js,Java Web 和 SSM,Mysql在数据库这门课里学习过了。很可笑,老师让我们学的是SQL Server,我以为mysql就是SQL Serve,所以就把mysql学完了。
就这样,我踉踉跄跄的做出来了一个网页,我至今都还记得那种感觉,并不是做出一个网页的成就感,而是网站开发过程中的不确定感,自己的知识学的过于匆忙和草率,只知道追求进度,所以在开发的过程中,我甚至有时候不知道自己在写什么,在网上down下来的代码,放到自己的程序之中,不管有多少,不管有什么作用,只要能在网站上显现出来就保留,不能显现就舍弃。
所以,人生还很长,对于知识的学习,一定不可着急,一定要稳扎稳打。这算是对初学者的叮嘱了
众里寻他千百度-插曲 青春期的少年最大的稳定即为他的不稳定性,所以青春期的恋爱,常常以失败告终。 随着网站开发逐渐无聊,随着更多语言的学习,我又结识了C++、QT、Vue,大二下学期,我所有的精力都放在了这些上面。
C++课程出于全局考虑,需要分组,我当时就暗下决心,这个程序我一个人足够了。于是虽然小组成员有四个,但其实所有的工作都是我一个人做的,超级玛丽这款游戏,从0到1,从无到有,从底层到实现,我整整用了两个月。
我很多次想放弃,因为我觉得用QT写游戏真的很天真,QT真的不适合写游戏。当我完全把游戏做出来的时候,我的内心真的有一股喜悦感,这次喜悦感,真的是开发过程中最深刻的一次。我成功了!我真的做出来了,我甚至有些自大!
在此之前,我又学习了三个月的vue,并且跟着写了两个项目。这样我的学期生活又过去了。
灯火阑珊处-再相逢 本学期开学之前,机缘巧合之下决定和别人要搞一个项目。
我信誓旦旦的接受了全栈的工作,Java啊,Java啊,到头来还是你!!
利用暑假的时间,我又学习了Spring Boot的知识,由于Vue写的还算纯熟,整体开发并不算很难。
但我在开发过程中、在与他人的合作之中,体会到了其实另一大非技术困难:人之间的关系。每个人都是有私心的,所以怎么处理人际关系,变得也十分重要。
前不见古人-经验之谈 1、学习代码一定要多练,其最重要的是多调试,每一次调试都是自己的提升。
2、学习的时候一定不要匆忙,要对知识进行一个正确的把控,不然你一定很快再次学习这个知识。
3、搞项目的时候多去Github、码云。
4、一定要多问,有时候一个不经意的提问,甚至改变你很大的知识观点。
5、记得写博客,而且要认真的写,这样既可以对知识点有一个总结,又可以方便以后的学习。
6、学习前辈的路线,按部就班的来,不要捉急!
7、找个朋友一块学习,相互之间督促较劲,更会激发你的竞争心。
8、把更多的时间用在学习上,而不是恋爱上。因为女朋友只能有一个,但是java却可以new出N个对象.
推荐阅读
- 笔记|输入一批数,找中位数
- Street coder 1.3.4 -1.4
- java|LNMP的搭建
- java|apache中的ab压测
- log4j|nignx配置文件种的跳转
- 面试题|MySQL高性能实战——part5——查询性能优化
- 杭电计算机考研|数据库面试常见问题
- #|电力系统的延时功率流 (CPF)的计算【 IEEE-14节点】(Matlab代码实现)
- Python|【20211129】【Python】使用Python计算欧氏距离的方法