我的安卓开发半年工作经验总结

原创 2017年12月20日 00:00:00

年底了工作比较忙,实在没有时间更新,又不想冷落各位朋友,只好拿我两年前的这篇总结凑个数,朋友们求理解,年后我会努力更新的!!




拭心记于 2015.11.25:


昨天又加班到10点多,终于App上线了,这段时间的加班总算告一段落。

很久以前我还奢望App上线后就可以休息一段时间,工作后才知道,1.0版本上线后还有1.1,1.1以后还有1.2,永不停歇。

工作是永远做不完的,所以今天趁着没什么任务,做个总结吧。


一晃眼已经11月底了,距离我第一次实习已经6个多月,这段时间的实战还是收获很多。


一.首先是工作方面的经验,从一点经验没有的菜鸟,到现在也成了一只小鸟。

1.以前总是很早很早就到公司,下班了也等上司走了再走---->现在学会合理安排,早上多睡会儿休息好,下班时如果没有遗留问题就差不多回去,早点休息,保持精力

2.以前一到公司就开始干活,下班了还在想bug、业务 ---->现在每天早上到了公司还是比其他人早,自己带书看,或者看博客,趁早上记忆好多学点技术

3.以前周末了不用上班了开心玩游戏玩一天---->现在加班加多了发现自己身体素质大不如以前了,周末玩游戏时经常去楼下买吃的,路上顺便锻炼身体,再也不敢通宵了

4.以前在学校,宿舍里4个单身4个有女朋友,觉得有女朋友没什么,结果工作了段时间,周围单身同事比例太大了,而且还经常羡慕我走了狗屎运有漂亮女朋友,哈哈,以后得对女朋友更好一点,要不然就成了苦逼单身程序员,想想就可怕%>_<%


二.吐槽完了,记一下钱柜娱乐开户开发方面的收获,其中很多是我下一阶段需要补的知识点

1.布局方面 :

注入解放双手,用好一些插件比如butterKnife能省去很多findViewById的麻烦;

用好属性动画,看过很多App,引导页带动画的给人第一印象就很好,毕竟这是一个看“脸”的时代;

虽然App设计风格一直都是IOS,还是要支持MaterialDesign,毕竟很 cool,现在市面上这样风格的还是比较少;

熟悉钱柜娱乐开户-support-v7-21新组件包,比如RecycleView、DrawerLayout、CardView等等都已经有很高使用率;

布局复杂导致的性能问题不容小觑,多看一些相关知识,精简布局;

2.图片方面:

最喜欢Picasso,尤其是管道式的调用,编程之美啊;

而且Picasso还可以支持高斯模糊,太方便了;


3.网络方面:

现在的趋势基本上都是okHttp + retrofit,还好之前实习的时候师兄用的就是这个,感觉还是很方便的;

retrofit的风格好像是传说中的REST,下阶段需要看看源码;

图片上传是个问题


4.第三方:    

现在的App基本都要有这些功能:.分享、支付、定位、推送、统计、buggly、第三方登录,我只用过高德定位和百度定位、极光推送、友盟推送也只是负责埋点,还没了解完整流程。下一阶段需要统统使用一次。

在项目过程中还发现一个问题,在A项目中集成了分享的Module,结果导入到B中还是有问题,结果还得需要一个人重新集成一次,效率不高。需要注意不要实现功能就算了,要提成一个单独的、可插拔的Module,写好回调,做到一键集成。


5.工具方面: 

钱柜娱乐开户Studio还是很强大的,很多细小的功能点需要我们花时间去发现,比如说内存使用监控、截屏、gif录制、当前git分支名称等等都可以找到,不了解的话太可惜了,国内有个镜像网站可以直接更新SDK,很强大http://www.钱柜娱乐开户devtools.cn/

Gradle真是个神奇的东西,又能构建、又能依赖更新、还能多渠道打包,需要好好看看;Gradle官方文档

Git现在公司使用率还是比较高的,使用不好,同步时各种问题太蛋疼,有效使用能在development和release版本间实现良好控制、友好协作;Git详解

Maven 这个是因为身边人基本都会,好像在项目管理、减少本地代码方面有很大作用,需要学习学习;


6.工具类方面: 

做个2个商业项目 ,发现工具类基本都是通用的,所以有必要维护自己的工具类,工具类的内容包括且不限于:

本地缓存类、文件管理类、Json处理类、日志类、网络情况类、字符串类、手机系统信息类、线程池类、常用的UI类、6.0以后还需要权限类(用于动态提示用户是否提供某权限)等等等等,遇到新功能就添进去,这就是自己的行走江湖的利器之一啊。


