JavaRush /Java Blog /Random-JA /何を教えるのか、どこで教えるのか、どのように教えるのか?

何を教えるのか、どこで教えるのか、どのように教えるのか?

Random-JA グループに公開済み
こんにちは、みんな!私の名前はディマです。IT に関する初めての記事なので、あまり厳しく判断しないでください。プログラマーの仲間入りを始めたばかりだが、この広大な情報の海で迷子になるのが怖い人にとっては役立つでしょう。 何を教えるのか、どこで教えるのか、どのように教えるのか? - 1

背景

あなたが 26 歳で、携帯電話会社から解雇され、CEO が不正行為により国外に住まざるを得なくなったためにヨーロッパに亡命したと想像してください。これが私の2016年12月31日の様子です。関連分野で同じような仕事を見つけることができ、オファーもあったのですが...それで私は幸せでしょうか?何のために働いているのか自問したことがありますか? 本当に何になりたいですか?解雇後、私は自分自身を探すのに 2 か月間費やしました...そして、別の人間になりました。医者、大工、ビジネスマンなど、なりたいものになれることに気づきました。すべては時間の問題です。重要なのは他の人よりも多くのことを行うことであり、私はすべてを達成します。結果、プログラマーになりました!私は IT 企業で 1 年間順調に働いており、このことに非常に満足しています。私は学ぶことが大好きなので、Java と Web テクノロジの学習に何百時間も費やして、Java の世界をすぐに深く掘り下げるのに役立つ概要を作成しました。

第一段階:啓蒙

プログラミングは簡単ではないことを理解する必要があります。そして、最初は成功しないのが普通のことです。最初は 2 か月間 Python を勉強しましたが、サイクルを見たとき、非常に複雑なものに思えました。最も重要なことは基礎です。基礎を理解しなければ、新しい技術をすぐに学ぶことはできません。条件、ループ、配列の操作、OOP などについて話しています。

第 2 段階: 何をコーディングするか?

開発環境が必要になります。Java の世界には、次の 3 つがあります。
  1. IDEA(無料および有料)
  2. NetBeans (無料)
  3. エクリプス(無料)
3つすべて試してみました。
  1. NetBeans は古くて醜​​く、現在 Apache インキュベーターの中にあるため、新しいリリースがあるかどうかは不明です。
  2. Eclipse は無料で Netbeans よりも少し優れているため、海外で人気があります。
  3. 少なくとも私たちにとっては、IDEA が主要な開発環境です。有料版と無料版の違いは、まだ必要のないフレームワーク (Spring) の操作のみです。さらに、それはサンクトペテルブルクのロシア人によって作られています。国内生産者を応援しましょう!

第三段階:どこから勉強を始めるべきか?

まず、昔ながらの方法、本を読むことです。
  1. まずは「Javaを学ぶ」
  2. G. Shildt、「Java 8. 初心者ガイド」
  3. ケイ・ホーストマン「Java。プロフェッショナルの図書館」
  4. ブルース・イケル「ジャワの哲学
私はこの原則に従って本を読みました。著者が同じ情報を異なる方法で提示しているため、ある本で理解できなかった場合は、別の本から読み始めました。私が一番気に入ったのは Head First の本「Learning Java」です。たくさんのスケッチがあり、各章の後にテストがあります。次に、YouTube でビデオ チュートリアルを視聴します。
  1. アリシェフ
  2. Java レッスン
  3. ゴーシャ・ドゥダール
リストは何倍も長くなる可能性がありますが、これらのチャネルが最も有益です。アリシェフは、映像、音色、素材の面で最高のロシア語ビデオコースです。彼は Udemy に有料コースも持っています。私はそれを最初に購入したうちの 1 人です。Java レッスンは非常に有益なコースです。すでに 500 本のビデオがありますが、品質は低下しています。その男は本の次の章を読んで、少し練習してからレッスンを録音したようです。ゴーシャ・ドゥダールはヨーロッパ中を疾走している。すでに他の言語を知っていて、その言語の構文に慣れておきたい場合は、この番組をご覧ください。 重要な注意点。ビデオコースを見て何も理解できなかった場合、画像や音声が気に入らない場合は、無理せずにやめてください。自分に合った、より良いものを探してください。第三に、インタラクティブに練習することで、次のことが可能になります。
  1. ジャワラッシュ
  2. ステピク
  3. ハッカーランク
  4. コードアカデミー
最良のオプションはJavaRushです。2回合格しました。初めて何も理解できず、答えを覗き込みました。2 回目では、より意識的に取り組み、言語の新しい可能性を練習しました。私は彼の後に初めて OOP と配列の操作を完全に理解しました。ステピクはクールなコースです。ビデオ トレーニングとインタラクティブ トレーニングの両方があります。すべてが無料です。彼らが何を食べて生活しているのかわかりません =) 残りは英語での対話型コースです。言語を知っていれば、そこで自分の腕を試すこともできます。有料オンライン コースについて: インターネットで見つけたさまざまなコースを調べましたが、正直に言って、ウェビナーのレベルは Twitch でのゲーマーのストリームよりも悪いです。絵も汚いし、音も気持ち悪いし、先生もつまらない。一般に、講演者には情報を伝える使命がなければならず、そうでない場合は退屈で死んでしまう可能性が高いことに気づきました。この情報が時間と労力の節約に役立つことを願っています。私の記事が役に立った場合は、書いてください。続けます。トピックとしては次のものが考えられます。
  1. 歴史:どれだけ勉強したか、どうやって就職したか、どんな困難を経験したか。
  2. Java の世界で Web 開発をどこから始めるべきか。
  3. 認証、認可の種類。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION