程序员练级攻略
- 搭建实验室 - 验证,跑通小技术功能
看了学习内容后,要动手,把环境搭出来,
写一些实验性的程序,验证感受相关的知识点
出了问题,动手测试修复,以此获得感性知识
实践对学习非常有帮助。
因为在实现代码的时候,会遇到很多细节问题,
这些细节问题会倒逼着去看文档,去 Google,去提问,
相当于是把人扔到具体的问题场景里锻炼打磨
对于高级的技术话题,应该在自搭环境里,写几个小程序体验。
例如:内存分配,异步I/O, locker-free, JVM 浏览器原理 等
-
升级工作室 - 完成比较完整的软件功能
学习优秀项目代码- 照葫芦画瓢练习
完成项目- 基于痛点,或是临摹他人 或者参与开源
尝试前沿的技术 中间件
做压力测试 -
升级工厂- 规范和标准
在有技术挑战的地方工作,快速成长经验和技能
读各种 论文 规范 文档,
注重代码的可维护可扩展可重用
对技术深入了解 内部设计和原理 优缺点和适用场景
追求SLA -
总结
带着具体问题学习 ,易于获得正反馈和成就感
开拓视野 - 习惯读英文技术社区 获得一手资料
多问为什么- 好奇心 , 深入探究,刨根问底
归纳总结,在不同中找相似
以自己的理解 自己的话语 输出
动手 和 坚持
== 注 ==
摘引自: 左耳听风 | 程序员练级攻略的正确打开方式
网友评论