1. 程式人生 > >你是否需要一份安卓技能樹點成計劃

你是否需要一份安卓技能樹點成計劃

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

目錄:

  • 目的與內容

    • 完善技能樹

    • 提問

    • 回答

  • 參與方式

  • 內容來源

  • 今天的問題

在上次的換工作經驗分享後,和群裡的小夥伴聊了很多,發現大家有一些共同的問題:

  • 學習 Android 感覺不能做到有規劃的學習,東一榔頭西一棒槌的樣子

  • 沒有形成自己的知識體系

  • 想補基礎不知道該具體補什麼

  • 感覺到了瓶頸,很長時間沒有進步

有相當一部分朋友工作了幾年,主要做的都是 UI 上的工作。在寫簡歷時發現沒什麼可寫,面試時很容易被基礎問題問倒了,失去了一些機會。

有朋友問我該怎麼辦?

一開始我根據自己的經驗和對市場的瞭解,告訴他們:

回去學好 Java,安卓,併發程式設計、網路程式設計、設計模式、效能優化、框架原理,你就超越很多人了。

說的時候感覺自己給出了良藥,後來細細思考,卻發現我的答案並沒有太大價值,主要原因是“範圍太大了”,有的朋友跟我反饋:

0?wx_fmt=png

的確是,我提到的每一個部分內容都不少,對於不太熟悉的人來說,“每個部分都有哪些知識點,每個知識點該掌握到什麼程度,哪些基礎必須掌握”等等問題,同樣會讓他們迷茫。

此外,沒有很好的學習氛圍,就算有了學習目錄,還是很難堅持下去。

於是,為了幫助這樣的朋友更好、更系統地學習安卓開發需要具備的知識,同時結合《安卓進化論》“與大家一起進步”的初衷,我想要提出一個《安卓進階技能樹點成計劃》(後面簡稱“進階計劃”),包括以下內容:

  1. 目標與內容

  2. 技能樹

  3. 參與方式

目的與內容

進階計劃的目的是:根據技能樹,系統性地、按部就班地進行學習,讓參與讀者的安卓開發知識,從基礎到進階都可以掌握紮實。

計劃主要包括以下幾部分內容:

  1. 完善技能樹

  2. 提問

  3. 回答

完善技能樹

優秀的安卓工程師需要具備哪些技能和素質?

這個問題見仁見智,我們不妨就拿一份薪資範圍為 20-30K 的 JD 來看看:

0?wx_fmt=png

可以看到,需要掌握的知識大概有這些:

0?wx_fmt=jpeg

而我接觸的一些朋友,工作時只注重了安卓和右邊的部分,忽略了左邊的基礎,以至於在學習框架原始碼時各種蒙圈,在面試時也常常有一些基礎性的問題回答的不好。

因此我們這次技能樹,將從左邊的基礎部分開始點起。

基礎的知識點還比較確定,但一個人的力量畢竟有限,希望大家看到我發的技能樹有所短缺時,主動留言或者加我微信,我們一起完善技能樹,努力點亮更多!

提問

研究表明,學習一個知識,用自己的思考與他人的答案碰撞、結合,更容易吸收。

因此我們接下來在學習時,會首先在公眾號發一篇文章提出問題。

問題型別會有多種,可能是面試題,可能是知識點範圍,也可能是一些發散性問題。

希望你可以主動的思考、參與進來,把你的答案發到留言裡,和別人的答案對比、切磋。

沒有人可以代替你學習,唯有你主動思考、參與。

此外,由於個人視野範圍有限,也歡迎朋友們將你看到的一些面試題發給我,可以文章留言或者發我微信(我的微信:sxkejinet)。

回答

在收集到一定的答案後,隔一兩天我們會發出一篇包含答案的文章。

在這篇文章裡努力做到解答問題的 Why What 和 How。

歡迎你在評論區寫出自己的收穫,或者不同的意見。

參與方式

一個活動的成功舉行除了舉辦者的認真,同樣也需要讀者的積極反饋。

希望各位朋友有錢的出錢,有力的出力。

可以打賞、點贊給我們鼓勵,也可以從以下幾個方向參與進來:

  1. 完善技能樹

  • 把你認為缺乏的、重要的知識點告訴我們

提供知識點面試題

  • 把你覺得一般人不會的問題提供給我們

提供知識點詳細介紹

  • 如果某個知識點你有寫過,或者想寫,可以提前告知,到時發給我們就好

評價每一篇文章

  • 及時打卡,堅持學習

  • 您的鼓勵與責備,都是我們努力的動力

通過前三種方式參與的朋友都會在出現在對應的文章中,這點微不足道的感謝望接納。

內容來源

老實說,這個計劃是否提出的糾結了很久,畢竟這是一個很大的專案,每一個部分展開都有很多知識點,需要耗費很多的精力和時間才能堅持。

但是我希望通過這次挑戰可以磨鍊自己的意志,同時也儘可能地多幫助讀者。

這個計劃最重要的目的是形成安卓開發者應具有的體系,因此為了保證內容的及時,我們學習的文章會有三個來源:

  1. 原創

  2. 小夥伴投稿

  3. 網路轉載

今天的問題

以上是我的一些想法,最終如何實現還有待商榷,希望看到這篇文章的朋友們可以給些反饋。

你對這個計劃是否感興趣,技能樹更偏重哪些點,學習方式是否有更好的建議?麻煩通過投票、留言或者點贊告訴我,給我更多方向。

歡迎留言告訴我你的想法,你的意見很重要!

0?wx_fmt=gif