3 ms·
I'm 2/3 of the way through a co-op CS degree, and have dipped my toes in both camps. Spent ~8 months interning as a Software Engineer (web dev) and am coming up
by joeyrideout 10y ago
I'm 2/3 of the way through a co-op CS degree, and have dipped my toes in both camps. Spent ~8 months interning as a Software Engineer (web dev) and am coming up to ~8 months in a more back-end/dev-ops role.
In the software role I had no idea how apps were actually deployed, and had never touched anything like AWS. At hackathons, for example, I was always clueless when it came to deploying my app and could only ever demo locally. Now, I am very comfortable deploying the code I write in a variety of production environments. Experience with the bottom end of the stack has made me a more productive developer since I have more experience with, say, database migrations, and can debug environment-related issues on my development machine much quicker on my own.
So in my opinion, dev-ops skills are useful and highly transferable, so you should do what interests you. In the worst case you lose interest and flip-flop to another part of the stack and come away as a more well-rounded engineer.