在CMU学习15319/619 Cloud Computing是种怎样的体验?
CC是一门典型的工具类型的课程,它的初衷除了带你了解和Cloud相关的技术以外,更多的是要你亲手实践,熟悉工具,所以
Get your hand dirty!
Get your hand dirty!
Get your hand dirty!
我是13 Fall 上的,在作业上话的时间主要是周日的晚饭前和做晚饭跑Hadoop,最后Project跟小组成员熬了两到三个通宵弄出来的。对我而言花的时间应该少于12学分应该的时间。
但为何传说得这么恐怖呢?因为这颗有大量外系的同学上,当然,作为工具类的课程,也很适合本科非CS的学生上。但是,这些Project做起来过于琐碎,太多小的知识点,关于SSH,关于Linux,关于写Script等等等等。让很多本科没有接触过的同学不得不一点一滴地把这些课堂上并没有老师教过的东西自己补齐来,自然痛苦,自然耗时。但是,这也正是之后工作中正常的情形,老师教的知识点并不够用,只有多做这些Project才能把相关的零碎补齐。周围一般都有很多大腿,紧紧抱着,见贤思齐,成长更快。
而你们流的汗与泪,我在本科的时候都流过了。要学习新东西,这些痛苦的经历都是少不了的。更何况都来CMU了,谈什么休息呢?
"My heart is in the work."
继续阅读
全部内容C语言的理论学了,编程时却不知如何下手怎么办?
这实在是一个好的问题。。。 上小学的时候,老师教你1+1=2,你觉得加法的理论学了,但是不会使用,但是后来,你会了 上初中的时候,老师教你x^2+y^2=z^2,你觉得勾股定理的理论学了,但是不会使用,但是后来,你还是会了 上高中的时候,老师教你a^2+b^2=2ab,你觉得不等式的理论学了,但是不会使用,但是后来,你...
为什么说程序员学习只看视频不好,还要多看书?
这个问题让我想到了一个本质的观点:学习编程不是为了看会做什么,而是要真正理解和掌握。 从我在CMU的经历来看,最重要的不是获取知识的方式,而是如何让知识真正变成自己的。正如我在《如何做错题集》中说过的: "因为学习就两步:1.找到不会的,2.把不会的变成会的。绝大部分人把时间花在了做题上,而忘了其实做题是为了找到不会的...
用 LaTeX 撰写的学术论文怎么方便地供老师评注和修改?
Latex是文本文件,所以可以使用Git进行版本管理,进行评注和修改 但是要是老师不熟悉Git的话,那就参照别人的方法把╮(╯╰)╭
