Hacker News new | ask | show | jobs
by ActorNightly 733 days ago
The best field to go to is electrical engeering with a focus on computer engineering (EE/ECE), and I say that as an ex Aerospace Engineer who taught himself how to code and worked at startups and big tech.

Most every single talented ECE person can easily get any software job with minimal prep. Half of the leetocde style coding questions are pointer manipulations, the other half rely on some n linked lists, both of which you get a lot of exposure to when working with low level algorithms.

Furthermore, in the scope of AI, we aren't really close to AGI, and even if we were, the power draw of compute is still quite large. There is a lot of progress to be made in making the compute more accessible to average person.

2 comments

Qualified agree. Personally, I knew since I was a teenager that if I wanted to end up in software, it would be "easy" for me (as in it would take time and practice, but I could do it fully self-taught - I just love doing it too much).

So instead of majoring in CS I majored in EE and mathematics. I did a lot of hard math and physical sciences stuff most of my peers didn't, and it still buys me an unusually large amount of latitude in the kinds of work people can trust me to take on.

what do you think about studying embedded systems engineering? i got accepted for august. so far, finding a team in this job market has been challenging so i'm forced to think longer term.