电子工程专辑互动社区>自由讨论>职业发展专区>我从零基础自学安卓到一万月薪的经历
作者 问题:

我从零基础自学安卓到一万月薪的经历

发布时间:2016-4-21 上午10:11

作者: Gambol

等级: 青铜长老

积分: 3682分

发帖数: 299次

网站总积分: 3683分

经验值: 430.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
那些从零开始学 Android 的或者正要学习还没有勇气出发的人, 希望通过下面作者的经历能够让你在学习的道路中坚持下来。


毕业之际通过学校的校招找到了一家传统软件公司,是做政务软件的。我以Ja*va工程师的职位入职, 入职期间大多数却是在做debug调式的工作, 偶尔会做一些小的需求, 每天朝九晚五的日子真的是悠哉, 在校期间就已经知道安卓了, 就一直想学, 可惜在校时候没能坚持下来, 只学了一点点皮毛, 如今悔之晚矣。 我心里一直惦记着, 这一次我一定要坚持下来, 于是开始自学安卓之路。


开始3个月的自学之路

之前在校期间自学了一些Ja*va基础知识, 也通过了背一些常见面试题找到了工作, 也算有了一定的自学能力吧,但是java基础也不牢固, 基本是从零开始自学安卓, 刚开始看同学推荐的 mars老师的视频 , mars 真的讲的很细致, 也比较易于理解, 我当时是从第一季看到了第三季左右, 感觉对Android有了大体的认识,期间在网上查询问题的时候搜索到了一些大牛的博客, 我看的比较多的是 郭霖的博客 那个时候他正好写了一本书–《第一行代码》, 我毫不犹豫的买了下来, 于是我开始了白天上班(偶尔也会看看他的博客哈哈), 晚上回家看书写代码的日子, 那段时间我和父母还有朋友沟通说我要换工作, 现在这份工作不是我想要的, 不是我想要学的, 当时父母和朋友也是极力的劝阻我, 因为是大公司,稳定, 也不是很累, 但是我内心清楚的知道我不会在那待太久的, 我不想在大公司做一个螺丝钉, 我想去一家比较小的公司扩展我的知识面和技术能力, 第一行代码里讲的比较的基础, 并且还有很多解决方案, 也教会了我用git, 不得不说对我影响很大。我看了俩遍书之后感觉又扎实了基础, 但是我也知道这还远远不够, 公司很难要一个没有实际开发经验的程序员的(应届生是可能的), SO 我要学习一些稍微进阶的知识, 偶然的在一次在外地出差的过程中浏览论坛的时候发现了对我的编程思维有一定影响的牛人, 他把他几年总结下来的经验和思维模式通过视频讲了出来, 他讲的视频大多是付费的,并且他的每一个视频我都想看哈哈, 可是对于当时的我来说也是一笔不小的开销, 我看了他讲的几个免费的章节后 决定我要买, 于是当时斥巨资1000元买了课程, 我想像我一样花这些买课程的还是少数吧, 不过我就很笃定我能通过这些视频学到很多, 他叫Stay, 教会了我很多思维和想法, 让我很受用, 我目前还在看他出的视频。到目前为止, 我差不多学习了三个月, 我已经迫不及待的要找工作了。


面试找工作

终于到了找工作的时候了, 心想先投几个看嘛, 先涨一些面试经验, 记得当时去了挺多公司面试, 大公司的有猎豹移动, 58同城, 乐视,一些快速发展的公司比如动动, 乐动力, 还去了律师事务所面试我也是醉了,还有几个我已经记不住名字了, 总结来看凡事问我技术的我都觉得我回答的不好, 不扎实啊不扎实, 人家一问道实际的问题时我根本不知道怎么解决, 可谓四处碰壁, 垂头丧气啊, 那个时候面试了将近3三周了, 一个回信都没有, 我也明白自己有很多不足, 缺乏实际经验, 解决问题能力欠缺, 通过面试的反馈我也在不断的补足, 最后终于功夫不负苦心人, 我找到了理想的工作, 一家 创业公司, 刚刚起步, 但是也是有面试门槛的, 给我看了一个效果, 让我俩天做出来, 这样的效果:

