星期二, 十二月 30, 2008

Tools: codeviz

Codeviz is used in the linux kernel. Be sure to check it out.

Building a Kernel

The package comes with three scripts. The first script, called make-kernel.sh, will unpack the kernel to the kernels/-d switch. The second, called make-gengraph.sh, will unpack the kernel but instead of building an installable kernel, it will generate the files required to use CodeViz, discussed in the next section, for creating call graphs. The last, called make-lxr.sh, will install a kernel for use with LXR.


星期一, 十二月 29, 2008

君子善假于物

简单地记下读代码的量变。

1、10行
直接读
2、100行
100行的程序基本上不存在复杂的函数调用,关注控制语句(if,else,while,for),分成块来读
注:写的时候也先写控制语句再写控制块里面的代码
3、1000行
用source insight关注函数调用,用读100行的方法读每个函数
4、10000行
用source insight也感觉不够了,因为这个级别的代码,函数调用会跨过很多个源程序,即使用source insight来跟也会跳三四次或者更多。在很多个文件之间跳来跳去,注意力很快就分散了,效率也很低。这时需要用函数调用图(call graph)对全局有一个认识,加上读1000行的方法。

最近做的事情就是读和修改>10000行代码的事。在今天之前,函数调用图都是手动用mindmap工具(Mindjet MindManager)画的。画了好几幅以后,终于受不了了,就想着是不是可以自动画。基于现在知道的工具:ctags, graphviz,要没有现成的,那就自己写了。写好了还可以给其他人用。

google了一下,果然是有这样的工具。参考下文:分析函数调用关系图(call graph)的几种方法

该博客的Title介绍是这么写的:
陈硕的blog:
吾尝终日而思矣,不如须臾之所学也。吾尝�而望矣,不如登高之博见也。……君子生非异也,善假于物也。
受益匪浅!

善用工具才能事半功倍!

re

nonsense
tweak the simplescalar to study the multi-core

simplescalar | bar graph generator | paper writer | program committee

Note

Watch the words Y.P. use:
go ahead!
nonsense
good humor
immediately
why not?
fix what?
clueless

And, say it aloud!

Video Today

Speech on the beach. Nice!
See it here:
http://users.ece.utexas.edu/~patt/Videos/
[9]

A lot to learn from Patt. To list a few:
"XXX is critical, and he has humor. I'm critical, but I don't have much humor."
 Humor is important as it makes the criticism more tolerable. Being critical is important to find problems, but this is only the first step. Then you should solve the problem by changing what other people think. Make other people be glad to accept your criticism to them need skills, or rather, it is art. Humor helps a lot.
I also find that metaphor is important in expressing your idears. A good metaphor makes the idea more understandable.

"Too many professors , ..., much of their research is garbage. Is it a good idea that they should do research?"
"Simplescalar has been ...bug... for year. We don't use simplescalar.
We build simulators from scratch, we have a clue of what's going on.
People that do research using simplescalar don't know what's going on. ... a bug in the simulator, they get their results, WOW! It's the bug that makes their result looks good.
What I like to argue is that would a professor doing a lousy research,
The problem that doing a lousy research is that you produce crap, and you're wasting time. time that you could do things other than research."

Write simulator of your own. That's what Patt means.

"He would like to produce a paper with this nonsense. Please do us a favour, when it (the paper) is done, put it in the waste basket, don't make us read it, or evaluate it. The problem is if you're doing a bad research, you ... from doing two other things: scholarship and industry..."

"IOP is not dead. ... but it is 'easier' to say IOP is dead, why? because there's more transistors on the chip, ... so we do multiple core. ... the problem solved. So I got billions of transistors."

"enview your student with the same passion. let me explain to you: this thing (research) is passionable, How did you not want to do that?"

星期六, 十二月 27, 2008

用设计CPU的原则设计你的时间

1、预取:需要把明天要做的事情提前计划好
2、局部性原理(Principle of Locality):要用整段时间来做同一件事
3、Amdahl定律:要抓住主要的部分,让主要部分加速。不要分心,忙着做一些与工作无关的事情对于工作是没有帮助的,还不如把这些时间拿来休息,休息好了再工作。

年终总结会

年终总结会很幸运地和李老师、孙老师同桌吃晚饭。
关于research,李老师说你做完这件事之后至少接下去的两年三年别人都没什么可以做了。目标是给这件事画句号。

星期五, 十二月 26, 2008

星期三, 十二月 24, 2008

Merry X'mas

