その会社で一番有益と思われる分野を研修すると思われるので 同じはずがありません。 私がいた会社(Sier)では、自社のフレームワークを使用した Java系のクライアント、サーバの両方をやっていました。 →配属されたら、研修と同じなんて稀だと思いますが、あくまで システム開発の全体的な流れの研修でした。
>IT企業の研修ってどれも同じようなものですか? > >HTML・CSS・Javascriptなど色んな用語ありますが、 >どの会社で未経験研修しても、IT業界で働く上で万能なんでしょうか? >未経験者が研修受けるなら、こういう企業が狙い目とかありますか。 Java(JavaScriptでは無い)が一般的では有りますが、Javaが万能と言う事では有りません。 勉強しないよりは、勉強した方が良いのは言うまでも無い事ですが。 まず暗記偏重で勉強するとプログラムが組めるようにはならないので要注意です。 ある程度 勉強が進んだらこのような質問掲示板で初心者用の課題を出してもらって、それができるかチェックしてみると良いでしょう。 一般的にプログラミングの学習で、モチベーションの維持が難しいと言われています。 9割ぐらいの人が、モチベーションが維持できずに挫折するらしいので、 プログラミングが好きでも無いなら、学習のモチベーションを維持するのは困難でしょう(絶対に無理と言うことでは有りませんが、根性が必要になるでしょう、つまりそれだけの根性が有るかどうかです)。 勉強のために「訓練校、大学」などに行っても良いですが、「訓練校、大学」などに行く前に授業に付いていけるレべルまで独学が必要です(教科書を全て消化できないと先生の評価は下がるので、生徒が理解できるかよりも教科書を全て消化することが優先されますから、授業に付いて行けない人は普通に居ますのでね)。 なおスクールは生徒のことなど、カモネギぐらいにしか思って無いので推奨しません。 2020年入社予定の学生を対象に調査 習得したプログラミング言語はJava、C/C++、Python レバテック調査 https://atmarkit.itmedia.co.jp/ait/articles/1909/03/news028.html >レバテックは2019年8月29日、2020年入社予定の新卒エンジニア100人を対象に実施したプログラミング言語のトレンド調査の結果を発表した。それによると、在学中に習得したプログラミング言語のトップ3は、Java、C/C++、Pythonだった。複数の言語を習得した学生は61.0%に上った。 プログラミング言語の入門用の勉強として、構文が比較的に平易なJavaは人気があるようです。 (構文が比較的に平易な)Javaを勉強してから本命のプログラミング言語を勉強する人が多いようです。 逆に言うと、その場合は(本命の言語がJavaで無い場合は)Java以外のプログラミング言語の勉強も必要になるとも言えますが。 どうせなら「オブジェクト指向プログラミング、総称型(Generics)」もJavaで勉強してみると良いでしょう。 資格を評価してくれる企業は有るようです。 ただし資格を取ったからと言ってプログラムが組めるようになる訳では有りません。 例え資格で就職できたとしても、現場で役に立たない人は、現場では無能と評価されます。 良く知りませんが「Oracle認定JavaプログラマGold」は凄く評価されるようです、下記の質問者さんは評価されすぎて社長の耳にまで入ったと言うぐらいですので。 実際にこの知恵袋で(要約すると)「Oracle認定JavaプログラマGoldの資格が評価されすぎて、自分のことが社長の耳にまで入っているらしいけど、プログラミングは余り得意では無いのでどうしたら良いのか」と言う質問が有りました。 一応 勉強したほうが良い項目を書いてあげましたが、入社直前で付け焼刃的な勉強程度では現場では厳しいでしょうけど。 資格だけじゃ無くて、チャント プログラミングの勉強もしろよって言うだけの話しですが。 なおプロ・レベルのプログラミングの勉強はそれなりにハードルが高いです、ECサイトが作成できるレベル、SQL、正規表現、JSON書式ぐらいの知識は必要。 なお外資系企業だと「オブジェクト指向プログラミング、総称型(Generics)」ぐらい出来ないと無能と評価されます。 日本企業(大企業)も外資に買収されている場合が有るので要注意です(役員に外国人が入っていれば確定的)。 そのような企業は選らばないと言うのも1つの手です。 ベンダーに自分の実力をアピールすることが重要なので 、とりあえずポートフォリオをいくつか作ってみると良いでしょう。 (バックエンド系の)ポートフォリオの注意点 例えばスクールの卒業生は面接にECサイトのポートフォリオを持って来るので、そのレベルの難易度が推奨されますが、テックキャンプの卒業生の粗製乱造により、ECサイトを作るとテックキャンプのヤッツケ課題だと勘違いされるのでヤメたほうが良いと言われているようです。 なおスパゲティーだと、当然 評価は下がるので、コードは1度書いたら終わりでは無く、どうしたら読みやすいコードになるか、何度も見直すと良いでしょう (面接にそのポートフォリオを持っていく)。 (バックエンド系の場合)難易度としてはECサイト・レベルを想定するとなるとTwitterとか良いかもしれません。 以前のTwitterは本質的にはチャットであり、リアルタイム的に記事が更新されていました(現在はリアルタイム的に記事が更新されませんが)。 以前のTwitter仕様で作成したいならチャットを作れば良いでしょう(Ajax(JavaScript)が必用)。 プログラムに「SQL、正規表現、JSON書式」を組み込んで、「それらの知識は有りますよ」とアピールすると良いでしょう(もしそれらが使われて無いと、それらの知識が無いと判断されますので)。 Twitterの主な機能は下記のようになります。 一気に全部 作る必要は無いです、1つ1つ徐々に機能を追加して行くと良いでしょう(自分で優先順位を付けて下さい)。 機能 ・「記事+メディア系(画像、音声、動画)」を投稿できる ・「記事の削除」が可能 ・「@~」でユーザーの全記事を検索できる ・「#~」でキーワードを検索できる ・「@~#~」で特定のユーザーのキーワードを検索できる ・「通常のワード検索」 ・「記事にコメント」が付けられる ・「コメントの削除」が可能 ・「フォロー」 ・「リツイート」 なおポートフォリオとして提出しないにしても、ECサイトを作ってみるのは勉強になるでしょう。 上記のような感じでECサイトもAmazonなどを参考に実際にどのような機能(売る側に必要な機能、買う側に必要な機能)が必要か考察してみて下さい。 チャットなどでは参加者数が多くなると、サーバーに負荷が掛かると言う問題がありましたが、Comet(+Ajax)で処理を軽くできるらしいので、その普通のTwitterができたらComet(+Ajax)にも挑戦してみると良いでしょう。 >Ajax(JavaScript)が必用 現在、世界的にjQueryは着実にシェアを減らしており、もうオワコンでしょ、などと囁かれており、通常はVanilla JSにしておけば良いでしょう。 担当者は大量のポートフォリオをチェックしているので、目にチカチカするようなカラフルな画面だと、ゲンナリします。 変にカラーを使うよりは(グレー系で)質素な雰囲気の方が良いでしょう。 モチロン目に優しければグレー系でなくても良いですが、グレー系が一番簡単です、とにかく目に優しい質素な雰囲気を目指して下さい。 つまりTwitterなどのオリジナルの配色に囚われる必要は無いです。 参考 プログラミング言語人気ランキング http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/&bid+00000398&tsn+00000398&bts+2020/09/25%2020%3A37%3A14&
そんなわけないでしょ。 その会社で仕事をするために必要な知識を学ぶのが研修なので。 IT企業と一言で言っても、スマホのアプリを作ってる会社とネットワークサーバの保守をしてる会社では業務内容も必要な知識も違いますよね。 なんなら同じ会社でも配属された部署によって研修内容が違ったりもするでしょう。
研修で学べるのは基礎部分ですので、どの会社でも大差はないかなと思います。
< 質問に関する求人 >
IT企業(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る