News from e-Learning companies
Udacity: Etsy Engineer on Real World Programming
Fiona Hello! I’m Fiona, and I am a software engineer at Etsy. I love my job as much as I loved being a student, but I’ve been constantly surprised at how different professional software engineering is from academic programming. These are the biggest differences I've experienced: Collaborative Coding Working in an established codebase means you’re not always writing code from scratch like you usually do when you’re learning. I spend a lot of time writing code that extends or interacts with another developer’s code, which means spending a lot of time reading code to build context. I’ve heard it said that a great engineer is the one people go to with their questions, but I don’t think this applies to questions like, “Why on earth did you write this function like this?” I know somebody is probably going to read and change my code down the line, so I budget mental resources for ensuring my code’s readability and relia…
