总结2016,展望2017

此时的我正听着Five Hundred Miles

总结2016

今年对我来说非常特殊,因为我正式参加了我梦寐以求、谋划经年的软件开发工作,虽然以前也是做这些,但都是没得到什么认可甚至称不上工作。对于一个有着传奇求学经历的我而言,这一年是我第一个十年计划的结束,同时也是另一段旅程的开始。今天特意在这2016年的最后一天记录一下,叨叨这过去的一年,同时也是我以后坚持写博客的开始,希望自己能笔耕不辍的坚持下来。

  • 工作方面

今年4月份在忙完论文后就出去毕业旅行,去了漓江,去看看我妈,逛了一圈。之前还在愁工作该怎么找,还专门在网上查了攻略,其实这一切都没那么难。到了4月底,怕五一长假出行人多,就赶在五一长假之前回来,30号晚上在网上海投简历,由于我之前就已经想好了要从事Android开发工作,所以就专门找招聘Android工程师的岗位,简历是之前过年的时候就准备的,在投之前根据网上搜索的攻略总结修改了一下。第二天有电话打来约着面试,去了之后笔试完了就面试聊,聊了两个多小时,从10点多一直聊到他们中午吃饭时间,然后就定了,因为公司的移动部门刚成立,我是第一个,所以我就成了移动部门负责人。事物的发展总是这么难以捉摸,本来还愁工作的,结果不仅找到工作,还是个头头,说出来都没人信,至此一点都不狗血的剧情就结束了。

入职之前我还是有点忐忑的,怕自己扛不下来这个职责,不过当我正式拿到公司需要我维护的代码的时候我就彻底松口气了,“他们还处在这个水平,我怕什么”,这是我当时看到界面和代码的第一想法。然后就开始了漫长(其实也就个把星期)的看源码的日子。对于这代码我就不吐槽了,只能用“惨不忍睹”四个字来形容,烂到我实在受不了了,跑去跟经理说我要重构,经理可能也知道这代码的问题,就同意了,后面也分配了相应的后台人员与我对接接口。后来才知道原来这些App代码之前是外包出去的,只图省钱,不管质量,现在公司决定自己内部维护,成立移动部门自己干了。由于现在我是负责人,所以我要为后面长远的各个方面考虑,其中有一个就是技术选型,我要选一套最优最合适的方案,虽然自己之前有总结一套,但现在还要考虑后面如果招了新人来了,他们能不能接受的问题,所以自己边选边做边改,来来回回折腾了两个多月。最后差不多完成了,到了9月,我被外派到北京出差,配合铁科院那边开发,去了接近个把月的时间,原本以为国企大公司会让我涨涨见识,哎,其实也就那样,不过也没外界传说的那么不堪,用到的技术还是蛮新潮的,比如其中有一个切片上传(其实就是用Retrofit配合RxJava把文件流按段截取上传),听他们说百度也是这么做的,这些框架都是当下Android开发中比较火的开源框架,看来国企也不是完全像外界传言的那么老八股嘛,当然有可能不是他们的技术,而是第三方公司提供的。在此期间中秋节也是在北京过的,这也是第一次在北京过节,自己又回不去,就约了北京的几个同学一起出来玩,期间还跟一个同学去看了北京天安门的升国旗,人真的是很多呀,前一天我睡到中午,然后晚上我们在王府井的附近的网咖玩到天亮,然后4点多杀过去,北京天安门真是最不缺的就是人了,各种旅行团各路游客纷至沓来。看到升国旗,确实爱国情怀悠然而生啊,内心是很希望国泰民安,国富民强的。这次出差还有个发现就是我的视力明显又恢复了不少,因为之前重构项目,每天十几个小时敲代码,视力明显比刚进公司的时候下降不少,这次回来后从窗口向远方的大楼上的灯光牌看去,明显比出差之前要看的清晰了不少,看来成年人的视力确实可以反弹的,亲身经历才有说服力。

