如何成为Java大神,之前看到一位小伙伴发了一位阿里大神的解答,个人觉得非常好。大家一起共勉。
虚的要求
- 热爱编程,享受编程的快乐
- 动手,动手,动手
- 总结,总结,总结
- 用于挑战技术浪潮之巅
实际要求
- 了解JDK体系的技术框架,深度了解重点类的源码设计,特别是集合和并发编程的知识,几乎50%的故障都是源于集合的误用和并发错误上面。
- 知道主流框架的使用和总体架构体系
- 知道设计模式和架构理论,并运用到实际的代码中。
- 知道如何做好自我测试,包括单元测试,集成测试,还有识别错误和定位问题的能力
- 技术风险的判断能力。
个人觉得上面第2点和第3点很重要,动手实践和不断的总结思考知识的沉淀,今天听到公司CEO的谈话个人觉得受益匪浅,为什么中国古代的一些工艺比如说陶瓷手艺失传?大部分靠人口口相传,缺少数据的记录经验的沉淀,没有形成延续性的传承。持续的总结,学习和思考才是个人成长的关键。