2020年12月27日15:53:02

2020就快结束了,回首望去,感慨挺多.

1. 前言

2020 注定是不平凡的一年,新冠疫情太恐怖了,希望早点好起来.今年因为疫情的原因,出行不太安全,好多娱乐项目我都取消了.宅在家里的时间更长了…

说起来今年是我写个人年终总结的第4年了,第一次写还是17年的时候了.简单回忆一下过去一年的得失,展望一下即将到来的2021.

2. 学习

今年学过的一些大块的知识点,简单罗列一下

高清大图看这里

  • 设计模式: 设计模式是程序员必备的软技能,这个必须得吃透.这块之前没有统一地去学习,知识零零散散的,所以有必要集中学习一下(虽然现在忘得差不多了).
  • Flutter: 年初的时候简单了解了一些Flutter这种高性能的跨平台方案,觉得还可以.为啥高性能? 它里面所有的UI都是自己画的,操作系统那边只需要提供画布就行了.不像什么React Native之类的,写了UI之后最终还得转成原生的控件才行. 简单了解了Flutter之后我写了个开源的小项目试试水,还不错,居然有40多个star.项目相关博客在这儿一个高颜值Flutter版WanAndroid客户端.Flutter开发起来还挺流畅的,就是刚开始不太习惯.
  • JNI: JNI这块其实平时用到的不多,但是需要用的时候不会呢就很捉急.加上公司项目里面刚好有相关的东西,万一到时能派上用场,先了解一下.
  • 反编译: 这块知识其实平时也用到得少,只是我刚好需要这块的知识来解决一个问题,了解了下这块的知识点.东西挺多、挺杂的: apktool、smali、代码注入之类的.
  • Java基础、Java集合源码、Java并发 相关的知识不是很扎实,后面又回去补了一下.一补才发现原来不清楚的地方还挺多,不过这是好事,至少我知道了.
  • 跨进程通信:之前项目中有用到AIDL,AIDL嘛,底层是binder搞的.但这块知识一直是我的知识盲区,一直没有去攻破它.最近在学习这块的知识,不得不说binder是真的难啃.
  • gralde、刷二叉树…

3. 输出

今年输出的文章差不多16篇,虽然看得人不多,但写博客已经成为我的一种习惯.总是要在学到东西之后,写一篇才算完美.看了下我的CSDN,写的第一篇文章是2016年,那排版,那文笔,不摆了. 虽然写了几年博客了,但文章还是很烂,可能还是太菜了吧.

  • CSDN阅读量98万了,马上就要破100万啦~
  • 掘金的掘力值994,马上就要升到3级啦~可真不容易
  • 开源了Flutter版的wanandroid客户端 WanAndroid-Flutter,收获了47个star
  • 今年差不多刷了70道算法题,其中90%是二叉树相关的.没办法,就是喜欢二叉树. 同时也开源了一个项目,Algorithms,用于LeetCode刷题记录+解题思路+题解.
  • 今年8月4号的时候模仿O泡大佬,创建了一个新的笔记库Android-Notes. 之前已经有一个了,但是我觉得那里面的笔记质量不高,以后应该是不会维护了.只会维护这一个新的,然后只提交一些我觉得还不错的笔记在里面.还不错,已经有23个大佬star了.
  • 看了下,今年GitHub 居然提交了500多次,应该是有史以来最多的一次了


4. 生活

生活方面,今年进步不少呢

厨艺

首先是厨艺,人以食为天.厨艺这块得练好,上得了厅堂,下得了厨房嘛.一开始17年刚出来的时候,做菜仅仅是能吃的水平,一晃3年过去了,现在逐步过滤到好吃的状态了,哈哈.

今年新学会了很多菜: 家庭版的手撕鸡、可乐鸡翅、炒花生米、辣子鸡丁、香辣小龙虾、柠檬泡椒凤爪、炒河粉、虎皮青椒、小米辣爆炒花甲、麻辣香锅等.

但是,我最拿手的还是那道老菜: 番茄炒蛋

小习惯

今年养成了不少不错的好习惯

TODO清单

因为记性非常不好,工作与生活中的大大小小的事情都被我列为TODO. 我会把所有需要做的事情全部输入到滴答清单APP的TODO列表里面,然后分日期去完成.这样可以避免我忘记.完成之后可以得到经验,然后升级,我已经升级到8级了,完成任务数1500多个了.

番茄工作法(工作25分钟休息5分钟)

