大二上发生了太多事情,又把自己变得很忙碌。这篇随笔本来想元旦写的,又拖了很久。意识到随笔应当写的更加随意一点,抱着一种反正没人看的态度写,要不然就永远都不会发布。
总结一下我和几个月前相比,做了什么新的事情:
- 尝试做直播形式的后端导论课
- 尝试做文档形式的后端教程,但只列了一个大纲,因为没时间而被搁置。
- 新接了个外包,接入 Stripe 支付系统(没时间的原因之一)
- 重构一个大型 Python 应用
- 高强度 Python 应用加密和基于硬件的 license
关于教程,感到自己或许有适合做教程的潜质,希望后面发掘一下。关于后端教程,只是搁置,没有弃坑。
关于 Python。本来以为能成功交接项目给后人,不用再写 Python。但发现找到后人有点困难,不得不自己继续维护。应用体量大,又想保证合理的代码架构和可维护性,逐渐总结出自己的一套 Python 应用的开发习惯。Python 的语法太狂野了,类似的东西有 N 种写法,难以在团队中统一,几乎完全依靠团队的文档和代码审查。下定决心接下来绝对不想再写 Python 了。
关于学习如何写出可维护的代码。如果早知道 Paramer 这个项目体量会这么大的话,一开始我就不会选 Python 了。但这也是事后诸葛亮的说法,当时只会考虑快速验证快速交付。项目架构失控之后决定重构,这一版合理的架构,稳定增加功能,结构良好至今,没有什么地方是不敢动的老代码。其实发现自己是在不断压制 Python 的自由度,不断审查 AI 的代码和别人的代码,写合理的架构文档,完全把 Python 当成一个严格的语言去写,几乎完全是靠架构意识去规范自己,不断强化自己的思维。也许算是因祸得福?
随笔其一,可能想到的基本是技术方面的东西。