java开发转移动开发的那些事<三>
离开公司前一天,请公司的几个好友一起吃个饭,其实大家都对现在的公司有意见,只是憋在心里没有说出来,你想啊,每天累死累活的加班,每月工资又这么低,谁会没有意见?想当初为公司出差到外地做项目的时候,连续好几个礼拜都是搞通宵,晚上吃泡面,虽说那时的我们大都是刚步入社会,也到是感觉是很好的锻炼机会,但现在都2年光阴了,还是这种苦逼生活,员工当然会有想法。所以说,很多公司之因为大量招刚出来工作没多久的人,大多不是因为能力有多高,薪资有多少,而是因为能够老老实实的呆在公司,被公司压榨,而我们还自以为是一个很好的锻炼机会。
来到上海,和我哥在一起住,我哥是一个刚刚起步的创业者,他很支持我这样做,我们在一起讨论了下一步的工作计划,我主要工作是,拿出两个月的时间苦学Android,然后找到一份合适工作。
自学一门新的技术,对于很多以前做过技术开发的人来说,无疑就是快与慢、学习方式的问题,我给自己的期限是最多两个月,虽然之前在上家公司偷偷摸摸了解过一些android方面的内容,但那都是皮毛中的皮毛,要想真正从事这一行业,需要做到的那就是实践、实战、实现,所以,我的自学阶段分三步走:
第一步,买本适合自己的书,并非所有牛逼的书对自己来讲就是好书,有的人喜欢看技术点全面,但讲的比较笼统的书。而有些人喜欢看重点、核心技术,精细讲解的书。还有人喜欢示例比较多,或有些人喜欢项目案例多点的书...总而言之,选择适合自己的书,因为你看的第一本书,就如同自己的第一位启蒙老师。而对于我来讲,我选择的是重点、核心技术类的书来看,因为我是为了工作中能够对我更有帮助。
第二步,看视频教程,verycd是个好东西,上面有大量的好资源,就看你选择哪个教程来看,我当初选择了新浪微博客户端开发视频教程,因为讲师和我们一样,都是苦逼的程序员,他用他在工作中所总结出来的开发经验,来带着我们一起做一个项目,一边敲代码一边讲解,虽然没有专业老师讲解的那么好,但我是来学技术的,同样作为程序员的我,听同行授课,很亲切,很有好感。
第三步,敲,书也看了,视频教程也看了,下面就该动手了,这才是真正工作中,老板招你来的目的,动手编码。很多初学者,或者自学者,在学习一门新技术的时候,不知从何下手,可能知道去看看书,上网查查资料,或者看看视频。我觉得学习这些没有什么花招,就是死命的敲代码,在敲的过程中,多去想,技术功底好点的,就去下源码看底层封装的方法,会对自己有很多的帮助。我在学习过程中,跟着视频上的项目,一个不够的全部敲了一边,遇到一些想熟练的技术点,在翻书或查资料,应用到项目中去。
接下来,面临的事情就是要找工作了,找工作的过程中,难免会遇到不同的面试官,和不同的面试题,只有自己的技术比较扎实的情况下,才能顺利的通过这一关。面试对一个人来讲,其实也是一种很好的学习过程,就看你自己怎样对待。