Android 市場の変化は、開発者がどれだけのことを強いられるかに影響を与えます...

序文

2010 年には Android 開発が市場で広く求められ、当時、一級都市では初任給 10,000 円を得るのは容易で、市場には Android 開発の求人が約 30 万件ありました。当時、多くの Java 開発者が Android 開発を学び始めており、採用市場の面接要件にある一定の Java 文法の基礎を持っていれば、Android 開発職に応募するのは簡単でした。当時は国内で Android 開発の需要が始まったばかりで、Android 開発に従事する人も非常に少なかったため、Android プライマリー市場は一時的な熱い時期を迎えました。

2016 年まで、Android のジュニア ポジションの市場採用数は徐々に減少し始め、主要市場も徐々に飽和し始めました。当時、基本的な Android テクノロジーを学んだばかりのプログラマーが仕事を探しに来ましたが、市場には以前ほど若手の採用が少なく、以前ほど仕事を見つけるのは簡単ではありませんでした。

人員削減の理由:

  • 市場ユーザーからの製品に対する要求はますます高くなっており、ジュニアポジションではアプリのパフォーマンスなどの面でユーザーを満足させることができません。
  • 新しいテクノロジの継続的な更新と反復、および無限のレベルの新しいテクノロジにより、Android 開発の独自のレベルはまだ理想的な状態に達していません。
    ...

この時点で、いくつかのトピックがインターネット上で人気になり始めました。

Android の将来はどうなるでしょうか?
今の Android はクールですか?
Android開発業界に転職すべきでしょうか?
...

これからは、これらの話題は驚くべきものではなくなったようで、基本的には毎年登場しますが、タイトルは常に変わり、薬は変えずにスープを変え、意味は同じです。

どの業界、どの職種であっても、若手技術人材の供給が常に需要を上回っており、仕事を見つけるのが困難ですが、Android開発もその一つにすぎません。

同様に、業界や役職を問わず、優れたスキルを持っている人も人気が高いです!

結局のところ、Android 業界が冷たいのではなく、冷たいのはあなた自身なのです。技術力が足りなければ、どの業界やポジションに転職しても結果は同じです。

耐えるのか、それとも方向転換するのか?

まず第一に、他の要因は脇に置く必要があります。ピープルズ クラウドを例に考えてみましょう。現在のインターネット時代では、多くのテクノロジーが一度に普及しました。現時点では、より多くのマッチング求人が存在するはずです。希望しますか?毎回方向を変えるには?

誰もがそう思ってはいけないと思います。そのような場面に遭遇するたびに転職を選択していては、せっかく積み上げてきた経験が頻繁に消されてしまうことになり、結局、年齢を重ねるにつれて企業によっては求められなくなることもあります。ゼロに。

転職は今までの基盤を捨てて一からやり直すことです!Java に切り替える Android 開発パートナーもたくさんいますが、彼らは現在の市場に対してまだ楽観的すぎます。Java 市場にはあまり競争がないのでしょうか? ゼロからスタートしたあなたは新卒にも劣ります…。

Android マーケットについてはどうですか?

早速、まず給与を見てみましょう。

上の図から、給与は依然としてかなり高いことがわかりますが、そのポジションに要求されるスキルは依然として比較的高いです。

上記のテクノロジーはいずれも現在の市場で主流のテクノロジーであり、上記の職務要件をすべて満たせる人材は非常に少数です。若手育成人材が 2 番目の要件を満たすことは困難であり、継続的に学習してスキルを向上させる必要があります。

では、自分自身を改善するにはどこから始めればよいでしょうか?

各段階のスキル要素の要件:

入門レベル:

Java (またはその他のオブジェクト指向言語) の基本的な知識を習得するには、Android SDK ソフトウェア開発キットを習得する必要があり、Android 関連のドキュメントを読んだり、IDE (Eclipse など) を読んだりすることが不可欠です。ちなみに、JavaScript スクリプトの基礎を学びましょう。これらをマスターすることが基本的にはスタートとみなしてよいでしょう。

中級ステージへの進出:

上級 Android エンジニアからシステム アーキテクトのポジションに昇進したい場合は、ソース コードを調査して研究し、Android のソース コードを直接参照することが非常に重要です (これは、Li Ning 先生の本を読んだことがきっかけです)。ソース コードはインターネットから簡単に入手できます。同時に、Android は Linux カーネルをベースにしている部分が多いため、対応する API や Linux の各種操作を学ぶ必要があります。また、一般的に使用されるハイブリッド モバイル開発フレームワーク (例: AppCan)。コンパイル原則、同時実行性の高い Web サイト アーキテクチャ設計、その他のスキル。

