Liam's Notes

AI、产品、数据、旅行与生活观察

我从去年暑假结束,拿到回黑石的 offer 后,就开始了寻找自己人生目标的旅程。2010 年的九月到 12 月,我过得挺糟糕的。因为我每天起来都在想我接下来这辈子要干什么。我可以很清楚地看到如果我接受了那个 offer,我未来两年的前景。我们办公室里有一个韩国人 Jay,我实习的时候是他做分析师的第三年。每年的反馈中,他都是黑石他那一届全球所有分析师里最强的那一个。我没有怀疑自己能够成为这届最好的分析师,但同时,我也可以很清楚地看到,J 是我能成为的极限。但仔细想想,J 也不过只是那样,像永动机一样地在办公室努力工作,像尊贵的孩子一样在夜店潇洒地玩耍。J 是最出色的,但也是黑石所能创造的最出色的。

后来我想到了环境的局限性,想到了密集网络。我在上中的时候,我这届最好的学生去了北大和清华。而在沃顿时,最好的学生去了高盛直投、贝恩资本、凯雷、KKR、Jane Street 等买方。我想到我们是不是已经成为模式化思维的牺牲品(victims of stereotypes)。我们的社交圈里都是与我们同类的人,我们互相交流、竞争、鼓励、启发,处于所谓的密集网络。我们自以为我们充分见识了整个世界,但其实我们只是在重复肯定同一类信息。所以如果你是「最出色的」那一个,那么你极有可能就是所有和你同类的人当中最出色那一个。但这也就是你的极限。而有另外一群人,他们只是想和别人有点不一样,他们想去外面看看,去见识见识这个世界究竟有多大,他们想要找到自己独特的生活。对于这些人来说,天空才是极限。说实在的,所有当年选择 DIY 出国的朋友们,如果今天你有幸拿到了让那些当年去北大、清华的那些同学羡慕的 Offer(再次向躺着也中枪的北大、清华同学致以崇高的歉意),如果你有了比同龄人更多的见识,那绝对不一定是 因为你比他们更出色,很大程度上是因为在那个出国还没有像今天一样流行的年代,你没有被那个上北大、上清华的模式化思维所套住。所以老天很弄人,因为所有一直在追求「出色」和「卓越」的人最后都在他们最坚信的标准上「输」给了那些只是想过自己独特生活的人。

当然,2010 年末的时候,我只是确定了自己是被老天玩弄的人哪。但幸好我还有一年时间,我决定一定要找到一个属于自己的生活目标,然后坚定地走下去。一开始,我和很多人一样,觉得人生的终极目标就是要多走走,去见识这个世界,活出自我。但后来我发现这个目标其实只是说着好听,但是其实不能给人带来持续的动力,然后我就很伤心。再然后,我好不容易想出了一个有点与众不同的目标,就是「做个有意思的人」(Be an interesting person)。因为对我来说,这是我当时能给另一个人的最高评价。但后来我又想了想,这个目标用管理学的标准来说,就是太不具体太不精确所以很难提供持续动力。然后我就更伤心了。所以从九月到十二月的四个月里,每天起来就因为找不到人生目标而痛苦。因为自己跟自己的内心对话太多,经常一不小心就错乱了。当时也没有人告诉我什么 20 分钟就可以找到人生目标的这种好事。于是我就上了很多奇奇怪怪的课,和各种奇奇怪怪的人交流,希望从他们的经历中获得一些启发。那段时间我过得真的很彷徨也很烦躁,好在我坚持了下来。我谈判课上的教授成为了我很重要的一个导师 – 尽管他从来没有一对一给予我任何指导。但就像我前面提到的,那些改变我们人生的道理,都不会是别人教会的。进入到十二月以后,我的目标慢慢找到了我。

四个月里经过无数内心挣扎之后沉淀下来的思想最终被我总结成了两句很简单、看似和「做个有意思的人」一样不具体、但对我而言包含了丰富含义的话:

“To grow and to help others grow. To live and to help others live.”

阅读全文 »

你生来就不是豪门,没有王子公主的命就别学只有王子公主才能得的病,人家有时间、金钱去仰望天空、去抑郁彷徨,你没有!你必须奋斗!你生来就背负着家庭、生活的重担!别把时间都浪费在埋怨、牢骚上,没有人对不起你; 别把自己看得跟故事里的男女主角似的,人家天生丽质、天性善良,你呢,你能够给自己的优势就是能力,然而,如果你一味的颓废,就连这最后的机会都会丧失,成为一无是处的废物!

不论你是笼罩在失望阴影下的大学生,还是很不顺心的工作者,你都得找到自己的信心,然后去努力。否则,就认命吧,一辈子浑浑噩噩,无所作为,别怪别人鄙视你、瞧不起你,因为你活该!

所以,从今天起,要么努力追逐梦想,要么就做别人脚底的泥巴,云泥之别,不过如此,千万别堕落!你没资格!你需要看清,你的失败究竟是因为你没有伯乐还是你自己没有能力!

爱自己的最好方式就是努力奋斗让自己优秀起来,如果你再颓废,别郁闷没有知己、找不到真爱,因为连你自己都不爱自己,还妄想别人爱你吗?试问,你有什么值得爱,你配吗?往往一个人在乎的不是金钱而是一颗奋斗的心啊!

醒悟吧!别再颓废、别再堕落了!

