Intro:
It’s a great dillema for me wheather I should choose becoming a Software Engineer with a focus on the architectural design and implementation of software or a DevOps Engineer with a focus on automating tasks, configure/overview systems and some Cloud responsibilities. I could see myself being a Software Architect but I dont know where to start. So i have the following questions.
Questions:
- Do you have any kind advice on how and what to choose?
- Do you have any advice about what mistakes I should avoid in the long run or useful habits to start very early?
- Which of the two carreers would you see:
a. Is more future proof in terms of getting replaced by any kind of AI?
b. Offers the best work-life balance in the long run?
c. Has the most diffuclt problems to solve that give you a great overview of knowledge about SDLC?
d. Offers the most flexibility in terms of carreer? (eg if i get bored of it then to be able to transition easily to the other)
e. Has the most opportunities to rise relatively fast? - Should I choose a big company in the beginning the transition to a smaller one with more responsibility or the other way around?