圣诞快乐,朋友们。

                                 |
                               \ ' /
                             -- (*) --
                                >*<
                               >0<@<
                              >>>@<<*
                             >@>*<0<<<
                            >*>>@<<<@<<
                           >@>>0<<<*<<@<
                          >*>>0<<@<<<@<<<
                         >@>>*<<@<>*<<0<*<
           \*/          >0>>*<<@<>0><<*<@<<
       ___\\U//___     >*>>@><0<<*>>@><*<0<<
       |\\ | | \\|    >@>>0<*<0>>@<<0<<<*<@<<  
       | \\| | _(UU)_ >((*))_>0><*<0><@<<<0<*<
       |\ \| || / //||.*.*.*.|>>@<<*<<@>><0<<<
  jgs  |\\_|_|&&_// ||*.*.*.*|_\\db//_               
       """"|'.'.'.|~~|.*.*.*|     ____|_
           |'.'.'.|   ^^^^^^|____|>>>>>>|
           ~~~~~~~~         '""""`------'

星期二, 十二月 23, 2008

Follow the footprints

    Lives of great men all remind us
        We can make our lives sublime,
    And, departing, leave behind us
        Footprints on the sands of time ;

    Footprints, that perhaps another,
        Sailing o'er life's solemn main,
    A forlorn and shipwrecked brother,
        Seeing, shall take heart again.

-- Henry Wadsworth Longfellow (1807-1882), A PSALM OF LIFE


最近逛的researcher的主页比较多。都是不到30岁的Elites:

http://www-mount.ece.umn.edu/~jjyi/

http://www.mit.edu/~y_z/

http://research.microsoft.com/en-us/um/people/blee/index.html

看看这些人发的publication,都是10篇20篇的顶级会议。也就是3~4年里面发的。

忘了哪个老师说的发paper就像华山论剑,要比剑就去最好的会议比。这是一个from good to great的过程。

大师Patterson说:
* Goal is to have impact:
Change way people do Computer Science & Engineering
� Many 3 - 5 year projects gives more chances for impact
* Feedback is key: seek out & value critics
* Do Real Stuff : make sure you are solving some problem
that someone cares about
* Taste is critical in selecting research problems, solutions,
experiments, & communicating results; acquired by
feedback and completing projects
* Faculty real legacy is people, not paper:
create environments that develop professionals of whom
you are proud
* Students are the coin of the academic realm
这可能是下一个境界了。无剑胜有剑。

学以致用

笑来老师最新一篇博客文章里面说到他用autoit脚本把柯林斯的《英语语法大全》CD里面关于语法的内容拉出来成了html。看得我目瞪口呆。

笑来老师是学会计的,他的职业是在新东方教英语。而我是学计算机的,而且是计算机体系结构硕士,对计算机的工具的应用,尚没有他这么游刃有余。

学以致用。重要的是你用学到的东西创造了什么。

Reading

年轻人不要指望四两拔千斤 - 郎咸平

link:http://xianpinglang.blog.sohu.com/107108545.html

《读者》原创版:不少读者喜欢您的演讲,您的演讲在网上,像土豆网等很多网站一点就能点爆,当然是因为您的演讲很有魅力,其实我们都很清楚,您说出来 的只是常识,在咱们国家一直都不缺常识,像小时候在幼儿园,洗手要懂得排队等等,中国缺的真不是常识,缺的是胆识,我们很多人都认为郎咸平可爱就可爱在真 实,不装神,不弄鬼,不装腔作势,非常真实。这种自信其实来源于内心的强大,但是心理学家也告诉我们,内心强大的人,有时候也是非常脆弱的人。您脆弱吗? 或者说,您对人生有过恐惧吗?
  我:这个问题问得好,我这么回答你。人问我郎教授你爱做什么运动?郎教授你应该讲学与游山玩水两不误嘛。但我从不游山也从不玩水,为什么?我可以告诉 你,那就是我的时间不多的,我已经不是二十岁年轻人了,可以有很多的时间去思考,很多时间去行动,甚至有很多时间可以去失败――但我现在这个年纪已经不允 许失败,因此我最大的恐惧来自于怕时间不够用,我怕没有办法把我所积累的学识传播出去,做一个对社会有益的人。
  《读者》原创版:有没有过焦虑感什么的?
  我:我个人没有什么焦虑感,如果硬要说有的话,那就是我的焦虑感就来源于我认为我的时间不够用了,我的理论没有办法更进一步有效的帮助这个国家,这是 我最大的焦虑感。别人的攻击,或者自身恐惧什么的,我早就过了那个阶段。小时候可能由于学习不好被怕打屁股有焦虑感,我现在唯一的焦虑感来自于对国家与未 来的焦虑……我不认为这是伟大的脆弱,但是说实话,这是我个人的脆弱。至于感情方面,心情方面的好坏,我已过了这个阶段了。
  《读者》原创版:很多东西可以超越了。
  我:很多东西都可以超越,我年轻时候都经历过很多了。
  《读者》原创版:伟大诗人里尔克说,有何胜利可言,挺住意味着一切,我相信你肯定有过挺不住的时候,因为你也是凡夫俗子,你挺不住的时候怎么做的,是咬紧牙关还是双手一摊肩膀一耸无所谓?
  我:每个人都有弱点,我年轻的时候曾经有过挺不住的时候,挺不住就挺不住呗,挺不住就结束了。我是一个很普通的人,但是我告诉各位读者朋友,为什么让 你们在各方面都要感悟积累呢?其目的就是要你们认清事物的本质,一旦认清了许多事物的本质,你就知道怎么做了,也就是怎样正确地取舍了。但不管什么时候, 咬紧牙关,告诉自己挺住还是很有必要的。

