スマートフォンのアプリ、お店のレジ、建物のセキュリティなど、暮らしのあらゆる場面に導入されている情報システム。私たちの生活になくてはならないものである一方、“システム開発”と聞いた途端に、(難しそう……)と、頭がフリーズしてしまう人もいるのではないでしょうか。
そこで今回は、システムを作ったり機能させたりする
「システムエンジニア(SE)・プログラマー(PG)」の仕事について、株式会社スリースターソフトウェアの安岡社長にお話を伺いました。
Q システムってどうやって作られるのですか?
システムを作るには大きくわけて、システムエンジニア(SE)とプログラマー(PG)、2つの役割が必要となります。
システムエンジニア(SE)とは
お客様の要望をヒアリングして実現に向けた提案を行い、コンピューターを稼働させるために必要な情報をもちいて設計書を作成する仕事です。設計書は、プラモデルや家具の組み立て説明書のようなものです。
プログラマー(PG)とは
SEが作成した設計書をもとに、プログラムを組む仕事です。私たちが日本語や英語を話すように、コンピューターにも専用の言語があり、それを理解してコードを作成・入力していきます。スマホなどのアプリそのものを作る(動くようにする)のもプログラマーの仕事です。
Q SE・PGにはどうしたらなれますか?どんな人が向いていますか?
興味があれば誰でもSE・PGになれます。モノづくりが好きな人なら、なお良いです。
SEは、設計書作成とヒアリングや打合せが主な仕事になります。
お客様の業務(仕事)を理解しながら興味を持って課題解決の提案、創意工夫ができる人はやりがいを感じられると思います。
PGはデスクワークがメインですが、コードが正しく動くまでトライアンドエラーを繰り返すため、
探求心や好奇心をもって作業にあたることができれば、仕事をより楽しめるのではないでしょうか。
Q AI(人工知能)が進化しても仕事はなくなりませんか?
たしかに、シンプルなプログラム作成の分野ではAIの台頭が進むでしょう。一方で、お客様の要望を汲みとってシステム(設計図)を作りあげる仕事は、曖昧さを苦手とするAIには不向きの分野。システムエンジニアの領域は今後もなくなることはなく、幅広く活躍できると思います。
いかがでしたか? 安岡社長のお話によると、「極端な話、プログラミングスキルがなくても、設計書作成はできるんですよ」とのこと。「コードってよくわからない、苦手」、と思っても、「お客様と話して設計書を書くことは面白そうだな」、と感じたら、もう一歩深く仕事を知ってみるのもいいですね!
スリースターソフトウェアでは、SE・PGどちらの経験も積めるので、気になる方は是非アクセスを。未経験の方も安心して話を聞いてみてくださいね。