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

本系列:第 1 篇 、第 2 篇第 3 篇(4)(5)(6)(7)(8)(9)10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(21)(22)(23)(24)(25)(26)(27)(28)(29)


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

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

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

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

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

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

……

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

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

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

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

画面上的主要元素就是五个小岛,而这五个小岛上面都写着各自的名字,分别是“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”这一步,林萧并没有停下脚步,立即就开始了接下来的教程。

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

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

 

——分割线——

啥也别说了,林萧错了。0-0。

这绝对是有史以来,更新最慢的一次了。不过这确实事出有因,就在这几天里,林萧办了件人生大事。不过不是结婚,而是买房子。

在中国,买房子对于一个屌丝来说,绝对称得上是人生前三的大事了吧。所以,因为这件事耽搁几天更新,相信大家不会怪林萧的吧。

对了,林萧这篇文章就已经开始了真正的学习生涯,说好的让大家看的时候有所收获,林萧自然不会食言。

不过也请大家明白,林萧不可能在文章中讲述太多技术上的细节,更多的还是以学习方式的引导为主。所以,如果大家想要学习Java,找个教程看看才是正道哦。

打赏支持我写出更多好文章,谢谢!

打赏作者

打赏支持我写出更多好文章,谢谢!

任选一种支付方式

1 收藏 2 评论

关于作者:左潇龙

此处已不再同步文章,请移步到我的博客园(www.cnblogs.com/zuoxiaolong)或者个人网站(zuoxiaolong.com),收看更多文章和小说的后续。 个人主页 · 我的文章 · 125 ·    

相关文章

可能感兴趣的话题



直接登录
最新评论
  • @Nullable   2016/07/14

    顶一个,今天一口气把30篇看完了,明天就要去实习公司报道了,也是程序员。第一次走出校门,也不知道要面对什么,希望能从作者的文章里学到更多的职场道理。

  • 冷颍辄   2016/07/14

    博主再一次好久没更新了。。

跳到底部
返回顶部