我们花费大量时间来开发技术,但是我们多长时间花一点时间考虑我们如何发展自己?随着不断提供彻底的资源,而大多数资源都是免费的,学习和发展新技能变得越来越容易。对于我自己和其他许多人而言,一切都始于拿起设备并思考类似于“我希望这可以做X”的事情,然后是在线快速搜索。在大多数情况下,这些都是在访问XDA或类似的地点后不久达到顶峰的,在XDA或类似地点将找到并实施一种方法。这种兴高采烈和胜利的感觉只会持续一小会儿,因为遵循简单的10步方法来扎根手机是一回事,接下来是理解过程并转向越来越大的事情。这就是为什么今天我们将探讨一些学习新技能的最佳场所。
XDA大学
如果您正在阅读本文,那么我想您也将使用我们的论坛。尽管有数百万个线程(在撰写本文时为2,610,617个)用于讨论设备和应用程序,但在XDA上却有一个地方特别关注开发社区。如果您到目前为止还没有看过,那么值得在XDA-University论坛上查看有关许多主题的指南和教程。
XML 101 –轻松进行XML修改!– ckle鱼
如何获取和阅读日志/解决您自己的问题!– Stryke_the_Orc
如何将OEM应用/供应商应用移植到您当前的ROM – Rizal Lovins
翻译/将语言添加到自定义Rom – MuSaddiq
这绝不是唯一可以找到出色指南的地方,该站点是宝贵的教育信息的蜂巢。绝大多数指南已经收到了多年的更新和反馈,以保持它们的相关性。甚至XDA TV有时也会 提供“ 如何 ”指南。我们现在是学习Android开发的“入门”场所之一,这一切都要感谢开发人员。
如何制作Android应用程式 – Nachiket.Namjoshi
从源代码编译自己的android内核 – Eliminator79
CM12主题引擎的主题 – nicholaschum
Android ROM开发 – neroyoung
Android开发人员
可以理解的是,我们中的许多人都希望保持与Android尽可能接近的库存(我正在这里查看Nexus用户),并且牢记这一点,您的培训难道不是一样吗?Android开发人员可以通过深入,清晰的基于文本的指南为开发人员提供培训和最佳实践建议。如果您想开始开发或者只是想了解最新更新,最好的地方就很少。涵盖“设计,开发和分发”类别下的一系列主题。如果您想通过应用获利或以Android Auto或Wear等格式发布,绝对值得一看。
为可穿戴设备构建应用程序–构建自动同步到可穿戴设备的通知
材料设计 –视觉,运动和交互设计的综合指南
安全性和隐私权的最佳做法 –确保应用程序数据的安全
优化电池寿命 –限制对主机设备电池寿命的影响
Udacity
对于那些想要更直观甚至经过验证的指南的人,许多组织现在都提供在线课程。通常,课程材料是免费的,但是您可以付费以对您的作品进行评分并最终获得证书。去年,Google与Udacity合作推出了一系列简短的Android和Web开发课程,根据课程的主题,他们建议在6到10周内完成这些课程,而且这些课程都是免费的。但是,它们不像该站点上的许多其他课程一样提供资格。我们将来可能会看到Udacity的标志性Nano-Degrees系列提供了一个Android开发选项,可以加入其他可用选项,例如:前端Web Deverloper,数据分析师,IOS开发人员,Full Stack Web开发人员和编程简介。与许多提供课程的网站不同,
适用于移动开发人员的UX设计 -学习设计5星级Android应用
Android性能 –优化应用程序以提高速度和可用性
开发Android应用 – Android基础
移动Web开发 –建立移动Web体验
版
如果您希望在某个领域发展自己的技能并获得全球认可的机构颁发的证书,那么edX可能是前进的方向。哈佛大学和麻省理工学院只是提供经过认证的课程的少数组织。同样,这些课程通常是免费的,但是如果您想获得证书,则需要花费90美元。该网站还为那些希望以母语学习的人提供多种语言的课程。就像Udacity的Nano-Degrees一样,对于那些想要在某个领域走得更远而不是简单的短期课程的人,您可以使用X系列例如麻省理工学院的“计算机科学”。CS X系列涉及至少7门课程,包括Python和Java课程。这些工具每个可以随意闲逛,总费用为425美元。
CS50:计算机科学–哈佛
建立移动体验 –麻省理工学院
安卓:计划纲要介绍 -瓦伦西亚政治大学
HTML 5 –万维网联盟
与往常一样,您的要求应该可以帮助您决定应该先去哪里,不要期望Android开发人员提供的ROM改装建议或Google验证过的课程有太大帮助。必须记住,我们永远不会一无所知,但是偶尔花一些时间学习新技能可以使您始终掌握最新的最新动态并改进较旧的主题,这将有很大的帮助。