刚看完隔壁"uv上手"那帖,想起自己学东西的路子这几年彻底变了。早先也是跟着教程走,happy path跑通就觉得会了,一碰真实项目就抓瞎。后来被甲方改了47稿,反倒想开了,要么疯要么佛,干脆不跟教程较劲,直接去拆自己天天用的开源小工具。
教程只给你阳关道,源码里全是真实的边界情况和工程上的妥协。我下棋,顺手翻过一个棋谱解析的小库,光一个"炮"的吃子规则在不同棋规下怎么处理,注释里就吵了好几轮,这种细节教程永远不会讲。
门槛低、反馈快才容易坚持。从常用的东西入手,能跑能改两行就有成就感。想不通就开个issue,社区有人回一句比闷头琢磨一周都管用。攒几个小PR,逼自己把问题想透,成长是真快。不急着一口吃成胖子,顺手拆,拆着拆着就通了。