学习一门语言,最基础的部分,当然是它的语法、数据类型、关键字的用法等等这一类的知识。
其实从某种角度上来说,编程语言和普通的汉语、英语等人类语言,并没有什么本质上的不同。它们都有自己的语法,有自己的单词,只不过在人类语言中,将单词按照语法组织起来以后,形成的是一句话、一段话或者一篇文章。
而编程语言组织起来的,则是一段程序、一个模块或者一个应用。
因此,在学习任何编程语言的时候,语法和关键字总是必不可少的一部分,它们就像是人类语言的语法和单词一般,是掌握它们的前提。
对于这一部分内容,没有什么其它特别的技巧,多写多练即可,也不用执着于死记硬背。否则的话,就算你背的滚瓜烂熟,也只能是事倍功半罢了。
好在林萧在学习编程之初,就从未打算过死记硬背,这倒不是因为林萧的觉悟有多高,而是因为,从小文科就一直倒数的林萧,最怕的就是死记硬背了。
不过,虽然不用刻意的费脑子去记忆这些知识,但这基础视频的教学内容,还是让林萧抓狂不已。
光是一开始的这一部分,就已经让林萧忍不住吐槽了。而这一部分,正是那恒久不变的基本数据类型。
当初学C语言的时候,林萧就接触过这些杂七杂八的数据类型。林萧当时就觉得,创造这门语言的人,一定是脑子被驴踢了。
你说你用一个long型代表整数不就完事了吗?为毛还要弄出来short、int这些个同父异母的兄弟来?
还有,那个大表哥double和大表姐float,为毛长得又这么像?
这还没完,那个boolean又是干啥的?不就是0和1吗?这特么是哪里整出来的私生子?
至于byte,就更别提了,-128到127的范围,这特么不还是整数吗?
还有最后一个char,0到65535的范围,马勒戈壁的,这还是个整数!
依照当时林萧的想法,就long和double俩数据类型就足够了,甚至再疯狂一点,一个double类型就足够了。
林萧哪里知道,静态编程语言的好处之一就是数据类型够多,编译期就可以避免很多语法上的错误。现在来看,林萧这种想统一数据类型的粗暴想法,更适合去写脚本语言,那才是一个没有类型的世界。
不过在学习数据类型的过程中,林萧还是发现了一点小小的惊喜。那就是,在Java的世界里,unsigned终于被雷劈死了。
......
第一天学习,林萧可谓是卯足了劲,片刻也不停歇的学习了整整一天。除了中午那会儿,趁着吃饭的时间看了会儿《非诚勿扰》以外,林萧连上厕所的时候,脑海里都还在思考问题。
这样一天下来,林萧不仅过了一遍java的由来和历史,战胜了“Hello world”,还看了数据类型以及变量的知识,已经算是不错的战绩了。
说到Java的变量,自然就会提到成员变量,也因此,林萧第一次听说了“类”的概念。
根据视频里的介绍,Java当中一切都是“类”,而且还举了那个万年不变的例子——一个人就是一个“类”。
人有自己的属性,比如身高、年龄、体重等。并且,人也有自己的行为,比如走路、吃饭等。于是,一个非常牛逼的“类”就这样产生了,它叫做“Person”。
其实“类”的概念,说到底,是在考验一个人的抽象思维能力。
一个程序员,如果拥有很好的抽象思维能力,那么他将会更容易写出设计合理的代码。而如果这个程序员,再对业务了解的更深入一些的话,那么他就有潜力成为一名合格的,甚至是优秀的架构师。
由此就可以看出,抽象思维能力对于一个程序员是多么重要了。其实所谓的天赋,说的就是这些说不清道不明的能力。
这些能力,就像空气一样看不见摸不着,也无法精准的判断到底谁高谁低,但却实实在在的影响着,一个程序员能够到达的顶峰。
好在程序员所需要的这些能力,林萧都还算的上资质尚可,倒也称得上是一大幸事了。
......
到了晚上的时候,寝室里的人开始陆陆续续的回来了,林萧的表弟宋刚和其它的三个室友当然也不例外。
学校就是学校,一到了晚上八九点钟,那绝对是热闹非凡。
但就是在这样的环境下,林萧也没有停止学习的脚步,依旧带着耳机一个人在那默默的看视频。
虽然林萧冷不丁的,也会和宋刚以及他的三个室友聊上几句,但林萧的学习却依旧在稳步前行着,并没有受到太大的影响。
直到晚上11点,宿舍里停电的时候,林萧才摘下了耳机,停止了一天的学习。不过由于林萧的电脑是笔记本,因此就算是停电了,倒也不会立即关机。
秉承着“有电就不能浪费”的原则,林萧索性打开了《非诚勿扰》,准备放松一下自己的脑子。
谁知林萧刚一打开,身边就齐刷刷的出现了几个身影,“大表哥,你这笔记本就是好啊,停电了还能继续坚挺。你这是看啥呢?嘿嘿。”
“这个啊。一个相亲节目。”林萧扫视了一下身边的几个身影,随后拍了拍自己的折叠床,“要不要一起坐这看会儿?反正你们一时半会儿也不睡吧。”
林萧的折叠床就在宋刚的电脑桌旁边,坐在床上看自然是非常舒服的。不过由于林萧这小床坐不下寝室里的所有人,因此在宋刚对面睡的两个人,很识趣的跑到了自己床上。
而宋刚和另外一个室友由于角度问题,在自己床上看不到,这才索性坐到了林萧的床上。
就这样,五个单身汉在夜里11点,在寝室里黑灯瞎火的看起了相亲节目。
不用说也能想象的到,五个单身汉看一个相亲节目,场面定然是十分混乱的。
“妈的,长成这样也有女生留灯?”
“你们说,这男的最后会选谁?”
“肯定是坚持心动女生了呗!”
“卧槽。你当人家和你一样傻?坚持了有可能被拒绝,还不如直接领走一个。”
“你懂啥,这叫真爱!真爱!懂不懂?”
“行了吧。你就别跟我提真爱了。这才不到三年,你特么都真爱好几个了,最后一个也没成。”
“我真是日了狗了。你俩看个视频搞得跟情敌似的,争什么争!”
“卧槽,要选了。别说话!”
看着宋刚和他的三个室友,讨论的热火朝天的样子,林萧不禁有些怀疑,自己真的只比这几个家伙大了一两岁而已吗?为什么离开学校才一年多,就感觉自己的心态老了很多?
果不其然,得不到的总是最好的,男嘉宾坚持选择了心动女生。
但结果却没有出乎大家的意料,这个男嘉宾的下场,最终还是一个人灰溜溜的离开了。
随着一段略显伤感的音乐落下,一个穿着有些邋遢,其貌不扬的男嘉宾,踩着劲爆的音乐,从电梯里慢悠悠的走了出来。
“大家好,我叫李晨新,今年26岁。我是一名程序员,在北京工作。虽然我现在没房没车没存款,但是我有一颗改变世界的心,希望在这里能找到我的女神,和我一起改变世界!”