问HN:作为一名初级开发者,我能否现实地开发一个应用程序?
我正在尝试开发一款应用程序,以帮助我的本地社区,但我希望在某个时候能够扩展,服务更广泛的社区。这是一个复杂的应用程序,涉及很多动态部分,作为一名经验较少的初级开发者,我将会非常依赖Claude。然而,我知道一般来说,Claude的能力取决于使用它的开发者,而我还是一名初级开发者。那么,关于架构我该怎么办呢?我不能把架构完全交给Claude,但我目前的职业阶段还无法独立设计出没有缺陷的架构。
你们对我可以通过帖子/YouTube视频自学的内容,以及我可能需要聘请一位高级开发者来帮助我完成的内容有什么看法?
我已经有这个想法一段时间了,原本打算等我成为更有经验的软件工程师时再实现,但现在就是最好的时机,我想咬紧牙关开始,即使这意味着我会犯更多错误并在工作中学习。
作为参考,我倾向于使用的技术栈是PostgreSQL(我没有这方面的经验)、Java Spring Boot(我对此相当熟悉)、Typescript与Angular(相当熟悉),还有一些Python(有一些经验)。还有其他一些技术,比如Redis(没有经验)。
总之……任何关于如何正确进行这个项目的帮助或建议都将非常有用。这个项目的部分想法就是为了学习,即使这意味着我可能会在几个月后发现需要从头开始,哈哈。
查看原文
I'm trying to make an app to help out my local community, but with the intention of scaling it at some point and serving a much wider community. It's a complex app with a lot of moving parts, and as a junior dev with little experience in some of the technologies I'm using, I'm going to be relying heavily on Claude. However, I know generally, Claude is only as strong as the developer using it—and I'm a junior dev. So, for example, what do I do about architecture? I can't leave the architecture up to Claude, but I'm not at the point in my career where I can design the architecture on my own without flaws.<p>What are y'all's thoughts on what I can learn on my own through posts/YouTube videos, vs. what I might need to hire a senior dev to help me do?<p>I've had this idea for a while, with the thought that I'd make it when I'm a more experienced software engineer, but there's no time like the present and I just want to bite the bullet and get started, even if it means I'll be making more mistakes and learning on the job.<p>For reference, the stack I'm leaning toward is PostreSQL (I don't have experience with this), Java Spring Boot (I'm pretty experienced with this), Typescript with Angular (pretty experienced), and some python (some experience). There's more stuff, like Redis (no experience).<p>Anyway...any help/advice on how to do this properly would be really helpful. Part of the idea of this project is just to learn, even if it means I learn a couple of months in that I have to start everything over from scratch, lol.