Fair enough.
Anyway, the whole matter seems to hinge on @igorov70 misreading what I said: I said that paid assembly programming was uncommon. I never claimed such jobs didn't exist, just that the majority of programmers I have known have never needed it, and didn't know it.
If the problem is that @igorov70 doesn't believe me on this, well, (semi-)objective evidence isn't hard to find. If we look at the
TIOBE Index, we find that assembly language in general - not any specific assembly language, but as a category - ranks 16th in 'popularity', at 1.7% of distribution based on the number of programmers experienced in it and the number of positions listed for it.
While this ranking isn't entirely objective, and does call for some interpretation, it does indicate that assembly language is not a
necessary skill for programmers in general, which is what the OP, @ManHobby, asked about.
(I would argue that even web programmers would
benefit from knowing something of assembly programming, as it would give them a better idea of what their code is actually doing, but that doesn't mean it is
necessary.)
Why @igorov70 felt the need to contest my admittedly anecdotal statements, based on the lack of output
in a hobby group, while claiming that this 'proved' I didn't have real-world experience (where the basis of my statements lay in experience during professional work, most of which was on proprietary code, which
by definition would
not be reflected here) isn't clear.
So I repeat my claims: I haven't seen many companies hiring for assembly programming jobs (which is to say, jobs in which
any assembly programming is required). I have seen some, but only a very few, and the ones I have personally seen were all expert-level positions calling for programmers with extensive experience, not novices.
I said that I have personally only known a handful of programmers who have worked in such jobs, most of whom were older programmers with decades of experience under their belt.
And I said that any novice jobs that do exist appeared to be exceedingly rare, and that I didn't expect that they would pay especially well compared to, say, a PHP coding position.
That is based on
whom I have known personally, and my experience in
what the industry is doing. My claims would have been just as valid (or invalid) if I had been a hiring manager or a QA tester, and never done any professional programming work at all, as it was about
how common jobs involving assembly programming are. Hell, even if I had just been a content editor on a career site such a Monster or LinkedIn, it would have been enough for me to give meaningful anecdotal evidence, and while anecdotal evidence isn't proof, it can be supportive of a claim such as "no, assembly programming isn't a necessary skill for all programmers".