SEになるためにはプログラミングが必要か?

プログラミングの必要性

これからIT業界を目指す就活生や転職したい人の参考になればと思い記事を更新しました。よく聞かれる質問なのですが、IT業界で働くためにはプログラミングが必要なのかという答えについてです。私自身、文系からシステムエンジニアになりましたが研修以外でプログラミンをした経験がありません。私の勤めている会社はアプリよりの会社なので社内的にも珍しい人間かもしれません。そのため、個人的な答えにになりますがイエスでもありノーでもあります。その理由は以下になります。

入社する会社によって方針が違うから

IT業界はピラミット構造になっており1次受けから多いいと5次受けまであります。1次受けや2次受けの企業に入社すると設計や工程管理、顧客調整の仕事がメインになりほとんどプログラミングをする機会はありません。会社の方針として入社した数年間はプログラミングに触れる機会があるかもしれませんが、間違いなく年数が経過するにつれてプログラミングをする機会は減っていきます。逆を言えば、下請けの企業ほどプログラミングがメインになっていきます。1次受けや2次受けの企業の場合、工数の見積もりや設計をするために多少なりともプログラミングの知識は必要になりますがそこまで必要ではありません。幅広く、凡そのことが分かっていれば良いというイメージです。分からなくても調べて理解できる能力があればやっていくことができます。3次受け以降の企業になってくるとマネジメントというより、プログラミングがメインになってきます。そのため、1次受けや2次受けの企業よりも3次受け以降の企業の方が技術力が高いことがよくあります。

インフラ系エンジニアの場合

OSの設定やサーバ・ネットワークスイッチなどのハード系の構築を担当するインフラ系のエンジニアになる場合は、ゼロではありませんがプログラミングの知識は必要ありません。OS上で動くアプリを考慮した設計をするために多少なりともプログラミングの基礎は必要になりますが、必要かと言われれば必要ではありません。ただし、運用や定期的な処理を実行するために、バッチファイルやシェルの作成などはあります。

まとめ

IT業界に就職するからといって必ずしもプログラミングができる必要はありませんが、できた方が有利です。一方で私のようにプログラミングができない人もたくさんいます。大事なのは、IT業界に入ってどんなことを実現したいかだと思います。それを実現するための手段の一つとしてプログラミングがあるのだと思います。当然の話になりますが、1次受けや2次受けの企業の方が3次受け以降の企業よりも給料が高いことがほとんどです。これは、IT業界のピラミット構造のため仕方無いことでもあります。ただし、上記でも記述しましたが3次受け以降の企業でも高い技術力を身に着けることができるので上位の企業に転職は可能です。私もそうですが、常に最新の技術動向に注視し学習を続けていくことがこのIT業界で成功する秘訣だと思います。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする