自己大概率会在现公司呆五年的时间,如果每天投入六个小时,大约需要五年可以达成10000小时定律,希望可以通过在这五年内像完成一个博士学位一样在计算机领域发展出专业技能: 打牢计算机基础(数据结构与算法,操作系统,计算机网络, 计算机组成及原理),全面了解人工智能(机器学习,深度学习,强化学习),深入某个AI领域 (CV, NLP, LLM, 生成式模型),把自己的所学记录在 Github 上,用每天的提交记录自己每天的进步与成长。
第三,也是我觉得最困难的一点,就是自律。因为没有 DDL 有时候真的是一件可怕的事情,特别是随着学习的深入,国外的很多课程是相当虐的。你得有足够的驱动力强迫自己静下心来,阅读几十页的 Project Handout,理解上千行的代码框架,忍受数个小时的 debug 时光。而这一切,没有学分,没有绩点,没有老师,没有同学,只有一个信念 —— 你在变强
- Snowball your project
- Put in the time
- Keep the dopamine flowing
利用 Top of Mind 思想,目前我的主要精力应该放在:
- Java 后端
- 大模型调研
通过公司项目练手,业余项目练手,观看狂神视频等方式,对 Java Web 开发,Spring 框架,以及一些中间件取得一定的认识,有一定的实践经历; 调研大模型,学习大模型的部署和应用;
( updated: October 18, 2024)
目标:
- 在2024年底, 养成学习的习惯
- 后端知识取得一定的进步,前端知识有一定增长
具体:
- 每个月产出一篇博客 (指标: 年底产出12篇博客)
- 每天提交 Github, 记录学习过程 (指标: 年底提交率 > 80%)
- 每天学习2个小时,周末每天学习6个小时 (指标: 学习时间 > 80%)
Top of Mind:
- Java 后端
- ML & DL
- 每个月产出一篇博客 (指标: 3月~12月, 年底10篇博客)
- 每天提交 Github, 记录学习过程 (指标: 年底提交率 > 80%)
- 每天学习 3 个小时,周末每天学习6个小时 (记录 iHour)
- 2025年通过公司项目对 Java 后端全路径建立完整, 系统的知识体系
- 2025年通过公司项目对 ML & DL 取得一定的进步
- 完成3门公开课: CS61A, MIT Missing Semester, MIT 6.031, 在公开课自学上打好基础