?
1.gif

我当时一看这不就是郭霖讲的 属性动画 么,好吧, 他又帮助了我哈哈, 我通过学习他的博客一点点的用了俩天加上晚上多研究一会终于做出了demo,实现了四个按钮的效果, 心里很激动和兴奋, 然后发给公司看, 反馈还不错, 评价我有一定的自学能力, 然后又来了难题,说让封装一下, 可以设置按钮数量和半径,结果当然是我很轻松的完成了他!我的公司产品是 Funny, 是个很好玩的可P图工具,可以加很萌很可爱的贴纸并且能做很多酷炫图片的相机, 欢迎下载哈!So 我开始了我的Android开发之路, 但是我心里也知道这只是个开始!


开始加班加点的开发之路

公司老板是做iOS的,So ios端的产品进度已经远超安卓端, 到了公司我一个人做安卓, 并且ios端也有人在开发新功能, 可想而知我要追上进度并且不能落下新功能的进度, 再加上我并没有实际经验, 所以那段时间我基本是每天早上九点到晚上十点的节奏, 有的时候功能没完成 回家了还要继续, 最甚时候到了凌晨5点中,那个时候我心里憋着一股劲, 我不断的告诉自己,我可以!!!, 我遇到了一个接着一个的问题,根本没有任何喘息的机会, 那我就要一个接着一个的解决它, 在这里要感谢我的同学,我的好哥们 于海洋, 是百度移动云事业部的Android工程师,也是我学Android的领路人, 周末的时候我就拉着他在我家帮我看代码,平时也会总问他问题,有时候他都没回家(媳妇还在家)! 那个时候时间过的很快,也让我的技能等级不断的提升了,提升最快的时候是逼迫自己学习的时候, 就是这个问题我一定要解决的心态! 印证了那句你不逼自己一把不知道自己能做什么, 能完成什么的赶脚!写代码的时候有时候为了完成功能而开发, 心里真的很急, 不想很慢的完成任务, 也因为这样有很多隐藏的bug产生, 以至于每次更新版本都会有bug出现, 这里我大度的老板也是软硬兼施, 有时也会质问我, 但是更多的则是鼓励, 这给了我很多信心, 每天还是尽可能的提升技术, 不断的总结, 在这个期间我在搜索问题的时候很多都是stackoverflow 上的人回答的, 这也让英文不怎么好的我感觉很吃力, 但是也要硬着头皮去看, 读不懂就查, 这里希望初学者真的不要害怕难题, 看不懂就慢慢看, 看久了慢慢就懂了, 既提升了英文能力又懂了知识,很多创新的东西还真都是老外提出的! 提升了解决问题的能力才是最重要的, 不怕困难迎难而上是每个工程师必备的技能, 在这期间我知道了github, 每一位工程师都应该有一个github账号, 并且将自己写的代码提交到上面去, 我每天用点时间开始在github上面逛,好多好多优秀的开源项目啊, 比如android-open-project, 这里面各种控件各种功能的实现, 真的感谢作者的收集和整理!,当然我也开了自己的 github账号 , 我将自己这些天学到了知识做了分享, 注册了我的简书, 总结我所掌握的知识, 这里强烈建议初学者都要将自己的学到的记录下来,* 写出来的感觉是不一样的*, 这个时候由于在公司表现的还可以, 涨了工资, 涨到了1万, 内心的兴奋不言而喻, 像是自己的努力得到了肯定, 我真的可以!


创造代码的感觉

