再见了,CSDN!

算了,毕业了再离开吧,现在就这样吧.

====================
这个博客从大二的时候开始更新,陆陆续续也写了4年多了,毫不夸张的说,这四年来的很多东西,我都写在了这些博客里面,本来自己记录的这些东西,只是给自己留一个笔记而已,犯过那些错,走过了哪些弯路,当初狼狈的身影在这些博客里依稀可见,如果能够后来的人一个指引,那是最好不过了,不过,CSDN是始终要离开的。

有人说,成长就是一个不断地鄙视以前一个傻逼一样的自己。说的真好。现在看来,我当初真正走了不少的弯路。

认认真真去读几本书吧,其实读书是最有效率的学习方式。去系统性地学一些东西吧,而不是到网上东搜一点,西搜一点。

不久之前,自己写了一篇学计算机的究竟要读些什么的东西,在这里贴一下吧!

很早之前就想写一篇关于学计算机的究竟应该干些什么的文章,就趁着这次机会好好写一写吧!当然,此乃一家之言,兼听则明,偏信则暗

顺带说一句,本科真好,有那么多空闲的时光,一切都好似那么明媚耀眼!

关于指南

在开始之前,我想推荐两个指南(亦或书单),非常棒的东西,这两个东西,我觉得比我的这篇文章更有价值。首先一个是萧大的编程入门指南:
编程入门指南

另一个是Lucida的程序员必读书单:
程序员必读书单 1.0

这两个东西存在非常多重复的地方,我想,在大牛的眼里,有些东西是那么经典,以至于都想将这些东西推荐给大家吧。这或许就是所谓的“英雄所见略同”!你应该怎么办,跟着指南走就可以了,可能这条路并不适合你,但至少方向没错,总比一个人瞎摸索要强。

关于英语

这个东西实在太重要了,尤其实在计算机这个领域,原因很简单,计算机界大部分的好东西都是用英语来标记的。书籍是这样,课程是这样,连代码也是这样。许多编程资料最先出来的一定是英文版,等大伙将其翻译成中文版,大概是一年之后的事情了,更要命的是,很多人的翻译水平是不过关的,大部分是直译,不过说实话,中国人一般都不这么说话的,有的甚至译错了,这你大概就要哭了。更多好的东西压根就不被翻译,所以如果你要成为一个好的程序员的话,别让英语成为你的绊脚石。

我觉得你的英语至少要达到这样一种水准,拿起计算机方面的书籍读起来就如同中文一般流畅,然后听coursera上的英文课程可以去掉字幕。我知道,达到这种水准非常不容易,所以请放弃吧。如果你坚持的话,我就给几个建议吧,那就是多读英文书,一个学期读几本,一个学期读几本,慢慢地,你对英语的感觉就上来了,这可比做六级试卷难多了,所以六级不也就那么回事吗。至于听力,有空多看看ted,最好的方式还是到coursera上听英文课程,刚开始的时候可能需要字幕,还要翻字典什么的,但是一门课练下来,收获绝对比听没有多大意义的考试听力大。当然,什么美剧,什么记单词,随你怎么折腾吧!

公开课

coursera以及udacity以及国内的学堂在线上有很多非常好的计算机方面的公开课。其中英文居多,好吧,到了考验你英文功力的时候啦。这些课程往往每周课都带有大量的练习,请认真完成它,学过这些课程,你将得到的不仅仅是爆棚的成就感,更能获得国内很多大学计算机课程给予不了的经验以及一个更加宽广的视野,一个别样的世界。你其实可以拿这些课和你的老师所讲的东西比较一下,孰强孰弱,高下立判。对于我的大学来说,mooc上的老师可以完爆掉大部分给我们在课堂上上课的老师.

大学期间请认真完成所有的课程设计,意犹未尽的话,下面有很多小型的项目可以供你选择,可以写一个编译器或者解释器(scheme或者别的语言),写一个简易的yacc,可以滚一个简易的基于tun/tap设备的TCP/IP协议栈,滚一个小型的os,甚至滚一个虚拟机(编程语言的虚拟机),滚一个简易的数据库,这些东西可以将你空虚的日子填充得完完整整.当然,一般情况下,每一个小项目工作量都非常大,四年的话,时间应该是不足够的。