到了10月,准备重构另一个项目,还没开始多少,又有新的项目要着手研发了,其他所有事儿先放一边,此时我已经带了两个人了,不过都是新手,只能干些浅显的,其中一个是我们公司写接口的,想跟着我学Android,经理就让他转到我这边来。我自己以前就是做JavaWeb的,知道这小子的算盘,可惜啊,小子的年轻人太不够努力了。然后老总问我人手不够就继续招,我说再招就得招能干活的,接下来两周时间都是在招聘,面试了N多Android和iOS应聘者,其实面试这件事儿真的是个技术活,可能是我没有经验和技巧,通过笔试和面试其实还是还是很难辨别出真才实学的还是刻意备课的,因为最后在实际工作中的表现与我预期有出入,当然也不能怪,公司能接受的价位有限,想招到大牛是不可能的了。

接下来的研发日子里,最大的收获莫过于学习了智能硬件方面的知识了,因为这个项目是通过蓝牙来控制外设的。自己系统的把Android里的蓝牙部分学习了一边,包括4.0的传统蓝牙和低功耗蓝牙。后面希望找个时间以博客的形式写个专题系列总结一下,当然还有其他很多可以写的。

总的来说工作方面的表现还是很努力的,统计了一下代码量,单java代码就足足有十几万行,不过大家都知道很多代码是IDE可以自动生成的还有第三的,当然手动一行一行敲出来的也不少。记得之前阮一峰这位前端大神写了这一年的自我总结,里面附上了他这一年在Github上提交代码的截图。

这哪儿是吾辈楷模,简直就是劳模呀。我也把我的Github截图留念一下。希望有一次能赶上这些比我聪明还比我勤奋的人。

  • 学习方面

学习方面,今年收获也不少,感觉不比大学四年学的少,当然没有大学里的基础,我也学不了这些。除了将工作之前的一些知识在企业实战中实现了一边之外,还加入了时下很多新的技术和当下的一些App开发新的实践,这一切都是跟随着网络中的大牛的脚步。记得以前自己学了半吊子Android的时候,觉得这回我终于可以有模有样的做App的,现在想想当年确实只是很菜的水平,Android的技术栈还是挺深的,要想把这棵技能树点满,说容易也容易,每一样都浅尝辄止;说难也难,每一样深究都会花费你不少功夫。现在开发过程中已经总结出自己的一套方案,包括框架选择,界面实现和优化,内存管理和优化,架构选择和实现等等。总的来说由于Android可以看做是一个前端,要学习的就是看得见的部分,如UI,动画;又由于Android是一款操作系统,涉及到网络请求,数据持久化,用户体验,传感器等,要学习的就是看不见的部分。因此作为Android程序员的我,还远远不能停下学习的脚步,当然这不仅仅是要学编码技术,还要学习其他种种,比如交互,视觉,用户体验等,如果仅仅只会编码实现,那实现出来的也肯定不是一款合格的产品,现在慢慢开始往Android架构方向学习,期望未来能成为架构师,当然很遗憾的就是这一切没有用博客记录下来,每每说要写博客记笔记的时候都留给了“下次君”。

  • 生活方面

由于租房离公司很近,所以基本都是在公司活动,周末都是在公司安家,虽然只有一个人,不过也还好,没什么空虚寂寞冷的感觉,不是有句话说的好吗:“女人因为优秀而孤独,男人因为孤独而优秀。”希望遇见更优秀的自己。有时候周末晚上加班到很晚,或者代码没敲完又不愿意丢到明天,就干脆在公司睡了,周末一个人在公司敲代码还是蛮自在的,毕竟整个公司都是你的。

回想起最初给自己定的规矩:“14小时之外”,每天要在公司工作学习14小时,14小时之外的才是生活琐事。每日如此,坚持了这么久,收获也源于此,当然现在要改了,也是时候多接触一下编程之外的世界,除了学习技术还有很多需要学习的,年轻的我们真的应该好好拼一把,不然老了真的没什么可以吹的了。感谢大学时奋斗的自己,不然现在可能连工作都找不到,相信将来的我看到这篇总结的时候也会感谢此刻奋斗的自己。

  • 经济方面