工作和学习过程中,番茄工作法可以大大提高工作效率.以前没有坚持下来,今年我是铁了心要干这事儿.电脑上下载一个Stretchly,一个跨平台的客户端,强制要求你每隔10分钟休息20秒,然后每隔30分钟休息5分钟. 表面上看起来是浪费了5分钟,其实不然,你其实是节约了至少20分钟.在马上就要进入疲劳的时候,赶快休息,让大脑不进入疲劳状态,达到工作效率最高化.

多站少坐

作为一个开发者,每天坐着的时间其实是非常长的,这对身体非常不友好. 所以我结合着上面的番茄工作法,5分钟休息的时候我会站起来休息休息,放松放松.

6点起床

从10月22号开始,我给自己新建了一个计划: 每天晚上22点准时睡觉,第二天早上6点准时起床.起床延迟不准超过10秒,避免赖床. 如果头天晚上因为某种不可抗拒的原因导致睡眠时间延迟到23:30,那第二天早上可以睡到7:45才起床. 这个算是我给自己的硬性规定,其他的都是习惯,而这个是规定.

俯卧撑

配合番茄工作法,在5分钟休息的时候,做一组俯卧撑,有时一组30个,有时一组50个.这个习惯不错,尽量保持下去. 但有个条件,这种大动作一般在家里整,在公司还是算了,有点尴尬.

跷二郎腿

跷二郎腿危害大啊,以前没怎么注意.自从知道了一些危害(脊柱侧弯、骨盆倾斜、长短腿等)之后,我开始不跷二郎腿了.不知道是从什么时候开始的了,现在我尽量急着这条原则.

玩手机时尽量不低头

每次乘地铁的时候,我发现一个普遍的现象,大家玩手机时其实是低着头的.低着头玩手机只是一个小习惯,但是你可能不知道它的危害.你投低的角度越大,你的头承受的力就越大,最多的时候差不多20-30公斤吧(上次我看华为运动健康公众号发的),对颈椎的压力特别大.而颈椎问题课时程序员的职业病.所以,我现在玩手机之类的,尽量不低头,我把手机举高点,大不了就是手有点软嘛,小事.

查了下资料: 低头60度≈头顶27公斤. 原文: https://mp.weixin.qq.com/s/BhRbWwfLky6ZkBYFAYb0BQ

阅读

今年开始养成了常阅读的好习惯,从不同的角度出发,学习更多的知识,见识更大的世界.这个着实给我带来了很大的收获.

每天散步

只要是不下雨或轻度污染及以上天气,那我每天中午肯定会出去走一圈,差不多2km左右. 因为疫情原因,今年走的次数变少了,疫情期间我是肯定不出门的. 看了下keep,我常走的那条路线已经打卡108次了.本来之前一直是路线主任,但最近因为疫情严重没有去散步,路线主任又被别人抢占了.

每日学习打卡

养成每日学习打卡的好习惯特别特别不容易,这个有时候我坚持了2个月,但之后有某种原因耽搁了一天没学习,连续打卡就断了,又得从0开始打卡.

其实还有1个曾经的好习惯被我阉割了,2019年的时候我是经常跑步的.到了2020,因为疫情原因(其实是懒)没有去跑过一次步.keep上最后一次跑步还停留在去年11月.

理财

作为一个普通的打工人,如何有效控制预算和消费?理财!曾几何时,我对理财的认知还停留在理财等于买股票的程度上,后来慢慢地学点理财知识.渐渐的,我觉得钱放银行卡里可太亏了,不抗通胀啊,得想个法子.不说能赚大钱,但至少不能让资产贬值.今年以来我慢慢的开始了解这个未知的领域,虽然不太懂,但我没钱啊.没钱在刚理财的时候可是个大优势,没钱我能积累大量经验且只需要花少量学费.

平时认认真真做好本职工作,每月抽出那么几分钟时间投一下基金,或者直接不抽时间,自动定投指数基金.虽然我没赚到钱,但也没亏钱,至少积累了点经验.

任何行业,任何人,到头来,都得经历理财这一步.之前我认为自己没时间和没钱理财,但后来想想,那些都是借口,10元就能投基金,随时可以开始.

其他

IT之家

加入IT之家好几年了,记得刚开始的事情还没有等级的概念,后来加入了等级,一晃的我都已经40级了(连续签到791天了). IT之家对我而言是看新闻的最后的阵地了,其他的新闻客户端都用不习惯,就IT之家有家的感觉,就像是和好朋友一起讨论一样.记得去年的时候,全年一共在线时长500多个小时,每天都在刷,IT之家嫣然已经成为了生活的一部分.

滴答清单

