I've been applying for entry-level Software Engineer roles.
My main focus is on programming languages, databases and software engineering in general. I know basic git commands and concepts (Enough to get started in a job I think).
Things I haven't needed to learn sofar are cloud and all the various DevOps tools and practices that have become more noticeable in job descriptions lately.
My approach has been that I want to be hired on my programming skills and could learn whatever DevOps tools a company uses on the job or in my spare time.
I've had some feedback from companies, recently one where I made it to final round of interviews. I was told that my programming skills were great, but I wasn't suitable on the basis of not having DevOps, networking expertise etc. (They should have eliminated me at CV stage then because I didn't mention these on my CV).
I don't have a Computer Science degree by the way.
At this point it seems I'll have to learn cloud etc to get the job I want.
I'm looking for some guidance as to what to learn and what to prioritise. I've looked into some courses and books but they seem to be for people who want to specialise. I'm just looking for the minimum I'd need to learn to be considered job-ready.
Thanks for any advice.