JavaRush /Java Blog /Random-JA /初心者向けロードマップ
Paul Soia
レベル 26
Kiyv

初心者向けロードマップ

Random-JA グループに公開済み
初心者はよく「開発者になるために何を知っておく必要がありますか?」という質問をします。欠員には理解できない単語がたくさんあります。本にはたくさんの情報が載っているので、子供の頃から勉強しておくべきだったと思われます。これらすべてに加えて、現在の Android 開発の時期は、Java と Kotlin という 2 つの言語を知っておく必要がある時期です。初心者向けのロードマップを作成してみます。最初の仕事に就くために正確に何を知る必要があるかということです。 初心者のためのロードマップ - 1したがって、最初の最も重要なことは Java Core です。はい、今から Java を始めた方が良いでしょう。私の意見では、JavaRush がこれを行うための最良の方法です。基本を完全に完了するまでは、何も気を取られる必要はありません。同時に、アドバイスや情報を提供してくれるメンターを見つけることができれば、大きなプラスになります。次に、Android SDK を試すことができます。まず、TextView、EditText、レイアウト (フレーム、リニア、相対)、ImageView、Button の使用方法を理解する必要があります。その後、RecyclerView に移動します。この段階では練習がすべてです。すべて試して、どのように機能するか、これらのコンポーネントの特徴は何か、どのように異なるのかを確認する必要があります。その後、さらに深く進み、アクティビティとフラグメントを理解することができます。ライフサイクル、起動。また、2 つのアクティビティ (インテント) と 2 つのフラグメント (バンドル) の間でデータを転送します。この時点で、電卓よりももう少し複雑なものを作成する準備が整いました。いくつかの画面で構成される小さなプロジェクトを作成する必要があります。重要なことは、より多くのコンポーネントを使用して、コンポーネントがどのように相互作用するかを理解することです。繰り返しますが、誰かがあなたのコードを見て、アドバイスをくれると大きなプラスになります。ここではすでに Kotlin を試すことができます。さらに、REST API との対話をプロジェクトに追加する必要があります。これには、Retrofit ライブラリが使用されます。それにはたくさんのマニュアルがあります。オープン API も多数あり、トレーニングできるものがたくさんあります (たとえば、Instagram、Facebook、その他多数)。その結果、サーバーからデータがダウンロードされ、画面に表示されるはずです。ここでは、Glide ライブラリ (または代わりに Picasso) も役立ちます。本題からは以上です。次に、開発パターンを理解することが大切です。AndroidではGoogleがMVVMを推奨しているので試してみてください。クリーン アーキテクチャとは何かについても確認してください。そしておまけに、依存関係の注入です。同時に面接にも挑戦してみてください。あらゆる点で、インターネットには記事や例がたくさんあります。勉強するときは、名前を覚えるよりも、それがどのように機能するのか、なぜ機能するのかを理解することが依然として重要です。デバッグを使用してエラーを検出できることも重要です。そして、これは多くの練習を積んだ場合にのみ可能になります。私の意見では、このプロセスは 6 か月以内に完了できると思います。ただし、これは学習に十分な時間を費やした場合に限ります。あとは忍耐を求めるだけです。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION