株式会社アイケイシステムズ
デザイナーやライターも在籍。アプリやウェブ開発の他フリーペーパーも発行。つくる楽しさ、伝える喜びを全員で共有するクリエイティブ系IT企業。
プログラムは、主にSE(システムエンジニア)がクライアントの要望を分析して仕様書を設計するところがスタート地点。プログラマーは、それをもとにコンピューターを動かす「プログラム言語」を駆使し、仕事をさせたい内容や手順を書いてさまざまなシステムやソフトウェアをつくります。プログラムは銀行のシステムやショッピングサイト、家電製品や自動車、スマートフォンのアプリなど、活用の場は多種多彩です。また、プログラマーは、納品前にテストを繰り返し、不具合を修正する「デバッグ」の作業も行います。
プログラマーは基本的に一人でプログラムを書く仕事。仕事中は黙々と作業をこなすような集中力の高さが求められます。とはいえ、SEやマネージャーと相談することも数多く、人とコミュニケーションを取る機会も少なくありません。また、適切に動作するプログラムを組むには論理的思考能力も欠かせないでしょう。同じことを繰り返す時に「自動化する方法はないか」と考えるような、新しいことに挑戦する気持ちも大切です。
プログラマーに必要な資格はなく、絶対に卒業しなければならない学部や学科もありません。ただし、プログラミング言語やコンピューターの仕組み、ネットワークシステムといった知識を学んでおくと就職時に役立ちます。IT系の専門学校や短大・大学の情報処理系の学部に進む人も少なくありません。プログラマーは理系が有利だと思われがちですが、文系出身者や未経験者も数多く活躍しています。
プログラマーにとって最も大切なのがプログラミング言語。コンピューターを動かすための指示を順番通りに書いたもので、それを翻訳させることでソフトウェアやシステムがつくられていきます。Web系やゲーム系、制御系といったジャンルによって必要とされる言語は異なり、種類も「Java(ジャバ)」や「PHP(ピーエイチピー)」、「Objective-C(オブジェクティブシー)」、「JavaScript(ジャバスクリプト)」など多彩です。複数の言語を扱えるようになれば仕事の幅も広がり、ニーズや信頼も高まってきます。
この仕事の求人例