汇报一下2020的工作
2020 年已经过去 3 个多月了,一篇迟到的 2020 工作汇总送给公号的所有小伙伴们!新的一年,共勉!持续进步!凎!
先聊聊开源吧!这是梦开始的地方。
开源
开源这块的话,我目前维护的比较频繁的项目还是 JavaGuide[1] 。基本就是一周至少要抽出几个小时来完善一些我不太满意的点以及处理小伙伴们的 issue/pr。
就像我每次在文末说的那样:未来几年,我希望持续完善 JavaGuide,争取能够帮助更多学习 Java 的小伙伴!
另外的话,我在 2020 年开源了一个简易的 RPC 框架 guide-rpc-framework[2] 和一个 HTTP 框架 jsoncat[3] 。这两个项目都是玩具级别的,主要是自己没事写着玩。目前,我还会维护,不过,维护频率低一些。我觉得这两个框架有一些地方的代码实现的挺憨的,不过,当做学习使用还是很不错的。
awesome-java[4] 这个项目有一年多了,也一直在维护中。我当时开源这个项目的主要目的就是想帮助小伙伴们解决找 Java 开源项目的问题。
这个项目主要收集的是一些优质的 Java 开源项目。我按照项目类型对这些项目进行了分类。
你可以在上面找到各种 Java 实战项目、常用框架、常用工具等等和 Java 开发相关的东西。
这个想法是不是还可以?
再聊聊 2020 肝的一些文章,绝大部分都是牺牲周末的休息时间换来的啊!
文章
下面这些是我在 2020 年写的一些原创文章,我按照分类进行了总结。
编程
怒肝 1.3w+字给学姐讲明白计算机专业大学四年到底该学什么? 大二逃课总结的 1.2w 字的计算机网络知识!扫盲! 耗时 3 周!7000+字的 Spring 事务总结来啦! SpringBoot 合集! 来吧!手写一个 RPC 框架。毕设/项目经验稳了! 因为命名 Guide 被 diss 无数次。简单聊聊编程最头疼的事情之一:命名 硬核总结 9 个关于认证授权的常见问题!看看自己能回答几个! 避免自己写的 url 被 diss!建议看看这篇 RestFul API 简明教程! 老生常谈!数据库如何存储时间?你真的知道吗? 如何设计一个高可用系统?要考虑哪些地方? 不聊原理,拿来即用的线程池最佳实践。 不要重复造轮子?提高生产效率!3 个常用的开源工具库分享 Swagger 官方 Starter 配上这个增强方案是真的香!
工具
5 分钟白嫖我常用的免费效率软件/工具!效率 300% up! 手把手教你搭建一个文档类型的网站!免费且高速! 「讨论」IntelliJ IDEA vs Eclipse:哪个更适合 Java 工程师? 第一弹!安排!安利 10 个让你爽到爆的 IDEA 必备插件! 第二弹!安排!安利几个让你爽到爆的 IDEA 必备插件! 浏览 Github 必备的 5 款神器级别的 Chrome 插件 12 个顶级 Chrome 插件!提升工作效率就是这么简单粗暴! 5 分“白嫖”我使用 Github 5 年总结的这些骚操作 这几款 IDEA 主题也太好看了吧!!
开源
最常用的 Java 框架或者开源项目有哪些? 听说你要接私活?Guide 连夜整理了 5 个开源免费的 Java 项目快速开发脚手架。 解放双手,再来推荐 5 个 Java 项目开发快速开发脚手架!项目经验和私活都不愁了! Github 点赞接近 100k 的 SpringBoot 学习教程+实战推荐!牛批! Github 点赞接近 70k 的 Spring Cloud 学习教程+实战项目推荐!牛批! 强烈推荐!Github 顶级 Java 教程类开源项目推荐! 想要搭建个人博客?我调研了 100 来个 Java 开源博客系统,发现这 5 个最好用! 一个不错的 Spring Boot 开源在线考试系统 Spring Boot 搭建的一个在线文件预览系统!支持 ppt、doc 等多种类型文件预览 一份热乎的 SpringBoot 前后端分离后台管理系统分析!分模块开发、RBAC 权限控制... 一个基于 Spring Cloud 的面试刷题系统。面试、毕设、项目经验一网打尽
面试
如何准备大厂面试? 最强(细)校招/社招求职指南:隔壁小姐姐已经收到字节意向书,你的秋招还没开始? 一位读者小姐姐的阿里面经分享,快被问哭了!(附部分问题详解) 系统设计面试题指北 就一篇读者面经被疯狂 diss 谈谈:校招/社招技术面试那些事
能力
Guide 哥从毕业到入职半年的感受!工作之后我学到了什么? 入职半年多,Guide 哥总结了这些帮助你领先 90%程序员的好习惯! 入职半年多,被 diss 无数次,Guide 哥含泪总结了这些原则。 聊聊学习编程的正确姿势! 和华为的一位学长聊了很久,优秀的人果然都有过人之处
唠嗑
Guide 的真实经历!我是如何从“网瘾少年”成为“程序员”的? 我是如何通过厨艺征服女朋友的? 小县城还是住着很舒服的,物价挺便宜,房价有点尴尬。 和一位阿里的小姐姐聊了聊“面试造火箭,工作拧螺丝钉”这个现象 乘坐过亿的交通工具去苏州约会一群技术大佬!就很朴实无华 不太喜欢“只要钱给够就行,我愿意加班”这句话
其他
唠嗑
昨天早上,我的钥匙不知道放在哪里了,快到上班时间还没找到。于是乎,我就索性请假休息了一天。最后,钥匙在沙发底下找到,应该是掉在地上被我不小心踢到沙发下了。
讲真,我这一周的状态很差,希望能尽快调整过来吧!
继续加油!少说废话,多干正事!!!
参考资料
JavaGuide: https://github.com/Snailclimb/JavaGuide
[2]guide-rpc-framework: https://github.com/Snailclimb/guide-rpc-framework
[3]jsoncat: https://github.com/Snailclimb/jsoncat
[4]awesome-java: https://github.com/Snailclimb/awesome-java