7.架构方面: 

其实我是拒绝谈架构的,毕竟我还是只小菜鸟。但是最近项目要更换MVP架构,我也学了学,发现了一个重要的问题----->要想懂新架构的好旧架构的差,不学点设计模式是不行的。所以设计模式是下一阶段的重要任务

MVP现在我还理解不太深,还是先做好第一步吧:减轻Activity任务,把点击响应尽量放到自定义View或者Fragment里;

一说架构、性能,就得考虑线程管理方面的东西,虽然我现在接触的不多,但是好的应用要经得起高并发才对,所以这也不能忘记。


8.渠道发布: 

每个App上线的毕竟之路就是打包、发布,鉴于国内应用市场杂乱,多达900+个市场,如果没有很好的打包方式,一个个打岂不是累死。好在现在gradle打包很强大,不过我也只是听说,还没有亲手接触过,需要先学好Gradle,然后体会体会它的便捷啊!


三.总结:

上面就是这半年以来工作的一些收获,这段时间在2个不同公司实习过,认识到不同地区的工资差异(西安6K左右的,到了北京上海直接1W+),也见到不同领导下员工的心情,见过工作2年技术超高的大神(工资2W+,我的目标!),得到了很多指点,也认识了一些善良、感性的人,教给我很多生活中的知识。

感谢他们,感谢上帝。

每一个阶段都不是终点,收拾收拾心情,理理自己的路,生活的下一个版本,我来了!




0?wx_fmt=gif


版权声明:本文为博主原创文章,未经博主允许不得转载。

钱柜娱乐开户骚年的年终总结和规划

过去一年的总结 楼主是一个钱柜娱乐开户程序员,正式接触钱柜娱乐开户大概2年时间,其中工作一年,总结2014我工作的第一年,在公司的项目实践中学到了很多,但是对于这一年中前半年,自我的提升,我是...
  • sp6645597
  • sp6645597
  • 2016年01月06日 23:09
  • 3664

钱柜娱乐开户开发工作总结与经验

1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.      2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.    ...
  • he90227
  • he90227
  • 2014年08月07日 17:35
  • 1992

我的钱柜娱乐开户开发半年工作经验总结

昨天又加班到10点多,终于App上线了,这段时间的加班总算告一段落。 很久以前我还奢望App上线后就可以休息一段时间,工作后才知道,1.0版本上线后还有1.1,1.1以后还有1.2,永不停歇。 工作是...
  • u011240877
  • u011240877
  • 2015年11月25日 17:50
  • 25823

钱柜娱乐开户开发四年以来的工作难点总结

1. 钱柜娱乐开户 N floating widget无法显示。统一管理一个window token解决了此问题。   2. Pop-up window在钱柜娱乐开户6.0上出现花屏。   3. ...
  • daojin505
  • daojin505
  • 2017年08月07日 23:58
  • 320

钱柜娱乐开户工作总结

钱柜娱乐开户工作总结
  • lh_qq
  • lh_qq
  • 2016年04月28日 17:42
  • 393

钱柜娱乐开户开发工作经验总结

这篇博文我准备长期维护下去,只有在钱柜娱乐开户开发过程中有所得就会将其写入在此博文中,仅限个人经验总结,若读者看后有益就吸收,无益的就略过. 一、技术提升     1.钱柜娱乐开户做久了,发现...
  • xiogjie_67
  • xiogjie_67
  • 2018年01月05日 16:17
  • 74

2015年终总结

年终总结
  • u011918771
  • u011918771
  • 2016年02月08日 17:08
  • 888

钱柜娱乐开户 开发工程师 工作总结

  • 2015年05月05日 15:04
  • 16KB
  • 下载

钱柜娱乐开户开发工作用到技术总结

本期用工作算是告一段落,下面就对工作中用的技术进行一些总结。 一、实现listview中item如下图效果。 如设计图所示,当点击item后,item上弹出一个半透明的视图层。主要是用的popup...
  • bluejww
  • bluejww
  • 2016年07月28日 14:32
  • 1358

钱柜娱乐开户总结

一.钱柜娱乐开户开发环境 1)如何选择开发工具:Eclips、钱柜娱乐开户Studio 2)如何配置开发环境:JDK、SDK、ADT、开发工具(后面的三项goole官方网站提供的Eclips已...
  • qq_17741621
  • qq_17741621
  • 2015年12月12日 10:14
  • 509
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的安卓开发半年工作经验总结
举报原因:
原因补充:

(最多只允许输入30个字)