Upgrade to Pro — share decks privately, control downloads, hide ads and more …

¿Que se necesita para ser una buena desarrollad...

¿Que se necesita para ser una buena desarrolladora? - Lightning talk

Sometimes, when we want to start learning a new technology we don't know where we should start. In this talk we focus in 3 key elements to become an excellent android dev:
* Take action
* Learn
* Share

Isabel Palomar

June 09, 2017
Tweet

More Decks by Isabel Palomar

Other Decks in Technology

Transcript

  1. HELLO! I am Isabel Palomar Mobile Developer at Sawyer Effect

    You can find me at @isabelpalomar My initial journey as a Dev:
  2. Where should I Start? XML Material Design Architecture Kotlin Glide

    Retrofit Java RecyclerView ConstraintLayout
  3. Whether you are new to Android or an experienced developer,

    everyone needs advice on resources to improve and simplify development life. FIND THE RESOURCES
  4. Recommended Resources SITES • Android official docs - developer.android.com •

    CodePath Android Guides - guides.codepath.com/android • WWCode Learning Resources - https://github.com/WomenWhoCode/guidelines-res ources PLATFORMS • Udacity - https://www.udacity.com/courses/android • Edx - https://www.edx.org/micromasters/galileox-professional-android-developer • Coursera - https://www.coursera.org/specializations/programacion-android • Platzi - https://platzi.com/cursos/android/ BOOKS ▸ Android Programming: The Big Nerd Ranch Guide ▸ The Busy Coder's Guide to Android Development ▸ Head First Android Development ▸ O’Reilly Programming Android
  5. Set your goals - Start small: • Learn the basics

    • Complete a udacity course • Learn about material design • Learn about animations • Read the Big Nerd Ranch Android Guide GOALS SETTING
  6. A plan of action that will help to pull you

    towards your goal SET A REALISTIC PLAN! BE HONEST WITH YOU MAKE A PLAN
  7. Problems when planning the time Sometimes we don’t have the

    enough amount because any of this reasons: ◦ Full-time job ◦ Demanding job ◦ Family If you don’t have a lot of time... START SMALL 1 HOUR PER DAY = 5 hours per week (5 days) = 20 hours per month = 240 hours per year!
  8. It will help you to deal with real problems •

    Create a project for any idea you have • Copy a project (it’s fine) CREATE A PERSONAL PROJECT
  9. You don't need to create a big post with a

    lot of words and a big explanation. Write something simple: • A problem you had while development something • A recommendation • The recap of an event CREATE A BLOG
  10. Help Open Source projects Share your code • Code •

    Resources CONTRIBUTE TO OPEN SOURCE
  11. Speak at your local meetup (!) or Conference • Lightning

    talk • Full talk • Show and tell • Live coding SPEAKING “I HAVE NOTHING TO SAY!” YOU HAVE SOMETHING TO SAY!
  12. Share your technical knowledge with others ▸ Material design basics

    ▸ Creating your first app ▸ Getting started with RecyclerView ▸ How to use ConstraintLayout WORKSHOPS!
  13. “ SHARE! YOU DON’T NEED TO BE A WALKING ENCYCLOPEDIA

    IT’S OK TO SAY I DON’T KNOW! ASK QUESTIONS! YOU GAIN EXPERTISE BY SHARING AND ASKING QUESTIONS