我的2017年总结

不知不觉一年又过去了,我已经正式工作3年半了。离开校园,进入社会,浮浮沉沉这么长时间,我也有了一些感想与体悟。与之前的总结不同的是,因为已经经历了三年时间,好几家公司,无论对于生活和工作,都有了自己的一份理解。下面我就来说说自己对于2017年的总结,和对于即将到来的2018的规划。在这里特意申明一下,为什么把总结发在自己的博客上(而且内容主要是自己的不足),也是为了对自己有一个敦促,并不是像微博上某些朋友说的是为了跟风或者是为了炫耀,因为我目前就是基层的一个很普通的程序员,有非常多的不足,也没有什么炫耀的资本,好了,废话不多说,开始吧。

工作

工作上还是和去年一样,主要做公司的Android开发。回想过去一年,自己在工作中主要接触的项目是一个房产类的App,一个车载端的地图搜索模块,还有一个游戏类的Android应用。其中,那个房产类的App其实没有什么值得称道的地方,只是中规中矩而已。而今年的第二个项目,车载端的地图搜索模块,使用的是三星的设备,基于android 5.0进行开发(除了手机其他智能设备的android系统都是相对陈旧的)。在这里,我第一次接触了mvvm和android上的单元测试(JUnit)。但是因为可能在组中的角色(我们组有二十几位程序员)和接触的时间不是很长,我并没有很了解到mvvm开发的便捷性和单元测试的巨大优势。第三个项目是一个游戏类的Android应用,供玩家游戏内购买然后等待开奖这些,这个项目我使用了RxJava+Retrofit去开发,同样地,在使用层面是没有任何问题的,但是我对于RxJava+Retrofit它们去开发的优势并没有任何很深刻的理解,在我看来,用自己封装的Volley进行开发同样很便捷。洋洋洒洒说了自己今年做的项目,发现让我自己评价的话,没有什么突出的亮点的。。而且可以看出,我做的三个项目完全是南辕北辙,也就是说我也更换了两次工作。在现在工作满三年的当口,我只能说不停地更换工作其实很不妥,所以今年在工作上对自己的第一个要求就是不要再无谓的更换工作了,就像v站上说的:
• 换工作是一件经过深思熟虑的严肃事情
• 频繁换工作是 loser 做的事情
自己偶然发现很多大学同学都已经在BAT中发展的不错了,差距可能已经存在了。
在一家自己觉得还不错的公司好好干,少点抱怨,能力上去了,很多东西自然而然就有了,特意在这里写出来,让自己引以为戒。同样地,有个想法一直在我脑海中,就是一个公司的核心其实是业务,前端展现给用户,但是后端才是核心。工作三年半,我做了J2ME机顶盒游戏开发,PHP提供API,Cocos2d-x手机游戏开发,Android应用开发,经过我自己的比较,我准备在Android开发的基础上,适当地对后端有了解,并努力去做一些实战上的尝试,而且这一点我已经主动和上级沟通过了,希望公司能给我机会。
当然,自己的本职工作还是Android,过去的2017对于我来说更多的是使用,而不是理解与贯通。虽然我也努力的去读我使用的库的源代码,但是跟网上的那些大牛还是差距很大。还有一点,虽然人家是大牛,但是基本都是很年轻的,有的工作甚至只有一年,这就是一年工作三年经验吧,在工作中思考,用心,知其然知其所以然还是非常重要的,大家都会用,但是知道为什么就是大家拉开差距的关键。
所以今年在Android上的目标就是在新开的项目中使用RxJava+Retrofit+MVVM去开发,同时要了解它们的原理和他们与传统模式开发的项目的不同。同样地,在每个项目中去使用热更新模块,例如Tinker等,并且了解其原理。并且还要对Android反编译和跨进程这些进行使用和理解。今年Google宣布支持Kotlin作为Android开发的语言之一,所以对于Kotlin我也会在下个项目中尝试使用。在这里还要补充一些,今年阴差阳错的参加了一些大公司的面试,面试结果真是惨不忍睹,大厂们问的问题真的很基础,都是一些Android和Java的知识,自己平时太浮躁了,写代码只求快,只求如何使用,导致很多东西别人问到了我却不知道细节。所以今年在技术就是要求自己去了解后端开发并尝试进入,同时Android在尝试新技术的同时还要对Java和Android基础进行系统的学习,不能再被一些很基础的问题问住了!当然今年也不是一无所获,我在Linux上部署了自己打包框架Jenkins,踩了很多坑,对RxJava和Retrofit进行了自己的封装,让他们更适合自己的项目等等。总之,今年就是要在Android不拉下的基础上,对后端进行尝试与渗透。

