一个屌丝程序猿的人生(三十)

2年前 (2022) 程序员胖胖胖虎阿
256 0 0

  郑忠科走之后,林萧并没有在培训机构过多停留,就迫不及待的往宿舍赶了回去。

  因为他很清楚,对于自己来说,时间就是最宝贵的。他要尽可能的以最快速度,完成自己的学习。

  而幸运的是,郑忠科课堂上所说的视频教学模式,从节约时间的角度来说,恰恰就是此刻最适合林萧的学习方式。

  毕竟每个人的理解能力是不同的,大家的学习速度也不一样。如果是当面授课的话,那就意味着要大部分人都理解了,老师才能接续讲下去。但如此一来,无疑会浪费不少时间,而视频教学显然不存在这个问题。

  况且,视频教学就意味着,只要你比别人付出更多的时间,那你就可以自由得加快自己的学习进度,这样自然又可以节省不少时间。

  说到底,视频教学最大的缺点,无非就是对于人的自制力要求较高。但这一点,对于已经被逼到绝境的林萧来说,显然不是什么大问题。毕竟,这次如果再失败而归的话,那林萧这张老脸,可真是没地方搁了。

  ......

  回到宿舍以后,林萧立即就按照老师所说的方式,打开了培训机构的教学视频网址。

  不过让林萧意外的是,这个网址打开以后,并不是一大堆的教学视频,而是一个软件的下载链接。

  好在虽然之前林萧用电脑都是在玩游戏,但是安装个软件却也不在话下,因此没过多久,林萧便顺利的把软件安装到了自己的电脑上。

  软件打开以后,首先弹出来的是一个登录框,林萧按照老师给的账号密码输入进去以后,这才看到一个动漫风格的欢迎画面。

  画面上的主要元素就是五个小岛,而这五个小岛上面都写着各自的名字,分别是“Java基础”、“Java进阶”、“J2EE/Servlet”、“HTML/CSS/JS”、“开发框架”。

  除了这五个小岛以外,林萧还注意到,在欢迎画面的右下角,还显示着林萧的称谓——“菜鸟工程师”。

  不知为何,虽然只是“菜鸟工程师”,但是林萧此刻却有一股莫名的自豪感。这种久违的感觉,林萧似乎都已经快忘记了。

  在欢迎画面略微摸索了一番,林萧这才发现,目前他能够点开的,也就只有“Java基础”这一个小岛的视频。至于剩下的四个小岛,无论鼠标怎么点,都始终是灰不溜秋的样子,没有丝毫反应。

  很显然,这五个小岛,是有学习顺序的。除非把靠前得小岛上的视频看完了,否则是无法往下进行的。

  明白了这一点之后,林萧也就索性不着急了,打开“Java基础”小岛的视频,慢慢观看了起来。

  最开始的时候,视频上只是把Java的历史和由来讲解了一遍。这一部分,林萧几乎是隔几秒一快进,很快就看完了。

  在他看来,这些索然无味的历史,还是由那些历史学家们去研究比较好,像他这种历史从小就不及格的人,还是不要为难自己了。

  历史讲解完以后,视频里终于出现了所谓的硬菜。而这道硬菜,正是那无人不知,无人不晓的世界名菜——“Hello World”。

  对于学习过C语言的林萧来说,这个名菜倒也不算陌生。想当初在控制台上输出这十个字母的时候,心中多多少少还是有那么一丝满足的。

  不过现实总是残酷的,林萧实际操作以后才发现,这个简单的程序,实际上并不是那么好完成。

  其中最让林萧摸不着头脑的,便是要在自己的机器上安装JDK。

  当时看到视频里提到JDK,林萧脑海中的第一句话就是,“这特么是个什么玩意儿?”

  按照视频中的讲解,JDK就像电脑上安装的操作系统,你要想在电脑上运行一个游戏,那么最起码要有操作系统才行,否则那一堆废铜烂铁是没办法运行的。

  林萧仔细琢磨了一番,似乎是有点懂了,但又感觉懂的不太彻底。

  不过林萧也很清楚,自己不能在这种当前很难彻底理解的事情上浪费时间,于是便索性开始了实际的安装操作,不再去纠结这些容易把人绕晕的概念性问题。

  安装的过程中,林萧按部就班的按照视频中的步骤来操作,倒也没有遇到什么太大的问题。虽然其中任何一个步骤他都不清楚是在干啥,但好在输入“java -version”的时候,还是成功打印出了JDK的版本。

  接下来的事情就要开始编写“Hello World”程序了,第一个让林萧头疼的便是,这个程序的文件后缀必须要是java,而电脑上却只能创建后缀是txt的文件。

  这特么咋办?

  手足无措之间,林萧这才突然想起,还有一个万能的“老师”,始终都在自己身边。之前林萧找这位“老师”,不是为了下载游戏,就是在找游戏攻略,这次终于能有点正事了。

  而这个所谓的“老师”,当然就是“度娘”了!

  在“度娘”上查询了好一会儿,林萧才找到修改文件后缀名的方法。过程虽然很纠结,不过总算是把后缀这事给搞定了,这倒是让林萧松了口气。

  搞定后缀以后,林萧便开始将视频里的“Hello World”程序,一个字母也不差的,抄到“hello.java”文件当中。

  抄完以后,则是要执行一个“javac hello.java”的命令,这便是编译的过程了,最终会生成一个“hello.class”文件。

  林萧看到“hello.class”文件的时候,心中的好奇促使他忍不住打开了这个文件,不过让他失望的是,里面完全就是一堆火星文,根本看不出任何东西。

  不过本着“搞不懂就放弃”的原则,林萧自然不会去纠结这个class文件到底是个什么东西,直接输入了最终的运行命令——“java hello”。

  当看到黑黑的命令框里,打印出“Hello World”的时候,林萧终于按捺不住心中的激动,一个人在宿舍里狂笑起来。

  “哈哈,老子终于搞定了!”

  林萧此刻的兴奋劲,远比当初在学校里,用C语言打印出“Hello World”的时候,要强烈了许多。毕竟在学校里学习的时候,大多都只是为了学习而学习,自然很容易让人觉得了无生趣。

  但现在却不同了,每多学一点,以后在工作中都有可能用到,这种有着明确目标的学习,当然更容易让人产生动力。

  搞完“Hello World”这一步,林萧并没有停下脚步,立即就开始了接下来的教程。

  基础部分总是让人感觉无趣,但好在林萧有着兴趣的支撑,再加上之前坎坷的求职工作经历,这才一直保持着高昂的战斗力。

  只是第一天的学习,林萧便感觉自己像干瘪的海绵一样,疯狂的吸收着知识的水分,那种充实而又激情的快感,仿佛一汪甘泉一般,滋润着林萧干枯已久的心灵。

  

版权声明:程序员胖胖胖虎阿 发表于 2022年11月6日 下午1:40。
转载请注明:一个屌丝程序猿的人生(三十) | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...