5

Hey all, just wondering what it was like for you when starting out your career.

I'm a newish dev, been full time for about a year hired right after my internship. My role has a bunch of hats ranging from DevOps/sys admin to software engineering, sort of a weird mashup of skills so it's not pure software engineering. I mainly work with python, Ansible, and some terraform.

However I still just want to say I'm sorely disappointed in my undergrad classes.

I have a "concentration" in software engineering. I did struggle in classes as I was working full time to pay for classes without taking out loans, but I don't really remember learning a whole lot that was useful in industry.

Overall I just feel like just paid money for a degree that didn't teach me very much useful stuff. Maybe I'm just lacking experience? Maybe what I learned I just don't notice myself applying because it's subconscious?
My coworkers have taught me so much, and I'm very thankful they invested that time into me. I still get ripped to shreds during code reviews lmao (definitely not as much compared to when I first started but I'm also still learning and will always be)
Plus our company docs are pretty good so I can always read through them or search our codebase for examples on how to utilize in house tools etc.

I definitely hit the jackpot with this job, just feeling like I should have been prepared more.

Comments
  • 1
    Developer with ops skills -> unicorn

    Keep rocking my friend
  • 0
    @jvillavi I sure hope so, I also still have much to learn. My biggest concern is staying relevant and hireable, so I think python was a good choice choice to use in my role
  • 1
    Parts of a CS degree could be useful in figuring out how to optimize your code (like when to change from searching an array of 1MM elements to a map with a good key). But infra as code is great stuff. Please teach me Terraform so I’m ready when my team moves from on-prem to AWS (TFE is the only approved deployment tool for AWS in my shop).
  • 0
    @michaelper22 the only experience I have with tf is deploying runners to AWS for use with GitLab CI/CD so we're probably I'm the same boat haha.

    But yeah with algorithms I hear you, although since I'm using python from what I've read the built in sort functions work well enough. Might need to learn how to hash map sooner or later but haven't run into a issue where that would improve efficiency enough to be worth it. Who knows that might be my inexperience speaking. My coworkers haven't said anything about that so I'm assuming it's a non-issue so far
Add Comment