Hacker News new | ask | show | jobs
by jobsearch 4272 days ago
Thanks! This is incredibly helpful and I wasn't aware of the distinction between developer and engineer in engineering land. I can see the first major steps you've listed is algorithms, algorithms, algorithms. I think you described me to a T in that I'm closer to a hacker than an engineer. I know a handful of what you've listed (e.g., REST, HTTP, pointers), but I've got my work cut out for me.

It's time to get out of the developer world. Thanks again!

1 comments

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!

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.