[英]Suitable tech stack for my next "side" project
我即将开始我的下一个新的“大事”副项目,该项目确实有很大的发展潜力。 我唯一的问题是为它选择合适的技术堆栈。 我正在考虑 RoR 和 node.js 堆栈之间的关系。 由于我是一名全职 RoR 开发人员(我是一个不错的 JS 开发人员,但没有任何 node.js 经验)所以选择 RoR 是有意义的,但是我即将开始开发的应用程序必须有很多实时功能以及报告、一些小图像处理、pdf 生成。 因此,我需要您的建议,哪种技术堆栈更适合我的情况。 帮助我选择的关键事项:
请注意,我对开始语言/技术火焰战争不感兴趣。 我正在寻求帮助来为工作选择合适的工具,因为我有偏见,因为几年来,RoR 一直是我的金锤,所以每个新问题对我来说都像是一颗钉子。
查看当前的热门话题,微服务架构,这将使您的应用程序技术/语言依赖免费,因此您可以使用 RoR 构建应用程序的微服务,另一个使用 Node.js,第三个使用 PHP,等等,您可以稍后轻松更改微服务技术/语言。
这就是我要做的——我真的会专注于你在这一切中的目标:
选择其中之一。 如果要启动这件事,那就专注于此。 如果是学习一门新语言等,那就专注于此。 不要两者都做。
你还提到了另一个危险信号——没有截止日期。 如果你没有截止日期,你永远不会完成这件事并启动它,我几乎可以保证。 我已经做到了。 我见过很多很多其他人这样做。 即使你设定了 6 周的最后期限,也要坚持下去。 如果它正在下滑,则拉动功能,直到您可以在 6 周内发货。 以某种方式、形式或形式公开承诺这一点。 Facebook、Twitter 等等,只是承诺推出一些东西。
每天都在这个项目上工作,即使只有 30 分钟。 是的,你可以在 30 分钟内完成一些有价值的事情,我每天都在自己的业余项目中做这件事。 把那个球向前推。 安排那个块。 干活。
最后记录你每一天的进步,跟踪你做了什么以及你要去哪里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.