本来说好要理财的,中间兜兜转转的学了一点,最后就总结出一句:有钱真好。因为钱太少了理不出什么花样来,真是尴尬,放到银行存起来,没几块钱利息,放到余额宝里,每天能涨个几毛钱,本来打算买分理财保险的,结果中途奖金没发,没买成,想去学着买基金,蚂蚁金融里有买基金的,买了一小丢丢,结果连跌好几天,心疼得我最后彻底不看了。看来这理财是彻底进行不下去了,还有说买彩票也是理财的,敢不敢在忽悠一点?我几块钱理几百万的财?看来还是得从根源上着手才是王道啊。

展望2017

2017年有太多要去实现的了,因为梦想理我还很遥远,不过仍希望能一点点去实现,不管荆棘坎坷。

  • 学习方面

希望能把知识能系统的总结一边,java基础细节,Android基础贯穿,同时设计模式也要系统学一遍,还有自定义View,动画,架构等,希望能用博客总结一边,因为平时工作过程中发现有很多模糊的地方,基础知识不扎实所致。

  • 工作方面

希望过年后能换一份工作,现在开发的内容也不是我所期望的。希望能做多媒体和金融方面的开发,因为自己很喜欢多媒体方面的内容,也很有技术含量,而想做金融方面是因为很有钱景,毕竟现在最赚钱的行业只有四个,敲代码、搞金融,敲代码的去搞金融,搞金融的去敲代码,我都会,那是不是可以发财了。总之树挪死,人挪活,还是得到一线城市去拼一把。

  • 博客方面

这一年我得留下工作之余的时间好好写技术博客,写博客的目的不是为了炫耀或者牟利,而是为了更好的是理解技术,因为你如果能把一项技术用博客图文的形式让大家看懂了受教了,那才说明你真正的掌握这门技术了,有时候我在公司跟同事们讲一些东西的时候,我说了一大堆,收到的都是很不自信自己明白了的反馈,这其实说明我自己可能也没真正理解到真谛性的东西。我自己印象最深刻的是大牛对面向接口编程的总结:封装变与不变,人家总结的就恰到好处,让人醍醐灌顶,所以希望自己慢慢往这方向靠拢。

  • 其他方面

努力赚钱

后记

在过去一年里,我们经历了很多事儿,真的得感恩,感恩我们国家越来越强大,感恩我的家人,感恩我的老师,感恩种种,期待自己能变得更加强大后能让他人受益。记得我一个同学,她说将来要将自己的收入拿出一部分去帮助他人,前提是她收入达到XX(具体我忘了),我当时听到这个的时候很有感触,当然不管是因为她作为小女生一时感触之言,还是确实是一直有这样的计划才有此言,我觉得都值得我学习,因为只要我们活着,无时无刻不在接受着馈赠。
今天听了一天的Five Hundred Miles (《醉乡民谣》电影主题曲),这首歌真的很不错,推荐给大家,《醉乡民谣》这部电影也确实是一部很“好听”的电影。

