/note/tech

2018年現在、ソフトウェアを設計することとプログラミング能力が高いことはほぼ不可分

2018年現在、ソフトウェアを設計することとプログラミング能力が高いことはほぼ不可分だと思う。この先10年はそうだと思う。ただ、これは一時的なものであって、将来全く別スキルになる可能性はある。

@isyumi_net

これは確かにそう。

例えば、遺伝的アルゴリズムめいた手法で迅速にプログラムを生成できるようになれば、プログラムがどのように設計されていようと問題ではなく、入出力さえ定義されていればよいので、「保守性が高いプログラムを設計する」スキル自体が過去のものになる。

そのような時代に必要となるのは、処理の構成要素とそれらの入出力を定義するモデリングのスキルになるのではなかろうか。