成为 Android 大牛的10大独门秘籍

No replies
bat
bat 的头像
Offline
Joined: 2014-05-12

1. 深入了解 Android 开发框架

我指的不是文档,而是要深入了解实际的 Android 框架代码。大多数开发者不敢深入了解Android 框架内部,就像一个只会做简单改装、却不了解汽车内部构成的所谓”汽车工程师”一样。不要害怕,这是成为开发高手的必经之路,随着深入了解,你会惊喜的发现程序运行背后的原理。

2. ”读”更多更多的代码

大多数开发者并没有花太多时间阅读其他人的代码,他们大部分时间在重复自己熟悉的代码。
但这并不能让你成为一个优秀的开发者。想做到更好,就要多读其他优秀开发者的代码。你应该多读开源软件代码,通过读代码你将发现许多编码技巧、以及你从未了解过的功能与实现方式。

3. 学更多的语言

再多学一些编程语言,你应该跟上行业发展的趋势,不要将自己局限在 Android 的小世界中。在学习新语言的同时,你会扩展自己的视野,也会相应反过来提升你的 Android 开发技术。每年都学习一门新语言吧。
小技巧:如果你不知道从哪门语言开始,就选Python吧,作为人工智能时代崛起的语言,现在已经成为热门语言,相关职位需求和薪酬也是水涨船高。如果不想说Python,那就学Javascript吧!

4. 学习 Java 设计模式

我不想再强调设计模式对于你的安卓开发生涯有多么重要。当你在解决编程问题时碰到瓶颈,设计模式都是你最好的救星。

开始认真学习设计模式,在其他开发者说起Factory, Decorator, 或者Facade pattern时,你要知道他们在说什么。好吧,从现在开始,每周学习一种新设计模式,直到你掌握绝大部分。

5.为开源社区作出贡献

如果你开发了一个插件、库或者其他有用的代码,并且已经使用在你的app中,去贡献到开源社区吧。将项目开源、并且维护自己的开源项目,你将从中受益良多。在开源项目中,你将成为一名更优秀、更高端的开发者。

如果没有可开源的项目,你可以考虑为感兴趣其他项目作贡献,修复漏洞、完善文档、写一些测试等等。很小的一点贡献,对于开源项目维护者来说是一个很大的帮助。

6. 定制你的IDE

花一点时间了解你正在使用的开发环境:Android Studio。IDE能做到比你想到的更多的事情,他里面隐藏着大多数开发者所不知的功能和快捷键。多了解你的开发环境,这会极大提高你的工作效率。

7. 学习更简洁的 Android 编码标准

学习编码标准,在一个团队开发时代,维持简洁的编码标准会让你受益匪浅。当然,这不是复杂的火箭发射流程,你只需花很少的时间就可了解Android编码标准。

8. 花点时间学习 Android 最佳实践

学习 Android开发的最佳实践,了解建议与禁忌将帮助你成为更好的开发者,当然更能让你的app 独树一帜。

9. 学点设计

如果你想成为全能开发者,你应该花点时间学习并理解UI和UX,这会帮助你从新的角度看待你的代码。

10. 加入Java和Android架构圈

作为一个Android 开发者,必须要加入Java和Android架构圈,在这里,Java和Android 大牛云集,高手过招!让你成为Java和Android高手,助你进阶为Android架构大牛。全套的各个阶段学习和进阶资料。

转自: Java和Android架构

--电子创新网--
粤ICP备12070055号