SE学生

新卒文系でwebエンジニアになるには?全5ステップを徹底解説

どうも!ひよこSE(@PiyoOct)です。

webエンジニアに興味がある!新卒未経験で文系だけどなりたい!でも、なれるのかな?

結論から言えば、可能です。ただ、準備は万端にした方がいいです。

webエンジニアの有名どころは、サイバーエージェントDeNa、ひよこSEの地元の愛知県だとエイチームあたりが有名。

この記事を書いているひよこSEは地元愛知県で、一次請けメインのSIerに勤めている現役のSE(システムエンジニア)。出身学部は、ド文系です。

※「SIerって何?」ってなってる人へ。最大手は、NTTデータ野村総合研究所(NRI)あたり。

ひよこSE自身はSIerの人間ですが、友人がwebエンジニアなので、雰囲気はわかります。

webエンジニアになろうと考えている学生は、参考にしてくださいね!

スポンサーリンク

新卒文系でwebエンジニアになるには、全5ステップの準備が必要

web系エンジニアに文系がなる

もし、ひよこSEが当時の就活生になって、webエンジニアを目指すなら下記の5ステップを踏みます。

  1. web系・SIerのインターンの両方に行く
  2. どんなwebエンジニアになりたいか、はっきりさせる
  3. webエンジニアとして何ができるのかを強みを棚降ろす
  4. web系の言語の勉強。スクールでも独学でも可
  5. 就活が始まったら、妥協しない

ほんとに合ってるの?

webエンジニアの友人の話を聞く限り、だいたいがこの5ステップ!

特に重要なのが、2つ目の「どんなwebエンジニアになりたいか?」ということと、3つ目の「強みの棚卸し」

就活の最重要項目の一つである志望動機について。

文章の雰囲気だけで書いてみると、

フロントエンドのエンジニアとして、「○○」という経験が、貴社のwebページを作成する事業に活用できると考えたため、志望しました。

みたいに、説明できるといい感じです!

その1:webエンジニア・SIerのインターンの両方に行く

まず一つ目。

webエンジニアになりたいと思ったら、web系・SIer(システムインテグレータ)のインターンの両方に行くのが大切です。

web系はともかく、なんで、SIerのインターンに行くの?

SIerが合う人もいる

よく、スーツをビシッと着て、サラリーマン的な働き方をするSIerはディスられますが(苦笑)。

SIerにもいいところはあるからです。

ひよこSEも、SIerの人間!

簡単に言うと、こんな感じ。

  • SIer:スーツだけどわりと自由。技術は古くても、のんびり屋さんにおすすめ
  • web系:成果主義。デキるエンジニアからしたら天国だし、技術力がつく

SIerは、なんだかブラックそうなイメージあるけど?

わりと普通の企業も多いです。「土日はしっかり休む!」みたいに、プライベートは自分の時間にしたい人は、実はSIerのほうがよかったりする!

SIer(つまりは、システムエンジニア)の仕事内容でしたら、ひよこSEの得意分野なので、お任せくださいまし(´▽`*)。

【関連記事】文系大学生がSEになるには?仕事内容の理解と大学の成績、改善提案の3つがポイント

技術力をつけるなら、webエンジニアのほうがよいが・・・

一生食っていくための技術力をつけたいなら、ひよこSEの友人を見ていても、webエンジニアのほうが、確かにいろんなことにチャレンジしている感じはします。

例:AWS(アマゾン・ウェブ・サービス)、Go(web系で流行っている言語)とか。

・・・が、周りは

プログラムは一生の趣味です!土日もやってます!

みたいな、デキる人ばかりなので(汗)・・・

無理無理っ!

みたいに空気感でアレルギー反応を起こしてしまう人も、中にはいると思いますよ(文系であればなおさら。ってか、ひよこSE自身もムリ 笑)。

『技術力を身に付けたい!』みたいな漠然とした思いだと、弱い」っていうのが、web系・SIerの両方の面接を受けたひよこSEの率直な感想。

勉強量は、webエンジニアの人の方が多いイメージです!

肌感覚で、web系・SIerのどちらが自分に合うかは、インターンに行って必ず確認してくださいね。

スポンサーリンク

その2:どんなwebエンジニアになりたいか、はっきりさせる

2つ目にやることは、どんなwebエンジニアになりたいか、はっきりさせること。

どういうこと?

「webエンジニア」は、大きく3つに分類できる

ひとことで「webエンジニア」といっても、大きく3つに分類できます。

  1. webページのレイアウトの作成(「フロントエンドエンジニア」)
  2. webページの裏側の処理の実装(「バックエンドエンジニア」)
  3. アプリ開発

・・・将来的には、webディレクターになるらしいですが、ここら辺のキャリアプランはひよこSEにはよくわかりません。すみません(´▽`*)。

