关于下班之后的学习与自我提升

关于下班后的技术学习与成长

前言

前段时间看完了《软技能:代码之外的生存指南》这本书之后有些触动,所以最近下班后都在尝试自我学习不断提升。

但是总是有一些疑惑,就是下班之后我应该学习什么内容。我个人今年刚刚毕业,工作经验并不是很高,很多地方都看不明白所以想请教一下各位。

我尝试定制计划表,每周固定写一道leetcode,更新一篇技术博文等。以及引入kanban等工具来进行管理。目前看来这些方式的效果还不错,但就引来了题目的问题:
下班之后大家的技术学习一般会学习什么。

个人目前情况

我先是尝试学习DDD、微服务设计等知识,阅读相关资料,但是感觉这些内容似乎与现在的我太过遥远。而除了这些,我能想到的别的内容就是现在在尝试持续更新的数据结构与算法学习,或者计组,计网这些底层的概念知识。

似乎我想不到一个对我目前的工作内容有帮助,或者说可以提升个人工作能力,面试能力等内容的模块

所以想问一问各位,下班后的自我学习一般会学习什么内容,如何学习

y1nhui
讨论数量: 26

我自己做开源项目

1年前 评论
yinhui (楼主) 1年前
zou8944 1年前
yinhui (楼主) 1年前

不知道学什么,去boss找一些高大上的公司,看他们都有什么样的技术栈需求

1年前 评论
yinhui (楼主) 1年前

可以学习你们单位用到或者自己感兴趣的技术。

1年前 评论
yinhui (楼主) 1年前

大部分项目都还是单体的MVC结构项目 所以DDD、微服务先大概了解一下就好了 等公司需要用到这些技术的时候你跟着学一下也很快上手的,对于刚毕业的话肯定先巩固你需要用到的工作技能让你能够应付平日的工作,再然后就是设计模式算法那些,然后就是多关注下那些开源项目咯 多看一些好的开源项目源代码 能够收获很多星星的开源项目源代码一般都不会差 多看看你会学到很多东西 再最后就是尝试为这些开源项目提pr加入这些组织

1年前 评论
yinhui (楼主) 1年前

个人认为主要两类:

基础类:日常的开发流程,主要是包括但不限于微信,支付宝,oauth等类似的基础经验,走走坑,对于开发步骤的环节有明显的掌控,很多人对接了无数遍支付宝微信,还是说不清楚对接流程,更不用谈出问题以及踩坑了

架构类:这里的架构类不是整个服务的架构,而是应用的架构,面对一个完整的应用能够分解模块,对于模块的关联设计能够了然于胸,中小型应用能够独自设计完成

完成以上两点都需要大量的踩坑以及试错

1年前 评论
yinhui (楼主) 1年前

我也很迷茫,学的技术明明不是很厉害的那种,但是目前的公司普遍也用不上,比如 单元测试、TypeScript 等等。

我也在写写自己开源项目,说是开源项目,还不如说是自己用的小应用,半自动化的那种或者是提升一点点效率的。

越写越发现很多需要完善的,现在一个人都做不完待办事项。

没有需求就从伪需求开始做吧,从微不足道的小项目做起,慢慢会找到更好的项目。

1年前 评论
yinhui (楼主) 1年前

我下班之后 学修自行车,学木工 :joy:

1年前 评论
yinhui (楼主) 1年前

实在不行,花点钱也行,为知识付费,并不丢人。

1年前 评论
yinhui (楼主) 1年前

应先学习实战经验,自己撸个小项目,在学习底层等相关深入知识,毕竟你刚毕业,底层都是对应高级别工程师的

1年前 评论
yinhui (楼主) 1年前

roadmap.sh/ 看这里,在你的那个职业方向,你都会了吗? 其次,还是得找自己感兴趣的方向

1年前 评论
yinhui (楼主) 1年前
zou8944 (作者) 1年前
zou8944 (作者) 1年前

MySQL是一个很好的研究方向,底层数据结构、MySQL高性能优化与高可用架构、InnoDB内核分析

1年前 评论

面试第一,学习第二,很多面试问的都是工作上接触不到偏理论的东西(反正背了那么多面试题也没觉得对技术和工作能力有什么帮助),面试好不好决定薪资和能进什么样的公司,至于进去后如果有实际两三年工作经验基本上干活应该没问题

8个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!