下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、android开发自学到什么程度才能找至!j 工作?其实不管你是自学的还是培训的,是在校生还是毕业生,最终都逃离不开这个话 题,不管你是找实习工作还是全职工作,性质都一样。今天我就来给大家详细说 下自学android到什么程度才有资格找到一份说得过去的工作!1 java基础java语言其实应用很广泛,对于android开发来说只需要你掌握java se就够 了,尤其对于一个android初学者只需要掌握java基础就行,这包括哪些呢? 我粗略的列了下,主要包括:java基本语法、而向对彖相关的基本概念与思想,常用string类的api,异常 处理,10基础,容器,多线程,内存管理与垃圾冋收,知
2、道并最好知道儿种常 见的java设计模式等,建议可以找些网上java面试宝典之类的文章,熟悉下 面试常遇到的一些java知识点,一般都是java基础。2 android 棊础java如果算基础中的基础,那这部分才是你找工作的核心技能,毕竞你要从事 的是android开发,所以android基础一定耍牢固,这部分包括:android基础ui控件的熟练常握,也就是指button、textview> edittext> checkbox> radiobutton> tmageview> spi nner> progressba/r、seekbar> li s
3、tvi ew> recycleview、scrollview等,可能不全,以上只是一时想到的,可自行补充。android四大组件的理解与熟练掌握,四大组件就不必说了吧,具体掌握到什么 程度呢?如果我问到activity的生命周期你述支支吾吾的那我就没心情继 续问下去了,其他一些如activity的四种启动模式,fragment的生命周期、 fragment 与 activity z间的关系,broadcastrcccivcrx contentprovidcr、 service的使用场景与具体用法,更细节点的如broadcastreceiver的广播类 型与不同的注册方式的区别等都应该关注
4、并理解到位。动画相关也是必须掌握的,不管是矢量动画述是屈性动画的api都应该熟练,一 些简单的动画应该随手就能写出来才行。自定义view得会吧?这个在实际的开发中经常遇到,因为基本的那些ui控件不 可能完全满足你的需求。sqlite与sql语句得掌握吧,数据库虽然说在客户端开发上只有特定的业务或 者场景才用得到,但是sql语句这是基础,基木的操作sqlite相关的api也必 须要掌握。常见的数据格式与解析方法得了解吧,虽然目前常用的数据格式就是json,解 析库也有很多,如gson、jackson、fast json等。网络编程相关的基础知识要掌握,如http协议相关,如http method
5、, status code, reques t& resp on sc, http cache, request header, params » android 请求网络相关的api,虽然现在成熟的网络请求库很多,但是自己应该试着用 httpurlconnection封装一个网络库,哪怕封装的很烂,自己也要尝试着写一下。还有暂时想不到了,以上都是随手想到的,后面如果再想到就补充下。3项冃经验其实大部分人都觉得自己的基础掌握的述算可以,但是为什么就找不到-份工作 呢?其实项目经验这个才是很关键的,因为编程行业是一个非常注重能力的行 业,你理论基础掌握的再好,没有实践验证都是不
6、可靠的。那有些人又说了,我一个自学的,或者一个在校生,没有工作过哪来的项目经验 啊?那你就错了,项口经验并不单纯指工作屮的项口经验,你自己完全可以写一 个业余练手项目,这都可以算作项目经验。但是这些练手项目哪里来呢?我只会android,其他都不会啊,哪那么容易就 写一个项目出來了?在现在这个时代随便写一个项目练手还真的非常容易,现在有各种开放的api, 你完全不用关心后端数据问题,举个例了,新浪微博有api,我就基于新浪微博 api写个简单的微博客户端,有多简单呢?我其至只能查看微博,其他啥都干不 了,完成了查看这一步,再接着慢慢完善其他功能,不要觉得写一个微博客户端 遥不可及。如果微博需要
7、登录授权,可能稍难点,有更简单的直接读取数据的, 如知乎日报,如对粮百进行数据抓包,写一个粮百的简易客户端,这类就完全不 用授权,再比如我写个天气的客户端,关于天气现成的接口不要太多。至于我怎么知道有哪些现成的dpi 口j以直接用?就知道你要问这个问题,给你找 好了,百度有个api store,收集了太多可以直接用的开放api,地址:http:/apistore, baidu. com/最后,可能不是特别详细,如果我有时间,我甚至都想搞份超详细的教程课表给 你们,可惜精力真的有限,没那么多时间去做。但是大的方向绝对ok的,如果 你掌握了以上列举的基础,然后又自己从头到尾做了一个还算完整的项目,相信 我,找到一份实习或者工作很轻松。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度木材行业安全生产责任书8篇
- 2025年度个人车辆抵押贷款担保合同样本2篇
- 2025年连带责任保证合同(旅游业)
- 2025版停车场车位预约系统开发与应用合同3篇
- 2025年度知识产权保护基金投资与保密协议3篇
- 二零二五版生活垃圾填埋场运营管理合同3篇
- 2025年食品研发与市场销售联合开发合同3篇
- 二零二五百货业供应链金融服务合同3篇
- 2025版木方模板废旧材料回收与再生利用合同4篇
- 2024聘请专家顾问合同范本
- 《健康体检知识》课件
- 部编版语文五年级下册 第一单元 专项训练课外阅读(含答案)
- 苏少版七年级美术下册 全册
- 名表买卖合同协议书
- JTG-T-F20-2015公路路面基层施工技术细则
- 2024年辽宁石化职业技术学院单招职业适应性测试题库附答案
- 中西方校服文化差异研究
- 《子宫肉瘤》课件
- 《准妈妈衣食住行》课件
- 给男友的道歉信10000字(十二篇)
- 客人在酒店受伤免责承诺书范本
评论
0/150
提交评论