标签:
我觉得你得先找到一个技术方向,树立一个以此技术方向为首要目标的原则,做好这个方面的事情,对这个方面的所有技术细节都务求深入了解。
这是做好自己的本职工作,在做好这些事情的同时,你能力也就提高了。
总之就是不能三心二意,要专注。
然后呢,业余写些自己的小项目,就一直写啊写,写出来和别人的比比看,看看别人的设计和代码,然后改自己的,再写再改,如此再三,循环往复,设计能力和对编程原则的理解程度就逐步提高了。
为什么要写自己的项目呢?因为公司的工作它偏业务导向,且你未必能全部参与,业余项目可以来点纯技术流且全部由你一人完成,一来补补缺口,二来磨砺一下技术,你可以不断改啊改啊,公司里的事情可不是你想改,想改就能改。
我觉得编程就这两方面比较重要:
我为什么要标黑呢?大道理软件工程讲了无数遍了,哪个不是张口就来?哪个人不说自己很重视软件工程?但大部分人对于编码规范,最佳实践都是一副“我们是在搞工程,我们是创业公司,我们求快,我们不拘小节,我们要的是代码不是测试”的态度,我没在这种地方待过,不知道大部分半夜加班到底是修bug多还是加新功能多?
人生道理小时候就学光了,小学就学了今日事今日毕,中学就学了卖油翁,伐薪烧炭南山中,酌油沥孔钱不湿,惟手熟尔,可知乎上还不是天天有人要捷径,有人找捷径找了几年了都。。。
所以呢,你要多写,多被艹艹,体验之后,道理你就懂得深刻了
当然广泛交友扩展视野多尝试一些新玩具之类的事情,书上都写得很明确所以我就不重复了。。
哦对了。。。。面试前1个月开始刷算法和数据结构,刷一刷还是有必要的,很多东西久了之后虽然你知道但是裸写起来还是会磕磕绊绊,别人都刷你不刷,在面试官眼里你就是傻逼了。当然你不刷也能碾压别人的话,不刷也是可以的。。
2年很长了,失败隔半年再试一次就是了,不过希望你那时候还有dream company这种想法。。。。
虽然大家普遍反应美帝公司容易面,但是看脸程度还是和国内不相上下的,你没过,不代表你不行,很可能是面试的人大姨妈,来年再战或者换公司玩吧。
大四学生,想通过两到三年的积累去 Google 工作,应如何准备?
标签:
原文地址:http://www.cnblogs.com/mapc/p/4851767.html