本人30岁,转行做Android开发经验分享

大约一年半之前,突然兴起(其实也不是一时兴起,一直对it感兴趣),跟着老马的视频学java。自学之路漫长而艰难,需要你有很强的毅力。刚开始的时候还停留在想了解一门科学的想法上,也不是特别投入,还经常健健身,打打球,背单词,学了一两个月吧,学到泛型,学不下去了,因为一来没有下定决心,二来盲目地学,并不知道学来干嘛,所以第一阶段宣告失败。但是平时想到一些相关的问题,还是会百度一下,寻找答案,慢慢的发现学的这段时间其实没掌握什么东西。于是下定决心开始第二次学习,从头学习,上班工作,下班学习。从第一次放弃算起,已经过了一个来月,这一次好一点,不过还是没有把老马的视频看完,还差最后的实战项目没学,因为又到了瓶颈期,以前学的没完全消化,知识点多了记不住,差点又放弃。

之所以说这次是差点放弃,是因为准备放弃的时候,和百度的一个同学聊这方面的问题,他建议转安卓,一来比较容易,二来他哥就是一个成功的案例(也进了百度)。于是想着已经付出这么多了,再试一下,或许成功呢。时间已经到了19年12月初,我定的开始安卓学习日期是20.1.1号,缓冲期主要是准备开发环境以及学习资料,学java的时候eclipse用习惯了,所以开始的时候准备用eclipse开发安卓,买了一本郭神的《第一行代码》eclipse版本的,结果配置总不成功,无奈换了AS(那个时候对于用eclipse 还是AS并没有太多感觉,只要能运行成功就可以),又买了一本AS版的《第一行代码》,一切准备妥当,第一个安卓Hello World在19.12.28日写了出来,提前了几天。

之后的日子便全身心投入学习,一直坚持的单词打卡也在学习安卓后两个月放弃了。学习《第一行代码》的时候,真的是有时间就看书,跟着敲代码,遇到不懂的就上论坛,把自己觉得好的博客发送到微信上,上班有空了也研究。《第一行代码》前后看了四五遍,合上书也记得每一章讲的是什么,我还记得当时学listview的时候,不明白为什么inflate最后一个参数设置false,看了很多博客也是懵懵懂懂;记得添加recyclerview依赖的时候,拼错了一个字母,查了两天错才发现;记得用百度定位的时候,跟着书本敲的,可就是失败,后来装上sim卡就正常了……《第一行代码》学完后,并没有想着做个小项目,一来是没想法,二来想赶紧再进阶一下,因为原打算七月开始找工作,又买了《安卓群英传》,看完《第一行代码》直接上手群英传,还是有压力的,因为很多例子作者并没有给完整代码(书本上),需要自己想。群英传也看了有三遍左右,跟着后面的例子做2048以及拼图游戏,没看作者源码,只是跟着书本,再加上自己理解,最终效果不太理想,最后不了了之了,因为又买了《安卓开发艺术探索》,这本书刚开始看的时候压力很大,不过书本不在身边的时候看过很多博客,所以慢慢的也就明白了,这本书也翻过很多遍。三本书学下来差不多用了五个月,手机里还收藏了数百篇博客,觉得知识掌握差不多了,于是想改造一下郭神第一行代码里面的天气app,练练手,从构思到完成,用了一个月时间,app很简单,也用了不少作者的思路,最终实现了一个类似苹果手机天气的app。从这个项目里学到了很多东西,也认识到了自己的不足,这方面主要是很多代码觉得合上书就写不出来了,还是要打开书本,仿佛更有安全感一样,可能还是因为太急功近利,代码敲得少吧,而且目前可能还是这个样子,跟着敲的代码没有灵魂。。。

终于要说到找工作的事了,本人老家陕西,工作深圳,因为对现状的忧虑,所以花了大力气入门安卓,想凭这个在西安讨口饭吃。之所以选择转行,是因为行业限制,跳槽是不可能的。当然西安的情况之前也有所了解,本以为it这一行包容性会好一点,后来才知道并不乐观。

六月初回去了一趟准备找工作,网上投了简历,也有面试邀请,但是因为临时有事没去。八月中旬又回去了一次,两天面试了三家,第一家优客云联,面了近两个小时,自我感觉还不错,但是最后通知等消息,这一等就凉了;第二天面的是一个小公司,做安卓tv的,安卓只有一个人,也没深聊,因为对方听到自学的之后,脸上写满了“你不行”;原计划的只面这两家,而且对第一家抱了很大希望,但是临走前中软的小妹妹打电话让去面试,其实对于中软,心里还是抵触的,但想着去看看,因为面试地点在华为西研,面试官是华为的人。到了华为西研,被告知面试官在开会,等了很久也不见人,期间几次告诉中软hr要走,都被留了下来,说马上就到。最后实在不想等了,出了大门,中软打电话给我说面试官下去了,然后我又回去。闲聊了一会儿,面试官问了一个问题:你写了一个hello world ,里面包含了哪些文件,顿时有点懵逼,说了一点,面试官似乎不太满意,接着聊别的,技术方面聊的并不多,答得也不好,因为前一晚没怎么睡。等了一个多小时,聊了十几分钟,面试官给灌输的主要思想是‘你这种转行的基础不行,上不了项目,但是可以做技术不相关的工作,中软还是有技术的’。那个时候还不知道说这些什么意思,完事准备回去了,中软hr打电话说面试过了,去中软基地二面,还是一脸懵逼,因为再怎么心里还有点逼数,但是拗不过人家的热情,心想去就去吧,就当转转。于是去了中软基地,面试官是一个项目经理,也没有聊技术,看了简历上写的项目,问我写了多久,我回答一个月,他说你基础不行,我两天就能写出来,当然这点我没有怀疑,只不过受了点打击。之后告诉我留了一个岗位给我,是做日志分析,大概看出我不太愿意,也说了同样的话,就是自学的,基础不行,华为面试官给的结果是不通过balalala,邻近结束又问我接不接受这个岗位,我回答再考虑考虑,面试官呵呵了一下,面试结束。回去之后中软hr又问了几次什么时候签约,给7k,我说面试并没有过,对方说面试官觉得我是可培养的。。。但是我还是拒绝了,因为了解一点内情,而且还对优客云联抱有希望。

这算得上是三次比较正式的面试吧,之后又电面了几家,包括努比亚,都是面试感觉不错,结果总是呵呵,不一样的是越来越失望。可能安卓这个行业真到了稳定期,初级安卓已然没那么大需求,也可能是自身技能确实没什么亮点,经验又不足,又或者是我自己把选择面放的太小……,总之,对于转行安卓,以前很有动力,现在平静了许多,甚至时不时会回想以前的决定是不是错的,偶尔也找找安卓程序员转行的帖子聊以慰藉。现在还坚持着每天看看技术文章,可能心里还有一丝侥幸,慢慢的,正在看开,好在目前吃喝不愁,大不了把安卓开发当成一个付出很多精力培养的兴趣,虽然变不了现,可是能在外行面前吹逼啊!抽空整理一下面试题,有需要的留言

结尾

最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!

当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

想要拿高薪实现技术提升薪水得到质的飞跃。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。

当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的。

高级UI,自定义View

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。

不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
😕/bbs.csdn.net/topics/618165277),即可获取!**

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值