兵马未动,规矩先行。开发是个系统工程,不是随便写点小代码就能交差的。需要定好规范。
我认为,应当坚持以下原则。
-
以文档为核心。良好的文档。这个完全是我自己在做,没有团队,我的团队都是甲方,提供需求的。我应当调研完毕,先写文档,计划怎么做。甚至可以把我写的调研,放在公开的网站上,让大家可以提意见。我来收集,根据优先顺序,着手写代码。规划好文档框架,填充代码,调试适用,反复调整,完成功能后,写文档。从文档开始,让代码绕行一周,回来继续写文档。文档完成,代码也就完成了。我这个不是非常庞大的项目。以文档为牵引,符合我这种中小网站的开发需求。
-
采用成熟的框架sanic和vue-vben-admin。说实在,sanic不能算是太成熟的框架。之前,学习yii2,可以很方便的跟数据库沟通交流。在sanic这里简直成了开发的灾难。太差劲了。既然从头开始学习python,学习sanic框架,可以借用其他框架的东西,移植过来。也算是对sanic的一种补充学习。
-
掌握好节奏。或者说是规律吧。这个说代码的规律,比较胡扯。我们还没有上升到那种地步。但是我们能控制作为一个程序员的节奏。我们是活生生的人,都有家庭,也有其他一堆烂七八糟的事情。必须掌握好节奏。把握住生命的脉搏,才好更好的写代码。自己身体扛不住了,写代码效率也不高。得不偿失。世界是周期性的,傅里叶最伟大的发现是没有周期性的活动也是存在自己的频域的。作为人,也是有频域的,不把握好自己的节奏和频率,不能跟工作共振,只会事倍功半,徒劳心伤。
-
坚持每天学习四次。起床后三分钟,想一下。午饭后,看个十分钟。晚饭后看个十分钟。睡前总结十分钟。我觉得,贵在坚持,不在量。如果有能力,可以加量。但是不能因量的多少影响坚持。