学习技巧
如何学习
- 补充基础的计算机知识 (数据结构与算法/计算机网络)
- 主动去做一些有难度的事情, 增加在团队里的话语权
- 做 i + 1 (i 是当前的能力)
- 每天有固定的时间看书学习
- 坚持学习。学习要有输出: 分享讨论、写文章、写开源库、录制视频
如何挤出时间
- 提高效率 => 减少重复劳动时间
- 业务能否做成配置?使用的框架、工具能否给自己启发?比如:项目支持插件系统
- 烂代码怎么处理?所有 bug 都可以修复,只不过是时间成本的问题。跟领导沟通,重写项目
- 看源码中比较好的东西能够应用到项目中去。学习 + 实践
- 每天定一个计划, 然后完成它
出路
- 学英语 => 远程办公
- 基础扎实 => 深入某一方向 => 技术专家
- 社区影响力 => 图文、视频、课程变现
两个重点
- 时效性 => 最新的技术,最早的人才能吃到肉,比如 vue3 刚出,vue3 源码解析,手写
- github: 看 issue => 解决 => 贡献源码 看看已经解决的 issue 是如何解决的?别人是怎么讨论怎么解决的。