从事Android开发俩年来的经历和感悟

来源:互联网 发布:微信宣传模版源码下载 编辑:程序博客网 时间:2024/05/17 02:40

 一、出来时的迷茫

本人大学本科数学师范毕业生,出来的时候做着老师行业的工作,因为性格太随性的原因,并不适合教师这个行业,于是在不知道做任何工作的时候毅然选择了去厂里面打工(没错,厂里面流水线员工)。当时出来的时候在A市区的某一家电子厂,相信进过厂的朋友肯定知道朝九晚五的生活,每天基本的旋律就是厂、食堂、宿舍三点一线,每天12小时有10个半小时是在流水线度过的。在厂里面接触的人大多数属于文化程度不高的,在一条线上的30来人有一俩个大学生很了不起了,每天讨论的话题无外乎就是工资(3k多点)、那个被吊了等等,在长达10来个月的时间里感觉厂里的人文素质普遍不高,脏话,随地扔垃圾,吐口水,背后互说坏话...感觉这样的日子毫无希望可言,挣扎了半年之久,实在是受够了这种生活,于是决定辞职来到深圳。


二、遇贵人

来深圳的时候身上只有2千块钱(当时出来的时候就保证不向家里面要一分钱), 当时高中同学B接待的我,B待人真诚,记性不错的话是在他朋友那睡的一晚,当时来深圳的时候我什么也没想,喝完酒吃过饭后和B聊到我来这边干嘛的时候我也是一脸茫然,毕竟你要吃喝,深圳的消费不同于岳阳,2千还不够我租个房子(一般交1押1)。当时B给我的建议要么你学一门技能要么你放下姿态去当服务生。我问了他在干什么工作,他说在做安卓工作工资不错有1万左右。B建议我学他这一行,于是就有了第二天的单身背行囊来到培训班的这一经历。


三、四个月的坚持

仗义的B借了我5k块来钱,于是有了我这一出深圳在某内培训的经历。当时也听说了有些没找到工作的,在这培训的四个来月里心里面很多煎熬和不确定的心态。刚进来的时候培训班的老师为了把你拉进来真是无所不用其极告诉你别人一个月8K/月,很轻松就能找到工作。反正把好的一面全部展示给你(但是她并没有说大专以下的找工作难度很大甚至找不到工作学费白交的人大有人在)。培训班里的四个月他能教给你的只有基础,而且四个月你要学会基础基本上每天从早到晚一直在上课,根本没有停下来的时间,消化的时间也只有晚上2到3个小时。所以四个月能学到课堂教你的7成已经很不错了。


四、幸运的自己

在培训班的第三个月培训完之后我就出去找工作了,因为当时身上的钱并不够自己花费了。出于无奈我把自己的简历写了俩年经验,在15年的时候并不像现在要求普遍要三年工作经验。每天在智联、51、人才热线海投简历(只能海投,当时的自己没有能力自己挑公司),基本上每天面试一到俩家公司而且都是小型公司或者创业公司。不面不知道一面下一跳人家觉得你基础这么差劲怎么可能有俩年工作经验?当时人家问我Activity生命周期我还答不全的人。没办法死马当活马医,能力没达到的前提下只能采取人海战术了,于是每天面试成为我的常态,在面试的每次被拒后记下人家常问些什么然后用电子笔记记下来然后自己晚上回家查资料。也感谢不放弃的自己终于一个月后找到了一家不错的工作(7K)。


五、俩年来的自己

在自己的这家公司T1待了将近一年的时间,初来的时候老大给了我四个月的时间来熟悉公司的业务和代码。于是我把android第一行代码学了一遍。感觉项目的一些基本的东西能做出来,但是我并不满足这种东西的探索。做出初级的东西对于每个学安卓的都不难,真正难的地方在于一些原理性的东西和一些源码研究,但是当时的我并没有意识到这点。这一行业的潜规则就是加班严重。所以待了一年后的我离开了T1公司。真正让我成长起来的当属于T2公司(不存在加班文化),在这里我遇到了我一生中最重要的引路人毅哥(一个工作了7年的老大:税后25k)。毅哥为人稳重,刚来公司的时候他面试我说面上我的原因因为你写了博客(估计是有这个情怀吧,他写了为时5年的博客)。但当时的我实在是菜,比如画一个半圆弧动画效果用了一个星期才画出来,学习自定义view愣是花了我4个月(是不是笨?)。再后来的后来毅哥跟我接触久了知道我基础不太扎实,建议我从基础学习。再后来教我怎么读源码、重构代码、编码规范、善用开发工具提高效率等等,在他手下一年的日子里学到了很多。这俩年养成习惯了无论多么辛苦,每天都会坚持1到2个小时码代码的时间,这也是别人所谓的拉开差距的俩小时。

这俩年学习了很多东西,分享给大家,搞Android的书籍基本就在这里了

大学基础:操作系统、网络-自顶向下方法、java数据结构与算法

java:Head First Java、Java设计模式、Java编程思想、深入理解Java虚拟机

Android:第一行代码 、Android群英传、Android艺术探索、Android源代码情景分析

目前作者只阅读过这些书籍,有些书本反反复复好几次,如有遗漏,多谢补充。


六、未来的打算

博客和GitHub会持续更新,分享和进步是自己不懈的动力。

说实话代码只是我生活中的一个小部分,只当它是个赚钱的工具。我这人身上存在了太多的躁动因子。看过我博客的人应该知道在一年前我就报班学习了会计和管理培训。

近期也在研读投资课程,我的业余爱好还是喜欢投资这一领域。苦并快乐着吧!


七、题外话

兴趣是一个人的最大老师。如果兴趣不大那么你的编程潜力不是很大,那么你也不会走的很远。我目前的状态只是觉得比较适合这个工作,谈不上兴趣。说句实在话:“谁不是为了生活”。但是如果你不适合这个工作建议你还是转行,就算找不到感兴趣的你也要找个合适的,是不是?



原创粉丝点击