プログラマーとはコーディング行う職業で、プログラムを書くことを主な仕事とします。
現在では、現場のプログラマーが圧倒的に足りないといわれています。しかし、プログラムを書ける人は高齢の方を含めてたくさんおり、近年ではプログラミングを学校で必修にする動きもあるほどです。

しかし、実際に現場でプログラムを書ける人は少ないとされています。ここが必要性に関わるところで、問題なのはプログラムを書けるかどうかではなく、必要とされているコードを書けるかどうかです。
例えば、現在で特に需要が高いWebサイトの作成には、HTML5やCSS3、JavaScript、PHPなどでコードを書いていく必要があります。ところが、これらのプログラミング言語を用いてプログラムを書けるという人が圧倒的に足りていないのです。
そのため、必要とされている技術を次々と学んでいくことが求められます。この部分に、プログラマーの必要性を感じらるでしょう。

プログラマー不要論が叫ばれる理由として、将来プログラミングができなくても、誰でも簡単な指示だけでプログラミングができるようになるのではないかといわれている点が挙げられます。実際に多くのWebサイトの開発支援ツールが登場し、楽に開発できるようになっています。
しかし、それでもある程度はプログラミングの知識は必要で、全部自動的にやってくれる訳ではありません。だからこそ、まだまだプログラミングができるプログラマーは求められています。