01 April 2020

最近一直在纠结一个问题,我是因该为了应付面试而刷题还是为了掌握知识而学习?最后得出的结论是后者,原因如下:

  • 对于一个大龄学历也不高的老码农来说,面试的机会并不多,刷了半天面试题不见得能用上,反而会焦虑
  • 掌握知识能带来乐趣和平和
  • 学习能让大脑保持敏锐
  • 技不压身,将来如果自己要干点什么很大几率会用上

不过,面试题之所以能成为面试题,就说明这个知识点很重要,应该优先掌握,但不要以应付面试为目的。

另外,必须真的理解了才叫学到了,泛泛的阅读没有意义,我的记性又不好,很多东西以前都学过,但是过几年就忘干净了, 所以学过的东西一定要记笔记,还要多练习多实践。

接下来重点学习(或重新复习)的内容,这些够我学好长一阵子的了。

  • Java
    • 并发编程
    • Dubbo
  • 数据结构及算法
    • 二叉树
    • 排序
    • 动态规划
  • 其他
    • HTTP、TCP/IP协议相关
    • 数据库相关,分布式事务,MySQL索引,TiDB
    • Docker
    • K8S
    • ES
    • Zookeeper