思考
编程是一个长期的过程,写这个wiki来总结,以史为镜,可以明得失,重新梳理自己的职业生涯。
在人生的的阶段中,
- 首先提高基础:1.算法和数据结构。2.设计模式。3.计算机组成,操作系统和计算机网络。4.分布式 + 微服务。
- 提高沟通能力,解决问题的能力。知识面需要有很多的宽度和广度。
基础的提高是一个长期的过程,需要在共走生活中不断的提高。
生活中需要一套方法论来总结和实践。
很多时候只是一味的追求这种广度,框架这种变化太快了,需要深入理解一些基础,如何设计,比如spi-插件化来管理。
对于写的代码,当前实现是一种,得需要从另一个更有深度的层次来思考,有没有更好的方法来写,这块对于能力的要求很高,得需要更加深入的理解一个问题。
其次得提高沟通和协调能力。
不要把自己当做工具人,知其所以然。
多写wiki沉淀自己的思考。
同理心
迭代
规划
- 每天看一道算法题和设计模式。
- 每天计算机基础也得看一看
- 还有分布式和微服务的基础
- 沟通能力需要在工作中慢慢开展
- 回顾之前写的代码,有没有更好的实现,clean code 和clean架构。没有过度的设计。
- 提高设计能力。
- 因为要去小公司了,及时写wiki总结。
最后Do my best
, 为了还很长!