希望去谷歌工作，应该怎样规划？
如果你梦想进入Google，那么以下建议或许可以帮到你： 1.定个具体目标
你需要缩小你的目标范围，把目标落实到具体的工作岗位，也就是说，你需要通过对Google的深入了解，知道自己想从事具体哪个方面的工作。
比如，你需要在一开始就给自己定个小目标——“我想从事Google Android网络方面工作”，而不是很笼统的“我想进入Google”。 2.确定所需技能
 如果你想从事分布式基础架构的工作，你可能需要掌握C/C++和分布沟通式系统。
 如果你想从事移动视频会议软件开发，你可能需要掌握Android，Java和WebRTC。
 如果Google有这些方面的开源代码，你可以试着去读代码，那样能更好的去了解这些。 3.选择 Google 招聘率高的大学
如果你还没有进入大学，你需要在申请的时候做足功课，选择那些Google招聘率高的大学，攻读CS或者相关专业。通常，通过校招更容易获得实习机会或者全职工作机会。
当然，如果你已经即将毕业，或已经毕业，你也不用纠结于名校情结。好好准备下面的内容，放心大胆地区面试。 4.不断积累代码量
你不需要去读形形色色的书或者上各种各样的视频课程，你真正需要做的，是不断地编码以积累代码量。
你需要把编码当成一种乐趣。你可以做一些 Android app，big data 数据分析、机器学习项目等等，把花费的每一分钟都当成是在实现快乐和提升经验。学习了解你所使用的语言的标准库和扩展库/包，并且更深入的了解这门语言，使得你能写出更好的代码。 5.了解算法基础
对于刚毕业的人来说，算法的面试常常占据超过60%的比例。
一般来说，建议通过分门别类地刷题，来学习和巩固算法基础。通过刷 lintcode，你可以在实战做题中，学习数据结构和算法，比如排序、哈希、队列、数据是如何组织的等等。
如果你不知道从哪里开始刷题，推荐做这个练习：北美大公司面试精选题库 6.演练面试过程
最简单的方法，是去参加与Google面试流程相似的公司的面试。另外，你也可以在Google输入关键词“Google 面经” 搜索Google的面试题，试着自己解决这些问题。
在解决问题的时候，你需要习惯自言自语，将自己的想法表达出来。你可以列一张问题表格，然后找一个朋友模拟面试，你需要在白板或者文本编辑器上解决问题，同时需要阐述你在做什么以及为什么要这么做。
更多专业的 Google面试指导，可以在这里查看：硅谷IT企业工程师面试指导 7.参加公司实习
如果可以的话，可以参加一下Google或者其他IT巨头的实习。实习是你学习如何将知识运用到工作中的地方。
好的实习，也可能成为进入Google等一流公司的敲门砖。此外，如果你实习表现很好，那么就很有可能获得转正的机会。 当然，你也不要在Google这一棵树上吊死，在申请Google职位的同时，也需要申请其他公司，那样可以获得更多的工作机会，获得更好的offer。 欢迎关注我的微信公众号：九章算法（ninechapter ），带你了解IT前沿技术，帮你通过面试，拿到offer，找到好工作！