该内容已被发布者删除 该内容被自由微信恢复
文章于 2017年2月11日 被检测为删除。
查看原文
被用户删除
其他

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

2016-07-07 程序员的那些事

(点击上方公众号,可快速关注)


来源:伯乐在线专栏作者 - 左潇龙

链接:http://blog.jobbole.com/103329/

点击 → 了解如何加入专栏作者


【主页君留言:大家不用留言催更,作者、写了新内容,我们微信会及时推送哒】


本系列:

(1 ~ 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,找个教程看看才是正道哦。



专栏作者简介( 点击 → 加入专栏作者



左潇龙: 一个坚信技术改变世界的屌丝程序猿。

「一个屌丝程序猿的人生」读者 Q 群【新开】:538019386

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



【今日微信公号推荐↓】

更多推荐请看值得关注的技术和设计公众号


其中推荐了包括技术设计极客 和 IT相亲相关的热门公众号。技术涵盖:Python、Web前端、Java、安卓、iOS、PHP、C/C++、.NET、Linux、数据库、运维、大数据、算法、IT职场等。点击《值得关注的技术和设计公众号》,发现精彩!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存