JavaRush /Java Blog /Random-JA /Java Core をすでに「学習」しているが、仕事を得るには十分ではない場合に何をすべきか
Евгений Кузьмин
レベル 18
Москва

Java Core をすでに「学習」しているが、仕事を得るには十分ではない場合に何をすべきか

Random-JA グループに公開済み
これと同じ簡単なトピックは、Java Core をある程度「学習」し、いくつかの基本を理解しているが、Git に何を投稿すればよいか (JR からタスクを投稿しないでください)、どこを見ればよいかわからない人のためにここにあります。次。レベル18でこの状態に到達しました。 Java Core をすでに「学習」しているが、仕事を得るには十分ではない場合の対処法 - 1こんにちは、みんな。自己紹介させてください、私はエフゲニーです。そして、私は Java 開発者になってから 6 か月になります :-) このことについてはすでに少し書きましたが、0 歳から就職するまでの道のりは約 3 か月かかり、今ここにいます。ちなみに、私はすでにITにすぐに慣れるための初心者向けのトレーニングコースをいくつか準備しており、在職中も約50の社会保障プログラムを受講し、Java OCA(現Javaプログラマー)に合格しました。なので、何か指導が必要な場合は、お伝えしたいことがあります。あるいは、プライベート メッセージに書いてください (これは少し後になりますが、ご質問にはお答えします)。これと同じ簡単なトピックは、Java Core をある程度「学習」し、いくつかの基本を理解しているが、Git に何を投稿すればよいか (JR からタスクを投稿しないでください)、どこを見ればよいかわからない人のためにここにあります。次。レベル18でこの状態に到達しました。もちろん、「コア」(私はこの概念が好きではありません)の知識があっても、仕事を得ることができ、Swing でフォームを作成し、ある種のマイクロコントローラー -> パン製造機または工場用のロジックを作成できますが、メインJava の応用分野は、もちろん Web 開発です。そして、ここがストッパーです...ええと...どこから始めるべきですか。私が個人的に最初の仕事に至るまでの短い道のりについてお話します。これは私の唯一の方法です :-) あなたもあなたの方法を共有してください。 まず、ネットワーク アーキテクチャに関するビデオをいくつか見てください。私からのアドバイスは、今後の内容を理解するために多くの時間を節約することです。データ転送プロトコル、このデータがネットワーク上をどのように移動するか。少なくとも、HTTP、サーバークライアントなどとは何ですか。1 ~ 2 日かかりますが、基本は習得できます。それは気を散らすものです。少し余談: 欠員の 90% にはバネが必要ですが、それでも非常に基本的なことから始めることをお勧めします。そうすれば、ボンネットの下に何があるか理解でき、より上手に泳げるようになります。それが私がやったことです。まず、SQL とデータベースを取り上げることをお勧めします。Head First からの優れた本、ビデオ、優れた sql-ex があります。何を理解する必要がありますか? 私にとって、データベースとは何なのか、そこにデータはどのように保存されるのか、それを取得する方法、作成する方法、つまり結合レベルまでの SQL での単純なクエリです。いくつかのデータベースを作成し、それらを回転させます (何を選択すればよいでしょうか? まあ、MySql とその Workbanch のほうが、どういうわけかより美しくてシンプルですが、それでもソーシャル サービスの 80% で Postgre に遭遇しました。すぐに慣れるほうがよいでしょう) 。その後、JDBC について詳しく説明します。これは、Javashka とデータベースを接続できるライブラリであり、データベースを操作するための一連のインターフェイス (既製) も備えています。ここでのタスクは、データベースを作成し、接続して操作するためのコードを記述することです:-) データを追加および取得する単純なコンソール アプリケーションです。その後、これを Hibernate で補います (これはオプションですが、私の考えでは、今ここで ORM の動作原理を理解するのに最適な機会はありません)。このフレームワークのコードを書き直した後、次の行を概要に追加します: SQL、Hibernate、JDBC、JPA、および Maven/Gragle (すべての例が含まれているため、おそらく最初の行) これらがないと実行できません。次に進みます (ただし、ここでは接続の依存関係があります)。そしてGITも!私たちは必ずコースを受講します)少なくとも簡単なレベルでは理解しています。作業が便利になります)コミットとは何か、変更履歴などを理解できるようになります。そうですね、最初の意識的なプロジェクトが Github に表示される可能性があります。履歴書に Git を追加してください ;-) 次に、Web 開発の本質に進み始めます。REST アーキテクチャの原則を理解した上で (難しいことではありません)、サーブレットから始めることをお勧めします。その過程で、サーブレットを使用して実行する単純なアプリケーションを作成します (もちろん、複数のアプリケーションを作成しました)。データベースの CRUD 操作。その過程で、すべてがどのように機能して移動するのか、データがどのような形式 (JSON など) でクライアントに転送されるのかをさらに深く理解し、データを受け入れてクライアントに返す方法を学びます。その後、サーブレット、JSON、さらにいくつかの関連テクノロジーを履歴書に追加します。これで完全に武装したので、Spring に進むことができます (Spring Core、Spring Data から始めます)。フレームワーク自体、ボックス内の内容、さまざまなパターンには多くの魔法があるため、これは実際には (多くの人にとって) 難しいトピックですが、すでに良いベースができています。実際、春がなくても働き始められる求人はたくさんありました。それで、Mtsa では、この特定の「血なまぐさい企業」の技術に対して高額の給料を私に提供してくれました。実際にそのような求人はたくさんあるので、まずは面接に行って経験を積んでみましょう!怒らないでください))) 私は決して殺されませんでしたが、上級クラスに来たときに起こりました:D もちろん、そんなことはしない方が良いですが、多くを学んだという事実ですべてが終わりました:-) 少し後ほど、私から良いコースが提供される予定です。まあ、メンタリングです;-) それは別です。とりあえず、忙しくしてね?:-) 1 日あたり最大 5 時間を費やしただけで、3 か月で仕事を得ることができました。そして最も重要なのは、理論に囚われないことです。読んだら、試してみましょう。コードを書くことを恐れないでください!!! これが力だ!:-) 皆さんお元気で!コメントでの質問をお待ちしています:-) 実際にそのような求人はたくさんあるので、まずは面接に行って経験を積んでみましょう!怒らないでください))) 私は決して殺されませんでしたが、上級クラスに来たときに起こりました:D もちろん、そんなことはしない方が良いですが、多くを学んだという事実ですべてが終わりました:-) 少し後ほど、私から良いコースが提供される予定です。まあ、メンタリングです;-) それは別です。とりあえず、忙しくしてね?:-) 1 日あたり最大 5 時間を費やしただけで、3 か月で仕事を得ることができました。そして最も重要なのは、理論に囚われないことです。読んだら、試してみましょう。コードを書くことを恐れないでください!!! これが力だ!:-) 皆さんお元気で!コメントでの質問をお待ちしています:-) 実際にそのような求人はたくさんあるので、まずは面接に行って経験を積んでみましょう!怒らないでください))) 私は決して殺されませんでしたが、上級クラスに来たときに起こりました:D もちろん、そんなことはしない方が良いですが、多くを学んだという事実ですべてが終わりました:-) 少し後ほど、私から良いコースが提供される予定です。まあ、メンタリングです;-) それは別です。とりあえず、忙しくしてね?:-) 1 日あたり最大 5 時間を費やしただけで、3 か月で仕事を得ることができました。そして最も重要なのは、理論に囚われないことです。読んだら、試してみましょう。コードを書くことを恐れないでください!!! これが力だ!:-) 皆さんお元気で!コメントでの質問をお待ちしています:-)
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION