this post was submitted on 12 Jun 2023
16 points (100.0% liked)

CS Career Questions

345 readers
1 users here now

Rules:

  1. Be welcoming - Not everyone is a 10 YOE senior engineer. Let's all help each other.
  2. No memes - Refer to the Programmer Humor community.

founded 1 year ago
MODERATORS
 

Tell us about your journey throughout your CS career.

I'm a software engineer in Canada with about 1 YOE that specializes in full-stack web development. Initially got started with MS Batch, then Python, then TS and Go. One of my goals is to master Rust this summer :)

top 7 comments
sorted by: hot top controversial new old
[–] mynameisash 4 points 1 year ago

I got my CS degree over 20 years ago. Originally learned some C++ and Java, though I didn't like either. Taught myself Perl, Python, PHP, C#, a little bit of a bunch of other languages (F#, JS/TS, and more), and most recently, Rust.

When I started my career, it was doing some customer support work before moving into large-scale distributed compute, then into FAANG where I've been for over a decade.

[–] AllHailTheSheep 3 points 1 year ago

I'm still a student but have done some freelance work. I started with python like most, and got really into the machine learning side back in the day. now I mainly write java and c, but I tend to write in whatever I think will fit the project best even if it means learning a language or framework.

[–] Dogeek 2 points 1 year ago

I studied STEM, but got bored of it, and I was already coding for a while (started with C at age 11). I really fell in love with programming when I learned python, it made it fun.

I've been working as a software engineer for the past 7 years now, started by freelancing for 2 years, then moved on to be a backend engineer, then a solutions architect and integration expert. Now I'm just a full stack web dev in charge of our mobile app, which I hope to move to a native codebase soon.

[–] ab71e5 2 points 1 year ago

Mostly have been doing embedded / embedded linux. I got lucky for my first role as I didn't have relevant internships or anything, after that it was fairly smooth. My goal for this summer is to be outside :)

[–] WheeGeetheCat 2 points 1 year ago

I started as a 'designer' then a 'UX engineer' but I've always coded websites, mostly focused on the front-end. Now I have a dev title but I do notice I tend to have different experiences than most devs. I have much more focus on the user, much more ability to wield tools like webGL/threejs/greensock/figma, and much less on devops / process.

I'd love to fill in the devops stuff though if people have suggestions. I'd like to know more about bundling, building, package management, deployment strategies etc. Really anything you suggest.

[–] [email protected] 2 points 1 year ago

My story is not exactly CS - I started out in STEM (no software engineering or CS involved), discovered that full time employment involved having to learn software engineering or CS, now I no longer work in STEM

[–] huiledolive 1 points 1 year ago

I've been a software engineer for a little more than 3.5 years now. Before that, I studied for 5 years: 2 years at the university, 3 years at an engineering school where I actually did an apprenticeship. I mostly write Java and Javascript for work. I work in a small worker-owned company, which is a fantastic experience! If that is relevant, I am French and I live in France.

I'm just starting to be interested in functional programming and to learn about it. I already did some Haskell as a student but I never explored it too much. I'll probably learn some FP languages in the upcoming months: probably a Lisp dialect (I don't know which one yet) and Haskell.