re 16日

演出完了。还算顺利。也算值得一记。第一次吉他弹唱。

Quote

我对我所做的工作简直着了迷,所以一大早就迫不及待地起床去做它。我的一个朋友,也是一位遗传学家,他说我是个小孩,因为只有小孩,才在早晨急不可待地起床,去做他们想做的事 ――遗传学家Barbara McClintock(83年诺贝尔奖获得者)


星期一, 十二月 22, 2008

Quote

For centuries we have been spoon-fed by our teachers, by our authorities, by our books, our saints. We say, 'Tell me all about it - what lies beyond the hills and the mountains and the earth?' and we are satisfied with their descriptions, which means that we live on words and our life is shallow and empty. We are secondhand people. We have lived on what we have been told, either guided by our inclinations, our tendencies, or compelled to accept by circumstances and environment. We are the result of all kinds of influences and there is nothing new in us, nothing that we have discovered for ourselves; nothing original, pristine, clear.
--Jiddu Krishnamurti, FREEDOM FROM THE KNOWN

星期日, 十二月 21, 2008

Today

又睡不着。
翻出以前的blog看看。还是很有纪念价值的。
恩。记下每天值得纪念或者反思的东西。对于以后是一笔财富。

今天。
早起游泳,划水有改进,25米划19下,争取目标是15下以内。
中午看Usenix的视频,关于Open Source和Cloud。两个presenter的演讲水平都不怎么样,讲得不够生动。相比较Paterson,还是Paterson讲得比较有意思。
又读了一遍Code Reading: The Open Source Perspective,当你要给一个大的程序添加一个新的功能,应对的方法:
找出相关联的部分;isolate;……。文章最后举了一个例子,添加一个小的函数。函数可能涉及到要改的部分是四五处。步骤:找到要改的部分;找Open Source里面有没有可以重用的代码;编程,调试。

星期六, 十二月 20, 2008

re

记起另外一个:
要快速的进入一个领域,找到这个领域领先的paper,用一个月时间快速地follow,看你做的结果数据和paper中的是否一致。如果一致就说明你的实验是对的。如果不一致,跟paper的作者联系一下,看看是哪里出错,或者是作者有一些什么trick没有跟你讲。

Today

昨天实验室年终总结,陈熙霖老师做了个做研究的感受的报告。
时隔一天,其他内容记得不太清楚了。记得最深刻的是,他引用的Barbara的话:要像小孩子喜欢玩具一样喜欢你做的事情。
(如果你家里有小孩子,你会发现他一大早就起床迫不及待地去找他的玩具。)

如果有哪一天你赖床了,你可以想想这个。

星期一, 十二月 15, 2008

看点书

看点书舒缓下心情

李小龙:Tao of Jeet Kune Do

If nothing within you stays rigid, outward things will disclose themselves. Moving, be like water. Still, be like a mirror. Respond like an echo.

The consciousness of self is the greatest hindrance to the proper execution of all physical action.

While being trained, the student is to be active and dynamic in every way. But in actual combat, his mind must be calm and not at all disturbed. He must feel as if nothing critical is happening. When he advances, his steps should be light and secure, his eyes not fixed and glaring insanely at the enemy. His behavior should not be in any way different from his everyday behavior, no change taking place in his expression, nothing betraying the fact that he is engaged in mortal combat.