从刚开始进入公司一直都是在做ios端已经有的功能, 说白了基本上就模仿, 复制功能到Android上面来, 毫无封装, 代码很乱,这也让现在的我一有时间就在重构之前的代码,但是最近做一个需求让我感受到了创造代码的感觉, 实现一个可以横竖排切换的 Textview, 具体可以查看Android TextView 横竖排切换(字方向不变), 我写的这篇文章, 里面有效果展示, github上面和其他网站的资料上面都没有很好的解决方案和代码, 于是我通过了自己的分析决定自己来写一个, 心动不如行动, 当天晚上搞到一点左右完成了一个简单的demo, 内心早已风气云涌, 这是我自己写的自定义View, 之前都是从github上下载的, 这次用自己写的! 总的来说自定义view虽然写起来很慢, 需要注意的细节也很多, 但是写出来之后的感觉不言而喻,一个强大的自己封装的产品!就像爬山一样, 爬到山顶的感觉不用提多爽了吧,写到这里基本总结了我一个快到一年的Android工程师的心路历程和经历, 我不算聪明, 我在一段时间内只能专注做一件事情, 相信比我聪明的你想做好一件事情肯定比我容易的多! 做Android工程师到现在, 时间虽然不是很长, 但是也有很多肺腑之言要告诉各位刚刚入门的初学者。



肺腑之言致刚刚入门学习Android开发的初学者

这里我结合我自身的经历给大家一些建议, 希望能对你有所启发:

1 多看大神博客, 并且一定要有自己的博客,将知识记录下来, 自己写出来并且让别人看懂才是自己真正掌握, 好处多多, 你写了才知道!

2 注册一个自己的github账号, 提交自己创造的代码, 好处更是多多, 另外在找工作面试的时候你的博客和github也很有用

3 写代码的时候能想到的封装和解耦一定要做, 不论你需要多久的时间, 完不成那就牺牲自己的下班时间来封装好, 以后用的时候你会知道它的方便之处

4 强烈建议用google搜索, 搜索的准确性和问题定位比国内的强很多, 上不了谷歌搜索做不了优秀的开发,翻墙已成必备技能!强烈推荐做应用开发的朋友每天看google的官方文档, 大有裨益

5 在开发过程中不断重构自己的代码, 重构要趁早, bug毁一生, 每次重构你都能从中获益

6 在你感觉到自己基础知识不足的时候,比如看别人写的代码看不懂, 有泛型 反射等等的, 此时要回归基础,了解技术原理, 建议看java编程思想, 封装 集成 多态等等基础知识, 只用从基本的技术原理出发你有一天也能写出 极致的 可扩展性的 代码

7 在此借用 上文我提到的 Stay 经常讲的, What How Why ,无论做任何需求开发的时候都要想 它是什么,该怎么去做, 封装, 解耦, 为什么要这样去做, 带着这样的思路去解决问题

以上的经历和建议希望对你有所启发和帮助!


文/GuangYue-Jin
来源:头条号IT科技最前线
Gambol 编辑于 2016-4-21 上午10:13
引用 回复 鲜花 ( 2) 臭鸡蛋 ( 0) 有新回复时发送邮件通知
电子工程专辑从谷歌眼镜之殇,窥测手机的未来演变
第1楼

回复主题:我从零基础自学安卓到一万月薪的经历

发布时间:2016-4-22 上午8:22

作者:广东省深圳市的游客

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
Ja*va工程师的工资一万不算多的,为什么不继续钻研Ja*va了,而转安卓呢?
一个大学生完成电子设计的全过程 值得一读 (下载2665 次) 书上学不到的~某高手谈开关电源设计心得,经典~ (下载2575 次)
运放和比较器的根本区别 (下载2237 次) 焊接工艺(花了很多时间整理,图文并茂) (下载2668 次)
电子电路制作大全[PDF共6本] (下载128266 次) WiFi模块全总结 (下载4313 次)
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑三星开始下注IoT,三星手机真不行了吗?
第2楼 回复主题:我从零基础自学安卓到一万月薪的经历 发布时间:2016-4-22 上午9:00

作者: 寻觅虚无

等级: 青铜长老

