2019 年终总结:平凡的2019,继续扬帆起航

说是年终总结,可是写这篇文章的时候已经拖到了今天。工做上的事情占据了我大部分时间,不得不感叹一声:“属于本身的时间太少了!”。这或许是每一个程序员心里的话,或者是我本身没有安排好时间才致使我发出了这样的感叹。我如今所在的公司是 955 ,因此,我很难想象假如我是 996 的工做制的话会是什么样子的!那岂不是都没有了我的的时间,那样的话,生活还有啥意思呢?前端

一 大学毕业

在大学的时候真的是很是舒服,离开大学的的时候真的很是舍不得,怀念本身逃课在寝室搞本身的事情的时候,怀念和朋友们一块儿去跑古城墙、一块儿去夜走古城墙的日子。java

此时此刻,不只想回忆一下大学,因而我翻开了我那宝贵的相册。如今,我甚至很想回去看看。我是一个比较怀念过去的人,即便我如今过的很好。虽然,当时在荆州的时候以为它挺很差的,交通不发达,没啥重工业,污染还严重。可是,离开以后,我脑壳里有无数次想法回去看看。git

我选了三张能够简单表明我大学生活的图片,哈哈,写年终总结的时候回忆起大学,算不算跑题?程序员

1)大一github

大一的时候和同班同窗一块儿去了荆州博物馆。当时刚上大一,对周围一切事物充满兴趣,那时候咱们动不动就会成群结对一块儿出去玩。大二以后,你们都不怎么想出去了,喜欢窝在寝室。面试

ps:最后一排左3是我spring

  1. 大二的时候干了不少有意思的事情,譬如当时咱们靠社团本身赚的钱去了孤儿院。

ps:这个就不用我说我是哪一个了吧!后端

4)我恁是木有找到一张大三让我有特别记忆的照片,直接跳到大四吧!大四毕业,那时候是真滴帅啊!设计模式

ps:左2是我springboot

大四-毕业

二 工做

熟悉个人人应该都知道我去了一家外企搬砖,我以为 955 的生活仍是适合个人,虽然我没有尝试过 996。

2.1 并非那么 955

955 实际上也并非那么“955”,为何这样说呢?工做这半年,我也仍是会偶尔加班,刚来公司上的项目还好点,新项目,作功能什么的不会太拘束,作了2个多月总共由于工做的加班次数大概能有 8~9 回的样子,不过都是自愿加班,由于本身该完成的任务没有完成或者遇上showcase。

我如今所在的一个项目就不同了,这是一个 18 年下旬起的项目,你说老也不老,可是刚上项目就发现不少地方有一些问题好比表结构、 Spring Boot 版本、一些代码的逻辑,你可能简单动一下可能就会修改不少东西。这就致使咱们在作功能的过程当中,常常会踩以前留下的坑,而后致使总体进步减慢,甚至,当前的系统设计已经没法知足咱们后续需求的正常进行。这个项目上了一个多月,由于工做的加班次数可能就已经超过 8~9 回了,感受天天晚上为工做上的事情加会班,这实际是不太好的,毕竟多点时间给本身是很是棒的。

2.2 我顶 Feedback

工做这半年,我认识了不少很是 nice 的同事,一些 senior 或者和我同样都是应届生的同事都给了我很大的帮助。我如今所在的公司很是提倡 Feedback( 反馈) 文化,所谓反馈就是告诉人们咱们对他们的表现的见解以及他们应该如何更好地作到这一点。Feedback 真的是一个很不错的东西,真的,可是问题是中国人说话都比较委婉,你们通常都喜欢提正向的 Feedback ,不过若是 Feedback 氛围不错的话,我以为仍是能够畅所欲言的,没事多提提别人的 less well 是很是不错滴,哈哈!

2.3 技术服务业务

以为对我最大提高的提高了本身对“写代码”的认识。刚开始来公司作功能可能就单纯为了完成功能,不会太去考虑本身作的东西会对项目产生什么影响,并无结合当下业务去深度思考。因此,可能常常就会发现本身以前写的东西并非那么好。后面慢慢地意识到这个问题以后,本身就会下意识的去改正,其实没那么难,多结合业务去思考问题去解决问题是每一个人均可以有的习惯。

另外,我感受但凡是有点基础而后对本身所作的功能的业务了解的话,基本上90%以上的新手或者老手都能直接上手写代码,写的代码质量好很差就是另一回事了。可是,单纯模仿别人的代码来写,又或者单纯。crud 的话,终究是没有灵魂的。重要的仍是本身要真正搞懂本身所作的东西,对本身本身写的代码负责。

2.4 学了点前端

工做这半年,由于工做须要,本身还学了点前端。我在公司的第一个项目的时候先后端都会作,前端甚至作的还要多点!我如今所在的项目,我也会去作前端,不一样于以前的项目的前端技术,这个项目主要是用 类React+Hooks 进行开发,而且采用的是 Typescript。虽然,前端的技能水平还比较通常,可是完成一些基本的功能仍是没问题的。

