您的位置:首页 > 职场人生

2015年换工作感想

2015-07-01 22:23 447 查看
本人2014年本科毕业,算上在大学跟导师做项目和公司实习,Android实际开发时间差不多两年时间。刚开始去成都的一家公司做“软件开发助理工程师”,这家公司是做手机的,其实呢,就是该Google提供的Android源码的bug。说实话,刚毕业Java基础又不是特别好,改Android源代码还是有点吃力的,就拿继承来说能够嵌套十几层,看着着实有点晕了。不过在研究源码修改bug的过程中还是,学到了不少东西:

1.首先学会了source insight这个工具的使用;

2.对Android的通讯录模块、收音机模块有了一定的研究;

3.对Android源码使用的设计模式有了一个比较深入的了解;

4.还有就是学会了如何全编译、局部编译Android源码;

后来几个小伙伴都被开除了,再加上公司业绩不景气,还有希望到北上广深发展的念想促成我来到上海发展。在来上海之前,我在西南财经大学还上过半个月左右的自习,看书、写代码,这段时光给我留下了美好的记忆。

2014年9月份,我来到了魔都,来到魔都的第一印象就是公交车司机对外地人好凶!来魔都对自己技术水平的不自信,其实当时技术很烂。投的都是小公司,甚至是创业公司。在魔都那个找工作的感觉,至今记忆深刻,可以用“折磨、煎熬”来形容。庆幸的是最终找了一家初创公司,遇到了一个还可以的boss。这家初创公司当时还没有融资,产品也没有,还在做用户调研,从最开始的一个平台到后来的几个app,再到一个工具,最后到一个app版本跳跃开发,用时其实2-3三个月,大家会说开发个简单的app用的了这么久么?如果需求一直在变,你说能不?在这家公司学到的东西有:

1.一个商业app开发的整个流程;

2.技术几乎没有什么进步,大部分都是现有技术的堆积,再就是仿照;

3.工作中,同事之间关系的处理还是比较重要的;

最后我觉得创业公司还是有很多”坑“,要么被坑了,要么坑了。总归,有过的总是一段很好的记忆。

2015年4月中旬,由于种种原因,我做了一个决定:辞职、看书、找工作。这是第二次”裸辞“,最初我的目标是BAT这些公司,可是最后还是没有如愿以偿,目前去了一家电商公司。我裸辞时间其实挺久了,差不多两个多月,这两个月都是”297“度过的,想想都恐怖!其实这两个月技术水平还是有比较大的进步:

1.基础的巩固;

2.开始研究框架:网络请求-Volley、ORM模型-GreenDao、图片加载-Universal Image Loader 、事件总线-eventBus;

3.边看书,边写了两款app-我的博客、美文网;

4.设计模式的学习;

在这儿我还是比较推荐三本书的:《Android开发必知的50个技巧》、《剑指offer》、《算法(第四版)》。

其实,今天写这篇博客的目的最重要的是警告程序员勿要”裸辞“,裸辞一方面找工作压力大,两个月”297“,你敢想么?另一方面裸辞带来的生活压力还是蛮大的。

最后总结哈常见面试题目:

我面了淘宝资深工程师、饿了么Android工程师,大部分面试题都集中在:

1.Bitmap相关;

2.OOM相关

(1)什么是OOM?

(2)如何避免?

(3)为什么会出现?

(4)如何处理?

(5)如何检测?

(6)如何定位?

(7)总之,遇到问题多问自己“是什么?”、“为什么会这样?”、“如何做最好”等等问题

3.Touch点击事件原理(最好结合实例进行研究);

4.view绘制原理;

5.ListView优化;

6.Handler原理(结合源码进行学习);

7.LRUCache原理;

8.线程池技
4000
术;

9.线程间通信、进程间通信;

10.软引用、弱引用;

11.Scroll类;

12.SQLite更新、加密;

13.尤其是在与“钱”相关的app中Android安全还是要考察的;

14.https原理;

15.SparseArray原理;





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息