一不小心,一个月就过去了。时间过得惊人的快。

   
虽然尽量坚持早睡,偶尔会去珠江边跑步,尽量按时按量吃正常的饭(非泡面),然而感觉有时候精力依旧不充沛。身体是革命的本钱,下个月要加强锻炼了。

   
一. 学习

   
1 . Android开发:1)更关注性能开发。学习Google官方推出的《Android开发最佳实践》,以胡凯的博客(在圈内胡凯极有名气)辅助理解;2)使用流行的库:ViewPager(Fragment滑屏切换)、Android-Universal-ImageLoader(网络图片加载)、Validation(输入验证)、NavigationView(侧滑菜单)、Volley(高并发小数据的加载)、DownLoadManager(大文件的下载)、GCMNetworkManager(优化网络请求频率)、RecyclerView(回收展示的列表View)等;3)了解Android的一些实用的工具,如Testin(自动测试工具)、Codota(好的代码参考)、ShareSDK(主流社交平台的分享、单点登录)JMeter(压力测试工具)、Hierarchy Viewr(查看模板UI结构)、Zipalign(提高APP运行时交互效率)等;4)尝试将一些常用的代码封装,抽象类和接口在函数封装中很常用。虽然一开始曾让我怀念可以直接把函数作为参数传递的JavaScript。有人说,Java水平的高低,就函数的抽象程度就能看得出来。还有很长一段路要走。

   
2 . Hybrid APP:因为LIMS的设计稿三个星期内是不可能定稿的,Android核心代码的封装已经可以解决大部分工具库,可以暂时放慢脚步。因为老大希望能兼容iOS,然而让我重新学习Swift的成本太高了(关键是没苹果),所以后期要兼容iOS最好的方案是Hybrid App。据我了解到的,目前最流行的Hybrid APP主要采用两种框架:PhoneGap/Cordova和React Native。PhoneGap主要是采用WebView加载本地的网站文件,通过一些插件可以调用Android/iOS底层的功能如摄像头、电池电量监控和网络监控等,目前做得比较成熟;React Native则比较新,知道今年9月中旬才支持Android版本,但是因为React采用的是虚拟DOM,调用的是Android/iOS原生的组件,响应性能会更好一些。踩了一些坑,然而前景是明朗的。

   
3 . React Native:由于LIMS APP的iOS版本有意采用React Native,所以学习之。为此,了解了React.js、JSX、Flux架构,而且React Native还支持ES6语法,真的很开心,因为所有这些以前接触过的记不住的流行技术,终于有了项目实战。踩了一些坑,还要继续踩坑,但是挑战总然人充满斗志。

   
4 . PHP + MySQL:因为需要虚拟数据来调试和设计接口,所以捡起PHP + MySQL(之所以没有选C#,是因为PHP更加简单一些… …)。数据库编码与JSON数据编码问题就折腾大半天。设计数据库,设计接口API,写接口实现,调试数据。不足之处是,因为我只需要接口能有数据吐出和处理传入的数据,所以并没有去考虑安全性和响应性能方面,仅仅奔着需求去。如果以后有精力和时间,希望能在上面好好折腾。

   
5 . 因项目需要,学习Gulp,编写gulpfile.js,关键还是插件的选择。

   
二. 工作

   
1 . 门户网站项目,情况一点点变得诡异。最后变成了已经不是技术的问题,而是各方的沟通与博弈。四周过去了,为该项目写的代码行数几乎为0。这就是商业项目与学校项目的区别吧,商业项目的层级沟通才是最大的成本,一点点将时间和精力分散和蚕食;而学校项目中基本上都是老大拍板定稿,省下多少的沟通成本和时间成本呀,这样保证了更多的精力和时间投掷在设计和代码的锤炼上来。更多是见识人情世故,和适当的让步。

   
2 . 答疑。不少师弟师妹基本都是复制粘贴代码,一无所知,just copy and paste。想不明白这样子有什么意义。会根据class名字写css样式的少之又少,知道margin、padding的意思的更少。然而这些不应该是页面布局最最基础的东西吗。。。

   
3 . 值班。

   
三. 生活

   
1 . 白云山出游。

   
2 . 认识了一个家住在中大附近的退休十年了的经济学系女教授。教她整理Android手机。老人家评价我很单纯善良敦厚乐于助人,然而事实并非如此,我只是觉得长辈不该被防备。认识她很开心,没想到这个年纪了还能这么好学(报钢琴班、练太极、练瑜伽… …),难怪看不出她的真实年龄。

   
3 . 二哥找到工作,2000+人的大企业,Android开发工程师。厉害的家伙。

   
4 . 中旬感冒。还好两天内就痊愈了。感谢棒棒的身体。

   
5 . 当挤地铁成了常态,就不会再介怀。

   
6 . 帮隔壁舍友和隔壁的隔壁的隔壁的舍友装机。My God,是谁把我推销出去的!

   
7 . 紫竹林聚餐。

   
8 . 愿明嘉有个好来生。

   
四. 阅读

   
书籍:《从0到1》100%、《软件工程》20%等;

   
电影:《星际穿越》、《Ant-Man》、《夏洛特烦恼》、《天与地》、《赛德克·巴莱 上集》、《垫底辣妹》、《星球大战》、《速度与激情》等;

   
五. 下月计划

   
1 . 毕业论文继续推进;

   
2 . 门户网站项目跟进;

   
3 . 积极锻炼身体,强壮体魄;

   
4 . 回家过年。

   
六. 绩效评估

               
学习
               
工作
               
阅读
               
生活
               
总计
               
8
               
8
               
8
               
7
               
31

   
技术点滴分享:15

   
原创教程:7

   
微信推送的原创文章:7

   
字数统计:2000

本文作者:子匠_Zijor,转载请注明出处:http://www.dengzhr.com/life/899