《IT小小鸟》笔记

**********************************************************************

自律,不能随大环境一起堕落

    在这样的学习环境下,除非主动自学,要么多多上网搜集信息、泡图书馆,

能有什么选择呢?但话说回来我没完全做到,最终问题还出在自己:不够坚定,

有时会随着大环境一起堕落,浪费了很多时间。

**********************************************************************

英语很重要,包括口语

    如果想做技术支持,或者项目经理一类的管理人员

**********************************************************************

实践很重要,不要过分关注文化课成绩

    "计算机专业到底要学什么",这个问题经过大一一年的探索渐渐地清晰起

来。我从网络及图书馆里学到了很多的知识,看到了一个新的天地,我也深深地

为这个世界着迷。此时,我发现学校里的课程教育和我对计算机科学与技术专业

的理解有很大的差别。课堂上多数老师都在重复着幻灯片里的文字,一部分希望

上进的同学耐心地接受着这种方式的"科普"教育,考试之前花费大把的时间对老

师划的"范围"里的知识进行机械地记忆,之后考出一个令人瞠目结舌的高分(信

不信由你,我们班有平均分95以上的);另一部分同学则将自己的大好时光寄托

于网络游戏,或是花天酒地终日穿梭于声色场所…… 

    这段时间我觉得自己是那么的孤独,我试图融入周围学习比较认真的同学当

中,我希望他们和我一起去探索那个未知的天地。但是,我发现没有人可以与我

一起去探讨计算机问题,也没有人和我一起去做程序。我不断问自己,为什么这

种教育方式得到了这么多老师以及身边这么多同学的认可,难道是我错了?杂志

上、访谈中那些名人的学习经历难道仅仅是天才的专利?是不是要成为高手一开

始都要去背概念、去考高分,去经历这个"乏味的"阶段,至于动手编程要等把这

些都做好了以后再练…… 

    直到大二上学期结束,我终于确定,学校的教育并不合理,多数老师讲的是

"垃圾",照本宣科的很有可能是他们自己都没学明白的东西。而计算机科学与技

术也不是仅仅学学概念就可以成为高手的,况且按照学校的这种方式学下去,似

乎概念都学不好,充其量不过是个记忆高手罢了。

    这里插一句,事实也证明了我的这种说法。我的考试成绩虽然不是非常突出,

却也还算过得去,每个学期基本上都能拿到院里的二等或三等奖学金。但是在我

后来求职的时候,这些靠背概念就能拿到的奖学金证书并没有起到什么作用。以

我的面试经历来看,我简历当中最打动面试官的地方恰恰是我利用课余时间及逃

课所写的程序,还有利用背考试题的时间所读的课外书。这里请大一大二的学弟

学妹们好好考虑一下:时间有限的情况下,在高高的GPA和实际编程能力的训

练之间我们应该如何权衡。

**********************************************************************

做事情的顺序

A.重要且紧急    B.重要不紧急     C.紧急不重要    D.不重要不紧急

**********************************************************************

善于利用互联网

诸如 CSDN等

**********************************************************************

要有自己的理想,并坚持自己的理想

Your time is limited, so don't waste it living in someone else's life. Don't be 

trapped by dogma which is living with the results of other people's thinking. Don't let 

the noise of others' opinions drown out your own inner voice. And the most important, 

have the courage to your heart and intuition. They somehow already know what you 

truly want to become. Everything else is secondary. 

 

 

**************************************************************************

***********************************************************************

动手时间很重要,读书要读透

我的方法还是一样,敲例子。记得《The TeXbook》

上有一个程序,Knuth让大家自己照着敲入计算机,然后还很幽默地说,实验证

明,只有很少的人会按照他说的敲入这个程序,而这部分人,却是学TeX学得

最好的人。看到这里我会心一笑,觉得自己的方法原来也不算笨。从此,一字不

漏敲入一本书的程序成了我推荐别人学习语言的最好办法。后来大四时我又敲了

《A Byte of Python》,前段时间又敲完了《The Awk Book》,都是不到一个月立即

从初学者成长为细节很熟、代码顺手拈来的熟练使用者。顺着这个方法,大二我

把《组合数学引论》和上海交通大学出版社出版的一本《离散数学》上的题目都

做一题不漏地做完了。当时选这两本书也没有特别的目的,就觉得这东西应该是

计算机的数学基础。这些积累,在大四全部都显现了出来。

***********************************************************************

学着看好的英文书——学好英语

我个人认为,《Thinking in Java》和《The TeXbook》都算得上是理论和实践

结合的精品书,是经典的英文原版书。我一上来就读了这两本书,阅读品位就上

升了不少,而且变得"崇洋媚外"了,任何时候都以英文原版书为第一选项了。也

正因为此,虽然我自学的过程中没有高人指点,但自学最重要的一个环节--选书

--的盲目性就大大减少了。我记得当时我看得最多的书是华章引进的书,黑封面

的,我们图书馆里有将近半书架。这些书如果一一细读,穷尽四年都看不完。但

华章的书也并非本本经典,我开始注意选择,细读开头十几页后,基本能决定一

本书该不该看。所以即使当时没人指点,全靠自学,读的书还算过得去。那时候

南大计算机系的教材,有的我看,有的我觉得不适合自己,就找替代品了。我觉

得在选书这个事情上,因为有前两本书的标杆,我少走了不少弯路。从这两本书

开始,我疯狂的读书生涯就开始了。那时候南大浦口校区的硬件条件并不好,唯

一有空调且可以上自习的地方恰好是图书馆。

 

本文章迁移自http://blog.csdn.net/timberwolf_2012/article/details/7909804

/** * RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS. * LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables*/ /* var disqus_config = function () { this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable }; */ (function() { // DON'T EDIT BELOW THIS LINE var d = document, s = d.createElement('script'); s.src = 'https://chenzz.disqus.com/embed.js'; s.setAttribute('data-timestamp', +new Date()); (d.head || d.body).appendChild(s); })();