2018年秋,为了工作需要,我开始兼职前公司内部小应用的开发。我从Django框架转换到了Flask框架;技术实现也从DjangoAdmin转向了前后端分离。为了快速实现目标,就浅浅翻翻实现功能。但这本书的技术细节也是在那时扎根。
5年后,2023年夏,时光流逝,编码工作已经转交给00后小伙伴们了,代码评审的时间早已用在产品商业化上。直到有一个契机需要在云函数上实现一个小接口,我才又把这本书从书架上拿下来。这才体会到这本书的精妙之处:
如果你是标准的后端Java程序员,熟练掌握数据库到前端交互的所有技术细节,并且从需求分析到上线每一步工作都有着严谨的SOP,那么这本书真的不太适合你。翻翻Flask官方wiki,只需要1小时你就可以实现功能了,Python不需要太卷。
但是,如果你还在上学/在快餐学习班刚刚毕业/草台班子,我强烈建议你阅读这本书。八股文让你有班上,但是我们更需要更扎实的技术基础。这本书更适合没什么经验的新人使用,从基础概念到动手实践,最后到项目工程化,步步为营娓娓道来。
使用Flask框架的朋友,大概率不会在一个体系健全的团队中。或许是爱好者,或许是需要完成大学作业的学生。实现业务功能真的不难,但是这本书会指导你如何完成一个规范的API接口,提醒你如何编写项目文档,项目需要测试和日志,代码需要传git管理……这些才是这本书读者更应该了解和学习的。
5年过去了,外部市场已经沧海桑田,但是市场永远需要扎实的基础知识,良好的业务习惯和热爱技术的工程师。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价