フロント・バックエンド・それともアプリ?どれに力を入れていくのか?

  • フロントか?
  • バックエンドか?
  • それともアプリ開発をやりたいのか?

これら3つのうち、どれに力を入れていきたいのか、業界研究を進めながらで十分なのでしっかりと考えましょう。

Webエンジニアと言っても、いろいろあるんだね。

webページのレイアウトか?裏側の処理か?アプリか?

やりたいことがはっきりしていないと、面接で何も言えない!

その3:webエンジニアとして何ができるのか、強みを棚降ろす

次は、webエンジニアとして何ができるのか、強みを棚降ろしましょう。

自己PRとか、志望動機につながり!

その通りです!その2で説明した、webエンジニア像と強みが合っている方がいいのは、言うまでもないですね!

強みを大学の文化祭を例に考えてみる

例えば、大学の文化祭を例に挙げてみます(かなりざっくりと書きます)。

  1. チラシに使うデザインは、自分が決めた⇒その経験でフロントエンド
  2. 企画の中身と当日の流れは、自分が決めた⇒その経験でバックエンド

※アプリは思いつきませんでした。なんでもいいので、アプリを実際に開発して完成させるのが一番手っ取り早いと思います。

強みとエンジニア像が結びつけば、モチベも上がるし面接対策にもなる

大学の文化祭を例に考えましたが、自分の実体験と、なりたいエンジニア像が結びついていると納得感が出やすいと思います。

最終的には、志望動機を

フロントエンドのエンジニアとして、「大学の文化祭のチラシのレイアウトを作成した」という経験が、御社のwebページを作成する事業に活用できると考えたため、御社を志望しました。

みたいに書ければ、OKです!

チラシのレイアウトを例に挙げたけど、「どんな発想でそのレイアウトに決めたか?」などの発想の部分は、100%聞かれます!

その4:web系の言語の勉強。独学でもスクールでも可

さて、なりたいエンジニア像と、強みの棚卸しが完了したら、そこで初めてプログラミング(web系の言語)の勉強です。

その2・3でやりたいことをはっきりさせないと、どの言語を勉強したらいいか?(あるいは、する必要があるのか)が決まりません!まだやっていないなら、棚卸はしっかりと!

その4の言語の学習は、作品提出や、実績を求められる企業(だいたい超一流)に応募する場合の話です。もし、研修内容にプログラミングがある会社なら、その4は不要です

勉強すべきweb言語

web系の言語の例を挙げると

  1. フロントエンド:Html
  2. バックエンド:Java/Ruby
  3. アプリ開発:Java(アンドロイド)/Swift(iOS)

あたりが有名です。

言語の基礎部分で十分なので、Html・Java・Swiftの3つから選んで、勉強しておきましょう。

個人的には、web系でもSIer(SE)でも両方使われる、Javaは勉強しておくと応用が利くと思う!

ひよこSEは、Jabaプログラマーです!

web開発の言語は入れ替わりが激しい(?)ですが、基礎を学ぶ分にはこれらで十分です。

独学か?プログラミングスクールか?

プログラミングスクールに通わなくてもいいの?

プログラミングスクールは、強制力があるし、みっちりと基礎が身につくのはいいですが、受講期間(だいたい1~3か月)の間、課題に追われる欠点があります。

大学のレポートや、バイトとかをしてると、スクール通いは厳しいですよね。それに、金銭面も・・・。

