从零开始学android-你们是全国开发者的榜样!你们不仅仅是我们的骄傲!
由 Google 发起的 Study Jams — “面向零基础学员的 Android 入门学习班”活动正在有条不紊的开展中,这个活动旨在帮助零基础的学员入门 Android 开发。
课程由 Google 和 Udacity 联合制作,通过 Google高级工程师有条不紊的讲解,并以作出实际的小应用并在全球发布为导向,让每一位学员都能体验最新鲜最有趣最专业的 Android 开发教程。学员们依照 Google 在全球的标准对 App 进行开发、设计和发布。衷心希望每一位对开发技术感兴趣的人,都能在全球展示你的成果!
活动以小组形式开展,由小组长带领,成员们相互鼓励和监督,参与课程和活动完全免费,开放报名,且优秀的学员还可以兑换小礼物等。
2017 Study Jams 收到全国 4000 余份报名,共计成立 119 个线上和线下小组,今年的报名已经于 4 月 15 日结束,已经报名的学员请抓紧时间学习,我们今年的结业申请时间是 6 月 15 日,没有来得及报名的学员也可以注册论坛帐号自学并提交大作业,下一期活动开始之前会得到通知,带领/参与小组学习即可参与下期的结业申请。
2017 年的 Study Jams 活动得到了来自学员、开发者、志愿者和合作机构的广泛的支持,我们邀请了一些“过来人”为大家撰写了一些寄语和鼓励,他们也会在论坛里“暗中观察”,并协助主办方回答学员问题以及审核、点评结业 App 等。
快来看看他们给 SJ 学员说了什么:
中国 Study Jams 的参与者们是全中国移动应用开发学习者中,利用谷歌先进技术把自己的创新带向国际市场的真正实践者和引领者。你们是全国开发者的榜样!你们是我们的骄傲!
你们不仅仅是简单地学习移动应用开发,还将学会从设计到编程到应用发布这样一个完整的开发流程和生态系统,同时学习使用 Firebase 等先进的集成性开发工具,让你未来的开发效率和用户服务能力极大地提升。这是目前全中国其它 Android 技术学习班和课程所没有的东西,这些实战型的动手课程让你学到真本领,希望大家都可以加油学习!
希望有更多的学员和更多的中国开发者关注谷歌开发技术和 Google Play 发布平台,把你的精彩创新向全世界展示!
— Bill Luan,Google 开发技术推广部大中华区主管
Hello China Study Jams participants!
Congratulations on completing the Android for Beginners Study Jams this year!
I heard amazing things from Luke Cheng about what your communities have been able to accomplish, and your enthusiasm to learn Android makes me so happy! Thank you for all the hard work that you investedin learning Android development. I hope that you feel proud of your work when you share it with your friends and family.
I think the most empowering part of being a developer is being able to build something to improve other people’s lives in your community, so I hope that you will get to experience that as well. I believe that creating your own app is where you will learn the most. You will have real users, get feedback from them, and have to learn to handle feature requests from them. Creating an app for your final project is definitely an important step in the right direction, so great work if you already did that!
I would also like to thank all the Study Jams Leads for your leadership and support of all the participants. To this day, I am so grateful for the engineers who helped mentor me in my early days learning Android, so your influence will have a lasting impact on your study groups.
To everyone, congratulations again and best of luck! This is only the beginning of the journey. :)
Sincerely, Katherine
— Katherine Kuan 课程讲师,(前)Google 开发技术推广工程师
几个朋友在一起进行音乐合奏可以用英语表示为 Jamming together。Study Jams 中的 “Study(学到知识)” 固然重要,但是 “Jam” 才是 Study Jams 活动的核心,所以我们希望每位学员都可以联络三五好友一起学习,相互监督,共同进步,古语有云:“独学而无友,则孤陋而寡闻” ——《礼记 ‧ 学记》。
如果说我们每个人都可以为这个世界的美好做些什么的话,我希望是把你学到的知识和感悟,像一位老师一样与别人分享。为师者都有胸怀天下之志,国内外的成功企业家也大都兼具为人师的品格,他们与时俱进,好学,乐于分享,具备社会责任感。延伸阅读《中国新闻周刊 ‧ 那些教师出身的企业家们》。
不管是记忆、阅读或者获取技能,一般的做法就是多听多看、多思考、多探索、勤发问。换一个角度,其实更为有效直接的方式是去试着把学到的东西跟别人讲一遍,这个过程中的责任心和热心会从内心驱使你更为积极主动,也会让你对知识的把握更深,同时,多听不同行业的人对同一个知识点的理解,会从各种侧面帮助你加深记忆,最终受益的是自己。
为此,我们以官方的名义把 Study Jams 项目从 Google 总部引入中国,虽然这只是 Google 众多开发者项目中很小的一个,但是我的 manager Bill Luan 给了我莫大的支持和鼓励,也是在他的坚持和努力下,我们才能把 Study Jams 在中国作为一个重点项目去运作。希望我们“改造”和重新定义的 Study Jams 活动足够吸引你学习,不管他人是否理解,我希望你知道我们在陪着你努力和坚持。
— Luke Cheng,Study Jams 中国项目发起人,Google 中国开发技术生态系统团队项目经理
未来将是一个魔法师与麻瓜的世界,那些游弋于数字时空 (Cyber Space) 与现实世界之间的魔法师,只有他们掌握着连接两个世界的通道——Android,并拥有在这个隐秘维度中施展法术的力量。能力越大,责任越大,你会是那个守护麻瓜世界的大法师么?
— 冯森林,绿色守护作者,Android 绿色应用公约发起人
各位 Study Jams 的学员们,欢迎你们进入 Android 开发的世界,话说开始一件事很容易,持续的做一件事却很不容易。再小的梦想,也要在全世界绽放,所以学习 Study Jams 的课程就迈出了一起改变世界的第一步!希望你们一直持续的去学习 Study Jams 的课程!希望你们尽情的品尝 Coding 的乐趣!希望你们尽情的 Write the Code,Change the World!
祝 Study Jams 越办越好,吸引更多的人走进 Android 开发的世界,品尝编程的乐趣!
— 脉脉不得语,郑州 GDG 组织者、AndroidDevTools 站长、Android 开发技术周报创办人
Study Jams 的学员们很幸运,因为想起我那个时候学习 Android 的时候只有靠自己摸索,但是 Google 提供了这么一个学习平台与学习环境,请好好珍惜,其他也不多说了,以过来人的经验送你们几点经验:
热爱你的职业,最好把它当成兴趣,因为做的是自己喜欢的事,你会更有热情投入进去;
多动手,因为编程是很注重实践的,不要眼高手低,哪怕你就是对着代码敲,也比你只是看强;
你会遇到很多挫折,但是不要想那么多,坚持下去就好,因为任何一件事,只要你能坚持下去,你就可以打败 80% 的人;
不要想着靠代码改变世界,编程如果能改变你的生活,这个才是最实在的。
— stormzhang,微信公众号 AndroidDeveloper 作者,Android 开发者
作为当前最主流的移动编程技术,Android 既轻松有趣又充满挑战,学习的过程既快乐又能让人不断进步:学习 Android 开发,将为你的成长带来一段奇妙之旅。
如果之前你对编程没有了解,那么不要怕,只要认真的学习 Study Jams 课程,你将很快能够掌握它,从此写一个 App 将不再是难事。这里,为了便于大家快速学习和提高,我给广大初学者们支几招:
学会自学,多读书、读好书,选择适合自己的案例教材,将教材中的案例独立实现并总结编译过程中出现的各种问题,避免以后再次出现;
遇到难以解决的问题,一定要先尝试自己解决,自己解决不了的时候在去请教他人,把每一个难题的解决都当做是对自己的一次锻炼;
要时刻保持一颗好奇心,对于新知识,新技能要不断探索,积极主动去发现未知的技术世界,多和身边的开发者交流,敢于表达自己的想法;
学会利用谷歌搜索去查找解决问题的最佳方案,经常浏览谷歌开发者社区、GitHub 以及有经验开发者的博客,将有助于提高你的开发水平。 相信聪明的你掌握了以上的学习方法,定能够快速成为一名合格的 Android 开发工程师。
— 猴子搬来的救兵,Android 架构师
课程很适合初学者,无论是课程的讲解还是联系的安排都生动有趣,清晰易懂。完成 Study Jams 活动安排的课程学习之后你就可以独立制作一些很酷炫的应用了。但只是掌握这些显然还不足以应对复杂一些的应用。所以建议学员们在学习课程的同时,多搜索,多看文档。在完成课程之后不要将其抛在一边,因为任何事都是贵在坚持✊。所以我们一起加油!
Study Jams 提供了很棒的平台,帮助了很多和我一样的初学者进入 Android 开发的大门。基本课程,进阶,进阶比赛一路走来已经不知不觉一年了,而现在 Study Jams 项目已经开展到第二届,希望 SJ 的学习团队越来越壮大,越办越好!
— 藏,谷创字幕组成员
从最早接触 Android,到后来使用各种各样新鲜的框架和工具,再到后来参与字幕翻译,一路上都是不停的摸索。回过头看,真的是满满的小满足和心辛酸。相信你也能在这条技术的不归路上走出自已独特的风格来。加油!fighting!
— Yuan,谷创字幕组成员核心译者,Android 开发者
五年 Android 开发经验,一路自学走过,从最开始国内 Android 学习自学很匮乏,到现在高质量内容倍出,期间遇坑无数,填坑无数……
看到 Study Jams 项目,内心最大的感受就是如果我那会儿有这个项目该多好呀!
参加项目的同学,你们很幸运,赶上了这么好的时代!衷心希望大家好好学习,都能通过 Study Jams 项目入门 Android 开发,并能在这条路上越走越远!
— Jonas Liang,谷创字幕组译者,Android 开发者
学习是件很辛苦的事情,但越是辛苦越是有价值。
编程的乐趣是掌控和突破。实现自己脑子中的想法,击溃别人的程序,做的更好,或者彻底逆向。但一切都有个过程从零开始学android,一步步来,不论今天多么痛苦和徘徊,努力再往前走一步。不要给自己定目标说要几个月学会,定一个几个月内爱上 Android 编程这个目标,倒是更为实际。加油。
活动最大的意义是相互监督和及时反馈,只要做到这两点,再加上你的坚持,不论是什么课程或者你参与了什么活动,我相信你的收获都是巨大的。
— 代码家,干货集中营发起人
真的很羡慕大家在初学 Android 的时候能遇到 Google 组织的 Study Jams,这将能够带领大家少走弯路。
但你一定要记住,学习是无止境的,坚持最重要。不仅是现在,未来更要牢记此时奋斗的自己。此刻的努力将会是你永远的动力。加油!
— kymjs张涛,Android 工程师,开源实验室博主,Kotlin Primer 作者
同学们,我是一名工程师,对我来说,Coding 就是休息。
同时也欢迎大家进入到 Coding 的世界。Coding 是非常好玩的事情,Android手机也是一个小小的计算机。让我们『冲击着键盘,激荡着脉冲,统领着 CPU,控制总线指挥数据在存储器间进进出出』吧!
祝愿 Study Jams 越办越好,大家尽享 Coding 的乐趣。
— 廖祜秋,中国耀盛投资管理集团首席工程师
参与 Study Jams 活动真的是 Android 入门不错的选择呢(看了看我没有坚持学完的 Study Jams 帐户……(捂脸
在 Android 开发这片竞争激烈的红海中,我只希望各位能够脱颖而出成为最后的胜利者!
— Rachel Tang,谷创字幕组译者
Study Jams 的 Android Development for Beginners 课程浅显易懂,内容生动,教学和练习平衡,的确适合初学者,是非常好的入门方法。在我个人的学习过程中,体会更深的反倒不是 Android 的编程知识,而是学习的一些小技巧,例如善用 Google 搜索从 StackOverflow 等网站找到一些问题的答案,还有如何充分利用 Android 的官方文档来帮忙开发。
希望各位学员能坚持到底,无论是有志投身 Android 开发,还是仅仅体验一把开发者的瘾,完成 Study Jams 都是很有意思的一件事。大家加油!
— HsuJin,2016 Study Jams 结业学员,谷创字幕组译者,受邀参加 2017 Google I/O 大会
Android 学习是一段充满乐趣和挑战的旅途,然而在这段旅途中,你不会是孤独一人,你会结实很多很多志同道合的朋友,一起学习、一起交流,很快你就会发现,Study Jams,其乐无穷~
— 徐宜生,《Android 群英传》作者
课程很适合初学者,视频教程通过具体的案例分析来讲解 Android 或者 Java 的知识点,简单易懂。可以激发学员对Android的兴趣,同时也鼓励学员要动手实践。
如果你是初学者,那么你在这里将学会的基础开发知识。如果你是“过来人”,那么你可以分享知识,带动更多学员入门 Android 开发,同时自己也是一种能力的提升。
幸运的你们,快来加入 Study Jams 吧! 祝 Study Jams 这个知识分享的平台能帮助更多的 Android 开发爱好者学习 Android,希望这种活动一直举办下去。
— Mr.W,2017 Study Jams 学员,目前就职于创业公司做 Android 开发工作
大家好,我叫小虎,来自江西省南昌市,是SJ0218线下组小组长!我是一名“半路出家”的计算机行业从业者,一名上班族,目前所在岗位是系统运维工程师。
感谢 Google Study Jams 活动提供免费的学习机会,感谢 SJ 组织的信任让我带领我 0218 组员一起学习一起进步。
视频课程是 Google 公司员工和 Udacity 联合出品,课程知识权威性高,实用性强,教学内容生动,通过讲师手中的道具,把 Android 知识内容变为可以摸的到的知识,让零基础的学员从视觉上、听觉上、触觉上去理解知识点,非常棒,是我经历过最精彩的视频课程。
在学习能力上,我和大部分学员一样,对于Android开发是从零基础开始的,开始也是抱着质疑的态度加入学习,通过课程中讲师有趣的讲解介绍知识点内容,引发无穷的 Android 知识扩展联想。通过 SJ 论坛,分享自己的学习成果,展示自己制作的 App;学习上遇到困难,可以在论坛发贴求助,有专业的开发者会给你一针见血的解答。还有热心志愿者提供一些方法,帮助学员在学习Firebase时,可以畅通无阻的联网调试。
个人认为,在学习时间问题上,以“没有时间"为理由,都是自我欺骗的借口,要端正学习态度。身为一名上班族或者一名在校学生,安排计划好学习时间,保证学习进度也是很重要的,要趁热打铁,自己的时间要掌控好,挤挤就会有的。当你看完一节电视剧的时间,不如学习一节视频课程更精彩!相信自己,你就能改变未来,让生活更美好!
— 小虎也行,2017 Study Jams 线下组组长,从事系统运维工作
从偶遇Study Jams 课程,到注册报名学习,进而学习到目前整整3周了,时间虽然不长,但是感触颇深:
课程里无处不在的授之以渔,让我与之产生了共鸣,能深切体会到课程的精髓不是教授具体知识点,而是为想开启 Android 开发旅程的学子插上翅膀。这是我在学习到 1C 课程时写的笔记 ,感受到的是扑面而来的授之以渔。
课程本身由内而外就蕴含了巨大的分享精神,像磁石一样强力吸引着具有内在分享精神的学子,相信 Study Jams 会吸引越来越多志同道合的人,凝聚在一起,共同进步和成长。
真心感谢 Study Jams 开展这样针对零基础学员的课程,其实自己多年前就有开发情节,苦于自己不是计算机专业,想学又无法起步。相信肯定有很多学子与我有同样的处境和想法。来 Study Jams 学习吧从零开始学android,只要你肯下工夫,肯定能圆自己写代码的梦想,改变自己的生活,也许顺便就改变了世界呢?!
— Isabel,2017 Study Jams 线下回龙观手拉手小组组长
As an intro program, Study Jams offers students with no prior experience an unprecedented way to begin their journey as an Android developer. Topics are fine grained into sections to seize the attention of students in reasonable time duration, while being comprehensive at the same time, covering building layouts, user interaction and object oriented programming. The addition of Firebase series further empowers student to extend their apps the ability to access cloud functionalities.
For those seeking a starting point to become an Android developer, look no more! There is no better way to begin your first step than taking a well designed educational program initiated by Google, localized in China, and targeting absolute beginners. You will be exposed to the wonderful world of programming and realize the ideas you ever dreamed of but never were able to capitalize.
I cannot express enough how much I have learned through the program. Group learning with disciplined members have been truly efficient and interesting. The staff were very helpful in giving constructive criticisms and responsive to any questions any time. I am dared to say, this is definitely the most successful Study Jams team around the globe. Thanks again for the amazing journey! Please keep up the good work and bring the inspiration to more future developers!
— 沈逸超,2017 Study Jams 线下组组长,加州大学伯克利分校在读,英伟达圣克拉拉实习生
还有很多寄语和反馈,我们正在一一整理,接下来『GoogleStudyJams』公众号会继续连载,请大家关注。