Earlier quoted context omitted.
Probably because it's specialized enough that the available positions tend to be for experienced people, or those with degrees in related technical fields like EE. I've been primarily an embedded developer for the majority of my 25+ years in the software field with occasional forays into desktop, web and app development. The only newbie devs I've seen doing low-level MCU development already had backgrounds in EE or C…
On a related note, I get the idea that a lot of the companies working on embedded products have a culture where that degree is valued regardless of whether you can do the work or not. Additionally, I very rarely see roles in that area listed that someone from another fields could “break into”. Often they’re looking for someone who has significant domain experience, and by domain experience I don’t just mean my embedd…
Ask HN: What if you hate web development?
41–46 of 46 posts
Re: Ask HN: What if you hate web development?
#42If you want to avoid web development, then choose to focus on languages that are rarely (if ever) used for that purpose. I'd recommend you focus on C/C++. It will provide a great foundational knowledge that you can use in almost every other part of programming. Also, from what I have heard, it's actually hard to recruit junior developers in C/C++.
This is too broad. C and C++ are different beasts.
Re: Ask HN: What if you hate web development?
#43If you want to avoid web development, then choose to focus on languages that are rarely (if ever) used for that purpose. I'd recommend you focus on C/C++. It will provide a great foundational knowledge that you can use in almost every other part of programming. Also, from what I have heard, it's actually hard to recruit junior developers in C/C++.
Re: Ask HN: What if you hate web development?
#44How about data science or machine learning? Is there a career opportunity there? There was a lot of buzz a few years ago. I’m not sure if it panned out.
Yes there is but I think esp for sale it means different things at different places. Big tech companies do hire a ton of data roles but they might not align with what people assume the role to be.
Re: Ask HN: What if you hate web development?
#45Re: Ask HN: What if you hate web development?
#46> software engineering
Web dev is one side of the n-gon we call software engineering.
If you want to be a "software engineer" you need to have a good understanding about how a computer works, and how to program it to do anything.