短大卒の学生が多く、Androidで就職が難しい人はこちらを見てください!!
このような競争の激しい市場環境において、優秀な Android 開発者になるには、教科書的な知識だけに頼るだけでは十分ではありません。では、Android 開発学習者として、どのような知識を習得する必要があるのでしょうか?
1. 確かな基礎力を身につける
ことわざにあるように、「基礎がしっかりしていなければ、地は揺れ、山は揺れる」ということです。
新卒者はプロジェクトでの実務経験がないため、雇用主は面接の過程で新卒者の基本的な知識の習熟度や成長の可能性により注目します。
したがって、新入生としては基礎力の向上を第一に考えなければなりません。では、Android 開発者になるためには何に注力する必要があるのでしょうか?
-
基本的な主題の知識。コンピュータの構成原理、データ構造、コンピュータネットワーク、オペレーティングシステム、データベース設計、デジタル回路など。これらの主題は、コンピューターがどのように動作するかを紹介し、それらを習得することは、プログラムの性質をより深く理解するのに役立ちます。
-
Java の基本的な知識。言語の特徴、文法、規範などが含まれます。例: Java データ型、演算子、オブジェクト指向、コレクション クラス、ジェネリックス、アノテーション、リフレクション、マルチスレッド同時実行性、Java 仮想マシン、デザイン パターンなど。
-
Android の基本。例: Android の 4 つの主要コンポーネント、アクティビティのライフ サイクルと起動モード、アニメーション、カスタム ビュー、Android のさまざまなバージョンの機能、SQLite、メモリ リーク、ANR、コンテキスト、ハンドラー メカニズム、ビュー レンダリング メカニズム、イベント配布メカニズムなど。
上記の内容をしっかりと把握できれば、外部の企業は間違いなくあなたの獲得を急いでいます。
2. 共通フレームワークとサードパーティライブラリをマスターする
開発効率を向上させるには、Retrofit、Glide、RxJava など、Android 開発を学習するときによく使用されるフレームワークとサードパーティ ライブラリをマスターする必要があります。実際のプロジェクトで経験を積み、プロジェクトの要件に応じて適切なフレームワークやライブラリを選択する方法を学び、開発効率を向上させます。
3. コードの品質とプログラミング仕様に重点を置く
コードの品質とプログラミングの仕様は、開発者のレベルを測る重要な基準です。学生は、適切な命名規則、コメント、コード構造などを使用するなど、適切なプログラミングの習慣を身につけるべきです。さらに、学生は、コード操作の効率を向上させるためのメモリの最適化、パフォーマンスの最適化、およびその他の知識の側面にも注意を払う必要があります。
4. デバッグと問題解決を学ぶ
実際の開発プロセスでは、問題やバグが発生することは避けられません。学生は、Android Studio などのデバッグ ツールの使用方法を学び、Logcat や Debug などのデバッグ方法に習熟する必要があります。さらに、エラー メッセージやログなどから問題を見つけ出し、適切な解決策を見つける方法も学習する必要があります。
5. 学校と社会のギャップを認識する
学校で習ったことをすべて学べば就職はスムーズにいくなどと甘く考えないでください。もちろん、学校で学んだことはすべて無駄だと考える必要はありません。
新入生として、学校と社会とのギャップを認識することは非常に必要です。
-
学校で教えられることは、私がプロフェッショナリズムと呼ぶものであり、非常に重要かつ基本的なものです。これらは非常に重要であり、それは私たちの将来の発展の天井がどこにあるのかを直接決定します。
-
社会で教えられるのは特定の仕事分野に関する知識であり、私はこれを職業スキルと呼んでいます。これらのコンテンツは、私たちの仕事をより良くするのに役立ちます。
そのため、学校で学んだことを定着させるだけでなく、できるだけ早く社会に触れ、適切なインターンシップの仕事を見つけ、必要な職業スキルを習得する必要があります。
そして、必要な職業スキルの多くは学校では学べませんが、Android のゼロベースの熟練度入門のシェアは次のとおりです。
[Tencent 技術チーム制作] Android ゼロベース入門、Android Studio インストール チュートリアル + Android 基本チュートリアルのフルセット
Android プログラミング チュートリアル
入門から慣れるまでの Java 言語の基礎
Kotlin 言語の基礎から入門まで
初心者から使い慣れたものまでの Android テクノロジースタック
Android Jetpack ファミリー バケットの包括的な学習
初心者にとって Android Studio のインストールは難しいかもしれません。次のビデオを見て、インストールと実行を段階的に学習してください。
Android Studioのインストールチュートリアル
Java 段階の学習では、この段階ではビデオ学習に重点を置き、抜け漏れがないか確認するために書籍で補うことをお勧めします。書籍に焦点を当てている場合は、書籍の説明に基づいてコードを入力し、指導ビデオで補足して抜け漏れがないか確認することができます。問題が発生した場合は、Baidu にアクセスしてください。通常、多くの人は使い始めるときに問題に遭遇しますが、その方がより良い回答が得られます。
4大コンポーネントの使い方、Serviceの作成方法、レイアウト方法、簡単なカスタムView、アニメーション、ネットワーク通信などの共通技術などの基礎知識を習得する必要があります。
ゼロベースのチュートリアルの完全なセットが用意されています。必要な場合は、以下の QR コードを追加して無料で入手できます。
![](https://hnxx.oss-cn-shanghai.aliyuncs.com/official/1691477857052.png)
Android の基本チュートリアルの完全なセット