掘金 AMA:聽《Android進階解密》做者--劉望舒聊 Android 開發、進階那些事

第二十二期 AMA 掘金團隊請來了《Android進階解密》做者-- 劉望舒作了爲期三天的 Ask Me Anything (AMA) 活動(活動已結束)。 咱們在此精選了一些來自用戶的提問及劉望舒的回答。html

提醒:本期分佈式、微服務主題的 AMA 正在進行,歡迎前去提問,傳送門:juejin.cn/pin/6844910…前端

關於 劉望舒

《Android進階之光》、《Android進階解密》的做者,GDG Devfest、Droidcon、安卓巴士等技術大會特邀講師。vue

社區小夥伴精選提問

如何堅持寫做呢? -@Xander_Wang

如何堅持寫做呢android

主要是須要正反饋,好比你靠寫做進了大公司,好比你靠寫做得到了領導同事的賞識和認同,再或者得到了其餘讓本身開始的事物,發掘這些並進入循環,就不會是叫堅持了,是樂趣了git

該如何肯定技術學習路線,使本身不被主流所邊緣化?-@藍淵智海

Androidgithub

  • 面對原生安卓開發,kotlin,一些混合開發,快應用,小程序等技術,該如何肯定技術學習路線,使本身不被主流所邊緣化?

我的成長面試

  • 怎麼樣才能成爲架構師。

技術寫做算法

  • 想了解下,您是如何作到從寫博客到出書的?

這個問得有點多,一下三個問題,第一個問題看這篇: liuwangshu.cn/life/androi… 第二個架構師這個有點泛,不一樣的公司架構師的定位不一樣,因此要回答的話,我只能說一些廣泛的,好比本身會設計應用的架構,各個模塊的設計,對設計模式和系統原理比較瞭解等等,通常架構師的成長都是公司喂出來的,因此有了以上的能力後找到一個能幫助你成長的公司,就有機會成爲架構師。 博客到出書,看這篇: liuwangshu.cn/life/bestse…編程

具有什麼知識, 條件才能進入大廠? -@神經大條蕾弟

剛畢業, 在小公司作原生Android. 感受知識儲備不多. 很想知道如何成長爲大牛, 需具有什麼知識, 條件才能進入大廠.小程序

小公司的弱勢就是項目拿不出手,這時你就須要其餘的亮點去打動面試官,好比你能夠作一些開源的框架放到github上,好比你有一個長期維護的不錯的技術博客,再好比你懂得技術深而廣。打個比喻,就是把你扔人堆裏也能迅速識別並找到你的那種感受。進大廠的條件比較泛,具體看什麼崗位,通常來講硬件不差的基礎上須要具有算法、原理、業務等方面的知識,不一樣的大廠側重點也不一樣。關於知識點能夠看個人知識體系:liuwangshu.cn/system

android 從初級到高級的學習路線圖? -@braveupter

大哥,想請教一下 android 從初級到高級的學習路線圖 ;例如哪些是核心競爭力? 同時想請教一下,在深度擴充的同時,寬度方面,咱們更應該優先學習哪些方向?

學習路線圖太廣了,若是從書籍來看排序,就是第一行代碼、進階之光、藝術探索、進階解密。深度和寬度方面,若是你剛接觸編程,能夠先廣度,找到本身的興趣點,而後深度,再廣度。若是你已經幹了幾年,而且沒有達到高級以上,先深度爲主

要深刻大前端這塊的話,你有什麼好建議嗎? -@清卯

老師好,我如今主要寫原生內容,會簡單的iOS和js,可是公司在推行大前端,要深刻大前端這塊的話,你有什麼好建議嗎?謝謝

大前端仍是比較泛的,若是仍是以手機終端爲主,深刻的話仍是要以原生爲基礎,好比原生相關的原理都要懂,接下來就是算法、網絡、語言相關的知識點要深刻了解,各類框架的使用和原理搞明白。知識點的學習偏向於注重原理、注重基礎,這樣逐步就深刻了。具體的你能夠看看這篇文章也許會幫助到你:liuwangshu.cn/life/androi…

如何看待跨平臺方案 -@Troll4it

如今各類跨平臺方案出來,只會原生表示很慌,如何看待跨平臺方案

會的不求多,而在於精,原生精通也不會慌,慌的是那些會一堆,什麼都不精的。跨平臺的自己不是用來替代原生的,是一種爲業務服務的技術選擇,因此不要慌。跨平臺方案有不少種分類,我比較看好有着自繪引擎的Flutter,實際上原生開發會比較吃香,你想Flutter是運行在什麼上面?不是說會了Flutter就什麼都能搞,還得是有原生的基礎,不然插件怎麼搞,出了疑難問題怎麼搞?看看這篇文章也許會對你有所幫助:liuwangshu.cn/flutter/pri…

Android開發中怎麼在業務代碼裏進階高級開發 -@cmpai

大佬好,請問Android開發中怎麼在業務代碼裏進階高級開發

高級開發仍是很好進階的,實際上咱們大部分人都是在業務代碼中成長的,大部分公司都是比較注重業務的,就是可以盈利那部分,尤爲是如今這種行情。業務有易有難,若是想快速成長,業餘的時間就注重基礎原理,工做時間注重業務技術,本身公司的應用架構和涉及的技術大部分都要搞明白,而後跳槽到一個你認爲技術還不錯的公司。

怎麼看待網上說如今大城市原生安卓已經飽和這件事 -@Pancake

大佬,我如今在三線城市一家中型公司作安卓三年了,因爲公司須要,又陸陸續續學習了小程序開發,也會使用前端vue框架開發一些簡單的H5,可是我的仍是想作安卓,想年後去一線城市作,可是看網上說如今大城市原生安卓已經飽和了,很迷茫.

作技術仍是要來一線公司的,三線發展受限。此前我也是在二線城市作開發而後北漂,在來北京的早期,我就接觸到了複雜項目的洗禮,技術專家的指導,這對眼界和成長都是有益的。網上大多說的不無道理,飽和的是高級如下的,高級以上的仍是有一些職位的,只不過競爭比較激烈。想再多也無用,關鍵要相信本身,放手去作,我建議你最近半年好好補補基礎,深刻學習原理,明年來一線試試。


因爲篇幅緣由,本期只摘錄了部分問題,劉望舒 也回答了不少其餘的技術、非技術問題,歡迎去他的 AMA 下面交流技術喲,傳送門

往期 AMA

相關文章
相關標籤/搜索