总结2016,展望2017相关推荐

  1. 回顾2016,展望2017

    年终总结还是要写一写的,因为可以知道我们去年做了什么,以及今年的计划如何 回顾了一下2016年初写下的新年计划,有些计划完成了,有些则还没有完成,有收获,有遗憾. 回顾2016年发生的事 这是2016 ...

  2. 回首2016,展望2017

    回首2016,展望2017   起初看到CSDN征文时,自己就决定要在2016结束之前回顾自己度过的一年.无论参评与否,都是对自己过去一年的考量.   有的人可能会在新的一年设定很多目标,而自己却从未 ...

  3. 人工智能的冰与火之歌:回顾2016,展望2017(余凯)丨硬创公开课

    作者:机智的大群主 链接:https://zhuanlan.zhihu.com/p/24501489 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 2016 年,人 ...

  4. 预告:人工智能的冰与火之歌:回顾2016,展望2017(主讲人:余凯)丨硬创公开课...

    2016 年,人工智能在美好理想和残酷现实的夹缝中野蛮生长. 当从业者们认为,人工智能时代是"技术为王"的时代,但面对价格战.商务战.公关战时,技术似乎不再是唯一的信仰. 当从业者 ...

  5. 展望 2017年商业智能BI发展的趋势分析

    本文主要涉及到以下四个方面的内容: 1. 传统 BI 和新型 BI 的分水岭(2013年) 2. 新型 BI 的高速发展期和传统BI的衰退(2013年-2016年) 3. 传统 BI 巨头下滑期的变革 ...

  6. 2016和2017的区别就是昨晚和今早

    2016和2017的区别就是昨晚和今早 也是历史和未来 只是在跨年份是时候更有感觉,更让人思考和感叹.一年这个周期寒来暑往秋收冬藏,对我们的目标再审视,我们的收莸再总结,对我们的不足再反思,对我们的心 ...

  7. 以下是ECMAScript 2016、2017和2018中所有新增功能的示例

    by rajaraodv 通过rajaraodv 以下是ECMAScript 2016.2017和2018中所有新增功能的示例 (Here are examples of everything new ...

  8. 2015 总结 2016 展望

    2015年过去了,2016年开始了. 2015 总结 回首2015,最大的变化就是从本科到研究生,上半年本科毕业了,下半年则是继续读研,当然还是在本校读研,学院也还是本学院,至于专业还是有所改变了,现 ...

  9. 告别2016迎接2017,分享一些第三方插件

    告别2016迎接2017,分享一些第三方插件 2016-12-30 00:50 编辑: 踏浪帅 分类:iOS开发 来源:踏浪帅投稿 35 2166 插件第三方插件 招聘信息: UI设计 app推广与运 ...

最新文章

  1. 科来网络分析系统概要介绍
  2. 后端技术趋势指南|如何选择自己的技术方向
  3. c++ 图的连通分量是什么_学习数据结构第五章:图(图的遍历操作)
  4. ezmorph-1.0.6.jar的作用
  5. sqlcheck约束表达式怎么写_creo 5.0 建模实例教程----乌比莫斯之环教程(表达式扫描特征)...
  6. PHP程序员五大兵器排行
  7. 平板示波器如何进行探头的补偿和衰减系数设定-Pintech品致
  8. DeepMOT: A Differentiable Framework for Training Multiple Object Trackers
  9. qq邮箱不能上传文件的修复
  10. 大专程序员待遇吊打清华毕业的深圳老师!深圳老师即将第二次降薪,每月再降4000元!...
  11. Unity 使用混音器AudioMixer改变语速而不改变音色
  12. 因增强导致BDC录屏执行异常的梗
  13. mui上拉加载不好使
  14. 马士兵python_马士兵老师的python入门教程
  15. android 九宫格图案解锁
  16. RT-Thread-设备(fal)
  17. Postgre SQL group_concat 写法
  18. 【答题卡识别】基于hough变换答题卡判定与成绩统计含Matlab源码
  19. 对话中科易安市场经理:联网智能门锁之运行、运营与运维
  20. Oracle 真的有参数可以 1s 统计完 200G用户下的所有对象么?

热门文章

  1. 极尚“在一起”高层Q2定向会,共谋契机 擎画未来
  2. 如何对发票进行识别、核验真伪?
  3. 今日算法笔试练习【5】(08-06)(历年笔试题)
  4. 基于百度的UidGenerator改造的全局唯一id生成器
  5. Tesseract OCR简介(三)--安装及参数使用
  6. 数仓可视化,低代码开发平台
  7. 995.K连续位的最小翻转次数(唯唯诺诺)
  8. 导数的四则运算法则_导数、微分、积分之间的区别与联系
  9. 大数据实时处理第一周课
  10. 万能命令:快捷直达你想要的在线工具