1建立知识网
画出你的知识网。
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
画出你的知识网。
写下对你最有效的两种。
想想编程里什么最让你觉得有意思。
回想一次挫折,写下你从中学到了什么。
算算你已经坚持了多少天。
默写这张全景图。
找出你的两个漏洞。
写下你对这四门的初步印象。
想想为什么只会刷题不够。
更新你的知识地图。
想想你写过最长的程序有多少行。
把一道做过的题拆成三块。
找一个你写过的"什么都干"的函数拆开。
把"姓名、年龄、成绩"三个参数打包。
为什么全局变量难查?
给 998244353 起个名字。
检查你的代码里有没有重复出现的数字。
给一段绕的逻辑加一句"为什么"注释。
把一段用 a、b、c 的代码改成有意义的名字。
给"判断质数"的函数设计五组测试。
给"数组求和"设计边界测试。
为什么手工测试很难做到?
给你的代码文件夹建一个版本库。
给一次改动写一句提交说明。
为什么小步提交更好?
重构前必须有什么?
挑一段代码做一次小重构。
先在纸上列出需要哪些功能。
设计题目的数据结构。
完成这条最短流程。