【找工求职】5/n 北美cs找工作怎么充实项目经历

申请出国留学的同学不乏全能的大牛,高三围(GPA,托福,GRE),同时项目科研样样没有落下,如果你是这样的人,赶紧联系我,我要把你挖来Facebook!然而另外一些同学大一大二刷GPA,大三开始刷GT,并没有很多的项目经历,有写过数据库管理课上的图书管理系统,或者网络编程课上的TCP/IP协议,它们要么逼格不够,要么算不上很有趣,很难在申请大公司的时候让你的简历脱颖而出。今天这篇文章跟大家分享什么样的项目才能吸引recruiter的眼球,要怎么在短时间内通过自学完成这样的项目。

Read More

【找工求职】4/n 面试时如何表现 Crush Coding Interview

假设你明天就去onsite面试了,那么这是一篇很好的佛脚文章;如果你刚开始刷题,那么这篇文章将是你刷题的指导方针。这一篇结合我自己面试以及在FB参加面试官培训的经历,聊一聊FB Coding面试时该如何表现。本文只介绍Coding Interview,system design和behaviour question不在本篇讨论范围。

Read More

【找工求职】3/n 如何提升简历的逼格

这一篇文章总结了我自己在准备简历的时候的一些经验,结合Google HR的讲座以及代表FB去学校career fair了解到招人的标准,分享如何从多个角度提升简历逼格。

项目

标题写成SELECTED PROJECTS,给人一种篇幅有限,我就挑了重要的项目写(其实还有很多的)的感觉。学术相关可以写ACADEMIC PRACTICE。

Read More

【找工求职】2/n 如何正确地装逼(如何提升CS素养)

这一篇分享如何提升CS素养,是我具体操作实践过并且觉得有用的一些习惯。

写博客

为什么要写博客?刘未鹏的博客里给出了很好的回答,我当初也是看了他的文章才开始写博客的。

Read More

【找工求职】1/n 如何开始刷题

这篇是招工求职系列文章的第一篇,前一篇是第0篇。刷题是在美国找SDE最重要也是最难最耗时的一步。就像复习托福有很多技巧一样,刷题也有很多方法和策略能让你事半功倍。这篇将从战略和战术两个方面来聊聊刷题的正确打开方式。

战略

越早开始越好

不要等到说“我这门Java入门课上完再开始刷题”,因为等你上完Java课,一个月过去了,等你开始刷题的时候,Java基础语法又忘记了,还得重新查Java语法。正确的方式应该是从今天就开始刷题,同时可以在上公开课,看书等等。

Read More

【找工求职】0/n 拿到CS master offer之后该做什么

人生有很多的经历,读书,申请学校,谈恋爱,工作等等。每段经历都有开始和结束,大学的结束是申请研究生或者开始工作;工作的结束是财务自由;谈恋爱的结束是结婚或者分手;婚姻很特别,它可能是一段没有结束的经历,那个终点叫做白头偕老。
恭喜你拿到了理想学校CS专业的offer,申请学校这段经历结束了,但是请记住,这不是努力的终结,而是另一段旅程的开始。

Read More

OO Design-Parking Lot

面向对象设计

面向对象设计速成。本文将以Parking Lot为例解释OO design

object对象

名词,每个名词都是一个对象。对于停车场系统来说,涉及到的名词有:

Read More

intern @ Facebook

非常充实的一个假期,在Facebook实习12周,赚到第一桶金(被预支买了第一辆车),两个长周末去了Los Angeles和Yosemite,更重要的是认识了很多朋友。

在硅谷最激动的事情就是很多很酷的产品发源于这里,你可以在Facebook体验Oculus,开车路过Mountain View可能会看到Google的无人车,第一条超级高铁Hyperloop以后也将在加州开通。

Read More

Quick note on virtualenv

virtualenv

create

    Read More

    Learning Ruby

    Resourse

    Read More