20. • Plan your session in advance
• Announce through Google +
• 1/2 Presentations by members
• Get feedback from members
21. • Hackathons are best place to practice
• Prepare for hackathon well ahead of time
• Team work
22.
23. Resources for Learning
Android
• Udacity Courses
• android fundamentals
• android performance
• Android Developers Site [link]
• Android Developers Blog [link]
• Google Developers Korea Blog [link]
• Google Developers Group Android [link]
29. Contact Me @
• Email : hassanabidpk89@gmail.com
• Blog post about Study Jams :
http://mooccircle.com/android-group-study/
30. Interested to know more
about Our Study Group?
• Contact us at mooccircle@gmail.com
• Facebook : https://www.facebook.com/mooccircle
• Github iO site : http://mooccircle.github.io
• Currently We are studying Python Web
frameworks Django & Flask
Editor's Notes
* 안녕하세요 저는 하산 입니다 . 4년 전에 한국에 와서 Computer engineering 석사졸업하고 지금은 안드로이드와 ios 개발자로 한국 회사에서 일하고 있어요 *
안드로이드 2년반 . 현재 iOS (Objective C, Swift). Web 개발도 1년 했어요
Today I am going to talk about Learning Experiences (particularly focusing on Google courses), outcomes and its benefits for all of you.
Today I am going to talk about Learning Experiences (particularly focusing on Google courses), outcomes and its benefits for all of you.
I came to Korea in 2010 when Smartphones were booming. An on-going war between Apple and Samsung just started.
While the top two companies were fighting for the top spot, most of the foreigners were fighting just to get a decent phone. During that time foreigners were denied of Galaxy S or an iPhone on contract. It’s funny that we could be surrounded by so much technology but it still be out of our reach.
The point I am trying to make here is that, since then, Technology has changed rapidly, and now foreigners can get even the newest technologies. In the last 4 or 5 years, Software and Hardware have had major updates. Upgrade cycles have shortened. New features, libraries, SDKs and platform updates are coming more frequently than every before. New products were introduced. In 2012 and 2013, Smartphones were definitely winners, but then Smart Watches and gears(wearable?) came to the scene and took all the attention . Now we have IOT (Internet of things) , raspberry pis , Aurdino etc.
With all this, the DEVELOPERS like you and ME will have some **serious problems or difficulty.** ONLY and ONLY if we don't keep ourselves up-to-date with knowledge. For all those of you who are just stepping your foot into the Software world, it can be hard to get started and even harder to keep up so it's better to try a more modern way of learning which I will share in a moment.
There are many traditional ways of learning and acquiring knowledge. For example an old techie would recommend to buy a CLASSIC BOOK about Android (event is is teaching Ice-cream sandwich APIs) if you are learning Android. Then some people will recommend to follow Stack overflow (which is useful when you are stuck in coding problem ) or online tutorials.
Recently a NEW FORM of Learning Model has become popular. Its called MOOC (Massive Open Online Courses). Some people still believe that MOOC will disrupt traditional higher education by expanding access and reducing costs (from NewYork Tim (http://www.nytimes.com/2014/11/02/education/edlife/demystifying-the-mooc.html?_r=0)es).
[About MOOC]
1. Most people use it on their own but success rate of people that have an offline community is higher compared to those who try by themselves. 2. Teaching and mentoring can solidify your knowledge.
One of the top MOOC sites is Udacity. Google has both trusted and invested in making Udacity the future of online learning so we're here today to focus on how we all can benefit from Google courses and resources on Udacity.
Their mission statement emphasizes Learning by DOING.
“Education is no longer a **one-time event** but a lifelong experience. Education should be less passive listening (no long lectures) and more **active doing**. Education should empower students to succeed not just in school but in life”
So in short conclusion , it all boils down to **SKILLS**... Because THEY MATTER
I believe all of us who are here today including me, are looking to add more languages, tools, and knowledge to their existing skills-set. I am not sure if some of you are here for JUST souvenirs and free snacks - [*Laughter* [
So How can Google help you with SKILLS ? other than just providing fantastic software (android), Cloud storage, email, calendar, maps , and beautiful CAMPUS -
*Google Developers Study Jams is series of in-person, community-run study groups to support students taking online Udacity courses on Google developer technologies. *
The first course for Study Jams is Udacity's Developing Android Apps: Android Fundamentals (https://www.udacity.com/course/ud853) course.
Why are you guys doing this ? (Google)
*Google believes that supplementing the online course experience with a** live community learning** environment will support students in completing the course and achieving certification. The goal is to provide deeper understanding in the course material within a fun and collaborative community environment.*
Google Korea organised Study Jams earlier than all others and set a role model for rest of GDGs and Google Developer communities around the world. America, Africa etc.
Here is summary of Study Jams. Every week we met at Google Korea office to discuss about contents, difficulties faced by participants, and any additional material we need etc.
Almost all groups organised regular sessions once a week (for 6 consecutive weeks) and annouced through various channels like Kakao ? Hangouts, Google+, Facebook. We primary used Google+ community for our group.
From the very beginnings, we encouraged participants to think about their APP and share with the group. This kind of brainstorming and thought process at early stage also motivates them to continuously study and build their idea along the way. Hackathons are good to practice what you have learned so far. Building an app from scratch requires team work and collaborative effort. I observed energy and intense competition at Hackathon which was very promising and encouraging for Young Developers.
So today we talked about Online Courses, Skills, and Korea Study Jams. Lets talk a little about how this knowledge can be applied to an app or project you are already working on. In other words How Korea Study Jams can increase your existing knowledge.
Here are some of the topics covered in Android Fundamental Course
Async Task - How to initiate a network connection. Get JSON response and then parse it for meaningful information.
Personally Some of the knowledge helped me too. I have learned Database and Sync Adapters through this course (Even though I was one of the helper). That let me to investigate further into using** Google Cloud Platform **for my hobby Project - Seoul Mate.