Am I wasting my precious time completely to learning to code/program if I am not planning to become a software developer?
The field that I want to enter is called devops engineer or linux system administration. While scripting is used here, it's nothing like software development. It's very easy. And mostly its yamls. Bash scripting is rarely preferred as a genuine solution instead relevant tools are used.
I am studying programming for the love of computer science (from programming point of view). My plan to learn programming doesn't end with learning a programming language. It includes algorithms, data structures, database, operating systems, computer networks. These are my main concern subjects. I want to apply most of the exercises in these books. I want to do network programming/socket programming. I want to build my own operating system(tiny one)...
However, I feel like this is very draining and unproductive thing to do beyond a certain point.
Do I want to become a software developer? NO.
Do I want to write softwares for a living? NO.
I want to transition to devops from support engineering. What'd be relevant for me would be actually stuffs like:
CI/CD
ansible
etc
bla bla. I don't know where I am heading towards and I want to genuinely ask if you guys can give me direction. I am doing a full time job 9-5 and I can't afford to lose more time in my life.
If I was not learning this, I'd be learning devops tools and technologies projects which I could put in my resume and increase my chances of getting hired.