ご存知のとおり、成功への唯一のレシピはありません。人生においても、プログラミングにおいてもそうではありません:) しかし、JavaRush が長年存在する中で、私たちは卒業して IT 業界に就職した学生には共通の「特徴」があることに気づきました。これは何ですか?技術分野への関心、明確なトレーニングスケジュール、忍耐力やストレス耐性などのソフトスキル。しかし、これは、リベラルアーツ教育を受けていれば Java を学習できないという意味ではまったくありません。もっと努力し、もっと時間を費やす必要があるだけです。このテキストでは、私たち自身の観察、成功事例、卒業生からの推奨事項に基づいて、成功した JavaRush 学生のポートレートをまとめました。
JavaRush 卒業生がソフトスキルに関して出した結論は次のとおりです。
トレーニングのレベル
JavaRush の学生 (トレーニング レベル 30 に到達した学生) を対象に実施した調査によると、コースで学習を開始したユーザーのほぼ 40% が大学でプログラミングを学んでいました。ただし、学生の 3 分の 1 は Java をゼロから学びました。技術教育は優れた助けであり、より早く学習するための基盤ですが、成功への道の必須のポイントではありません。システム管理者、エンジニア、教師、営業専門家、経済学者、医師、マーケターなどが JavaRush で学びに来ます。JavaRushの卒業生がどのようなバックグラウンドを持っているのか見てみましょう。ローマのプリシュチェパ:
7 年生で物理数学ライセウムに移り、8 年生でコンピュータ サイエンスの勉強を始めました。後に人生で明らかになったように、コンピューター サイエンスは、すべての言語に共通するプログラミングの基本、つまりデータ構造、関数、手順、条件とは何かを理解するための基礎を私に与えてくれました。私はコンピュータへの憧れがあったため、情報科学部には入学しませんでした。文字通り、入学するには2点足りませんでした。電子工学部に入学しました。大学ではプログラミングは一学期だけ教えられ、Pascalを学びました。学校のカリキュラムについては十分な知識があったので、惰性で合格しました。ユリ・シャロイコ:
子供の頃からコンピューターを使って仕事をしたいと思っていて、一般的にゲーム開発のテーマに興味がありました。私は C++ と C# でいくつかのテキスト クエストを書きましたが、愚かではありませんでしたが、勉強の点では優れていませんでした (怠け者でした)。むしろ収集されませんでした。この点に関して、私は機会があればどこへでも行きました。私は法執行機関で働きたいと考えていたので、SGUPS (シベリア国立鉄道大学編)の刑法学部を卒業し、最終的にはまさに希望通りの場所に就職することができました。2年目には調査委員会でインターンシップに行き、そこに滞在しました。4年目で採用されました。今はどうか知りませんが、以前は3年目以降に就職できました。大学卒業から半年後、少尉の階級を授与された。さらに1年働きましたが、長い夜勤、シフト、社会生活の欠如などで疲れていることに気づき、辞めることにしました。アンゾール・カルモフ:
学校ではプログラミングとパスカル言語に興味があり、家庭教師に通いました。私はビジネス分析を専攻するために大学に入学しました。そこでは、C# や Java の学習などのプログラミング コースも受講しました。ドミトリー・メルシアノフ:
私は人文科学の高等教育を受けており、レストランおよびホテル ビジネスの経営学の学位を取得しています。それで大学卒業後、接客業の会社でカスタマーサービスの仕事をしていました。そのとき、私はいくつかの理由でこの仕事に興味がないことに気づきました。人々と働くのは思ったほど簡単でも楽しいものでもありませんし、給与水準もそれほど高くありません。アルテム・ゴイ:
プログラミングを始める前は、筋骨格系疾患を持つ人々のリハビリテーション療法士をしていました。私の両親は医者です。お父さんは外科医、お母さんはリハビリテーション専門医です。彼らは私に、医療と人間に関係する専門分野に進むように勧めました。11 年生でどうすれば自分の意見を持つことができるでしょうか? 私はリハビリテーション者として、いつでも生計を立てることができると考えていました。アントン・カシニコフ:
私の最初の教育は軍隊で、技術情報セキュリティの学位を取得しました。最初の 1 年半の勤務の後、2014 年に辞めることに気づきました。私が軍隊に残るには 2 つの選択肢がありました。アイデアのために働くか、給料のために働くかです。私はどちらか一方を軍隊に入れることができませんでした。トレーニングモード
オンラインで勉強している間はルーティンをサボることができるように思えるかもしれませんが、そうではありません。結果を達成するには、計画を作成し、それに固執するという規律が必要です。多くの場所と同様、ここでも重要なのは規則性です。私たちの調査によると、JavaRush の卒業生は 1 日平均 1 ~ 3 時間勉強し、多くの場合トレーニングと本業を組み合わせています。同時に、卒業生のほぼ 3 分の 1 は中断することなく学習し、残りは 1 回以上のかなりの期間休憩を取りました。JavaRush 卒業生がどのようにトレーニングを組織したかを見てみましょう。ローマン・ベスクロヴヌイ:
やるべきことを読んだ後、ゆっくり勉強する時間がなくなったので、目標を達成してコースを完了するための計画を立てることにしました。課題は、知識を迅速に獲得することであり、その欲求を抑えず、脳に休息の時間を与えることでした。私が望んでいた種類の仕事量が妨げになる可能性があるからです。このために私は次のように決めました。- 週に5日(月曜から金曜)勉強する必要があること。
- 週末にはこれ以外のことは何でもします。
- 各クラスは合計 4 時間続き、各時間の間に、散歩、休憩、お茶を入れる 15 分間の休憩が含まれます。
ドミトリー・メルシアノフ:
私にはトレーニング計画がありました。毎日朝の5時か6時に起きて、仕事前に2時間勉強しました。仕事に自由な時間があれば (たとえば、開発者が新しい機能を作成し、私たちテスターが待っている間)、私も働きました。日中は問題を解決していました。1~2か月で20レベルをクリアしました。私のスケジュールでは、レベル 1 で 1 ~ 4 日間を過ごしました。アルテム・ゴイ:
私は朝7時か8時に起きて朝食をとり、ラップトップを持って、誰にも邪魔されないように別のアパートに行きました。1日13時間から16時間、週7日勉強しました。最初は Youtube でチュートリアルを見たり本を読んだりしていましたが、トレーニングを 2 週間続けた後、友人が JavaRush へのリンクをドロップしました。私はクリックして、それがクールであることに気づきました。当時、最初の 10 レベルは無料で、10 レベルまで上がり、気に入ってサブスクリプションを購入し、さらに勉強を始めました。ヴァシリー・マリク:
仕事を続けているときは夜に勉強し、退社後は11時から夕方、23時から深夜2時まで一日中勉強しました。労働時間が長くなったことが判明した。私は、1 日 15 分を費やしてプログラミングを学習できるという事実をほとんど信じていません。学習リソース
最良のトレーニングは包括的なものです。たとえば、JavaRush コースを基礎として受講し、Java に関する書籍を何冊か読んでメンターを見つけることができます。たとえば、学習リソースのリストは次のようになります。- JavaRushコース。
- 書籍:
- 「Head First Java、Learning Java」、キャシー・シエラ、バート・ベイツ。
- 「Java. 初心者ガイド」、ハーバート・シルト著。
- 「Java 完全ガイド」、ハーバート・シルト、
- 「Java. The Professional's Library」、ケイ・S・ホーストマン、ゲイリー・コーネル著。
- YouTube のチュートリアル。
- メンター/馴染みの開発者との相談。この点は、自分ですべてを理解するのではなく、「生きた説明」を受けることが重要である人にとって必要です。
- 効果的な Java;
- Javaの哲学。
- Java のデータ構造とアルゴリズム。
- クリーンなコード。
- Java 8 初心者ガイド;
- デザインパターン。
GO TO FULL VERSION