如果你想学习Android,不妨来听听工程师是如何炼成的

对 Android 感兴趣,但却不知道怎么入手;已经是开发者了,但还想找到新方法在技术上更进一步。如果你正被这样的问题困扰的话,不妨来听听中国 Google 开发者社区(GDG)的工程师们是如何学习 Android 的。

成都创新互联是一家专业提供赤峰林西企业网站建设,专注与成都网站制作、网站设计、外贸网站建设H5网站设计、小程序制作等业务。10年已为赤峰林西众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

作为 Flipboard 的 Android 工程师,朱凯最开始其实是做 Java 开发的,在从 Java 转投 Android 的过程中也是磕磕碰碰。用他自己的话来说,当他 2012 年辞职在家自学了一段时间 Android,然后以 Android 开发者的身份在北京找工作的过程中几乎处处碰壁,以至于他开始觉得自己是个 Android 菜鸟。

那么当初的 Android 菜鸟最终是凭借什么被 Flipboard 相中呢?答案是一个开源的 Material Design 视觉库 MaterialEditText。朱凯通过这个视觉库把一些具有标准的东西(例如视图控件)做成通用的,这样大家都可以用,开发者也就可以省出时间来打磨软件中特有的难点和细节,而不用让不同的人都花时间来打造相同的东西。

在 Flipboard 内部,他们的 Android 团队也是 MaterialEditText 的受益者,朱凯也因此通过内部员工推荐加入 Flipboard 中国。

就学习方法来说,朱凯和北京 GDG 社区组织者、开发者韩国恺都认为 Android 的官方开发文档是很好的指南。在文档之外,像 YouTube 上 Google Developers、Android Developers 频道以及 Google 和 Udacity 合办的 Android 开发教程视频这些也都是优质的 Android 开发资源。

当然,除了 Google 官方提供的内容,国内外还有很多技术爱好者,他们写的博客、翻译也都值得参考。还有一些志愿者靠热情或半商业性质(因为含广告)维护的技术自媒体也都是不错的资源。

除了不断学习,一名优秀的开发者还应该在遇到问题时拿出解决方案。朱凯以前主要依赖百度来找答案,但后来却开始根据问题类型的不同来选择 Google 搜索、浏览 Android 官方开发者站、查看源码、上 StackOverflow 搜索等不同的方式来解决问题。在他看来,多学和多练是自己提升技术的主要方法,具体来说就是多读 Android 的官方开发文档和 Android Framework 一些关键部分的源码,以及把自己学到的东西应用到实战中来(公司的项目或自己的项目)。

由于 Google 现在几乎每年都会在 I/O 大会上针对 Android 做一些更新,比如 2014 年的 Material Design、2015 年的应用权限控制;这些新的部分在不断完善 Android 的同时,也给开发者带来了尝鲜的机会与挑战,所以想成为一名优秀的开发者,除了勤奋,最难的或许就是保持自己源源不断接受新东西的好奇心了。

文章题目:如果你想学习Android,不妨来听听工程师是如何炼成的
标题URL:http://www.shufengxianlan.com/qtweb/news33/394833.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联