说起滴答清单,更是无与伦比.可以说,就我目前这个状态,没了滴答清单生活上是步步维艰.生活工作上大大小小的安排全放上面了,没了它的话我这些计划就全没了.

记账

记账是个很简单的事情,但是你把生活中的每一笔开销都记下来,并且把它们分类就非常难.时不时的会忘记记录某次消费是再正常不过的事情,然后到月初搞预算和算账的时候发现账单对不上,不知道钱用到哪里去了.后来我将记账这件事,放到了现实世界中,将其记录到笔记本上,方便查看.记账主要是为了做预算,还有就是可以控制消费,之前我有时会冲动消费,买了些没用的东西.现在基本上不会这样了.买前三问(从"也谈钱"那里学来的): 零浪费? 能省钱? 能省时间?

音乐

以前的时候,有空就会在全民K歌上唱唱歌.看了下,最近的一次发动态是在今年3月份了.后来就比较忙了,平时上班,周末全职带娃,没时间搞艺术创作了.今年差不多发了10多个动态,期待明年多搞点.

阅读

2020阅读了不少书籍,阅读的好处其实挺多的: 开拓视野、陶冶情操、增加知识面、提高写作能力…

下面是一些今年看完的书(差不多20本),排名不分先后:

  • 《富爸爸穷爸爸》: 财商的养成,分清负债与资产
  • 《Android 第一行代码3》 : 作为郭神的老粉丝,郭神新书当然要成为第一批读者(还拿到了郭神的签名书,不错不错),第一行代码从1看到了3,真心不错.
  • 《人性的弱点》: 人际交往,老生常谈了,2021有机会再读一遍.
  • 《指数基金投资指南》: 指数基金入门首选,非常适合我这种小白入门.介绍了几乎所有指数基金相关的东西,挺适合工薪族看的.
  • 《小狗钱钱1-2》: 小狗钱钱在我的收益书籍世界中,永远排第一.它看起来是一本长相平平无奇的小孩理财入门书籍,但我阅读完才发现,其实这已经是理财的全部.其他的理财书籍感觉像是在这上面进行扩展和复述罢了.没时间理财,那看这一本足以.
  • 《半小时漫画经济学1-3》: 随便看看,还挺精彩
  • 《城里的房子》: 总结起来就一句话: 买房 = 乘上经济高速发展的列车
  • 《斯坦福极简经济学》
  • 《从零开始学理财-实操案例版》
  • 《半小时漫画中国史1-5+番外篇》
  • 《原则》
  • 《您厉害,您赚的多》
  • 《财务自由之路》

还有一本正在阅读的书《人类简史》也是顶级棒,应该是我今年阅读的最有收益的书里面排前3了.虽然还没读完,但里面塑造的庞大的世界观,令我震惊,对世界的看法由此而发生了些改变.

4. 2021愿景

2020感觉生活上没有遇到任何坎,也没有遇到任何不开心的事情,挺好. 2021继续保持~

  • 首先是把binder这块啃完,binder是Android平台的根基. 技术上再努力提升提升.
  • 最好是能多学会几道菜,菜的品质也最好是能提升一个档次
  • LOL手游2021应该能开国服了,定个小目标: 上黄金吧 (没办法,手残党)
  • 希望能把记账这个优良传统继续发扬下去
  • 有时间多在全民K歌上发几个动态
  • 除技术之外的书籍多搞几本瞅瞅
  • 好了,就这样吧,本来想简单整两句,没想到唠了这么多…