你们不要以为前端简单,我作前端的这几个月,深深体会到前端仍是很是很是复杂的,我所在的两个项目的开发时间都是花在前端的要多不少。哈哈 ,全栈有些时候仍是挺舒服的!

三 业余

3.1 Github

除了 JavaGuideprogrammer-advancement ,其余几个都是工做以后维护的,这些项目说实话,都是由于我本身须要才被建立的。开源出来是由于我知道你们一样和我同样须要这些东西,好比我最近开源的 **awesome-java ** (Github 上很是棒的 Java 开源项目集合) , 是由于我发现网上没有相似的项目,若是有的话里面不少东西也比较过期不实用了,可是这又是不少人须要的,因此我干脆就本身去整理了,而后它就诞生了。

2020 年除了维护好这些项目,但愿本身能够利用业余时间封装一个比较实用的库,最好还能够开源一个实战类型的项目(附带详解的那种)。

开源-2019

3.2 公众号

公众号关注人数75k+了,这个成绩算是比较通常,可是我已经很知足了。单纯看人数也没啥意义的,我如今也会去参加一些互推来涨粉。

但愿 2020 能够以更优质的内容来吸引读者,增长常读用户的占比。

另外,2019 年大概在公众号自费发放了 6 k+以上的福利,但愿来年会更高,哈哈,更高也说明了我Guide哥更强了!

3.3 一些原创文章回顾

并无把 2019 全部的原创都放到下面,列觉了一些本身以为还不错的文章。回头看,2o19 本身业余仍是写了这么多还算不错的文章。

2020 继续加油,输出更多对他人有用的好文章。

技术向:

  1. 【面试精选】关于大型网站系统架构你不得不懂的10个问题
  2. 面试官:“谈谈Spring中都用到了那些设计模式?”。
  3. 15个经典的Spring面试常见问题
  4. MySQL知识点总结[修订版]
  5. SpringBoot 处理异常的几种常见姿式
  6. 一问带你区分清楚Authentication,Authorization以及Cookie、Session、Token
  7. Spring Boot 使用 JWT 进行身份和权限验证
  8. 如何在 Spring/Spring Boot 中作参数校验?你须要了解的都在这里!
  9. 为了你,我又又又把Java学习路线和方法更新了一遍
  10. 【原创】不了解布隆过滤器?一文给你整的明明白白!
  11. 【真实面试经历】我和阿里面试官的一次“邂逅”(附问题详解)

面试:

  1. 面试官问你“有什么问题问我吗?”,你该如何回答?

杂记:

  1. 作公众号这一年的经历和一件“大事”
  2. 几经周折,公众号终于留言功能啦!(2019-03-15)
  3. 我以为技术人员该有的提问方式
  4. 写在毕业季的大学总结!细数一下大学干过的“傻事”。 (2019-06-11)
  5. 入职一个月的职场小白,谈谈本身这段时间的感觉
  6. 重读我在2017年写的总结,如今看来颇有感触
  7. 【原创】程序员写博客很重要吗?
  8. 个人第一个 60k+ Star开源项目—JavaGuide

整理向:

  1. 12月GithubTrending榜Java项目总结,多了几个新面孔
  2. 1月份Github上收获最多star的10个项目
  3. 2019年2月份Github上收获最多Star的10个Java项目
  4. 3月Github最热门的10个Java开源项目
  5. 五一假期充电指南:4月Github最热门的Java项目推荐
  6. Github 6月最热门Java项目指南
  7. Github上有哪些Java面试/学习相关的仓库推荐?
  8. Java学习必备书籍推荐终极版!
  9. Github 上热门的 Spring Boot 项目实战推荐
  10. Github 上 Star 数最多的 10 个项目,看完以后很意外!
  11. 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!
  12. 年底将至,值得你关注的16个Java 开源项目!
  13. 推荐几个能够提高工做效率的Chrome插件
  14. 有哪些技术相关的博客,专栏,和技术学习网站推荐?

四 结尾

2019 年总结也写完了,看到这里的老哥也是真爱!送你一句杨绛老先生的一句话:

咱们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是心里的淡定与从容……咱们曾如此期盼外界的承认,到最后才知道:世界是本身的,与他人毫无关系!”。

生活就是这样,无所谓别人,本身就能够把本身的小天地过的很精彩。生活有不如意事很正常,即便你在别人眼里过的再好,也只有你本身知道本身想要的东西,重要的是如何看待罢了。

开源项目推荐

做者的其余开源项目推荐:

  1. JavaGuide:【Java学习+面试指南】 一份涵盖大部分Java程序员所须要掌握的核心知识。
  2. springboot-guide : 适合新手入门以及有经验的开发人员查阅的 Spring Boot 教程(业余时间维护中,欢迎一块儿维护)。
  3. programmer-advancement : 我以为技术人员应该有的一些好习惯!
  4. spring-security-jwt-guide :从零入门 !Spring Security With JWT(含权限验证)后端部分代码。

公众号

相关文章
相关标签/搜索