4 ms·
I didn't mean it in the sense "C developers can't find a job", but in the sense professional C programing is a niche; low supply, low demand. When you're a fres
by sacado2 8y ago
I didn't mean it in the sense "C developers can't find a job", but in the sense professional C programing is a niche; low supply, low demand. When you're a freshly graduated student and there are 10 companies at 30 km around that are ready to recruit you for c#/js stuff, and none for C stuff, you tend to think "there is no job in C", even if there are 2 or 3 companies working in the embedded field that were ready to recruit you, with an even better salary, but 60km from here.
Maybe I'm wrong, though.
- simias 8y agoNo you're right but from my point of view (I've been a professional C coder for about 13 years) it's not so much that there aren't many C jobs out there, it's more that there's an avalanche of "c#/js stuff". In absolute numbers I would be surprised if there was a significant reduction in number of C jobs available in the past decade. There's also the fact that there's comparatively little innovation and hype in the C sphere of influence. C rarely makes the headlines these days while every other week you have a fancy new JS framework.
- user5994461 8y agoThere is location to keep in mind. There is the defense and aerospace industry concentrated in a few hubs, that should offer a stable supply of C jobs. Everywhere else, not so much.
- simias 8y agoEmbedded in general and IoT in particular are big these days and even though modern "controllers" are perfectly able to run scripting languages there's still a lot of low level C going on. If you need to write a device driver you're probably not going to do it in Javascript. You can argue that it's a niche but it's a rather large one. C is not fully COBOLized yet.
- varjag 8y agoThere's a lot more to embedded than defense and aerospace.