一个Android菜鸡的2020之旅相关推荐

  1. Android菜鸡的提升之路---自闭症儿童游戏的实现

    最近花了几天时间写一个帮助自闭症儿童的小项目,项目主要包括4个小游戏,实现的逻辑不难,没太多技术含量,但是有一些小知识点,相当于汇总一下. 写在最上面:当你的项目需要加载很多图片的时候,千万不要在xm ...

  2. Android菜鸡的苦逼求职路

    转载请注明出处. 本文主要包含以下几部分内容: 写在前面 准备工作 面试进行时 总结 写在最后 ##1.写在前面 本人2014年10月底以菜鸡的水平进入薯片公司手机团队做Android 应用开发.20 ...

  3. Android菜鸡脉脉求助:4年开发经验,深圳不到15K,我该怎么办?

    近日逛脉脉,看到这样一则帖子,引起了我的关注.楼主4年开发经验,月薪不到15K,满满的无力感! 有网友吐槽: 有后选后,无后选前,无后无前,算法也甜,条件允许,无脑后端,前途无量,预定高管,其次前端, ...

  4. android菜鸡提升之路---实现一个积木拼图游戏

    废话不多说,先上图:    这个是开始时候的模样(讲道理有点幼稚,因为这个是 苹果软件商店的一款游戏,懒得反编译,所以图片都是自己扣的)  这个是拼好以后的模样,同时有语音提示("太棒啦&q ...

  5. 菜鸡的2020年腾讯实习笔试

    2020年4月26日的腾讯实习生笔试,一共有五道题,给了两个小时.感觉都比较简单,甚至没有粤澳CPC的网络赛难,但是我太菜了,只做出了三道题. 第一道题是签到题:(每一道题我都wa了一遍,可能是紧张导 ...

  6. 裸奔的Android菜鸡之找工作见闻杂想

    15年7月份毕业到现在将近两年,毕业之后去了一家半国企半私企的外包单位做Android开发,当初大四找工作也没想那么多,只要觉得公司还行就行了,于是乎便在这家单位呆了1年多的时间. 在这一年多的时间里 ...

  7. 逆向菜鸡实战破解思科模拟器登录限制

    当我们想要破解一个软件时,个人认为最重要的就是对它的关键代码进行定位(ps:这里的关键代码是相对于我们而言的,比如想要去掉软件的启动页广告,其中一个思路时可以找到它加载的地方.分析一下,判断哪里判断是 ...

  8. 2020年某计算机菜鸡的中九保研之旅(武大、华科、北理、西交、中山)

    2020年某计算机菜鸡的中九保研之旅(武大.华科.北理.西交.中山) 资料分享 2021年CS夏令营与预推免通知公告的汇总 https://github.com/hit-thusz-RookieCJ/ ...

  9. 一个一年工作经验的菜鸡程序员的一年总结

    坎坷并且顺利的一年 前言 一.为什么会干这一行? 二.入职 1.被大佬照顾的小白 2.被浪潮拍死的弄潮儿 3.重新出世的大菜鸡 回顾以前展望未来 前言 刚开始准备投入这个行业是2020年8月的时候,当 ...

  10. 2020中兴捧月算法赛道傅里叶派赛题菜鸡回顾

    最近抱着试水的心理参加了2020中兴捧月算法大赛傅里叶派赛题.从4.19号由旁观者转变为参赛者,到5.8号提交完成最后的文档和代码,前后算起来也有20天了.虽然自己比较菜,但毕竟是第一次参加这种比较正 ...

最新文章

  1. 3.相应重定向与请求转发的比较
  2. 游戏服某个服外网玩家连不上,内网才能连
  3. 关于Delphi中DLL,BPL等无法调试的问题
  4. 电脑经验--三星S4显示互联网连接缓慢,网络已被禁用
  5. 使用wsimport命令创建Web Service客户端
  6. java和vue2.0
  7. 【CodeForces - 608C】Chain Reaction (二分 或 dp ,思维)
  8. 66319d电源使用说明书_电热水壶怎么使用?电热水壶烧不开水的问题是什么?
  9. 2020-12-02
  10. mysql基础3-数据表的相关操作1
  11. WPF中INotifyPropertyChanged用法与数据绑定
  12. 二维傅立叶变换和二维傅立叶反变换
  13. 【数据库查询--电影制片系列】-- 检索出Studio表中制片公司st1的地址。
  14. 开放信息抽取(OIE)系统(三)-- 第二代开放信息抽取系统(人工规则, rule-based, 先抽取关系)
  15. NOIP2017普及组★跳房子
  16. 21款奔驰S400豪华型升级后排电动腿托系统,提升乘坐舒适性
  17. 前端基础_像素的处理
  18. 实现多数据源混合计算的方案之一
  19. 自定义函数使用GridSearchCV参数寻优
  20. REFERENCE MADE TO UNRESOLVED EXTERNAL.

热门文章

  1. android expandablelistview横向,expandableListView 总结
  2. 如何破解锐捷支持多网卡
  3. PC硬件设备配置介绍与选型参考
  4. 忘记文档密码,教你破解WORD/EXECL/PPT文件加密密码
  5. python自动化转码屏幕录像专家exe为mp4
  6. 计算机原理视频罗克露优酷,5IO系统-2中断-罗克露计算机组成原理课件(绝对与网上视频教程同步)...
  7. 浪曦_Struts2应用开发系列_第2讲.Struts2的类型转换-学习笔记
  8. logstash 日志收集
  9. 如何卸载Adobe Premiere Pro CC 2017和Adobe Photoshop CC 2018
  10. Axure版PRD产品需求文档(教程+下载)