我始终认为,核心是动手实践。无论是参与新项目还是维护现有项目(包括祖传代码),实际编写、调试和测试代码是成长的根本。在真实的项目中,会遇到实际的需求和约束,这比做练习题更能提升解决问题的能力。
当然,通过技术交流活动向经验丰富的开发者请教是最能“事半功倍”的成长方式。可以获得宝贵的知识和反馈,帮助看到自己的不足,学习更优的设计和实现方式。这大大缩短了试错的过程。这里不得不提我最喜欢的《腾讯云架构师技术沙龙》系列了,分享的都是满满的干货;每期都不落下,即使没能准时参加直播,也会在后面去观看回放。这样的技术交流会对我帮助真的非常大。