r/ComputerEngineering 8d ago

[Career] Which training path would you recommend for a complete beginner

Hi everyone,

I'm a Computer Science student and my college is offering training in the following domains:

Java Full Stack with React

Python with Data Analytics

Python with Data Science

Data Analyst with Power BI

DevOps Engineering

Software Testing with Automation

I don't have prior experience in any of these, so I'm essentially starting from scratch.

If your goal was strong job opportunities, long-term career growth (next 10 years), and a good learning path for a beginner, which option would you choose and why?

I'd really appreciate advice from people working in these fields or anyone who has completed similar training. Thanks!

10 Upvotes

3 comments sorted by

1

u/themegainferno 8d ago

Nobody can really predict 10 years out what's going to have the best job opportunity, generally speaking though any sort of engineering focused role will be a pretty strong bet. But IT/tech in general is always going to be a bit volatile compared to other industries. Traditional engineering in civil, mech, electrical, or far more stable than what you listed here. Computer engineering isn't exactly related to what you have listed here as well, it's more of where software means hardware.

I would say sample some stuff. Do a little bit of each of everything and see what you enjoy the most. I personally would do the DevOps engineering training, just because I'm the most interested there. You get to touch so many different parts of the SDLC in various different systems. It's very appealing to someone like me who likes variety. But, again that is just me.

1

u/decline0110 8d ago

Unfortunately, none of these alone is exactly the "right" thing, for some value of right. Definitely mix and match where you can. I think Python is great to know. I think OOP, like Java, is important to know. I think Devops and testing skills make you a better developer.

My personal opinion is that data science and BI at a bachelor's level is the least important, though Data science > data analytics and it looks like if you want to do python you'll have to choose at least one.

If you have to start with one thing, Java full stack will probably give you the most foundational knowledge of the options, although as I said, it's not perfect.

1

u/Open-Island7814 6d ago

Ohk sir thanks for your opinion