前
最近总是鞭策自己阅读软件架构书籍,浏览博客,寄希望博览能提升架构能力,今天猛然觉得,这样是否正确,或者说有没有更好的方式,有没有方法论来指导让自己有明确的方向和计划呢?及此,总结下几点......
视野开阔
多逛博客等技术网站,跟进最新最热的技术,知道这些技术如何使用,能解决什么问题,同时会引入什么问题,比如需要更强大的运维支持、当前技术还不完善、团队技术栈不匹配等等。
选择技术点方向
如jvm、db优化、微服务、设计模式、算法、调优、大数据,一次最多选择两个方向,同时间最多看3本。
计划周期
可以按周和月去进行,一个技术点最多一个月就要结束。
学习方式
分深度和广度去学习,深度:一定要大量阅读、实践、比对与思路,注意细节,如调优、设计模式等基础能力。广度:能知其然,知道能解决什么问题,最好到demo阶段。
勤于记笔记,多讨论,总结,如果发现新感兴趣随手记下知识点待以后深入学习,不要分散时间去到处逛,对一项技能的训练要持续一段时间才能产生收益。
设定学习目的和可量化的检查标准
量化的制定非常难,但也要去做,比如新技术引入项目中,能跑起demo达到什么效果,甚至阅读了多少书,输出多少篇博文。
工作中
项目:知道项目的瓶颈,能定位瓶颈的原因,寻找解决的途径,比如代码问题、技术落后、硬件不足。
交流:不要书呆子。
关心行业和公司战略
知道行业的发展方向和公司的战略,但不要一味追随,得自己的判断。
网友评论