閱讀文本大概需要 2.1 分鐘。
現在是畢業季,很多人都在找工作,之前也斷斷續續的有不少讀者給我留言,問我 Android 面試主要考察哪些技能?需要準備哪些知識點?於是今天就想著去 GitHub 搜一下,於是發現了這麼一個項目:
這個項目總結了一些 Android 面試資料,很全,涉及到數據結構、演算法、Java、Android、架構、工具、設計、測試等等,而且我大概看了下,也很有質量,不過可惜的是,沒有中文版...
於是,就在這麼一瞬間,我冒出來這麼一個想法。
既然沒有中文版,那麼我為什麼不能去整理一份中文版的面試資料呢?說是針對面試,其實也是一些學習編程的最重要的知識點,但是我一個人的精力有限,想到我的讀者中有成千上萬的開發者,有些甚至是 BAT、微軟、Amazon、Facebook 的工程師,有些是名校大學生、研究所,有些人演算法學的好,有些人擅長架構,有些人會機器學習,如果能發揮大家的力量,那麼這件事就容易的多了。
這件事如果做成了,這是留給後來者一份巨大的財富,想想我們一路過來,哪一個不是藉助於前人分享留下來的經驗總結?與其感謝前人的無私分享,不如也一起做個對後來者有幫助的前人吧。
既然想做,於是就去干吧。
我讀者中應該有很多其他領域的同學,但是 Android 領域應該是相對最多的,這件事不妨先從 Android 領域做起,等做成了,也許以後可以擴散到其他領域。
不知道大家怎麼看這件事?我自己是希望大家踴躍參與,發揮各自的長處,可以一起做件對後人有幫助的小事。具體怎麼做我也還沒有一個詳細的規劃,我初步計劃是在 GitHub 創建一個項目,大家一起協作,初期可以以翻譯為主,但是絕不僅僅是翻譯,後期希望可以更有針對性的進行完善與補充,當然,所有參與者都是無償的,我沒能力給大家支付報酬,但是我能做的就是以下幾點:
1. 所有貢獻者都會在 GitHub 列出名單,以及你的 GitHub、博客地址等,這些無私付出的人,會讓後來者記得你;
2. GitHub 上的內容有更新之外,我還會在微信公眾號對好的內容進行擴散,希望讓更多人可以看到貢獻者們寫的內容;
3. 雖然沒有能力給大家支付報酬,但是我會盡我所能給大家謀取一點福利,比如可能會給貢獻者寄點我私人的有紀念意義的小禮物,或者給貢獻者發紅包之類的,算是一份鼓勵吧,我也不敢保證,看之後的條件了;
4. 整理這麼一份資料的同時,其實也是自我的一次知識複習過程,幫助他人,其實也是復盤自己,更何況這件事非常有意義。
最後,這只是我的一個小想法,還沒正式開始規劃,看下大家的態度覺得怎麼樣?有什麼想法和建議可以留言告訴我,不管如何,我先在我的 GitHub 創建了這麼一個 Repo,地址是:
做成也好,做不成也好,先付出一個小的行動吧,後續有更詳細的規劃與結果可以會繼續在公號發布的,希望可以擴散,讓更多的人參與,期待大家一起做的這件小事。
推薦閱讀:
一個不羈的碼農!