そこで、UdemyというE-ラーニングを活用すれば、自分のペースで勉強できまです。

コードが書けるようになってからが、一歩目

勉強した後は、どうすればいいの?

プログラミングを勉強したら、勉強した証拠として、何か作品を完成させること!

ええっ!結構大変そう。

まだまだ(笑)。作品を完成させたうえで、さらに勉強して磨いていく。超一流のwebエンジニアになるなら、それくらいやっていますね!(ひよこSEはこれを知らなかった・・・)

なので、プログラミングができるようになれば、勉強する手段は、なんでもいいです。

「コードを書けるようになって、はじめて一歩目のひよっこ」です。

もう一度だけ、勉強方法書いときますね。

プログラミングスクールに通おうと考えている人は、「【Webエンジニア向け】プログラミングスクールのおすすめは?現役SEが2つに厳選!」という記事で解説しているので、ぜひ読んでくださいね。

その5:就活が始まったら、妥協しない

最後は、心構えの話になります。

就活が始まったら、妥協するのは、絶対、絶対、絶対にいけません!

攻めの姿勢だね!

webエンジニアに限った話じゃないけど、就活の心構えとしては、最も重要なこと!

妥協する気持ちは、変な求人に付け込まれやすくなる

新卒でも容赦がないくらい、変な求人がけっこう多いんですよね汗。

エントリーした会社に入りたくて面接を進めていくならいいのですが、

  1. 優良案件をとる力がない会社
  2. エンジニアの頭数さえ、そろえばいい会社
  3. 新卒を研修・教育する環境がない会社

一言で言えば、「派遣(SES)でしか生きていけない会社」に、

もういやだ、入れそうな会社にエントリーして、就活を終わらせよう・・・

という感じで妥協するのは、少なくとも卒業直前まではNGです。

※どんなに規模が大きく、優良なSIer・web系でも、多かれ少なかれ派遣(SES)は普通にやっています。

ここでひよこSEが言いたいのは、直請け案件(実際に使うユーザーから受注する案件)を1つも取ってくることができない、実態が120%派遣になっているIT企業のことを指しています。取引先が、IT企業ばかりになっている会社は要注意

仮に状況が厳しくなっても、常にアンテナを張る!

諦めなかったとして、もしどこからも内定がもらえなかったら?

常にアンテナを張るしかない!

ひよこSE自身、秋から就活を開始して、地元の中小IT(一次請けメイン)に入社した人間です。

もしよかったら、ひよこSEの就活体験記の第4話あたりから見てください。

決して順調ではありませんでした。

新卒文系がwebエンジニアになるための全5ステップについてまとめ

新卒文系がwebエンジニアになるための全5ステップについてまとめます。

  1. web系・SIerのインターンの両方に行く
  2. どんなwebエンジニアになりたいか、はっきりさせる
  3. webエンジニアとして何ができるのかを強みを棚降ろす
  4. web系の言語の勉強。スクールでも独学でも可
  5. 就活が始まったら、妥協しない

※いろいろとまとめて書いたので、ブクマするなり、何回か読みなおしてくれるとうれしいです!

それぞれ、目的を書くと、

  1. webエンジニアでいいかを、まずはインターンで確認
  2. なりたいエンジニア像を考える
  3. 強みの棚卸し
  4. 言語の基礎を勉強・作品作り(超一流を目指すなら)
  5. いざ、就活。変な会社はシャットアウト!

の流れ。

ここまでやっておけば、よほど、ESは大丈夫なはず。

あとは、「なぜ、文系からwebエンジニアを目指したのか?」という、そもそもの動機さえ答えられればよし。

いっぺんに色々かきましたが、

まだwebエンジニアになるか決まってないから、なぜって言われても・・・。

という人も大学3年生なら多いと思います。

そういう人は、Web系とSIerのどちらに舵(かじ)を切るか、インターンに行くなりして、決めるところからスタートですね(´▽`*)。

就活、陰ながら応援しているので、頑張ってください!

【インターン等のオファーをもらう】就活生向けキャリアイベント実施中【dodaキャンパス】

コメント

タイトルとURLをコピーしました