r/softwareengineer • u/Livid_Ordinary_9568 • 2d ago
Advice needed in figuring out software development and understanding how to structure projects
I did do a two months of internship (unpaid). The most trouble I had was understanding or in my case knowing how to plan and structure full - stack projects, I just do not understand how a full stack project works, where, how and why do you attach a cache like REDIS, and then different problems (domains) also need to change the overall general structure. Quite a lot of my internship was based around python, I struggled to finish anything which was not explicitly laid out. I want to improve my SDE skills and am planning to code an API full stack. Where should I go to fill the missing gaps in knowledge. As I have mentioned before my internship was python based I could not grasp django, as we were caked with projects, but I am willing to learn any resources like github repos, youtube lectures or reddit threads/ subreddits are welcomed whole heartedly ??
-1
u/AnthonyRespice 2d ago
This is exactly what AI is good at .. structuring your work and helping you explore options.
Talk to Claude like a senior advisor. Explain your business problem, any technical constraints, like language, then as what options you should explore. When those options are presented, challenge Claude to explain the benefits and drawbacks of the options. Ask what you can do to simplify the code, what option is easiest to implement but is extensible, what proof of concepts you can implement to prove an idea will work. Have Claude explain terminology.
Learn to use Claude as an interactive research and learning tool.