掘金 AMA:听《Android进阶解密》做者--刘望舒聊 Android 开发、进阶那些事

第二十二期 AMA 掘金团队请来了《Android进阶解密》做者-- 刘望舒作了为期三天的 Ask Me Anything (AMA) 活动(活动已结束)。 咱们在此精选了一些来自用户的提问及刘望舒的回答。html

提醒:本期分布式、微服务主题的 AMA 正在进行,欢迎前去提问,传送门:juejin.im/pin/5cdb69e…前端

关于 刘望舒

《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

相关文章
相关标签/搜索