花了9个月死磕React前端之后,我终于决定往后端走。JavaScript后端看起来是顺理成章的选择——毕竟语法熟悉,生态连贯。

然后我在技术论坛泡了一个月,什么都没写出来。

打开网易新闻 查看精彩图片

满屏都是这类声音:"MERN栈已经卷烂了""Python才是后端正统""Go才是未来"。我信了,切到Python后端。结果是:大坑。

Python本身没问题,我甚至挺喜欢它的语法。但作为后端新手,突然换生态系统直接把我整懵了。配置工具、调试流程、部署习惯全都不一样,进度条直接归零。

最讽刺的是:我花在"选最完美的技术栈"上的时间,比真正写代码的时间还多。

最后老老实实切回JS后端。因为React的底子,Express和Node上手几乎无缝,那种"原来如此"的感觉回来了。

这次折腾教会我一件事:时间有限的时候,反复横跳的代价远高于"选错"一门语言。技术债可以还,时间债还不了。

Python以后肯定还会学,毕竟那几行就能跑起来的脚本确实香。但现在?先让后端项目跑起来再说。9个月前端熬过来,终于能写通全栈了,这感觉比什么都实在。