回忆录【二】

下学期开了ics,实际上是汇编+体系结构+linuxc。书用的是《csapp》,cmu的教材,很经典的一本,超赞。整个课程一部分是摆弄linux,我买了本《鸟哥linux》,自己摆弄。那个学期到最后我都没学会vim,不会自己写shell。当时我也不知道php和py那些东西。现在习惯于拿php和js写shell,虽然很冷门,但好用就行。

我记得当时要写个浏览器脚本,对,就是志愿者审核那个。需要用到js,我久闻《犀牛书》大名,买来读了一下,读到原型链那块就没继续了。那本书后一半的内容就是manual嘛,真是良心。总之是对这种函数为first class的语言三观尽毁,也学到不少新东西。

然后我打算看看服务端是什么样子的。我当时想,dz和wordpress都是php写的,主机基本也支持php,就学他好了。也好,我也认为牛逼的程序员要根据需求去学语言。我为此还买了本书,跟c#那本一个系列的,最后发现没php官网的manual好用。这也证实了我的观点,学第二门语言的时候,只要reference就够了。

那个学期有数据结构课,教材是《pac》,还是standford出品,个人认为不怎么样。我推荐《啊哈,算法》这本,可惜当时还没出版,有点遗憾。我没有oi背景。你们无法想象,我知道自己某道题做不出来,居然是由于自己没见过类似的模型或者算法,的那种感觉。龟兔算法用了12才被推出来,诧异么?我智商不足以用十几分钟推出别人十几年的东西,只有见多识广来弥补。

接下来的学期发生了些状况,我觉得贴吧辅助前景不大,就弃坑了。有人评价我,从此大贴吧辅助时代过去了。我觉得我没那么大影响力,我和几位作者只是“偶然性非协同共犯”。在弃坑之前,我写了属于自己的签到助手,一直在用,可惜没过几个月就正式宣布停更了。其实这个东西是给老姐写的,如果老姐看到了,来mua一下吧。

这个学期有门课,数据库原理与应用,大作业很恶心,同一个东西依次用php,jsp+servlet,以及ssh写一遍。没错就是重构两遍,杀死一个程序员只需改三次需求,再改一次我就扑街了。但是我有信心,不买任何书,只看文档把它弄出来,包括后面的javase和安卓应用。编程语言是共通的,其实是“命令式语言中的支持oo的语言是共通的”。

你们以为我会诉说自己的心酸史,然后再把原来的圈子批判一番吗?我只会以史为鉴去规划未来。顺便分享给你们,少走弯路。

人生长路漫漫,唯持之以恒,无它。

未完待续。