只看教程容易让学习停留在被动理解。真正动手时,安装环境、选择工具、处理错误和完成交付都可能遇到新问题。与其一次学习大量理论,不如先设定一个范围小、结果明确的练习项目。
练习项目最好包含输入、过程和可展示的结果。例如学习排版,可以完成一张信息清晰的单页;学习编程,可以制作一个能解决具体小问题的脚本。项目规模要足够小,能够在有限时间内完成并复盘。
完成后记录遇到的障碍、查阅过的资料和仍需加强的技能。下一次练习只增加一个新难点,避免同时改变太多条件。连续几个小项目形成的作品记录,通常比收藏大量未完成教程更能说明进步。
练习项目完成后,最好让目标用户试用一次。别人是否能理解操作、能否得到预期结果,比自己觉得功能已经完成更能检验学习成果。