Today

彩排忘词了

糟透了

咋办

总有第一次嘛

加倍练习吧

星期六, 十二月 13, 2008

Note

知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。物有本末,事有终始,知所先后,则近道矣。
--《大学》

星期五, 十二月 12, 2008

今天

陈姐搬了公司以后还没去找她,今天晚上去蹭了她一顿饭
听她说她碰到的那些人挺有意思的。

13亿人,也就那么几种性格,分分类,哪种人在哪一类,然后你就知道怎么处理了
现在心态乐呵多了。以前脾气很倔,现在学会了低头
每天干自己喜欢的事
也有很多人很厉害的,有个军人,他来之前跟你说新要一台笔记本,来了以后先把笔记本拿在手里,然后客客气气地跟你说他买回去的笔记本坏了,帮他换一台。那次我从那个人身上学到了很多。
楼道的阿姨吧,也不要看不起她。有时候洗完水果,也分她一个。我的水壶拉在楼道了,她帮你给收好,说:小陈啊,你的水壶拉在楼道了,我帮你收起来了。人和人没有什么不同,只是赚钱的方式不同罢了。

Note

对很多新事物感兴趣这点很好,不过现在还不是思考这些问题的时候。


要研究众核操作系统,首先得了解众核上的应用需要什么样的操作系统,很多东西看书看PPT看文章是找不到感觉的。


用模拟器模拟一个众核结构要花多大的精力首先需要考虑。而且现在五花八门的众核已经很多了。


这一年主要任务不是要看文章,而是要有工程的基础,有对系统运行的实际感觉。


从本科基础和这半年的工作看,还是缺乏这种工程经验。


把现有的庞大的系统精简整理成一个核心的稳定可用的系统,从模拟器,硬件到操作系统和应用,要全面了解和掌握,而不是当成一个个积木块黑盒子,能串起来就行了。在此基础上再考虑新的功能。加新的东西一定要谨慎,增加一个bug很多的功能毫无用处。 只有了解了模拟器,才清楚什么样的模块可以加上去。


这一年打好基础,很多时候the idea is cheap要有较强的来自工程的系统感觉。

陈老师的邮件:
The idea is cheap.

星期三, 十二月 10, 2008

Another


宁可要做的事情小一点,少一点。把这件事情做好,再做下一件。不能凭兴趣。
有些事情确实无法估计,那就让它错吧。尽快把错的改正。
下次需要对情况做出估计。

在时间安排上,要对接下去一年有一个大的估计,对接下去半年有一个大概的估计,对接下去三个月有一个大概的计划,对一个月有一个安排,对一个星期有个日程。
根据墨菲定理,会出错的一定会出错。所以,要精确。

要做好真的是不容易。
所以才为什么这么多人做不好。

Today

Quidquid agas, prudenter agas, et respice finem.
"Whatever you do, do cautiously, and look to the end."
-- 'Gesta Romanorum' no. 103

记中午跳踢踏舞又没有继续。
你要知道你参加的团体是什么人,你在里面有多少自由度,不是你想怎么做就可以怎么做的。也就是说,你只要参加一次,能不能退出就不是你说了算了。

People: Donald Knuth

Donald Knuth的第一个程序

He discovers computers, and
how hard programming is.

I wrote my first program for the IBM
650 [a vacuum tube magnetic drum
computer from the 1950s], probably
in the spring of my freshman year, and
debugged it at night. The first time I
wrote the program, to find the prime
factors of a number, it was about 60 instructions
long in machine language.
They were almost all wrong. When I
finished, it was about 120 or 130 instructions.
I made more errors in this
program than there were lines of code!
My first program taught me a lot
about the errors that I was going to be
making in the future, and also about
how to find errors. That's sort of the
story of my life, making errors and trying
to recover from them. I try to get
things correct. I probably obsess about
not making too many mistakes.

-- Communications of the ACM, July 2008, Vol. 51, No.7

People: David Patterson

June 24在北京做Award Lecture

June 25,在USENIX做Invited Talk
http://streaming.linux-magazin.de/events/usenix08/archive/dpatterson/

Today

early bird

Today: 沙龙

手头的工作调研了三个礼拜了,没有写一行代码。一直找不到一个点来研究。

