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

Career, Growth & Android Development

Career, Growth & Android Development

A talk around How you can choose your career path, factors you should consider while working in software industry, Why one should go for Android Development, some basic understanding around Android, resources, roadmap and how you can improve yourself as a developer day by day.

38f77168b7c5802adc9cc3a5cfcf031b?s=128

Niharika Arora

February 05, 2021
Tweet

More Decks by Niharika Arora

Other Decks in Technology

Transcript

  1. Career, Growth & Android Development Niharika Arora Google Developer Expert,

    Android @theDroidLady Let me help you decide your next steps
  2. Why Software Engineering ?

  3. Why Android Development ?

  4. • 85% Indian Market Share • Huge Reach • Amazing

    career opportunities • Good Community outreach • Better support for becoming one of the best • And some amazing fun stuff..
  5. • 85% Indian Market Share • Huge Reach • Amazing

    career opportunities • Good Community outreach • Better support for becoming one of the best • And some amazing fun stuff..
  6. Your friend can be your next door help :) •

    Android Slack Groups. • Twitter is your best friend. • Android documentations is even easier than your college syllabus. • And yes, you as a user using multiple apps have already an idea about good designs. So, by default you are a UI Designer.
  7. • 85% Indian Market Share • Huge Reach • Amazing

    career opportunities • Good Community outreach • Better support for becoming one of the best • And some amazing fun stuff..
  8. • 85% Indian Market Share • Huge Reach • Amazing

    career opportunities • Good Community outreach • Better support for becoming one of the best • And some amazing fun stuff.. Build for the next billion users. Imagine the reach you might get.
  9. Roadmap

  10. • Start by understanding your interest.

  11. • Start by understanding your interest. • Just fall in

    love with it. Rest all will fall in place for you.
  12. • Start by understanding your interest. • Just fall in

    love with it. Rest all will fall in place for you. • And make sure just keep on asking questions as much as you can.
  13. Desk Job vs Freelance

  14. • There is no correct answer, depends on age, your

    need and interests.
  15. • There is no correct answer, depends on age, your

    need and interests. • Begin by looking for something that might interest you, maybe be a customer first and then build with them.
  16. • There is no correct answer, depends on age, your

    need and interests. • Begin by looking for something that might interest you, maybe be a customer first and then build with them. • Early age job should be your next university to teach you practical world knowledge.
  17. • There is no correct answer, depends on age, your

    need and interests. • Begin by looking for something that might interest you, maybe be a customer first and then build with them. • Early age job should be your next university to teach you practical world knowledge. • Build upon it and and reach where you want to be.
  18. Product vs Service Based

  19. Few things you should consider • Learning Curve

  20. Few things you should consider • Learning Curve • Work

    Life balance
  21. Few things you should consider • Learning Curve • Work

    Life balance • Growth
  22. Few things you should consider • Learning Curve • Work

    Life balance • Growth • Job Security
  23. Few things you should consider • Learning Curve • Work

    Life balance • Growth • Job Security • Fixed Job Responsibility vs Multitasking
  24. Few things you should consider • Learning Curve • Work

    Life balance • Growth • Job Security • Fixed Job Responsibility vs Multitasking • HOSTILE CULTURE
  25. How to improve yourself?

  26. • Choose the correct people around you.

  27. • Choose the correct people around you. • Good Programming

    Practices and basic programming concepts like Solid Principles etc.
  28. • Choose the correct people around you. • Good Programming

    Practices and basic programming concepts like Solid Principles etc. • Ask for feedbacks as much as you can..
  29. • Choose the correct people around you. • Good Programming

    Practices and basic programming concepts like Solid Principles etc. • Ask for feedbacks as much as you can.. • Keep learning something new everyday.
  30. • Experiment and learn things.It might break few things for

    you, but that will teach you wonders.
  31. • Experiment and learn things.It might break few things for

    you, but that will teach you wonders. • It’s ok to FAIL. Best to learn something out of your failure and make it a chapter of your life.
  32. • Experiment and learn things.It might break few things for

    you, but that will teach you wonders. • It’s ok to FAIL. Best to learn something out of your failure and make it a chapter of your life. • Take some time to refresh and set yourself for your goal.
  33. • Experiment and learn things.It might break few things for

    you, but that will teach you wonders. • It’s ok to FAIL. Best to learn something out of your failure and make it a chapter of your life. • Take some time to refresh and set yourself for your goal. • Lastly, make your parents proud. Eventually that should be your goal.
  34. “Be the master of your own destiny”

  35. Where to learn from? Google It :P

  36. • Android Developer Guide: https://developer.android.com/guide • Google Codelabs: https://codelabs.developers.google.com/ •

    Udacity : https://www.udacity.com/ • Mindorks : https://mindorks.com/ • Ray Wenderlich: https://www.raywenderlich.com/ • CodingWithMitch: https://www.youtube.com/channel/UCoNZZLhPuuRteu02rh7bzsw • Awesome Learning Resources https://github.com/androiddevnotes/awesome-android-learning-resources
  37. Let’s Catch up • Github : https://github.com/Niharika2810 • Portfolio :

    https://thedroidlady.com/ • LinkedIn : www.linkedin.com/in/thedroidlady • Medium : https://medium.com/@nik.arora8059 • Twitter : https://nik-arora8059.medium.com/
  38. Thank You! Niharika Senior Software Engineer, 1mg @theDroidLady