这些东西,其实也不一定要完全自己写,一些你自己觉得不太重要的东西,能够琢磨透相关的东西,我觉得也很不错了.[注:在我的博文里,除了虚拟机,其余的这些东西你都可以找到相关的参考.]

能在coursera或者别的mooc平台上听几门高质量的课程并认真完成课后的作业,然后尽量完成前面的书单,我相信,四年走完,你已经无所畏惧了。

当然,上面的这些要求并不适合所有人,但是,如果你真的立志要在计算机这方面干下去的话,了解得深入一点,基础打得牢固一点,上面的那些事情还是非常有必要做的。

但是如果你仅仅只想做一些高层次抽象的开发工作,如果你觉得领域知识比计算机本身更加重要的话,还是节省点心力吧.计算机这个东西,每一个领域深挖下去,都是无穷无尽的黑洞。

它山之石,可以攻玉

其实知乎是一个很好的平台,在这里你可以看到很多大牛,仔细去看看他们的成长轨迹,多学一点,说不定你哪一天也会成为那样的人呢?那些家伙都离你很远,其实在你身边总会有很牛逼的人了,不是吗?

总结

我想说的就是这些了,好吧,看到了吧,真正要成为一个好的Programmer,要读那么多的书,要做那么多的练习,要学那么多的英语,人生苦短,折腾计算机干嘛?放弃吧,真的很难,这都什么玩意,看完一本书,还有一本书,这要看到什么时候啊,这都什么玩意,调试了半天,还是满屏的bug,这都什么玩意啊,大家都high的很,老子一个人在自习室里迎接圣诞,不是吗?学什么计算机,还是经常在宿舍里睡睡懒觉比较舒服,还是和朋友在寝室里看看韩剧比较爽快,还是每天在教室里看着老师浮现连篇比较有趣。

干嘛这么折腾自己呢?学校里教的东西就这么一点,学好了就成了,还自己乱七八糟去学些看不到实际用途的东西干嘛?

当什么学霸,你考的再好又有什么用呢?奖学金也就那么一点,甚至还比不上国家每学期发给贫困生的补助;同学们看起来都很开心的样子,我为什么不加入,随大流嘛,总不会错的;为什么不继续浑浑噩噩呢,大家不都这样吗,上课就跟着去发一下呆,回到宿舍就上上网,和室友聊些有的没的,交作业时就copy一下就行了,考前就翻翻往年的试卷,突击一下,总之大学里考试重在参与嘛,觉得空虚寂寞冷的时候就去勾搭一下妹纸(汉纸),从此在灿烂的如同画卷的大学生活里又可以留下了疯狂的一笔,令人恋恋不舍的一笔,怎么过不是四年啊!这才是大学应有的模样,不是吗?

看看那些傻瓜,学得那么认真干什么,书中有什么东西值得你这么回味,值得你整天整天泡在教室,泡在图书馆,你们这些傻瓜,难道不懂得在大学里继续着高三的苦行僧生活,会使得大学变得只有灰白色吗?你们这些傻瓜,难道不知道一个人的是何等的煎熬吗?一个人吃饭,一个人读书,一个人跨年,一个人自习,说什么孤独是一个人的狂欢,说什么孤独是人生的常态,见鬼去吧。你们这些傻瓜,整天坐在电脑面前伤害身体,整天看些英文字符对眼睛大大的不好,你们不知道吗?编什么鬼代码,青春正年少,我们要谈一场风花雪夜的恋爱,跑遍很远很远的远方,交一群患难与共,经历无限风华。

所以,放弃吧!

好啦,滚蛋了,自己已经搬到github上去了,我悄悄地来,悄悄地离去,总之在这里,也没有人认识我,哈哈 ( ´╥ω╥`)

你可能感兴趣的:(再见了,CSDN!)