学习代码，逐步演进