求教年前一个月该如何提升自己,目标年后找工作, android 开发

2016-01-06 11:07:30 +08:00
 mmga

背景是这样的:

某 985 本科 2012 年毕业

转行 android ,原因是好玩,有成就感,有种主动打怪升级做成就的感觉,而不是挂机升级。

想在年后正式找工作(把找工作当成工作),求教这一个月该如何提升,从而找到靠谱的工作。对工作还是有些期待的,比如 996 没有自己的时间学习&&工作内容学不到东西&&没钱,就基本不考虑了。

现在的水平是这样的:

1. 数据结构、算法:《算法(第四版)》看到 3.2 二叉查找树。水平是能默写下几个排序的算法,没做过题。

2. Java :当时入门的时候是看了慕课网和 java4android 视频,达到开发 android “够用”的程度

3. Android :看《第一行代码》入的门,之后开始边做小东西边上网学,前一阵看了《 android 开发艺术探索》,源码基本略过了,主要看了原理。

从最开始到现在总共做过 3 个上线的应用:(按时间先后)

3.1 一个闹钟,主要是能用到 3 大组件。
https://github.com/mmga/UpClock

3.2 便签,主要是为了练习 recyclerview 和数据库。

https://github.com/mmga/Litedo

3.3 搜专辑封面图,主要是想学习网络相关,图片相关的知识,然而后来变成了学习各种开源框架的用法, volley , glide 。

https://github.com/mmga/CloudCover

3.4 尝试了下做个小的开源库,只是一个特别小的动画,练习下属性动画,再就是熟悉了上传 jCenter 的流程

https://github.com/mmga/MetroLoading

3.5 搜索 twitter 上内容,借机学习下最近火热的 Retrofit + RxJava ,练习网络相关的知识。
https://github.com/mmga/MmgaHotTweet

4.其他:正在看《 Head First 设计模式》,看了 6 章。之前看《代码整洁之道》,看了 4 章感觉不太适合我现在的阶段。

几个选项:

现在想的几个天赋点法是:

1. 憋个大招,做个 exciting 的 app 。现在的想法是做个论坛的客户端,虽然没太多实用价值,好歹比较综合。

2. 搞算法,刷题。感觉会蛮有意思,只是像我这样的出身去应聘的公司可能面试时问不到算法方面吧?

3. 学些其他的技能,比如设计模式,代码整洁方面,再入门个 python (因为最近看到好几家公司的 jd 上要求会一门脚本语言)。和 android 的开发并不是直接相关,但是至少能在简历上把“了解设计模式”提升为“熟悉设计模式”吧。

4. Java 基础,计算机基础。学这些能让自己更有底气,但是在简历上没有提升,可能还是像现在一样过不了简历关。

1758 次点击
所在节点    问与答
1 条回复
miclushine
2016-01-06 12:21:29 +08:00
刚转行还是多学些计算机基础吧,最好做个项目用来面试的时候演示,现在移动开发的培训班出来太多了,最近网上不都是一周收到几百几千份培训班简历的,找工作要有心理准备。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/248704

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX