本科的时候倒是学习了C/C++/Java 这一路搞研究,基本上就是网络仿真,也不太需要太多的编程,多半是算法仿真,所以编程感觉越来越差。
人生总是那么阴差阳错,本科毕业的时候本来是计算机/金融双学位,打算不再搞什么计算机了,投身银行算了。不料未及大四校园招聘,便被通知“保研”,还是外校,于是每天在图书馆看小说度过了腐败的大四生活。研究生阶段呢,基本上在前人的基础上继续自己的课题,老师这边又没有赚钱的项目,于是乎又荒废了三年。因为惧怕找工作要问项目经验,于是乎找了个学校的项目,拿着外国的政府奖学金投敌卖国了。博士又是混啊混,反正理论研究,也不做项目,于是就疏忽大意了。直到几个月前去找实习,一个JPMorgan的Quants的职位引起了我极大的兴趣,然而因为计算机毕业竟然编程没有别人牛,被惨遭淘汰。痛定思痛,编程这件事,我以前从来没有认认真真的态度下好好学习。博士毕业当然不会去搞开发,但是又想自己研究网络安全作为人生爱好,想来想去,C和C++的核心思想是重中之重,所以还是集中力量好好学习一下。在人生前30年最后一次重要的转折中一定要打一个漂亮的翻身仗。
我总是反应很慢,“花开堪折直须折,莫待无花空折枝”这样的话我原是懂得的,然而问题在于我总是对花什么时候开的反应迟钝,以至于经常错过做事情的最好时机。希望给大学本科的迷茫中的孩子们留下点东东,所以打算把学习中的心得都写出来,有缘人看到,希望有抛砖引玉之功效。至于大牛们,也不要嗤之以鼻,但凡有谬误之处,还望指教一二。也想跟本科的孩子们语重心长的说一句:C/C++重要(也许你会发现开发不经常用,可是你要深刻理解核心思想),高数重要,线性代数重要,概率论重要(随机过程啊,布朗随机啊等等),这些真的很重要(当然如果以后搞研究的话数据挖掘,机器学习,数值分析都是很有必要的)。
既然上课学了,就一定要学好,不要未来用到的时候才追悔莫及。
“当时不懂珍惜,过后追悔莫及”,世界上最痛苦的事情莫过于此。人生很多事情都是这样的。
一 、环境配置:
Laptop:Mac air 13-inch, Mid 2011