■まとめ
簡単なコーディングでも良いので、言語の仕組みを理解している人は未経験の人よりは受かりやすいそうです。
例えば、HTMLやCSSを書ける人です。
これらの言語は、プログラミングを行う上で、最も基礎的なスキルと言えます。
開発業務を行う上では、最低限必要なスキルであるため、習得は必須となります。
アプリの開発をしたり、サイトを一から制作した経験がある方は、選考に合格しやすいです。
例えば、HTML・CSS・JavaScript・Rubyなどを使用し、なにかしらの開発をした経験がある人です。
社員が教える手間が省けるだけでなく、インターン生の技術をアウトポットしてくれるかも、と期待しています。
エンジニアは、社員同士とクライアントとやり取りすることが多いです。
クライアントから依頼された機能を追加したり、デザインにしたりする際は、きちんとすり合わせを行う必要があります。
仮に、そこで相違があった場合は、修正が増えてしまいます。
出来るだけスピーディーに完成させるために、コミュニケーションをしっかりと取り、相手の希望を汲み取れる人が求められています。
募集要項には、「未経験歓迎」と書かれていますが、優遇の欄には「経験者優遇」と書かれているかと思います。
なので、初心者と経験者が同時に応募にきた場合、経験者が優遇される可能性が高いです。
教える手間が省けるので、企業側もある程度経験がある人の方が良いと思ってるのかもしれません。
エンジニア=かっこいい、だから働いてみたい、というような自分のブランドのために応募しているかもしれません。
そういう人はエンジニア系の会社で働くことで満足してしまい、あまり向上心がない可能性があります。
想定していたよりも忙しかった場合は、モチベーションが下がってしまい、すぐに退職してしまうリスクもあります。
そのため、採用されにくいのです。
エンジニアは常に新しいことをインプットしていかなければなりません。
常に勉強が必要な業種でもあります。
エンジニア職に興味があったのに、自分で何もしてこなかった人は「誰かが教えてくれる」と思っており、独学する気がないと思われてしまう可能性があります。
プログラミングスクールとは、その名の通りプログラミングを学ぶスクールです。
利用するスクールによってカリキュラムは異なりますが、以下4つを主に学び、また享受することが出来ます。
1.プログラミング言語を学べる
プログラミング言語を学びます。
しかし、ご自身が何を開発したいのかによって学ぶべき言語は異なるため、スクールやコースの選択は丁寧に行う必要がありま す。
2.コンピュータやインターネットの仕組みが学べる
プログラムを行っていくにあたり、コンピュータ内でどの様な作業が行われているのか、またインターネットにどのようにアクセスするのかを理解する ことは重要です。
単純にプログラムが出来るというだけでは後々苦労することに繋がるた め、体系的な学習も大切です。
3.プログラミングとビジネスとの関わりを知ることが出来る
今やプログラミングはICTビジネスの大きな位置を占める、重要な要素の一つ です。
スクールによってはICTビジネスを生み出すノウハウを教えてくれるところもある ため、0から1を生み出すことに興味のある方は選択してみてはいかがでしょうか。
4.転職・就職のサポート
仕事情報を提供してくれる場所も増えており、スクールでの学習履歴や成績を考慮した上 でのマッチングのため間違いも少ないです。
スクール名 | コードキャンプ | テックキャンプ | テックアカデミー |
---|---|---|---|
プラン | プレミアムプラス (対応する全言語,レッスン回数無制限) プレミアムコース (対応する全言語) |
プログラミング教養 エンジニア転職 |
ウケ放題(計15コース,24週間) |
期間・料金(税抜) | 二ヶ月:¥398,000 四ヶ月:¥498,000 六ヶ月:¥698,000 二ヶ月:¥248,000 (レッスン回数:20回) 四ヶ月:¥348,000(40回) 六ヶ月:¥398,000(60回) |
月初め~月終わり or 月半ば~翌月半ばの一ヶ月間 月額¥19,800(初月無料) 短期集中スタイル(十週間):¥648,000 夜間・休日スタイル(半年間):¥848,000 |
社会人:¥498,000 学生:¥418,000 |
入学金(税抜) | 一律¥30,000 | ¥198,000 不要 |
不要 |
志望するインターン先によっては、全くのゼロから始めることも可能です。
しかし、仕事をこなせるようになるには相当な勉強量が必要となるため、途中で挫折をしてしまう可能性があります。
プログラミングの経験はないけれど継続して勤務をしたい、と考える方は以下4つのプログラミングの基礎知識を身に着けておきましょう。
前述したように未経験でも参加可能な企業もあるため、以下の様な点をアピールしてやる気があることを示すようにしましょう。
(無理のない範囲、自身の予定に合う出勤日を設定してくれているところを選ぶ)
業種 | サービス業 |
---|---|
事業内容 | インターネットメディア事業 ソフトウェア開発事業 |
チームラボ株式会社は東京都千代田区に本社を構え、最新テクノロジーを駆使してシステム設計やデザイン等多岐に渡る業務を行う企業です。
当社は東京大学と東京工業大学の大学院生ら5名によって設立され、現在は上海やシンガポールといった海外への展開も行っています。
当社では最短1週間~最大2ヶ月間に、3つのコースのいずれかにおいて業務を行います。
1つ目は、エンジニアです。
当コースでは、インタラクティブ作品の開発、ミーティングや勉強会への参加等を実施します。
2つ目は、クリエイティブです。
当コースでは、Webサイトのリニューアルや需要の分析、案件ミーティングへの参加等を実施します。
3つ目は、カタリストです。
当コースでは、イベント企画のブレストやイベント企画資料の草案作成等を実施します。
業種 | 情報・通信業 |
---|---|
事業内容 | インターネットインフラ事業 インターネット広告・メディア事業 インターネット証券事業 モバイルエンターテイメント事業 |
GMOインターネット株式会社は東京都渋谷区に本社を構え、インターネットのインフラ、広告・メディア、金融、暗号資産等インターネットを扱った業務に特化した企業です。
当社では2週間~2ヶ月間に、4つのコースのいずれかにおいて業務を行います。
1つ目は、データサイエンスです。
当コースでは、データサイエンスで解決したビジネス課題の想定や機械学習モデルの選定/実装等を行います。
2つ目は、ブロックチェーンです。
当コースでは、当社グループ発行のコインGYENを活用したアプリの開発等を行います。
3つ目は、ARです。
当コースでは、AR技術を用いたプロダクトの企画~開発を行い、実験的な要素が強いことが特徴です。
4つ目は、Webエンジニアリングです。
当コースでは、お題のWebサービスの実サービスで運用できるクオリティでの構成等を行います。
業種 | サービス業 |
---|---|
事業内容 | メディア事業 インターネット広告代理事業 ゲーム事業 投資育成事業 |
株式会社サイバーエージェントは東京都渋谷区に本社を構え、著名なサービス(ABEMA等)、広告(HONDA等)、ゲーム(グランブルーファンタジー等)、新規事業(新R25等)を提供する企業です。
当社では3つのコースが、それぞれ異なる期間で実施されます。
1つ目は、CA Tech JOBです。
当コースでは、1ヶ月間現場に入り、トレーナーの力を借りながら実務のタスクを進めます。
当コースでは5つの事業があり、メディア、ゲーム、アドテク、秋葉原ラボ(研究開発組織)、インフラエンジニアに分かれています。
2つ目は、CA Tech Challengeです。
当コースでは、2~3日間のハッカソン形式でお題に沿ったサービスを開発し、質の高さを競います。
過去の例として、Webフロント向け、ゲームクライアント向けのものが実施されました。
3つ目は、CA Tech Dojoです。
当コースでは、クライアントサイド(Android/Kotlin)とサーバーサイド(Go)から選べる、キャンプ形式で3週間自身の育成を行います。
業種 | 情報・通信業 |
---|---|
事業内容 | インターネット関連事業 ウェブサービス事業 |
LINE株式会社は東京都新宿区に本社を構える、国内利用者数8,600万人を誇るコミュニケーションアプリ「LINE」を提供する企業です。
当社では2つのコースが、それぞれ異なる期間で実施されます。
1つ目は、就業型コース(東京・福岡)です。
当コースでは、40日間の間各エンジニア組織の実際の課題・タスクに割り振られ、業務に取り組みます。
給与支給60万円という待遇が特徴的です。
2つ目は、ハッカソンコース(京都)です。
当コースでは、12日間の間チームで開発課題に取り組みます。
給与支給16万円という待遇が特徴的です。
業種 | 情報・通信業 |
---|---|
事業内容 | インターネットゲーム事業等 |
グリー株式会社は東京都港区に本社を構え、世界初のモバイルソーシャルゲームを公開する等ゲーム事業に大きく関与してきた企業です。
その他メディアや投資等、関わる分野は多岐に渡ります。
当社のインターンはGREE Jobsと呼ばれ、3週間~の期間で実際の開発環境で実践に即した知識やスキルを身に着けていきます。
また、要望と適性に応じて6つのコースから決定します。
1つ目は、ライブエンタメ(VTuber)/XR開発コースです。
当コースでは、VRやVTuber関連コンテンツの企画開発、UI改善、各種調査、分析業務を行います。
2つ目は、Nativeゲーム開発コースです。
当コースでは、Android/iOS向けゲームの企画/開発、UI改善、各種調査、分析業務を行います。
3つ目は、Webゲーム開発コースです。
当コースでは、ソーシャルゲームの企画/開発、UI改善、各種調査、分析業務を行います。
4つ目は、広告・メディア開発コースです。
当コースでは、サービスの企画/開発、UI改善、各種調査、分析業務を行います。
5つ目は、インフラストラクチャ開発コースです。
当コースでは、フレームワーク・各種ライブラリ開発、ドキュメント作成、サーバ構築を行います。
6つ目は、データサイエンスコースです。
当コースでは、機械学習をはじめとした様々な分野の専門的知見や技術を応用して最適化を実施します。
システムエンジニアとは、システムの設計を担当する業種です。
クライアントからのヒアリングやシステムの設計が主な業務です。
ヒアリングを基に、「要件定義」「システムの設計」「コーディング」「テスト」などを行い、システムを設計していきます。
設計に当たっては予算や人員、進捗管理等も実施するため、スケジュール及びマネジメント能力が求められます。
また、クライアントからのヒアリングだけでなくプログラマーと意思疎通を図ることがあり、的確に物事を伝えるコミュニケーション能力も求められます。
ウェブエンジニアとは、ウェブシステムの構築に特化した業種です。
ウェブを利用したITシステム・アプリケーション等の設計・開発、及び保守・運用も行います。
また、場合によってウェブデザインまで一括して引き受けることもあります。
ウェブエンジニアは、下記の3つに分類することが出来ます。
フロントエンドエンジニア | ユーザーが実際に目にする部分を開発 |
---|---|
バックエンドエンジニア | ユーザーには直接見えない、システムの開発 |
インフラエンジニア | コンピュータ業務の基盤(ネットワークやサーバー)の設計・構築・運用 |
ネットワークエンジニアとは、システムが利用するネットワークの設計・構築を行う業種です。
システムの生命線であるルーター等の知識も必要となることがあり、高度な専門的知識を要する業種でもあります。
業務内容は、下記の4つに大別することが出来ます。
設計 | クライアントにヒアリングし、要件をまとめて設計 |
---|---|
構築 | スケジュールに基づき、ネットワーク機器を設置し設定 |
運用 | 随時機器の設定変更や構成変更等を実施 |
保守 | 故障やトラブル発生時の対応 |
ゲームエンジニアとは、ゲーム(家庭用ゲーム機、ゲームアプリ等)を専門に製作する業種です。
業務内容は主に、打ち合わせ、製作、デバックの3つです。
また、ゲームの製作にあたっては専門分野が分かれており、以下4つに分類されます。
データベースエンジニアとは、システムを構成するのに必須であるデータベースの設計を行う業種です。
データベースとは大きな倉庫のようなもので、簡単に目的のデータを取り出すことが出来るよう常に整理されています。
これを設計から運用・保守まで一貫して行います。
データベースエンジニアは、3職種に大別されます。
データベース製品(Oracle等)を扱い、最適なデータベースを開発・設計
いかがでしたでしょうか。
エンジニアのインターンでは、企業によって求められるレベルが異なります。
そのため、経験者だけでなく未経験者でも参加することが出来る業界です。
しかし、他の志望者に勝ち抜くには自然と能力や人柄が求められてくるため、事前の準備は重要と言えます。
本記事を参考に、エンジニアのインターンへの参加を勝ち取ってください。