開発の進んだ段階:

プロジェクト マネージャーとして成長したい場合は、Android ソフトウェアのセキュリティ分析技術、ソフトウェア開発の共通テスト、インターフェイス インタラクティブ システム設計を習得すると同時に、次のようなプロジェクト管理の知識を補う必要があります。ソフトウェア プロジェクトのリスク管理のための共通のチーム コラボレーション開発ツール 要件分析 設計 デザイン パターン。

会社の最高技術責任者の地位を獲得するには、データベース システムの最適化、Windows Server サーバー構築管理、ネットワーク セキュリティ テクノロジとソリューション (Cisco)、大規模データベース ソリューション、大規模サーバー負荷分散などのアーキテクチャに関する考慮事項が重要になります。最適化テクノロジーなど。絶対的な強さが求められるポジションです。それは私の最終的な目標でもあります。

実際にはたくさんの方法がありますが、それはあなたが良い学習方法と方向性を見つけるかどうかにかかっています。

1. 普段の開発では、より多くのブログを書いて主要なプラットフォームに送信し、開発プロセス中にうまくいったことや遭遇した問題を記録します。同時に、独自の技術交流サークルを設立し、仲間と交流・学び合い、お互いに技術的に弱い点を補い合い、Win-Winの効果を発揮します。

2. 一部のブロガーやトレーニング機関は、誰もが学習できるようにビデオ プラットフォームで学習ビデオを公開しているため、ビデオ教育プラットフォームにアクセスして詳細を学びます (Bilibili、MOOC、csdn、51 self-study network など) )、選択するのは自分の好みによって異なります

3. 一年の特定の時期に定期的に市場調査を実施しますが、調査方法は何ですか?
さまざまな企業を訪問して面接のための履歴書を提出し、面接中の面接プロセスを記録し、その企業が求めるスキルを整理し、市場がどのような技術職を必要としているのか、その技術力が要求に応えられるのかを判断することです同時に、これらの企業のスキル要件をさまざまなレベルに分類し、自分自身を向上させるための学習計画を立てることもできます。

上記はあくまで私個人の学習方法ですので、より良い学習方法がございましたら、ぜひコメント欄にメッセージを残していただければ参考にさせていただきます。

上の写真は私がまとめた学習計画のルートです Androidの基礎スキル、パフォーマンスの最適化、フレームワークとAndroidカーネル、オーディオとビデオ技術、Androidアーキテクチャ技術、Flutter、Android車両開発、Androidリバースなど多数の実績があるためセキュリティなど。お待ちください。ここではシンプル バージョンの簡単なショーを示します。高解像度のフル バージョンの視聴に興味がある場合は、以下を参照してください。https://qr18.cn/CyxarU

実際、今では市場にいる誰もが、あらゆる分野の仕事がより困難であることを知っているので、仕事で安定して成果を出せるのであれば、できるだけ移動しないようにすることをお勧めします。未知。

おすすめ:Androidの勉強ノート

Android パフォーマンスの最適化: https://qr18.cn/FVlo89
Android Vehicle: https://qr18.cn/F05ZCM
Android リバース セキュリティ調査ノート: https://qr18.cn/CQ5TcL
Android フレームワークの原則: https://qr18.cn/AQpN4J
Android オーディオとビデオ: https://qr18.cn/Ei3VPD
Jetpack (Compose を含む): https://qr18.cn/A0gajp
Kotlin: https://qr18.cn/CdjtAF
Gradle: https://qr18.cn/DzrmMB
OkHttp ソース コード分析ノート: https://qr18.cn/Cw0pBD
Flutter: https://qr18.cn/DIvKma
Android Eight Knowledge Body: https://qr18.cn/CyxarU
Android Core Notes: https://qr21.cn/CaZQLo
Android過去の面接の質問: https://qr18.cn/CKV8OZ
2023 年最新の Android 面接の質問集: https://qr18.cn/CgxrRy
Android 車両開発の就職面接の演習:https://qr18.cn/FTlyCJ
音声とビデオの面接の質問:https://qr18.cn/AcV6Ap

おすすめ

転載: blog.csdn.net/weixin_61845324/article/details/132482816