2019 年终总结和一个三十岁程序员的感悟

file

前言

年中的时候,在博客上写过一篇半年总结,地址在这里: 我的 2019 年中总结 ,因为前几天一直在忙家里的事情,所以也没有抽空出来在 2019 年前把总结写完,算是一点小小的遗憾吧,就在这里把总结补上,除了给自己一个交代之外,也想要 check 下自己 list 的完成进度,当初立的 flag 是不是都实现啦,是不是又偷懒了这样的。另外 2019 年对我而言也算蛮有意义的一年,因为今年自己正式三十岁了,古人常说“三十而立”,人到三十应该自立于世,并且开始要有所成就,审视下自己三十年来所经历的事情,有一些感悟和心得跟大家分享,文章主要和大家谈谈技术,生活,价值观

技术和生活

英文

今年几乎每天都在背单词,主要是利用每天在地铁上的时间,累积学习时间 9470 分钟,累积学习 220 天,背了 3000+ 单词(数据由不背单词 APP 后台统计),2020 年打算加深对语法的学习后,就开始通过大量阅读原版技术书来加强语感,因为单独背单词除了很痛苦外,不使用的话真的很容易忘记

算法

上半年每周一道 Leetcode 题,刷了30多题,刷题记录在这里:leetcode练习题,下半年没有花时间刷题(主要由太多其他的事情),不过算法和数据结构是程序员的基本功,如果连基本的 求 top N,树的遍历,反转链表,求中位数,这些的问题都不知道怎么解的话,基本上是找不到什么有技术含量的工作,只能靠长期来提高自己的竞争力了(从游戏的角度来说,拼不过MP,就只能拼HP了 - -#)

锻炼

年初的时候体重是 94kg 属于肥胖,今年通过锻炼(骑行,跑步)再加上一定的饮食控制,现在体重减到 86kg,BMI 26.3,共计减了 8kg 左右,不过还是属于“过重”,而且离我年中预计的 83kg 还是有一些距离,随着体重的下降,今年体检报告中各项指标都明显降下来,最明显的是尿酸值从去年的 799 降到 400 多, 差不多快接近正常值了,精力也比以前好了很多,嗯,健康的感觉真好~

写作

还是在坚持写博客,总结自己的心得,主要是给自己看,如果有幸能帮助到别人,那我肯定会感到很开心和荣幸的,下半年也写了6-7篇博客,差不多也是每个月写一篇,我写博客也是比较随意,因为是免费开放的,所以也没什么心理负担,想写什么就写什么,遇到什么就写什么,用一句成语来形容那就是“东拉西扯”

读书

19年 读的书总体不多,而且比较杂,和我的博客类型差不多,也属于“乱七八糟” 型的,主要如下:

19年 下半年读的书:

  1. Andrew S·Tanenbaum 的 《现代操作系统》
  2. 谢希仁的《计算机网络》
  3. Robert Sedgewick 的《算法》(精读一半)
  4. 当年明月的《明朝那些事儿》(共七本/目前只读了前三本)
  5. 度阴山的《知行合一王阳明》(个人感觉作者有些过于吹捧王阳明了)
  6. Sam Ruby的《Rails 5 敏捷开发》(小 Tips:Rails 非常依赖网络,而网络总是会因为某种原因不能的访问)

19年 上半年读的书

  1. 二刷 《Clean Code》并整理了读书笔记
  2. 二刷《微服务设计》并整理了读书笔记
  3. 读完 《精通 Spring 4.x》并整理了读书笔记
  4. 读完 guava 的官方文档,并且整理了笔记
  5. 读完 葛一鸣的《实战 JVM 虚拟机》这本书比较新,再结合之前读的周志明的《深入理解 Java虚拟机》后对 JVM 有了更深入理解
明年计划

又来立 flag ,希望明年总结的时候不要又啪啪的打脸,2020 年希望完成以下事情:

  1. 英文水平:目标是顺畅的阅读原版书籍,一分钟读一页,一页不会超过十个生词的水平
  2. 技术方面:计划学一门新语言,然后再精读操作系统的书,例如《深入理解操作系统》,《UNIX高级环境编程》,网络方面希望能读完 《TCP/IP 详解》
  3. 健康锻炼:希望体重能从 86kg 降到 76kg,BMI 达到从过重 -> 正常水平,体检正常
  4. 坚持写博客:坚持每月至少输出一篇文章的水平
  5. 关于发展:锻炼综合能力,不要单单靠技术吃饭(主要是自己技术菜),多锻炼自己 演讲/管理/英文 能力,技多不压身

感悟

这些年的工作生涯和年龄的成长,总结了一些经验和大家分享:

控制情绪

现在社会上戾气很重,身边很多同事在工作中总是因为一个需求,一个BUG,一个DeadLine的排期等问题争吵不休,地铁上也经常发生摩擦,比如我不小心碰到你,或者你不小心推到我,人们总就大发雷霆,在地铁上相互指责,生活中也经常出现点点滴滴摩擦,我们很多人现在仿佛都失去了耐心

虽然我不知道为什么,但是快接近三十岁的我总是在现在告诉自己,尽量不要生气,控制自己的情绪,就算出现不合理的需求,不合理的排期,那我们能不能沟通解决,如果沟通不能解决,我们能不能把问题向上抛?如果还是不能解决,能不能换一家公司?何必生气,伤人伤己?这可能就是大家所说的佛系

心态

今年也接触了很多不同的人,增长了不少见识,对于人性有了更多的了解,随着年纪的增加,自己心态上也好了很多,保持乐观,因为经历丰富,所以尽量多去帮助一些值得帮助的人,我相信善有善报,我也相信,心态好的人,去哪里都是朋友,心态差的人,去哪里都是仇人

工作上,还是坚持自己的理念,做一个高效的工作者,用技术去创造价值,而不是为了价值去996,不要待在舒适区,更不要成为一个伪工作者。

为什么不要待在舒适区呢?

首先社会在高速发展,人也需要不停的更新自己的系统,要明白世界上是没有绝对的舒适区,舒适区的背后往往代表着危险,记得曾经看过一个这样的新闻,高速收费站的收费员曾经认为这是最稳定的职业,公务员待遇,不用学习,不用思考,日复一日,年复一年,直到有一天 ETC 把收费员全部都淘汰掉后,他们对着新闻记者哭诉说:“我们除了收费,其他什么都不会”。

那什么是伪工作者?

就是很多看似非常忙碌,经常加班很晚,但很多都是重复性的工作,伪工作做的越多,个人成长就越慢,甚至还会能力倒退,我在很多公司都见过这样的伪工作者,他们大致都有以下特点:

  1. 做事情前不认真思考,快糙猛,交付的产品经常出现错误,通过错误去寻找答案
  2. 做产品不讲究质量,上线后不停的修补,大量时间花费在查错和打补丁上
  3. 不注重手上有限的资源,大部分时间和精力用于纠结不重要的问题
  4. 喜欢开会,喜欢开长会,每次开会找来大量不必要的人旁听,并且喜欢参加不必要的会议

所以作为程序员,更不要停下来学习的脚步,不要待在舒适区,不要成为一个伪工作者。

关于中年危机

随着年纪的增加,大环境的经济下滑,行业竞争越来越大,也总是担心自己失业的问题,担心竞争力的问题,担心程序员干不过 35 岁就会被优化掉的问题,而且我明白以自己的运气应该在年会上也抽不到“免裁劵”。

事实是现在的年轻人确实越来越优秀,这也是社会发展带来的必然现象,想想我们以前很多同学上大学都还没有碰过电脑,以前学校上机房还要申请,现在的人很早就接触电脑,iPhone,iPad,条件比我们以前好太多,只要努力学习,比我们这代人优秀绝对是必然的

所以我想说首先要认清现实,你如果要去跟毕业生比刷题,比算法,三十岁的程序员肯定是不能比的,而且要明白社会的资本方肯定是倾向于使用年轻人,主要是因为投资成本低,这也遵循了经济学的基本原理,要认清的一个现实就是大龄程序员随着年纪增加,竞争力下降是必然的,所以倒不如放平心态,不要过于焦虑,也不要过于沮丧,还是要保持学习,但是不要对学习抱有过高的期望,保持学习只能保证你不退步,只能保证你可以超越那些不学习的同龄人,仅此而已,而且换一个角度去想想,如果你已经努力学习还是找不到工作的话,那么这个社会已经到什么程序了呀?而且,我们现在离到那个阶段还有很长的时间。

以上,就是一个刚刚踏入三十岁程序员的经验和总结,有想法可以留言评论和交流。
更多技术咨询,请关注公众号,find me !
alt 微信公众号

posted @ 2020-01-09 13:54  小二十七  阅读(...)  评论(...编辑  收藏