Hacker News new | ask | show | jobs
by ericbarrett 1582 days ago
Why is it too late to switch to e.g. physics or EE? You may tack on an extra year of school, and the financial cost thereof; and I'm sure the make-up classes and homework will be hard; but your education will set the trajectory of your adult life so it's probably worth it. You wouldn't be the first or the last to bail on a degree in their third year. Knowing some basic programming will make you better at those fields anyway.

(Edit) If you like C etc. more than app programming, do the malware analysis route you mentioned. For heaven's sake don't become another Android or web dev, you'll be in hell.

1 comments

It's too late because of personal reasons not appropriate for this forum, lol.

Interesting, what's wrong with Android or web dev? I keep hearing they're pretty okay to get into.

Mobile and web development are usually more about plugging libraries into each other, fiddling with style and pixel alignment, setting widget properties to ensure the underlying renderer does the right thing, and so on. The libraries and languages cycle out every 3-4 years depending on the whims of big tech companies and whoever has the ear of your department's director. 100% there are exceptions to this but it's overwhelmingly likely that any given job in the field is mainly the above.

That said, the jobs are lucrative (for now) and you won't hurt for employment (for now), and they can certainly scratch the same creator's itch that hardware and low-level development do. Maybe you need to try a project or two.

I don't think there's anything inherently wrong with it (speaking as a full stack web dev), but depending on what specifically you dislike about coding it might not be a good fit for you.
Better to switch now than to have to redo this in 5 to 10 years when you get tired of wondering “what if I had changed”.

Seems like EE is more your thing.