读书

今年读的书较之前是非常多的,主要是自己购买了kindle,很多同学买了都是吃了灰的,但是自己基本没有浪费。今年读的书很多,大概列举一下:
经济学原理
计算机是怎样跑起来的
程序是怎样跑起来的
网络是怎样连接的
React 入门实例教程
Python教程 廖雪峰
不生病的智慧
Django Step By Step
无证之罪
菊与刀
全球通史
法医秦明
当李晓峰成为sky
python宝典
色眼识人
每天懂一点色彩心理学
我不是教你诈
瓦尔登湖
男人一本书
气场
程序员跳槽全攻略
代码整洁之道
微习惯
飞鸟集 冯唐翻译
梦幻花 东野圭吾
飞鸟集 泰戈尔
尽管去做,无压工作的艺术
重构,改善既有代码的设计
人生中不可不想象的事 克里希那穆提
远山淡影 黑石一雄
改善java程序的151个建议
重口味心理学
深入理解计算机网络
go语言编程
深入理解java虚拟机
奇点临近
费马大定理
零基础学php
芳华
解忧杂货店
java面试宝典
java开发宝典
一本书读懂区块链金融
莲花初放:柬埔寨手绘旅行
白说

虽然读了很多书,也包括技术类的书籍,但是一方面自己读书囫囵吞枣,并没有很好的转化为自己见识和知识,同样部分书籍可能也不是很适合我。所以在这新的一年里,我不会再去追求读书的数量,而是要去追求阅读体验的质量

英语

今年团队里来了外国友人,我们平时说话都用中文,不仅他尴尬,我们自己也尴尬。自己之前在外企,一到了电话会议,外国同事说话语速一快,自己就是一脸mengbi,好不尴尬。让我认识到了英语的重要性,尤其是后面随着公司越来越国际化,工作这些正式场合的语言将会替换成英文了。过去的一年坚持在扇贝背单词,努力在看美剧的时候不看字幕,英文水平还是有了一定程度的提高。今年还要继续在扇贝背单词打卡,同时把老友记刷完(不看字幕),最重要的一点是,跟外国友人要努力的交流,don’t be shy。只要我说出口,那就是很棒的英语,不要害羞,抓住一切机会去练习。

生活

今年回到了自己出生的东北,见识了北国的雪天。也去了世界奇观吴哥窟,体会了古代高棉人的巧夺天工。对于自己的目标是,趁自己年轻,在不耽误工作的情况下多走走,这都是宝贵的生活体验。对于家庭,不在家人身边,一个人飘在外边,要多多嘘寒问暖,不要让家人孤单,也是为了不让自己孤单,让自己知道努力的意义。

结尾

其实今年的总结主要是指工作上的,技术上的,按照我自己的评分(70),我都做了,但是2017年我做的并不好,跟自己2016年的总结相比,自己可能只完成了一半,当然这与自己频繁的更换工作有关系,无法安定下来钻研技术。所以今年要振作精神,在公司好好工作下去,兼顾技术上的广度与深度,增强自己的不可替代性。还有最后一点,就是自己所有的博客都是浓浓的笔记性质,我只是写了,但对于很多朋友帮助并不大,今年开始每篇文章我都会用心去写,至少是踩坑的一些体悟,将会停止笔记性质博客的发布,提高自己博客的质量,提高自己写作的质量,让自己的博客真正对朋友们有所帮助。年终总结,思绪万千,难免有些流水账的感觉,主要是对于自己的勉励与监督,希望看到的朋友包涵一下~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值