如果做准备呢?常规的找工作准备,比如算法,数据结构都是要准备的,我想你应该明白。前面说过 IT 行业经验还是为主的,你只要能在找工作时亮出自己的证明就行了,我想第一个是写博客,第二个是提高你的 Github star 数量,也就是多写开源代码。但凡你学了一些东西,或者会了一些东西,总归是有一些心得的,或者有些比较繁琐以后可能会忘的东西,记下来以后将来回头看你知道自己做了哪些东西,另外亮给面试官后他自然也会识货。 关于学习的对象问题,我想不一定是 android ,也可以是 iOS/PHP ,我想你这个专业可能更适合做全栈一些。考研也有数学,英语,政治,专业课多门课程,把花在这四门课程的时候花在类似的 IT 四门技能上我想你的可选择面竞争力会更大一些。得益于 Github 现在的开源代码多得不可胜数,选一些好的,多看看多研究,然后自己想一个点子,做一个简单的产品,把前后台串通起来最好,做出来之后等面试时给你的面试官看,能不刮目相看吗?
没有什么时间比学校的时间更充裕了,你甚至还可以学一些设计, 不一定是说要学复杂的 PS ,你有一个更好的选择是最近的新秀 Sketch ,至于为什么是它我想你可以自行搜索。对了, Sketch 只在 Mac 上有,意味着你还要买一台 Mac 电脑。觉得太贵了吗?你要换个角度思考一下,你用 Windows 电脑学得了 Android 学不了 iOS ,用 Mac 学得了 iOS 、 Android 、 Sketch ,投资这件事情比找工作还是容易一些的。另外一方面,就现在的趋势,你将来的第一份工作可能就是用 Mac 电脑,你到时候能说你不会用吗?至于为什么要学点设计,昨晚池大发了一篇《每个人都该懂点设计》,你可以看看。如果你做自己的产品,我想也用得上。
当然也不能光学习,把时间花在运动上也是必要的。 IT 这行的职业病我想你应该是知道的,花点时间在运动上没坏处。运动的形式可以是跑步,篮球,羽毛球,游泳等等,优先以兴趣为主。得益于微信运动或者其它运动 app ,你甚至还可以经常把你的运动成果在朋友圈上秀一秀。我是鼓励你秀的,这没准是一个良性循环的事情。比如,你的某个朋友也想运动,苦于周围的人太懒找不到人一起运动,就放弃了,而看到你分享了说不定就加入进来了。然后队伍说不定越来越大,然后后面你想不运动都没理由了。另外一方面,我鼓励适当学习一些自己不会的运动技能,比如羽毛球,游泳等,每门运动都有各自的技巧因而不总是那么容易,因而也都有相应的运动圈子,其实也是一个扩展人际关系的机会。我想你们学校应该有体育馆,有良好的资源为什么不把握呢?等你工作了想学就没那么容易了,更别说便宜了。