前两天,又成病猫。
回向前年12月在德国生病。
去年12月去普吉岛前生病。
今年12月也生病。
不过这次还好,发冷多穿几件衣服。打喷嚏就随他打。照常工作。
发现生病的时候,虽然是一整个疲乏,但是反而比较专注工作,因为思维不再活跃,不会一下想到这个,就去查查,一下想到那个,就去看看。
Wednesday, December 10, 2014
马云
最近买了一本书,讲述的是马云的在创业是史让阿里巴巴在几个困难节点。
发现马云这人,是个理想化的人。但是,他厉害的地方,就是把理想变成现实。
用的是
1. 团队 (制造产品)
2. 战略 (如何开拓市场,如果战胜竞争对手,如何融资,如何塑造公司内部向心力,如何对外宣传阿里巴巴,如何把客户需求变成产品,如何用简单语言对用户启蒙)
3. 前瞻 (看清5年后,什么会是趋势,然后把所有缺乏的条件,都创造出来 - 创找是解决未知的最佳途径)
核心思想是
1. 所作之物必须解决社会问题;
2. 要顾忌资本 和 员工的利益;
3. 不让资本控制;
4. 必须坚持核心思想不动摇。
名利倒不是最重要的,是附带物。
现在看他做大了,名利相随,成了中国最有钱的人。
---
我觉得这是做研究可以借鉴的。就是解决一个实际的问题,从大层面上,真真实实想解决一个问题,利益大众。而不是为了发文章,很小程度上,来解决一个小问题。
如果,能把某个研究变成产品,很大程度上利益大众,相较于知道多几分没人看的文章 有意义,也有动力多了。
发现马云这人,是个理想化的人。但是,他厉害的地方,就是把理想变成现实。
用的是
1. 团队 (制造产品)
2. 战略 (如何开拓市场,如果战胜竞争对手,如何融资,如何塑造公司内部向心力,如何对外宣传阿里巴巴,如何把客户需求变成产品,如何用简单语言对用户启蒙)
3. 前瞻 (看清5年后,什么会是趋势,然后把所有缺乏的条件,都创造出来 - 创找是解决未知的最佳途径)
核心思想是
1. 所作之物必须解决社会问题;
2. 要顾忌资本 和 员工的利益;
3. 不让资本控制;
4. 必须坚持核心思想不动摇。
名利倒不是最重要的,是附带物。
现在看他做大了,名利相随,成了中国最有钱的人。
---
我觉得这是做研究可以借鉴的。就是解决一个实际的问题,从大层面上,真真实实想解决一个问题,利益大众。而不是为了发文章,很小程度上,来解决一个小问题。
如果,能把某个研究变成产品,很大程度上利益大众,相较于知道多几分没人看的文章 有意义,也有动力多了。
Thursday, November 27, 2014
研究学习
今天和一位postdoc升到asst prof,看看别人是怎么在competitive 的environment下升到professor的。
1. 和老美professor合作, offer unique idea, 你来做。 老美有reputation, 以后可以请帮忙推销idea, 还是写推荐信之类的。
2. 有一个自己研究的root, 枝叶由它延伸。培养root的人际, citation, reputation。
3. 找project。可以四处寻找 project (从自己root延伸), 让人来帮你弄。
4. 有坚定的意识,自己做的work才带上自己名字。
5. Paper 要重质也重量。
1. 和老美professor合作, offer unique idea, 你来做。 老美有reputation, 以后可以请帮忙推销idea, 还是写推荐信之类的。
2. 有一个自己研究的root, 枝叶由它延伸。培养root的人际, citation, reputation。
3. 找project。可以四处寻找 project (从自己root延伸), 让人来帮你弄。
4. 有坚定的意识,自己做的work才带上自己名字。
5. Paper 要重质也重量。
Tuesday, October 28, 2014
测试可行性
不可行的idea有两种
1. 一种是你觉得可行
2.一种是你觉得不可行
2.是觉得可行,但是你一整个实现出来之后,却发现不行。。。尤其是你花了一星期,却发现突然。。这个还真是。。我就用一个星期实现了一个看起来很酷的idea,但是python不给力,刚刚发现处理parallel的shared object的时候太慢,决定放弃。
故事告诉我们,要在test idea的时候,用小的来test。可行了才往下进行。
1. 一种是你觉得可行
2.一种是你觉得不可行
2.是觉得可行,但是你一整个实现出来之后,却发现不行。。。尤其是你花了一星期,却发现突然。。这个还真是。。我就用一个星期实现了一个看起来很酷的idea,但是python不给力,刚刚发现处理parallel的shared object的时候太慢,决定放弃。
故事告诉我们,要在test idea的时候,用小的来test。可行了才往下进行。
Monday, October 27, 2014
有用的Ideas
有用的ideas 有两种类型
1. 一种是说出来你觉得有用
2. 一种是说出来你觉得无用
往往第二者是很多伟大idea开始。
刚刚去unlock password
第一,mm让我带上所有的devices,我觉得没有,还是带去了
第二,解决问题的人 是一个我觉得一定不能帮我解决的人
(上次去找他的时候,花了一堆时间和他解释最简单的电脑setup)
结果恰恰这两点式解决问题的关键
第一,所有的device带去,一被lockout马上让那个人帮我们unlock,这样我们trial and error的速度就加快了。
第二,一有问题mm就去问那个我一直觉得解决不了问题的人。那个人虽然没有直接帮忙解决问题,但是他提到一个关键,这让我立即联想到有可能导致问题的地方,从而解决了问题。
----
很多伟大idea,不是那么容易被看清楚,试了才能知道。如果觉得可行,不妨试试,just do it。
偶尔也可以试试觉得不可行,但是却看不清能不能成功的。对于这类型,当然前提是,自己要有兴趣,或者花时间不多。
1. 一种是说出来你觉得有用
2. 一种是说出来你觉得无用
往往第二者是很多伟大idea开始。
刚刚去unlock password
第一,mm让我带上所有的devices,我觉得没有,还是带去了
第二,解决问题的人 是一个我觉得一定不能帮我解决的人
(上次去找他的时候,花了一堆时间和他解释最简单的电脑setup)
结果恰恰这两点式解决问题的关键
第一,所有的device带去,一被lockout马上让那个人帮我们unlock,这样我们trial and error的速度就加快了。
第二,一有问题mm就去问那个我一直觉得解决不了问题的人。那个人虽然没有直接帮忙解决问题,但是他提到一个关键,这让我立即联想到有可能导致问题的地方,从而解决了问题。
----
很多伟大idea,不是那么容易被看清楚,试了才能知道。如果觉得可行,不妨试试,just do it。
偶尔也可以试试觉得不可行,但是却看不清能不能成功的。对于这类型,当然前提是,自己要有兴趣,或者花时间不多。
Saturday, October 25, 2014
Friday, October 17, 2014
free will + 调代码
感觉这个talk 不错, 主题在于面对困难抉择的时候,选择的,帮助我们选择的不是社会舆论,不是在某个文化下大家都觉得轻而易举的选择。我们选择的,是我们想要成为的,我们的个人价值观。推而广之,我们不应该去议论别人的选择,因为他们有权作出他们的选择;反过来,我们不应该所有决定都取决于外界的声音(这样做被称为drifter,随波逐流之意),我们要倾听自己的声音,来做出选择。这就是自由意志 free will。成为自己想要的自己,不是大家想要的你。
-----
今天早上调代码,第一次用python来变成,发现dictionary特别慢。我想尽方法来调。找更好的data structure (没找到),我开始觉得选择python是错误的。于是有了用c#重编的想法,后来想想要不用java,这个比较portable。在重编之前,得先来看看java 和C#里的dictionary有没有快些,发现java 是快了,可是就快那么一点点,C#就超级慢了,是我错怪python了。这个还真是郁闷,心里想调这个没用的代码,还不如做些有利于人类的程序出来。想着是想着,但是我这人就是有点小执着。调到了五点半,没成果,心想调着也是白调,还不如去练练跆拳道,拳打脚踢,搞不好会有点什么启发。这还挺管用的,我发现对中间的flow还没有仔细的去思考,是什么导致跑得那么慢,得要加几个print看看。回来吃饱后,调一调发现原来在可以用set的地方,我用了list,多了好多repeat items出来。另外一个,也是决定性的一个,就是我竟然把build dictionary的function放进了recursive call里,重复着多次的dictionary building。
于是乎,从10万个items, 40几秒的runtime,降到100万个item, 4秒的runtime。这是完全可以接受的范围了。
研究就是这么样的一个郁闷,领悟,豁达的一个cycle。
Subscribe to:
Posts (Atom)