阅读全文 »

MATLAB 的 edge 函数只能处理灰度图或者黑白图(或者说 imread 之后得到的矩阵是个二维矩阵),而对 RGB 的真彩图是没法处理的,当然,也可以通过把 RGB 图先转化成灰度图再进行边缘检测。edge 函数的输入参数就是 imread 之后的二维矩阵,和指示的字符串和限定方法的一些数值参数。edge 函数支持六种经典边缘检测方法,分别是 Sobel MethodPrewitt MethodRoberts MethodLaplacian of Gaussian MethodZero-cross MethodCanny Method。至于具体算法,我就不清楚了,这里只给出 matlab 的实现方法:

源程序如下

运行的结果图:

阅读全文 »

1、前提条件:

路由器要有 USB 接口,如水星 4530; 拥有 USB 存储设备,如 U 盘或移动硬盘;

2、所需组件:

阅读全文 »

请输入图片描述

写这篇文章的时候,是因为两方面的力量。一方面比我更加年轻的一些朋友们今年秋天要开始他们的博士旅程,他们对于这个未知的旅程充满了好奇,却也很多还没有开始走这段旅程时常有的错误的观念。而同时一些比我年长一些或者和我同岁的朋友们已经拿到教职,要开始在中国带研究生,他们也经常和我在各种通讯工具上交流教学经验,而个人觉得他们这些年轻的教师们未来就是中国创新者中的核心部分,而他们教学以及带研究生的效果也是为了更未来能否为中国提供循环可持续性的创新者的关键因素。

因为这两个需求,同时结合我平时还算是一个细心的人(我从攻读博士一开始就立下目标,并不是仅仅钻研和学习自己专业领域内的知识,也同时记录下个人认为极佳的教授们的行为特征,说白了就是用个小本来归纳他们是如何引导自己的研究生的),所以在这方面以下内容,我觉得有这两方需求的朋友们或许都能受益一些。(因为我说的内容是社科领域内的情况,与其他科学形式未必完全相同。)

1.一开始就要破解的一个观点就是,导师一定对你要撰写的研究内容非常熟悉?

因为社科领域内相对研究集中点比较分散的原因(详情,请看我的「关于批评」一文),问题为导向的论文趋向是较为分散的。也就是社科领域内的教授未必对你要写的内容一定了然。我举出一个例子是,比如你的教授是长期研究德国内政问题的专家,但是你作为硕士生或者博士生想撰写的论文是关于「肯尼迪与德国外交政策」的研究。那这位教授未必对这么一个案例非常清楚,但是他却在大方向的德国问题上很拿手,这就已经足够了。因为这背后的研究方法是统一的,只是具体研究内容不一致而已。

阅读全文 »

留美五年除了 google, 万恶的 College Board 还有学校查成绩网站以外,用得最多的就是下面这些网站啦~ 无私的分享给大家!

觉得这些都太低端小气无档次的话可以留言添加其他的给大家分享啦~

  1. AMAZON

买二手教科书买电子产品甚至批量买零食: http://www.amazon.com

如果你学校邮箱以.edu 结尾还可以免费申请半年的 amazon prime,几乎所有东西免费 2 天运到!

阅读全文 »

先配置一下 ubuntu 的环境以备后用,安装这些东西:

  • java
  • python 2.5 or higher
  • simplejson (if python < 2.6)
  • web.py

在 google 搜索一下 web.py,找到 http://webpy.org/

看到可以直接使用命令安装,但是输入命令后发现 easy_install 没有,那么先安装 easy_install:

先到 http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e

阅读全文 »

以前看用 java 实现设计模式,很是头疼,那么多的 java 概念融合在里面,完全影响了对模式自身的理解。实现起来也是相当麻烦。但是在 ruby 中,模式理解起来是那么的容易,倒是觉得使用 ruby 来理解设计模式挺靠谱的。

先介绍一种模式 - 观察者模式。

观察者模式(有时又被称为发布 - 订阅<Publish/Subscribe>模式、模型 - 视图<Model/View>模式、源 - 收听者<Source/Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。

通俗点说就是 A 对象 (被观察) 通知另一个 (一些) 对象(观察者) 自己发生改变了,改变了什么,至于你们这些对象要做什么就不关我的事了,你们自己做去吧!耦合度就此降低了。。。

一段简单的 Ruby 观察者模式的实现:

阅读全文 »

gae 不用多说了,wall 也行,反正全天开着

这个不用多说了,去掉根据 ip 跳转,不过清除 cookie 后需要再进来一次撒,貌似以后不能再进去任何 hk 的域名,首页可以设置这个撒 非 SSL 版的 google 触发敏感词后会有 90 秒的时间无法访问 google 任何服务 Quote:

虽然没有研究过,但是从目前的症状来看,GFW 在屏蔽关键字的时候使用了 DNS 挟持。也就是说,只要手动修改 HOSTS 文件即可达到不被屏蔽的效果。

更改 hosts。推荐云 hosts(https://code.google.com/p/smarthosts) 注意改好后刷新 DNS 缓存——运行:ipconfig /flushdns 偶的 hosts 自己 ping 的美国的 ip,总感觉在北京的服务器也不踏实

阅读全文 »

与网页交互 (Interacting With a Web Page)

通过 Mechanize 模拟自然的浏览器行为来完成与网页之间的交互。

阅读全文 »
0%