跳转到内容

练习

不要光学不练。尤其是学习编程语言期间,必须通过做项目来巩固知识,否则很快会遗忘

想不到要做什么项目的,至少还可以:

  • 每天做一些数学题,微积分、线性代数、概率统计之类的。
  • 提前去刷 LeetCode 或 HackerRank,或者到各大学校的 Online Judge(OJ)上做算法题。算法大佬可以刷 Codeforces。
  • 在开源站点上找一些具有自己感兴趣的功能的软件,模仿它们的实现。
    • 常见开源网站:GitHub、GitLab、BitBucket、SourceForge、Gitee ……
    • 并不是所有高 Star⭐ 的开源项目都具有良好的代码结构。每个程序员都应当形成最适合自己的一套代码风格。