以下心灵鸡汤和二次元预警。楼主用了12个月从ME PHD到拿到Facebook,Amazon offer,希望能把自己的心路历程分享出来给大家。
下面一段话来自《fate stay night - UBW》
“我搞错了,我的剑制并不是制造剑,我能办到的只有一件事,那就是将自己的心化为形体. I am the bone of my sword, steel is my body and fire is my blood. I have created over a thousand blades, unlimited loss, nor aware of gain, withstood pain to create weapons, waiting for one’s arrival, I have no regrets. This is only path my while life was ‘Unlimited Blade Works’. 是的,不是制造出剑,我制造的是拥有无限之剑的世界,这就是卫宫士郎所能使出的唯一魔术。你还不懂吗?拥有过千样宝具的你,在众多英灵中也是居于顶尖的吧,但是啊,你是王而非战士,没有选择将一样宝具用至极限的用法。如果以其他Servant为对手的话,即使制造出这样的世界也没办法对抗,即使拥有无限之剑也无法与拥有究极之一的敌人对抗,但是以你为对手的话,能够提前预备好剑的我,就能够先你一步。”
2015 ME-PHD
我是去年8月初来到美国的,拿到美国东部一所学校的机械PHD的offer,怀揣着对科研的热情,提前一个月开始了实验室内的实验。以及见识到了真正的科研强度是本科完全不能比较的。本科最后2年,我潜心物理搞出PRL本以为自己在科研上会有很大的见数,并且自己的努力程度感觉应该也可以适应PHD的生涯。然而事与愿违,进入实验室后发现左右都是清华的PHD,每天基本盘早8点30晚9点,50%概率加班到12点,一周工作7天。抗了几个月后,终于在万圣节的一个周六被老板逮到不在实验室干活而萌生了quit的念头。
我本科不是cs的,也没有上过什么算法数据结构。那会真的是两眼一抹黑,连IDE都停留在大一的时候看室友用vs2010。那会也没钱,老家小地方出来的真的是拿到自费都读不起。非常感激家人的支持,在我表达我有转cs的想法后,3天卖掉家里房子然后租房住,第四天工资都算进去的。)1个月前家里才买了冰箱,这样肉就不会放坏了,老家以前一直没冰箱,贵。不过很多人可能感觉不到这种经济状况吧。再要感谢的应该是PHD阶段的导师,如果不是她一脚把我踹飞,我也不会如此坚决地进入CS。感谢她的997工作时间表以及每天谈论compatible, survival 让我养成了主要问题竭尽全力的all in思想习惯。先survival再谈发展。最后感谢的是我的基友C大神,室友Y和S大神。祝大家前程似锦!
附件是我自己准备Facebook的时候的写过的一些草稿,和各位大神无法相比但也拿出来希望能有一点微薄的作用。
最后总结给大家的建议:
刷题 leetcode + lintcode + cc189
一题多解,比如不用数据结构如何实现,比如时间空间的trade off如何分析
熟练掌握各种数据结构的实现方式,heap,hashmap等
OOD可以参考CC189第九章的9个设计例子
找实习的学期选水课空出时间来刷题,必要的时候牺牲GPA
还没有入门的同学不建议看head first java,建议看udemy的视频java的课程或者直接youtube上面的cave of programming,链接如下:
看完java就学数据结构,也是看视频。之后就是算法。刷题从java开始熟练之后就可以进行了。强烈建议刷到300以上以避免盲区,400题左右就比较从容面对变化的面试了
This is only path my while life was ‘Unlimited Blade Works’.
祝大家前程似锦!
|