前贴给大家分析了一下国院的一些现状。这一帖主要掺杂着大体上讲一下那国院到底能教会我们什么以及我们该怎么学?
1. 自我学习与独立思考的能力
如上一帖所说,这才是西式教育的精髓。拥有能独立学习,独立思考的能力才是教育的目标。正如前贴提到工科教书育人的目标应该是培养学生独立学习新知识和独立思考解决问题的能力。这个能力没有,语言学的再多再深你也只是一个programmer,而有这个能力则可以胜任engineer的工作。工科知识点何其多,而且每年都不停有前沿技术需要学习。自己不会自学,离开大学你就会步履蹒跚。独立思考则要培养出一种逻辑清晰的思维模式,如对可选的技术方案要能判断“为什么这个行而其他方式不行”或“在大家都不行的时候哪个是权衡利弊后对应的最优解”。平时带着这种思维去学习,比如在学习TCP的拥塞控制时,去研读一下历史,看看拥塞控制历史上都曾提出过哪些方案,为什么TCP采用了现在使用的这版方案而不用其他?有哪些技术上的原因?有哪些非技术上的原因?
国院宏观上来说虽不是原汁原味的西式教育(主要体现在课后阅读量太少),但在这方面做的还是不错的。远的不说,如果你能保证所有作业报告都是自己100%的劳动成果,你就在这里进步了一大截。每次讲课课件最后一页提到的(如果现在还有提的话)参考书籍或论文可以抽空仔细研读,与课堂所学相互映照会有懂的很多。总而言之,如果你是励志要在大学学点东西的人,而你又发现学不饱,欢迎你去找任课老师探讨请他们对给你拨些论文和题目来研读。为什么推荐你去找老师推荐论文而不是自己去找论文?因为当前学术界论文质量良莠不齐,难度千差万别,任课老师对大多有phd背景,对什么样的论文对你有帮助还是拿捏的更准。
2. 从杂而不精到融会贯通
先引用一段故事。倚天屠龙记中谢逊在冰火岛教八岁的张无忌学武,完全不教具体招式,只教各种理论和诀窍要求背熟,也不管张无忌是否能理解。几年后张无忌由于种种机缘修炼九阳真经小有根基,再回头细思谢逊所教,登时领悟了谢逊所教的关键所在。武林中招式千万,一招一式的教如何能够教的完,但如掌握了武术的基本要义和上乘诀窍,则大可将各路招式融汇贯通,天下神功皆为我所用。
这里面关键便在于你能把一门知识精到什么程度。国院的课程设置以及前贴提到的种种现实造成的这种杂而不精的局面,稍加以利用其实能有极大收获。国院四年所提供的知识储备从种类上来说已然够多。如果各位有条件选择其中自己感兴趣的一个门类(这个门类一定要具体,比如互联网你是想搞应用层开发还是传输层协议还是物理层,CS你是想搞软体开发,分布式还是网络安全),或在硕士期间加以精修(特别是有条件的话到国外选一所好大学),或下苦功自学,精益求精,你所提高的不止你精修的那一个门类。
这里需要注意的是你所精修的是什么。并不仅仅是所有的知识点,而是能够独立学习并贯通一套知识体系的能力。你一定要说我在参加工作步入社会前要学完所有相关知识点,所有我能遇到的问题都是老师讲过的,所有我要用上的知识都是我学过的,这根本就是天方夜谭。相反具备独立的学习和思考能力,配上国院期间看似混乱无章实则广阔成体系的知识储备,你会意识到许多你之前无法理解的点现在看来都是那么合情合理,自身水平提升了何止一个档次。知识点则可以现用现学。假设说你精通了Java,并不是指你精通了java的语法关键字,而是指对OO语言的关键理念烂熟于胸,那么以后如果工作需要你要去新学C#或者一门现在还未问世的语言,所新学的可能仅限于语法的区别而已。
1. 自我学习与独立思考的能力
如上一帖所说,这才是西式教育的精髓。拥有能独立学习,独立思考的能力才是教育的目标。正如前贴提到工科教书育人的目标应该是培养学生独立学习新知识和独立思考解决问题的能力。这个能力没有,语言学的再多再深你也只是一个programmer,而有这个能力则可以胜任engineer的工作。工科知识点何其多,而且每年都不停有前沿技术需要学习。自己不会自学,离开大学你就会步履蹒跚。独立思考则要培养出一种逻辑清晰的思维模式,如对可选的技术方案要能判断“为什么这个行而其他方式不行”或“在大家都不行的时候哪个是权衡利弊后对应的最优解”。平时带着这种思维去学习,比如在学习TCP的拥塞控制时,去研读一下历史,看看拥塞控制历史上都曾提出过哪些方案,为什么TCP采用了现在使用的这版方案而不用其他?有哪些技术上的原因?有哪些非技术上的原因?
国院宏观上来说虽不是原汁原味的西式教育(主要体现在课后阅读量太少),但在这方面做的还是不错的。远的不说,如果你能保证所有作业报告都是自己100%的劳动成果,你就在这里进步了一大截。每次讲课课件最后一页提到的(如果现在还有提的话)参考书籍或论文可以抽空仔细研读,与课堂所学相互映照会有懂的很多。总而言之,如果你是励志要在大学学点东西的人,而你又发现学不饱,欢迎你去找任课老师探讨请他们对给你拨些论文和题目来研读。为什么推荐你去找老师推荐论文而不是自己去找论文?因为当前学术界论文质量良莠不齐,难度千差万别,任课老师对大多有phd背景,对什么样的论文对你有帮助还是拿捏的更准。
2. 从杂而不精到融会贯通
先引用一段故事。倚天屠龙记中谢逊在冰火岛教八岁的张无忌学武,完全不教具体招式,只教各种理论和诀窍要求背熟,也不管张无忌是否能理解。几年后张无忌由于种种机缘修炼九阳真经小有根基,再回头细思谢逊所教,登时领悟了谢逊所教的关键所在。武林中招式千万,一招一式的教如何能够教的完,但如掌握了武术的基本要义和上乘诀窍,则大可将各路招式融汇贯通,天下神功皆为我所用。
这里面关键便在于你能把一门知识精到什么程度。国院的课程设置以及前贴提到的种种现实造成的这种杂而不精的局面,稍加以利用其实能有极大收获。国院四年所提供的知识储备从种类上来说已然够多。如果各位有条件选择其中自己感兴趣的一个门类(这个门类一定要具体,比如互联网你是想搞应用层开发还是传输层协议还是物理层,CS你是想搞软体开发,分布式还是网络安全),或在硕士期间加以精修(特别是有条件的话到国外选一所好大学),或下苦功自学,精益求精,你所提高的不止你精修的那一个门类。
这里需要注意的是你所精修的是什么。并不仅仅是所有的知识点,而是能够独立学习并贯通一套知识体系的能力。你一定要说我在参加工作步入社会前要学完所有相关知识点,所有我能遇到的问题都是老师讲过的,所有我要用上的知识都是我学过的,这根本就是天方夜谭。相反具备独立的学习和思考能力,配上国院期间看似混乱无章实则广阔成体系的知识储备,你会意识到许多你之前无法理解的点现在看来都是那么合情合理,自身水平提升了何止一个档次。知识点则可以现用现学。假设说你精通了Java,并不是指你精通了java的语法关键字,而是指对OO语言的关键理念烂熟于胸,那么以后如果工作需要你要去新学C#或者一门现在还未问世的语言,所新学的可能仅限于语法的区别而已。