r/SoftwareEngineering 4h ago

Guide for software engineering

Hello guys , i have recently finish my military service , now i want to start learning software engineering, i have basic knowledge on C/C++ , postgresql , mongodb , python and java , what should i learn as next step ?

0 Upvotes

12 comments sorted by

1

u/uberwinsauce_ 3h ago

Depends on the direction you want to go in. Pick one of those languages and start making projects in it. Implement CRUD, rinse and repeat!

1

u/LahmeriMohamed 2h ago

And for industry is python valid ?

1

u/willbdb425 2h ago

The next step is not to learn this or that tool or language but to actually build something with it and learn from that

0

u/LahmeriMohamed 2h ago

What is a beginner thing that i should build ?

1

u/willbdb425 5m ago

Something you find cool and interesting, I can't decide that for you

1

u/LahmeriMohamed 4m ago

Thank you for your reply i will try it out

1

u/Anonymous_Cyber 13m ago

If you meant service, thank you for your service. My recommendation is projects with purpose. Find something you want to make easier in your life or better and go build a small app/service for it. Build it, in what you find most comfortable and then as you build it consider what would it take to package it up and give it to someone else.

This should help!

1

u/AutomaticEmu 1h ago

I'm a Vet and I don't know what is a military server? A server for the military as a client or employer?

0

u/Turbulent_Goose83 1h ago

Claude Code?

1

u/Full_Masterpiece8369 1h ago

Having claude make stuff for you isn't gonna teach you, it'll make you like the post I saw on reddit the other day of a 4th year student who didn't know how to code lmao

1

u/Turbulent_Goose83 1h ago

Difficult to explain. I know Java but I don’t write Java code with my hands anymore. I know what is docker but I really prefer someone/something else does configs for me. We had a person in our team, he did front-end development, classic way. He delivered „a form“ while other delivered the whole features if not modules.

You need to understand how it works. But also you need to learn do NOT write it manually.

1

u/LahmeriMohamed 4m ago

I want to avoid this ai hype , because i. Real life production it destroy everything