Report
Things they didn't teach you about Software Engineering
As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned professional or just starting out in the field, I hope
vadimkravcenko.com
Great read! That dream job fantasy was so real back in college.
Great article, my friend. I'll add one more of my own "when you are forced to use code that’s been around for a long time and that clearly doesn’t work, but which has stuff built on top of it relying on it not to work".
I'm not a software engineer but this made me laugh. I think you can say the same for pretty much every job -what you expect it to be like vs. the reality are two very different things. I remember working in creative advertising for a while, my job may as well have been re-titled to researcher or administrator as the creative advertising I did probably only accounted for about 3% of the job.
Haha. I would add: "communication with your team is as important as the skill/experience" or "the curse of the know-it -all dev"
Enjoyed the article. Learning assembly language and how a computer works really were not necessary. A few more classes on coding projects would have been better time spent.
Looking back I think my professors did all they probably could have in terms of code style and aesthetic. They taught me the basic rules for keeping functions similar and to the point, variable naming, and structure but yeah it really only sank in once I saw it start to snowball into a ball of mud in the professional world.