やっておきたい事前勉強はじめに私はNode.jsブログを書いていますが、Node.jsの運用が一番勉強になっているので、これからIT企業に飛び込む新人さんにぜひ魅力をお伝えします。この記事では大手IT企業の業務についても記載するので俯瞰してください。IT企業エンジニア職のに内定をもらった大学生、または入社年度が低い新人さんアプリケーションエンジニアとして内定をもらっている、もしくは希望しているIT系の学部ではなく入社に不安を覚えている方(10年前の自分です)ちなみに私は日本系メーカー系大手SIerで金融系アプリケーションエンジニアです。大きい企業だとアプリ系エンジニア、インフラ系エンジニアと業種が別れていることが多いです。基本的にはアプリ系エンジニアはインフラ作業(サーバーの環境構築や維持保守作業)を行うことはありません。逆にインフラ系エンジニアはアプリケーション構築することはありません。決まっていない人は業務内容を理解し、入社時に希望を伝えておきましょう。別分野でも知識が不要というわけではなく、知識は押さえておいた方が仕事がやりやすくなります。スタートアップやWeb系企業などは一人で全部やるスキルが必要だったりします。体制SIer業は一つの会社でチームを組むわけではなく、専門性のある会社(稀に個人)と組みます。アプリエンジニアであればざっくり主にマネジメントする人、設計する人、プログラミングする人、テストする人などが会社ごとに分かれています。(完全に分かれているわけではないです)日本系と外資系の違い読者の多くの方が日本系だと思いますが、日本系と外資系の違いをあげておきます。英語力もですが、日本系(特に金融系)はWaterfallモデルの開発(設計->開発->テストの工程が明確に切れている)がメインですが、外資系は外国の人材も多くAgile開発も行います。(大事!)余談ですが、外資系はお祭り好きな人が多いです。本題のやっておきたい事前勉強に入ります。冒頭でも述べましたがWebサーバーの運用に是非チャレンジしてみてください。初心者には敷居が高いですが、見返りも大きいです。メリットとしてはシステムがどのように構成されるかを知ることができるアプリケーションを組むことでアプリ開発の勘所がつかめる仕事で作るシステムのベース知識になる(自信につながる)があります。できるだけ、スモールスタートで自分にメリットのあるシステムを意識してみてください。プログラミング言語は好きな言語でOKです。仕事を意識するならJavaです。Node.js(JavaScript)やPythonにチャレンジして周りと差別化するのもおすすめです。経験からさくらVP(CentOS7)にNode.jsでアプリ構築が初心者にも取り掛かりやすいのでおすすめです。Node.jsのExpressフレームワークを使うことですぐにWebアプリが構築できます。その他高度というフローになりますが、応用情報まではIT経験なし、業務経験なしでも取れたので、がんばって取得してしまいましょう。どちらもIT知識を底上げできるので取得コストよりメリットが大きい資格です。自作アプリケーション初心者にはさくらVPSが手軽でおすすめです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。USケネはじめまして、ケネです。Node.jsの技術情報を書いています。一人でも多くの方と「自分でもできた」感覚を共有したいので、なるべくわかりやすく、実体験ベースでのブログを心がけています。技術で自分の世界を広げましょう。不明点や質問があればお気軽にコメントください。