- 更新日: 2022年09月09日
- 公開日: 2017年10月05日
【初心者必見】プログラミングを学んだ後に就職できる企業、仕事内容
高校や大学で情報系を学んでこなかったけど、IT企業に就職・転職したい!と思っているあなた。
大丈夫です、多くの文系卒の先輩や情報科を専門としていなかった先輩方がIT企業に就職しています。
参考までにプログラミングを学んだ先にある仕事や就職できた企業をご紹介させて頂きます。
【初心者必見】プログラミングを学んだ後に就職できる企業、仕事内容
プログラミングとはそもそも何?
これからプログラミングを学んで就職・転職をしようと考えた時、そもそもの『プログラミングとは』について認識を正しときたいですよね。
- プログラミングとは一言でいうと『人間に代わって機械やコンピュータに処理をしてもらうための指示内容』です。
例えば、ATMや駅の自動改札機、ネットショッピングがイメージしやすいと思います。 ATMは銀行窓口業務を機械が行ってくれ、駅の自動改札機は駅員さんの代わり、ネットショッピングは店員さんの代わりですね。これらの機械的な動作は、プログラムによって自動的に行われています。
最近では人工知能の発達によって、顔の自動認識や自動応答サービス(チャットボット)など機械やコンピュータの処理できる範囲が拡大中。 顔の自動認識は警備員や警察の代わりに、自動応答サービスはコールセンターの代わりといったところでしょう。 これらのことからプログラミングを使った産業は、今後も拡大の一途を辿って行くと予想されていますね。
【プログラミングとは(著名人編)】
- プログラミングとは自転車に乗る程度のこと
by ホリエモン* - MBAとかよりも、時代はプログラミングですよ。
自分で企画から開発までできるエンジニアは”神”のような存在。
by Wantedly CEO 仲さん*
プログラミングができると着ける職業
プログラミングを学ぶ目的やモチベーションUPさせるためにも、プログラミング学習した後にどんな仕事ができるか知っておきたいですよね。 代表的な職業をご紹介します。
① Webデザイナー
現代では、Webってテレビ以上に身近で毎日の生活に欠かせないインフラになっていると思います。
Yahoo!やGoogleなどWebページは色々ありますが、サイトによってオシャレなサイトもあれば、機能的なサイトもあったりと見ていて本当におもしろいですよね。
そんなWebページのデザインを考える・作る仕事にプログラミングの知識が必要となってきます。
【Webデザインで使われるプログラミング言語】
- HTML
- CSS
- JavaScript など
デザイナーと聞くと、『画像編集スキル』をイメージすると思いますが、デザイン後、次の工程となる「コーディング」のことを考えると、Webに実装できるデザインにする必要があります。 これにはプログラミングの知識が欠かせません。 また形や色以外に、ユーザーにとって使いやすいボタン配置か、ページサイズはスマホを意識したものになっているか、などユーザーの立場に立って実用面も考えてデザインする必要があるでしょう。
実際にデザインするサイトは本当に色々ですが、主に以下のようなWebページの需要があります。
- ポータルサイト
会社やショップ、団体の紹介をするページ(例) - ランディングページ(LP)
1ページに内容を凝縮した縦長のWebページ(例) - ショッピングサイト
楽天市場やAmazon以外に自社で販売サイトを構築・運営するためのページ(例) - スマホアプリ
スマホアプリのデザインもWebデザイナーが関係してきます
Webデザイナーで必要とされる HTMLやCSS、JavaScript は、プログラミング言語の中でも比較的難易度が低く、専門知識を積んでいない文系や理系の方でも習得しやすい言語です。 プログラミング学習のファーストステップとして検討したいですね。
② アプリケーションエンジニア
Webと同じぐらい身近なものに「アプリ」があると思います。
天気や交通などの生活支援アプリに、ショッピングにポイント、SNSなど生活付加価値型のアプリ、毎日の生活にアプリって欠かせませんよね。
ご承知とは思いますが、このアプリもプログラムによって動いています。
【スマホアプリで使われるプログラミング言語】
- Java
- Swift など
スマホアプリにおいてデザイン的な要素は、アプリ開発ソフトのXcodeやAndroid Syudioが手伝ってくれます。 スマホアプリの場合は、主に機能を実装するためのプログラムが必要となってくるんですね。 例えば、FacebookやGoogleアカウントと連動したログイン機能やユーザー情報を記録するプログラムです。
また仕事でのアプリエンジニアについては、大きく2種類の仕事があります。 「クライアントから依頼されて作成するパターン」と「自社で開発・運営するパターン」です。 どちらもメリット・デメリットありますが、前者の方が比較的専門知識が低くても採用されやすく、プログラミング初心者向けといえるでしょう。 今後のキャリアも考えて、アプリエンジニア、検討したいですね。
③ Webエンジニア
Webエンジニアは、Webサイトのアプリケーション部分を開発する仕事です。
例えば、ショッピングサイトのユーザー登録やポイント・決済システム、それから商品在庫との連動システムを構築する仕事ですね。
ショッピング以外にも、SNSやデータ管理サイト、銀行系サイトなど多くのWeb開発現場で必要とされています。
【Webエンジニアで使われるプログラミング言語】
- PHP
- Ruby
- Java
- JavaScript
Webエンジニアの仕事って身近な存在ではないのでイメージしにくいかもしれませんが、実はすごく重要な部分の仕事です。 ちょっと大げさかもしれませんが、車でいうと「エンジン」、自転車でいうと「ペダルとギアとチェーン」といった感じでしょう。 Webページの外観はできていても、Webページ本来の目的が『販売』や『資料請求』などであった場合、Webエンジニアの作るプログラムなどがないと機能してくれません。
Webエンジニア業界でよく使われる「PHP」や「Ruby」「Java」のいずれかのスキルがあれば、高い求人倍率を維持し続けるIT市場に自分を有利に売り込むことができるでしょう。 なお、仕事内容としてはアプリエンジニアと同じで「クライアントからの請負」と「自社開発」があります。一般的に「PHP」や「Ruby」「Java」は、HTML、CSS、JavaScriptの基礎学習を終えてからのスタートです。
【Webアプリケーションを実感しよう】
ToDoリスト(JavaScript)
お試しページに移動後、緑ボタンの RUN をクリックして、ToDoリストを使ったり、コードを見てWebエンジニアの仕事をイメージしてみてください。
ToDoアプリのお試しページに移動、
参考画像
④ システムエンジニア
システムエンジニアは、Webやアプリといった2次元のサービス開発以外に、駅の自動改札機やコンビニのATM、工場の自動化システムなどモノとデータを結ぶ仕事も行います。
クライアントからの要望を聴き、システム全体を設計、そしてプロジェクトを進めていくことが主な仕事で、機能を実装するためのプログラミングや細かいデザインなどはプログラマやWebデザイナーに依頼する立場です。
システムエンジニアは、IT業界の中でも需要の高い職種で、プログラミング未経験者でも就職可能。(入社後に研修) ITが好きだったり、「今後もITで食っていく」と高いモチベーションをお持ちなら、システムエンジニアはおもしろい仕事といえるでしょう。
【システムエンジニアで使われるプログラミング言語】
- Java
- C++
- C
- C# など
【システムエンジニアのお仕事内容一例】
システムエンジニアは、新卒・既卒ともに求人がありますが、『新卒でプログラミング未経験』の場合は、主に受託開発系の会社に就職するパターンが目立ちます。 大手企業にシステムエンジニアとして就職する方は、「情報科」を卒業する方が多く、文系や違う分野の学問を積んできた方は正直大手企業のシステムエンジニア採用は難しいかもしれません。
しかし、将来大企業のIT分野で活躍したいと思っておられるなら、就職後の転職で可能性が出てきます。 大企業のIT部門は、エンジニアとしての実務経験が必要となるケースが多いので、自分の努力次第で将来「大企業のシステムエンジニア」も夢ではないでしょう。
⑤ データサイエンティスト
「ビッグデータ」「人工知能」「IoT」トレンドの言葉ですよね。
そしてこれから益々モノとネットがつながり、データ量が増えると予測。
その膨大に増える・増えたデータを適切に経営資源として扱える「データサイエンティスト」は、現代社会で重宝され、特にIT先進国のアメリカでその活躍は顕著。社会評価の目安となる給料では平均年収 約1000万円*、ベテランクラスになると平均年収 約1,400万円*と高額な報酬を得ています。
【データサイエンティストで使われるプログラミング言語】
- Python
- R など
プログラミングができると入れる企業
今までプログラミングや情報系の勉強をしてこなかった方も、一歩前に出てプログラミング学習をはじめると以下のような企業に就職できる可能性があります。
株サイバーエージェント
ゲームアプリやWeb広告サービスを展開する東証一部上場のサイバーエージェント。
企業の口コミを掲載する「カイシャの評判 - ユニークな社内制度や福利厚生がある部門 2016」で一位に輝いている、名実ともに優れた企業といえるでしょう。
2017年度は「テクノロジーコース」と「デザインコース」が用意され、初任給は 34万円/月〜(年俸制)と福利厚生に加えて、お給料もいいのではないでしょうか。
【経済学部新卒でサイバーエージェントに就職された松田さんからのコメント】
- 『プログラミングをあまり知らない人にこそプログラミングを始めて欲しい』
(詳細記事)
楽天株エンジニア職
つい10年ほど前はやっと日本で認知されてきたIT企業ですが、今ではスペインのサッカーチームに広告を出すなど、気づけば「世界のRakuten」へと飛躍中。
そんな右肩上がりの楽天にも、エンジニアの新卒採用枠があります。
採用試験には1問のプログラミングテストが出され、Java/PHP/Ruby/Python/Perl/C++ の中から好きな言語を選んで回答。
楽天で働くということは自分のキャリア形成にも大きくプラスとなって、今後のワークスタイルに好影響を与えそうですね。 【楽天求人の例】
株フロムスクラッチ
フロムスクラッチ、はじめて耳にする方もいらっしゃると思います。
こちらはIT系のベンチャー企業で、ForbesJAPANより2年連続で国内有望スタートアップに選出された注目の企業です。
ITやプログラミングを活かした企業というとやっぱり「ベンチャー」ですよね。
ベンチャー企業の多くは、経験が浅いうちからドンドン責任ある仕事を任せてもらえる特徴があり、自分の力を試してみたい方、今後もIT業界で活躍したいと思っている方、要注目ですね。
【経済学部新卒プログラミング未経験で入社した方のレビュー(リンク)】
このほかにも国内トップクラスのWeb制作会社「IMJ」や「ミツエーリンクス」、「ネットイヤーグループ」、それから受託系開発企業など就職できる企業は、探せばたくさんありますよ。
\Webサイト担当者としてのスキルが身に付く/
まとめ
プログラミングやITの可能性について、何歳で気づくかは人それぞれと思いますが、大事なことは『やる気』のようですね。 例え大学4年生でも遅咲きと言われても、IT業界・プログラミング業界で働いていくには「生涯学び続けられる姿勢」が重視されています。 その継続した学びには「強い動機」「高いモチベーション」が必要になってくるんですよね。
SPIに就職説明会、忙しいあなたでも効率的にプログラミングを学習できる方法の一つに『オンライン・マンツーマン・レッスン』があります。 まずはオンライン・レッスン大手CodeCampの 無料カウンセリング からいかがでしょうか?
- この記事を書いた人
- オシママサラ