Android プログラマーとして 5 年間本当に「食べて死ぬのを待っていた」のなら、仕事を見つけるのは難しいとは言わないでください

序文

ここに画像の説明を挿入

最近、フォーラムで次の投稿を目にしました。

南京をコーディネート。
同社は3月上旬に解散した。(今考えると、偽解雇、実質解雇のようです。)
この1ヶ月半の間に、友人からの紹介から、プルフック、上司からの直接雇用、そしてリーピンとザオピンへ。
最初の正確な納品からその後の海頭まで、合計数百社に納品してきました。
10社くらい面接して2社内定もらって全部断りました。
1 つは従業員が 10 人でリソースがまったくない新興企業です。給与交渉は投資家にも適用される必要がある。
もう一つは、従来の産業がインターネットに移行し、給与は整っているが、企業文化がそれに耐えられないということです。朝8時半に出勤、ラジオ体操、健康診断でB型肝炎の検査が2つ半あり、社会保険5つ、住宅1つもない。試用期間中に資金を支給します。2日間悩んだ後も、私は率先して断りました。
個人的な能力は悪くないと感じています、2つの専攻を卒業して5年勤務し、オペポストで18万もらえるくらいです。
今年 Android 開発の仕事を見つけるのは本当に難しいです。

状況分析

羽口を通過すると、落ちるはずの豚がすべて落ちてしまいます。以前は、需要と供給の関係によって決まる人材の格差があるという理由だけで、上司があなたに高い給料を与えていました。

しかし、Android に取り組む人がますます増えているとき、そのときのコアの競争力は何でしょうか?

それとも、いつか Android が完全に冷たくなる日が来るのでしょうか? 入社1年未満の新人としては収穫を語る段階ではなく、技術・ビジョン・人脈の蓄積を通じて将来の発展への道を切り開くことが必要です。

家主は明らかに技術的なボトルネックに陥っているため、あらゆる面で満足のいく仕事を見つけるのは困難ですが、私のリーダーは今ではほぼ毎日電話に出て、パートナーになってくれるよう頼んでいます。もちろん、自分の能力が十分ではないので、今は十分な選択肢はありませんが、個人のキャリアプランとしては、少なくとも3~5年はかかると考えられます。適切な仕事を見つけるのが難しくなることはありません。

今、大企業がAndroid 開発者を募集していることを知りました。多くの部門がまだ非常に不安を感じていますが、適切な人材を採用することができません。

今は Android に取り組んでいる人がたくさんいる、重要なのは品質であり、量は無意味だなどとは言わないでください。

毎年、参加者は限られています。企業だけでなく、部門も良い履歴書を求めて競い合っています。このグループを除いて、ほとんどの人の履歴書には多くの時間が費やされます。さらに多くなるでしょう5秒以上。

このような状況に直面して、開発者として何ができるでしょうか? 最も基本的なことは、快適ゾーンから抜け出し、スキルを磨き続けることです。

その方向で学ぶことが大切です

私は 10 年近くインターネット企業の第一線で働き、同じ業界の多くの後輩を指導してきました。多くの人が学び、成長するのを助けました。私も現在の Android 市場についてはある程度理解していますし、同じ業界の多くのインタビュアーとも話をしましたが、Android プログラマーが Android の開発を続けて Android の道を歩みたいと思うなら、フレームワークを学んで根底を深く掘り下げるだけで十分です。これは競争力を高めるだけであり、Android プログラマーがFramework を学ぶ必要があるということではなく、雇用の方向性を広げることができるということです。

やっと

Android フレームワーク ファミリ バケットの学習教材を共有します。

皆様のお役に立ち、できるだけ早く良いオファーが得られることを願っています。

記事の内容が多く、スペースが限られているため、情報は PDF ドキュメントにまとめられています。「Android Framework Advanced Study Guide」の完全なドキュメントが必要な場合は、以下のカードをスキャンして無料で入手できます~

「Androidフレームワーク開発の秘密」

目次

画像

第1章 システム起動プロセスの分析

● 最初のセクション Android 起動の概要

● セクション 2 init.rc の分析

● セクション 3 受精卵

● 面接での質問

画像

第 2 章 バインダー分析

● 最初のセクション Binder のマクロの理解

● 2 番目のセクションでは、バインダーの JNI メソッドの登録

●第三部バインダードライバー

● セクション 4 データ構造

● 5 番目のセクションは、service_manager を開始します。

● セクション 6 service_manager の取得

● セクション 7 addService プロセス

● 第 8 セクションのバインダーの面接質問の完全な分析

第 3 章 ハンドラー解析

● セクション 1 ソースコード分析

● 第 2 四半期の難問

● セクション 3 ハンドラーの一般的な面接の質問

第4章 AMS分析

● セクション 1 はじめに

● セクション 2 Android アーキテクチャ

● 第 3 節 通信方法

● 第4章 システム立ち上げシリーズ

● セクション 5 AMS

● セクション 6 AMS の面接質問の分析

画像

第5章 WMS分析

● セクション 1 アクティビティとウィンドウ関連の概念

● セクション 2 Android ウィンドウ管理サービス WindowManagerService はアクティビティ ウィンドウのサイズを計算します

● セクション 3 Android ウィンドウ管理サービス WindowManagerService はウィンドウの構成方法を分析します

● セクション 4 Android ウィンドウ管理サービス インプットメソッドウィンドウ用の WindowManagerService (Input

● セクション 5 Android ウィンドウ管理サービス 壁紙ウィンドウ用の WindowManagerService (Wallpap)

● 第6章 Androidウィンドウ管理サービスWindowManagerServiceによるウィンドウのZ軸位置計算処理の解析

● セクション 7 Android ウィンドウ管理サービス WindowManagerService Activity コンポーネントのアクティブ化を表示します

● セクション 8 Android ウィンドウ管理サービス WindowManagerService アクティビティ ウィンドウの切り替え (A

● セクション 9 Android ウィンドウ管理サービス WindowManagerService の表示ウィンドウ アニメーションの原理分析

おすすめ

転載: blog.csdn.net/Misdirection_XG/article/details/130767699