スポイラー警告:
はい、これはかなり現実的です!
Java: 教えるか、教えないか?
ここでは、人気の質問と回答のサイト Quora で意見を共有している日常のプログラマーからの、Java の学習に関する引用をいくつか紹介します。「プログラミング言語の学習は、フランス語などの通常の外国語の学習と同じように考えてください。普遍的な要件はありません。その後、この言語を理解できるようになります。「こんにちは」や「ありがとう」などの簡単な単語を学ぶことができます。しかし、だからといってフランス語を話せるわけではありません。私は英語のネイティブスピーカーです。私は流暢に英語を話しますが、英語の単語をすべて完全に知っているわけではありません。そしておそらく私には決して分からないでしょう。したがって、私のアドバイスは次のとおりです。プログラミング言語の学習を、特定の時間枠を割り当てて実行し、次に進むことができるタスクとして見ないでください。それは常に旅であり、通常は生涯にわたる旅です」とオーストラリア出身のプログラマー、スチュワート・マキューエンは言いました。「ジャワは海です。そして、海岸に立って最初に見えるのは沿岸水域だけです。そして、海を渡るのにどのくらいの時間ボートを漕ぐ必要があるかを知りたいと思います。時間がいくらあっても足りません。Java をどの程度深く学びたいかは自分で決めてください。しかし、泳ぐ準備ができているなら、すぐに飛び込んでください」インドの Java プログラマーであるキラン・クムノール氏は、永遠の質問にこのような美しい比喩で答えました。
基本的なヒント
さて、いわば、最初の陰謀を埋めたところで、本題に取り掛かりましょう。その後、役立つヒントと基本的な推奨事項が多数あり、それらを実際に適用すると、Java をゼロからマスターする方がより重要であることがわかります。必要なのは、願望、少しの時間と努力を費やす意欲、そしてこの問題の解決に正しくアプローチする方法の理解だけです。-
Java を学習すると決めたら、先延ばしにせず、すぐに始めてください。
Безусловно, следует понимать, что освоение новой профессии — дело непростое, на это придется потратить немало времени и энергии. Так что, прежде чем принять окончательное решение, стоит хорошенько подумать, изучить информацию в Сети, послушать и почитать, что говорят люди с опытом. Помимо обдумывания целесообразности изучения программирования в целом, безусловно имеет смысл потратить время и на выбор языка программирования, с которого вы начнете свой путь. Логично, что мы в JavaRush считаем Java лучшим языком для старта карьеры в программировании, и, надо заметить, можем аргументированно доказать, почему это так, и зачем учить Java. Но конечно на этот счет есть и другие мнения, а финальное решение принимать только вам.
Но How только вы приняли решение заняться изучением Java, начинайте сразу, не откладывайте, иначе высока вероятность, что это желание так и останется лежать в вашем ментальном шкафу на полке правильных и благородных стремлений, где-то между “со следующей недели начну бегать” и “надо будет научиться играть на гитаре.”
Кстати, для тех, кому ниHow не удается начать or заставить себя заниматься регулярно, у нас есть материал об инструментах для борьбы с прокрастинацией и планирования обучения.
-
Не обращайте внимание на слова критиков.
Если вы уже решor изучать Java, лучшей стратегией будет игнорировать слова критиков и разного рода личностей с негативным мнением по поводу данного начинания. Дело в том, что среди программистов более чем достаточно людей, у которых найдется пара неласковых слов в address новичков, желающих пополнить ряды профессиональных codeеров, or гуманитариев, приходящих в ИТ из других сфер, да и сам язык Java тоже имеет немало критиков, годами предрекающих его скорую смерть. Критические мнения следует принимать во внимание, если вы находитесь в процессе взвешивания всех за и против, но когда решение уже принято — лучшей стратегией будет пропускать их мимо ушей.
-
Не хватайтесь сразу за все обучающие материалы одновременно.
Хорошим советом на базе собственного опыта поделился новичок в Java Питер Морган (Peter Morgan). “Java — мой первый язык программирования, и у меня нет технического образования. Одна из моих главных ошибок в самом начале: я пытался изучать Java, используя сразу множество доступных способов и источников информации — книги, форумы, видеолекции и т.д. Whatбы не тратить зря время и силы, советую сначала изучить доступные ресурсы и выбрать несколько хороших сайтов or книг, по которым можно выучить Java. После того, How вы определorсь с выбором, начинайте использовать эти ресурсы по одному. Если, попробовав один сайт or почитав Howую-то из книг, вы чувствуете, что это вам не подходит, возьмите что-то другое. Но давайте каждому источнику информации достаточно времени, чтобы втянуться, не бросайте сразу,” — советует он.
-
Не фокусируйтесь на одной лишь теории, ключ к успеху — в практике.
ほとんどではないにしても、多くの初心者に非常によくあるもう 1 つの間違いは、練習を始める前に理論を深く学ぶことに重点を置くことです。このアプローチには多くの欠点があります。実践なしで理論を学習すると、学習が大幅に遅くなり、同時に継続するモチベーションも低下します。これはあらゆる分野に当てはまりますが、特にプログラミングを学ぶ場合に当てはまります。経験豊富な Java 教育専門家の多くは、自分で何かを試す前に教科書を熟読することから始める初心者は、実践して学ぶ人よりも平均して学習に多くの時間を費やしていると指摘しています。
-
ただし、理論を忘れないでください。
しかし、上で述べたことにもかかわらず、特にプロのプログラマーとして長期的な開発に取り組んでいる場合は、理論を完全に忘れてはいけません。この場合、Java に関する教科書や最新の書籍を定期的に読むだけでなく、可能であれば、さらなる開発のための強力な技術的基盤を形成するために、コンピュータ サイエンス コースの基本資料を勉強することも意味があります。ロシア語の優れた書籍や教材の多くは入手できない可能性があるため、教育プロセスの中で英語の学習に時間を費やす価値もあります。
Java をゼロから学ぶ - 初心者向けの短いガイド
最後に、Java をゼロから学習するための短いガイドを紹介します。完全な初心者から実用的な Java プログラマーになるまでの 7 つのステップ。多くの経験豊富な教師が従うようにアドバイスしています。-
ステップ1。チュートリアルの学習を開始するか、練習問題のあるオンライン Java コースを受講してください。
トレーニングの最初から、できるだけ多くの練習を、できれば毎日行うようにしてください。重要なのは定期的な練習の習慣を形成することなので、非常に簡単なタスクから始めることができます。継続的な練習に重点を置いた、充実したオンライン Java コースがインターネット上で多数見つかります。多くの要因によって左右されるため、どれが自分にとって最適であるかを言うのは難しいため、上記のヒントの 1 つに従って、いくつかの方法を試してみてください。各方法を順番に試し、十分な時間をかけてください。
-
ステップ2。聞いて、聞いて、また聞いてください。
トレーニングの初日から、たとえばかばかしいと思われる質問であっても、ためらわずに専門フォーラムやグループに質問してください。しかし同時に、Google 検索エンジンのような便利なサービスも忘れてはなりません。あなたの質問の多くは、おそらくフォーラムですでに回答されています。それでグーグルで検索すれば見つかります。
-
ステップ3。学習プロセスが行き詰まったら、本を読んでください。
行き詰まったり、進歩が遅すぎると感じたりする場合は、理論を少しブラッシュアップしてみる価値があるかもしれません。したがって、トレーニングの 2 か月目からは、初心者向けの優れた Java チュートリアルを読むことができます。
-
ステップ4。定期的に他の人のコードを研究し、そこから学びましょう。
また、2 か月目からは、定期的に他の人のコードを読んでそこから学び始めます。膨大な数のさまざまなコード サンプルが、GitHub や Stackoverflow などで見つかります。
-
ステップ5。初心者の質問に答え始めます。
3 か月目あたりから、多数の初心者からの質問に自分で答えられるようになります。ご存知のとおり、何かを学ぶための最良の方法は他の人に教えることです。
-
ステップ6。GitHub 上に独自のリポジトリを作成します。
ほぼ同じ段階で、独自の GitHub リポジトリを作成し、その使用を開始できます。一見したよりも簡単です。
-
ステップ7。GitHub でプロジェクトを開始します。
4 か月目か 5 か月目、学習が早い人は 3 か月目で、プログラミングと Java 構文の基本を十分に理解したら、独自のプロジェクトを作成し始め、GitHub に投稿します。
GO TO FULL VERSION