学术沙龙,抓住韩师兄讨论了一下,他的经验:做体系结构的想法不重要,如何得到满意的数据才重要。很多时候你这个想法很多人都可以想到。另外,从韩师兄的角度看,现在的系统模拟器是一个摸索性的东西。如果下一步要做新一代的系统,说不定就可以拿模拟器来做。从一个小的规模得到验证,扩大到大的规模。从他的角度,微处理器的模拟器还比较容易说一点,比如80核,至少是现在没有的;集群的模拟器,如果只是100~1000个结点级别的,你不如去超算中心跑一下就知道了。

另外,从他那里听了一些关于可靠性的知识。7000+个结点,出故障的可能性就是每1.5小时一次,如何故障恢复就是个问题。最容易出问题的是内存和网络。内存比起处理器器件的密度更大,而且是电容的,容易出错。

数据是一个有说服力的东西。

星期二, 十二月 09, 2008

Today:讨论班

又是一周一度的孙老师讨论班哈。这次是第二次。
简记如下:

郭靖修炼成大侠之路

江南七怪 招式 Skill

马钰 内功心法 Approach

洪七公 降龙十八掌 Core Tech

周伯通 九阴真经 Methodology

自悟 武穆遗书 Philosophy

黄蓉 Soul


星期一, 十二月 08, 2008

Reading: 呼唤企业家精神 坚持梦想敢于担当

中午抽空读了马云的博客,很有收获。记得第一次看到马云是在浙大了,那次是听他说"成功的人做成功了,但是说不出来。不成功的人整天都在找理论说怎么样才能成功。",很有启发。之后就一直很关注他的举动。

链接:马云,呼唤企业家精神 坚持梦想敢于担当,http://blog.china.alibaba.com/blog/yunma/article/b0-i5551845.html

我走了一大圈,分析一下我自己对于目前经济形势的看法,也许我自己的思考未必对,但我也不需要得到大家的认同,只是希望大家回去思考一些想法。
Note:
民主掌握在大多数人手里,而真理其实往往是掌握在少数人手里的。因为只有少数人才具有求真的心和不懈的努力。

优秀的企业家必须学会比别人提前适应这个环境,这个灾难一定在2、3年打击每一个人,谁先适应谁就有机会。做企业至少是5年和10年的考虑,2、3年的灾难不算什么灾难,假如你没有思考过5年和10年,我觉得2、3年内的打击,那是没什么意义的。
Note:
适应是很重要的。运动是永远的,我可能还不算老,而且历史学得不好,但是回看历史,人类社会从来没有停止前进的步伐。不去适应变化,拥抱变化,创造变化,就迟早会被淘汰。

我觉得第一,这次所谓的危机是人类社会进入商业社会全球化的阵痛,人类社会要进入商业社会走全球化,你必须面临这样的挑战。以前的全球化我认为是美国化,美国把自己的价值观、金融观,把自己的一切通过所有的手段传给了全世界,而由于信息时代,互联网让人们理解到,这样的价值观、这样的机制、这样的体系已经不能存在。
Note:
我看到了马云的信心。一个人不有点信心是不行的。这个信心不是说我自己觉得有多好了,而是不管有什么困难,我都可以给克服掉这样的心态。

过了2002年,我跟自己讲,我的一辈子的商业生活中,将经历这样无数的灾难,我想看的是,我一辈子可以经历多少的灾难。这是人类100年才一遇的这样的一次金融风暴,如果这样的金融风暴你度过了,你年老离开的时候,你可以告诉别人,我当年经历过这样的灾难,我爷爷没有经历过,我爸也没有这个资格,我有了。
Note:
可能真是这样的吧。"将经历这样无数的灾难"。不管是哪行哪业,不管职位高低,都是如此。但是马云的心态就是"我想看的是,我一辈子可以经历多少的灾难"。有一句话说,判定成功的标准是看你克服了多少困难。

所有的企业只要你想活,你一定能活下去,连"朱坚强"都能活,你为什么不可以?
Note:
搜"朱坚强",看看是什么。


星期四, 十二月 04, 2008

Quotes: 做好就要都好

一件事情失败了,很容易就找到它错在哪里。

而一件事要成功,就需要许多个方面都做成功了。

――孙老师


Note:

这就是成功是不可预期的,你只能去避免失败的意思。

Reading: How to do Research At the MIT AI Lab

研究是艰苦的工作,很容易对之失去兴趣。一个令人尴尬的事实是在本实验室读博的学生只有很少比例最后获得学位。有些人离开是因为可以在产业界赚到更多的钱,或者由于个人的原因;最主要的原因则是由于论文。本节的目标是解释这种情况发生的原因,并给出一些有益的建议。

所有的研究都包含风险。如果你的项目不可能失败,那是开发,不是研究。面对项目失败时是多么艰难啊,很容易将你负责的项目失败解释为你自己的失败。虽然,这实际上也证明了你有勇气向困难挑战。

在人工智能领域很少有人总是一直成功,一年年地出论文。实际上,失败是经常的。你会发现他们经常是同时做几个项目,只有一些是成功的。最终成功的项目也许反复失败过多次。经历过很多由于方法错误的失败之后,才取得最终的成功。

在你以后的工作生涯中,会经历很多失败。但是每一个失败的项目都代表了你的工作,很多思想,思考方式,甚至编写的代码,在若干年后你发现可用于另外一个完全不同的项目。这种效果只有在你积累了相当程度的失败之后才会显现出来。因此要有最初的失败以后将会起作用的信念。

研究所花费的实际时间往往比计划的要多得多。一个小技巧是给每个子任务分配三倍于预期的时间(有些人加了一句:"……,即使考虑了这条原则")。

成功的关键在于使得研究成为你日常生活的一部分。很多突破和灵感都发生在你散步时。如果无时无刻地都潜意识的思考研究,就会发现思如泉涌。成功的AI研究者,坚持的作用一般大于天资。"尝试"也是很重要的,也就是区分浅薄的和重要的思路的能力。

你会发现自己成功的比例是很随机的。有时候,一个星期就做完了以前需要三个月才能 完成的工作。这是令人欣喜的,使得你更愿意在本领域工作下去。其他一些时候,你完全陷在那里,感觉什么也做不了。这种情况很难处理。你会觉得自己永远不会 做出任何有价值的东西了,或者觉得自己不再具备研究者的素质了。这些感觉几乎肯定是错误的。如果你是MIT录取的学生,你就是绝对合格的。你需要的是暂停一下,对糟糕的结果保持高度的容忍。

links:
How to do Research At the MIT AI Lab
http://www.cs.indiana.edu/mit.research.how.to/mit.research.how.to.html

如何做研究(MIT AI Lab)
http://www.cnblogs.com/itolssy/archive/2008/08/31/1280434.html


Note:
Howto不是silver bullet,不能帮你解决所有研究的问题。但是howto可以作为一面镜子。在感觉累的时候可以对照一下。
去年应老师的讲座现在还记得。最后提问环节,有同学问起如何做研究。他说好的研究是没有方法的。那些做出杰出贡献的学者不一定去看什么研究方法。但是,品味很重要。它决定你研究的高度。
关于应老师还有一些链接:
http://hi.baidu.com/chchina/blog/item/75510c23097dc14e9258074b.html
http://www.univs.cn/newweb/channels/bbs/2007-01-15/729249.html
搜google才发现应老师这么低调。他发的文章级别都是很高的。

星期二, 十二月 02, 2008

从容

孔子说:诚者不勉而中,不思而得,从容中道,圣人也。
就是:do it well, naturally的解释。

今天中午练踢踏舞很轻松。
跟学游泳学吉他学拉丁一样轻松。
一样通了,其他也通了。

不知道编程什么时候能通。
操作系统什么时候能通。

关键是"诚",把每个细节和细节之间的连贯练好了,自然就"成"了。错误地练习十次不如正确地练习一次。

Today:讨论班

今天第一次听孙老师的讨论班。专业知识这块就不记了。记一下学习方法方面。

1、学习能力很重要。
(我不是在吓唬你们)知识按照摩尔定律递减。一年半后,博士生的水平就相当于硕士生,再过一年半,就相当于本科生。十年后就相当于小学生了。
人不能平。当你做什么都被别人踢下去时,你就有很深的挫折感。你的各方面都会发生问题(情绪、生理……)我这么说你们可能不明白,那些研究员都有很深的挫折感。

2、思考能力
fusion,复合。
你的职业生涯是三十年到三十五年,是不断发展的过程。你很难keep在一个位置。就像斜坡一样,不往上爬,就会滑下来。只要中国还是发展中国家,你站都站不住。


Note:
对于第一点我是有感受的。这么看来,挫折是最宝贵的财富不错。早点挫折,早点不用挫折嘛,以后还有这么长的路要走呢。
从知识更新这么快来看,大学期间浪费的学习时间确实是使自己损失了巨大的知识。但是从好的方面看,四年的东西一年就可以学回来。