大四学生,想通过两到三年的积累去 Google 工作,应如何准备?

大四学生,非前五 985 本科,计算机专业。现已签约阿里巴巴,方向是 Android 开发,但是我的 Dream Company 是 Google,还…
关注者
3,248
被浏览
346,941
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

我说说我的看法,当然我连bat都进不了,所以当我是在胡说吧。


我觉得你得先找到一个技术方向,树立一个以此技术方向为首要目标的原则,做好这个方面的事情,对这个方面的所有技术细节都务求深入了解

这是做好自己的本职工作,在做好这些事情的同时,你能力也就提高了。

总之就是不能三心二意,要专注。


然后呢,业余写些自己的小项目,就一直写啊写,写出来和别人的比比看,看看别人的设计和代码,然后改自己的,再写再改,如此再三,循环往复,设计能力和对编程原则的理解程度就逐步提高了

为什么要写自己的项目呢?因为公司的工作它偏业务导向,且你未必能全部参与,业余项目可以来点纯技术流且全部由你一人完成,一来补补缺口,二来磨砺一下技术,你可以不断改啊改啊,公司里的事情可不是你想改,想改就能改。


我觉得编程就这两方面比较重要:

  • 通过对细节的追求了解提高编程能力
  • 通过循环往复地写程序改程序提高设计能力和对编程原则的理解程度

我为什么要标黑呢?大道理软件工程讲了无数遍了,哪个不是张口就来?哪个人不说自己很重视软件工程?但大部分人对于编码规范,最佳实践都是一副“我们是在搞工程,我们是创业公司,我们求快,我们不拘小节,我们要的是代码不是测试”的态度,我没在这种地方待过,不知道大部分半夜加班到底是修bug多还是加新功能多?

人生道理小时候就学光了,小学就学了今日事今日毕,中学就学了卖油翁,伐薪烧炭南山中,酌油沥孔钱不湿,惟手熟尔,可知乎上还不是天天有人要捷径,有人找捷径找了几年了都。。。

所以呢,你要多写,多被艹艹,体验之后,道理你就懂得深刻了

当然广泛交友扩展视野多尝试一些新玩具之类的事情,书上都写得很明确所以我就不重复了。。


哦对了。。。。面试前1个月开始刷算法和数据结构,刷一刷还是有必要的,很多东西久了之后虽然你知道但是裸写起来还是会磕磕绊绊,别人都刷你不刷,在面试官眼里你就是傻逼了。当然你不刷也能碾压别人的话,不刷也是可以的。。

2年很长了,失败隔半年再试一次就是了,不过希望你那时候还有dream company这种想法。。。。


虽然大家普遍反应美帝公司容易面,但是看脸程度还是和国内不相上下的,你没过,不代表你不行,很可能是面试的人大姨妈,来年再战或者换公司玩吧。

祝您中奖