Hacker News new | ask | show | jobs
by qodeninja 4275 days ago
I wrote this almost subconsciously with my mind vomitting words. I'm glad it makes sense to you, but take another look I added stuffs.

Algorithms is a big part of it because it alone forms the major basis of why you write code a certain way. Is this code more performant, optimized, simple?

Get up to speed on engineering principles (Abstraction, Modularity, Simplicity, Scalability, etc) and object oriented programming (or if youre a JS lover like me the prototype chain) too!

1 comments

I've re-read it, and I would say I have the soft skills down for sure. I like to think I did well at translating business to engineering, collaboration intra- and interdepartmentally, sharing and explaining code. I do at least the engineering principles you've listed. It still stands I have a lot of things to check off your list. Thanks!
It sounds like you're on track to be a very excellent project manager. Instead of engineering, you might consider being a technical project leader.

Looking back I'm shocked at how much I've learned, and if I had to do it all over again I might cry.