积分: 3693分

发帖数: 2371次

网站总积分: 3718分

经验值: 220.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
看看
常用电子元器件识别检测选用一读通 (下载5591 次) 电路设计技术与技巧 342页(已更新为免费的) (下载49662 次)
华为硬件工程师手册目前最全版本______汗!! (下载7790 次) (0分下载系列)【资源共享】单片机/ARM/DSP/FPGA/PCB (下载6837 次)
电容的介绍和深入(华为内部资料) (下载5592 次) 电感、磁珠、零欧姆电阻整理合集下载 (下载1266 次)
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑从教育看印度工程师的培养
第3楼 回复主题:我从零基础自学安卓到一万月薪的经历 发布时间:2016-4-22 上午9:10

作者: 行吟诗人1986

等级: 初入江湖

积分: 61分

发帖数: 4次

网站总积分: 85分

经验值: 0.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
软广告
几种恒流电路的设计 (下载5826 次) 【转】NOKIA主流手机的原理图(3)! (下载30423 次)
焊接工艺(花了很多时间整理,图文并茂) (下载2668 次) RF电子工程师笔试题 (下载1398 次)
电子电路制作大全[PDF共6本] (下载128266 次) 音频功率放大器设计手册(中文电子书) (下载8827 次)
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑贩毒少年改邪归正,被微软任为星火计划大使?
第4楼 回复主题:我从零基础自学安卓到一万月薪的经历 发布时间:2016-4-22 下午2:19

作者: 枫speed

等级: 遁门入道

积分: 261分

发帖数: 78次

网站总积分: 261分

经验值: 1.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
good
网友推荐
陪美国同事参观金立手机工厂????功率MOSFET基础知识????
一位用激情经营人生的本土IC创业者(上)????史上16大受争议工程师的反面教材????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑想智能硬件创业吗?来深圳就对了!
第5楼 回复主题:我从零基础自学安卓到一万月薪的经历 发布时间:2016-4-23 上午8:33

作者: 1243789308123

等级: 初入江湖

积分: 128分

发帖数: 66次

网站总积分: 146分

经验值: 508.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
学习了,谢谢!
网友推荐
谢兵赴美任职前“五谈”模拟IC公司成功之道????IC行业薪酬调研成果分析 跳槽容易找巢难?????
一次失败的求职经历????参观深圳平湖某塑胶模具工厂有感????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑贩毒少年改邪归正,被微软任为星火计划大使?
第6楼 回复主题:我从零基础自学安卓到一万月薪的经历 发布时间:2016-4-23 上午11:42

作者: JackyWu168

等级: 一代宗师

积分: 12913分

发帖数: 4888次

网站总积分: 12919分

经验值: 2236.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
Good
网友推荐
为何中国更贵?中国制造业成本上升的五大因素????八大国产手机品牌点评及挑战????
毕业后的五年拉开大家差距的原因在哪里?【转】????谈谈国外的工程师们之三: 工程师的就业和收入????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑可植入皮肤的磁感传感器,让路痴两眼发亮
第7楼 回复主题:我从零基础自学安卓到一万月薪的经历 发布时间:2016-4-23 下午12:24

作者: 1229616557775

等级: 学有小成

积分: 427分

发帖数: 177次

网站总积分: 451分

经验值: 23.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
向你学习、刻苦的精神!
网友推荐
英语不及格的超牛级工程师????无线充电系统设计原理与实作????
老板和技术员的“面”“点”关系????关于基础,不得不说????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)

与?调式,安卓,android,工程师?相关的话题
?
快速回复
用户名:?
美国的游客?????? (您将以游客身份发表,请登陆 | 注册 ) ?
标题: * 你还可以输入80
评论: * 你还可以输入10000
分享到: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
验证码: ?*?
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回职业发展专区 | 返回自由讨论
本论坛仅陈述专家或个人观点,并不代表电子工程专辑网站立场。
返回论坛页首
有问题请反馈