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

Decide Your Next Steps - DSC PUCIT

Decide Your Next Steps - DSC PUCIT

Some of the key points covered:
How to decide your next steps in your career, How to choose service based vs product based company, Android SDK discussion, How to improve yourself?

Session Link : https://www.youtube.com/watch?v=RKRxIwlDZxc&feature=emb_title&ab_channel=DSCPUCIT

38f77168b7c5802adc9cc3a5cfcf031b?s=128

Niharika Arora

November 20, 2020
Tweet

Transcript

  1. Decide your next steps Niharika Google Developers Expert, Android @theDroidLady

    Let me help you to choose your path
  2. Why Software Engineering ?

  3. Android vs iOS

  4. • Source Model

  5. • Source Model • Language

  6. • Source Model • Language • Customizability

  7. • Source Model • Language • Customizability • Security

  8. • Source Model • Language • Customizability • Security •

    Development Time And Cost
  9. • Source Model • Language • Customizability • Security •

    Development Time And Cost • Release cycles
  10. • Source Model • Language • Customizability • Security •

    Development Time And Cost • Release cycles • App Publishing
  11. • Source Model • Language • Customizability • Security •

    Development Time And Cost • Release cycles • App Publishing • Market
  12. Why Android Development ?

  13. • Above 65% Market Share • Huge Reach • Amazing

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

    opportunities • Good Community outreach • Better support for becoming one of the best • And some amazing fun stuff..
  15. 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.
  16. • 65% Market Share • Huge Reach • Amazing career

    opportunities • Good Community outreach • Better support for becoming one of the best • And some amazing fun stuff..
  17. • 65% 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.
  18. Google Android SDK If you start with Android, you show

    know what it is :P
  19. • Anatomy

  20. • Anatomy • Android SDK Manager

  21. • Anatomy • Android SDK Manager • Find it here:

  22. None
  23. None
  24. None
  25. Where to learn Android from? Google It :P

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

    CodingWithMitch: https://www.youtube.com/channel/UCoNZZLhPuuRteu02rh7bzsw • Awesome Learning Resources https://github.com/androiddevnotes/awesome-android-learning-resources • Kotlin Bootcamp : https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011 • Kotlin Notes : https://books.goalkicker.com/KotlinBook/ • Udacity : https://www.udacity.com/ • Mindorks : https://mindorks.com/ • Ray Wenderlich: https://www.raywenderlich.com/
  27. Project Ideas Create some Awesome Applications

  28. Roadmap

  29. • Start by understanding your interest.

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

    love with it. Rest all will fall in place for you.
  31. • 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.
  32. Product vs Service Based

  33. Few things you should consider • Learning Curve

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

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

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

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

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

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

  40. • Choose the correct people around you.

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

    Practices and basic programming concepts like Solid Principles etc.
  42. • 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..
  43. • 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.
  44. • Experiment and learn things.It might break few things for

    you, but that will teach you wonders.
  45. • 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.
  46. • 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.
  47. • 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.
  48. “Be the master of your own destiny”

  49. 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://twitter.com/theDroidLady
  50. Thank You! Niharika Google Developers Expert, Android @theDroidLady