$30 off During Our Annual Pro Sale. View Details »

HackNagpur 2020 - How to be a Ninja Developer

HackNagpur 2020 - How to be a Ninja Developer

- Slides with GIFs http://bit.ly/ninja-dev-hack-nagpur
- Speaker deck (Download PDF) http://bit.ly/ninja-dev-hack-nagpur-pdf

- Guide and Practices for becoming a Ninja developer.
- Difference between ordinary developer vs ninja developer
- Practices that you should be following for becoming a proactive and ninja developer
- Learn and add at least 1 new skill per year in your resume
- Attend at least 1 new course in a quarter
- Follow Goal based learning
- Keep learning, keep sharing
- Meet new people and learn from them
- Follow experts over your favorite media
- Sharpen your analysis skill
- Stay passionate!

Paresh Mayani

December 30, 2020
Tweet

More Decks by Paresh Mayani

Other Decks in Technology

Transcript

  1. hacknagpur.

  2. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning

  3. 2 Taaliyo ka samman...HN. Team Tushar Choudhari Ramya Kappagantu Rohit

    Daftari Sohail Pathan Shantanu Vishwanadha Anmoldeep Singh Harshita Bambure Vedant Khairnar Pushkar Kukde Raghav Agrawal Jasmine Jadwani Astha Patel Ankur Gawande Saniya Imroze Shreya Santoshwar Saish Adlak Vanshika Trivedi
  4. @pareshmayani

  5. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning PareshMayani.apk

    - Delivered 100+ talks - Organised and attended 150+ events - 11+ years industry experience - People, Process, Projects, Delivery > Practice Head at Simform - Community Organiser @ GDG Ahmedabad since 2012 - DevRel Enthusiast
  6. 6 Slides • Slides with GIFs http://bit.ly/ninja-dev-hack-nagpur • Speakerdeck (Download

    PDF) http://bit.ly/ninja-dev-hack-nagpur-pdf
  7. 7 Wow someone is going to make us Ninja Developer

  8. 8 Let’s go and attend to become a Ninja Developer

  9. 9 There is no Shortcut!

  10. 10 Thank you all for joining my session

  11. Thanks I have your attention

  12. 12 You mean Ninja?

  13. 13 Nope I mean Ninja Developers

  14. hacknagpur. Ordinary Developers Vs Ninja Developers

  15. Ordinary Developers - Learn - Code - Eat - Sleep

  16. Ninja Developers - Learn - Code - Network - Share

    - Communicate - Analysis - Eat - Relax
  17. Learn

  18. Read Medium Articles - Startup grind - FreeCodeCamp - Mindorks

    - Hackernoon - DailyJS - Google Developers Experts
  19. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning

  20. hacknagpur.

  21. Watch Online Videos And Courses - Udacity - Udemy -

    Google Developers - LearnWebCode - Programming with Mosh - MTechViral - Smartherd
  22. Tip: So Follow Writers/experts on Medium, twitter for learning Qwiklabs

    - Quests leaders Hacktober Fest - Learning (Course) + Goodies
  23. Tip: So Follow Writers/experts on Medium, twitter for learning Qwiklabs

    - Quests leaders Hacktober Fest - Learning (Course) + Goodies
  24. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Exercise:

    Join any 1 online course
  25. Attend Events - GDG Nagpur - Facebook Dev Circle -

    Kotlin User Group Nagpur - Women Techmakers Nagpur - Startup Saturday - HeadStart Nagpur - Nagpur Startups - Developer Student Clubs Find more on Meetup
  26. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Questions:

    1. Why do you attend events? 2. How to get most out of events? ?
  27. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning

  28. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Exercise:

    Join at least 1 meetup group/community
  29. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning

  30. Extra Tips - Be in a group of passionate People

    - Take part in online forums - Github organisation (Open source)
  31. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Attention!

    You can not and Need not to learn everything coming out in the market
  32. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning

  33. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Make

    a plan for learning You can not and Need not to learn everything coming out in the market - Prepare a list of all topics/things that you want to learn - May be a list of things that you are lagging behind in your domain - Decide the priority of each topics and reset the order - Select top 3 - Make a plan for Learning 1st - Continue until you are done with all 3 things
  34. Code

  35. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Have

    a Pet project - Develop something you are passionate about - To solve problems
  36. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Have

    a Pet project - Develop something you are passionate about - To solve problems - Can’t try out all the things in client projects
  37. hacknagpur. Tip: So Follow Writers/experts on Medium, twitter for learning

    Have a Pet project - Develop something you are passionate about - To solve problems - Can’t try out all the things in client projects - Side Income
  38. hacknagpur. Tip: So Follow Writers/experts on Medium, twitter for learning

    Open Source Contribution - Find open source projects or repository GDG[X] 1. Hoverboard 2. Aura 3. Chakram
  39. hacknagpur. Tip: So Follow Writers/experts on Medium, twitter for learning

    Open Source Contribution - Find open source projects or repository - Make your own repo
  40. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Open

    Source Contribution - Find open source projects or repository - Make your own repo - Discuss and learn - Help you in building your profile - Career opportunity
  41. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Open

    Source Contribution Career Opportunity
  42. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Pair

    Programming
  43. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Peer

    to peer Code Review
  44. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Exercise:

    - Start following Git flow model - Get your PRs reviewed
  45. Network

  46. Attend Events Take part in forums - Meet new people

    - Learn from experts - Discuss with people - Know what they are developing
  47. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Exercise:

    Take a snapshot of your screen and let the world know you are attending this event Don’t forget to tag people and use #HackNagpur Let’s do networking. How?
  48. Deliver Talks - Gets you to connect with community members

    and experts - Teach is to learn twice
  49. Share

  50. hacknagpur. “Teach is to learn twice”

  51. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Write

    blogs/articles - How to start with blogging???? Somewhere you will have to start, right? - Write in parts - Get it reviewed Benefits: - Online friends/followers - Build your own profile - Communication skills improved
  52. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Exercise:

    Write a blog on your #HackNagpur experience
  53. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Deliver

    Talks - Submit CFPs - Lightning talks - Show and Tell - Full length talks - Session in company
  54. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Deliver

    Talks - Submit CFPs Objection 1: No one wants to listen me
  55. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Deliver

    Talks - Submit CFPs Objection 1: No one wants to listen me Objection 2: I don’t know NOTHING
  56. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Deliver

    Talks - Submit CFPs Objection 1: No one wants to listen me Objection 2: I don’t know NOTHING Objection 3: Rejection, keep submitting!
  57. None
  58. Communicate

  59. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Communicate

    very well - Should be able to communicate well, be it clients or team
  60. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Communicate

    very well - Should be able to communicate well, be it clients or team - Share daily status update
  61. Tip: Follow Writers/experts on Medium, twitter for learning Daily Status

    Update Today’s status update: Today’s update: - Worked on X thing - IN PROGRESS - Worked on Y thing - COMPLETED. Hosted on server Plan for tomorrow: - Work on Z thing Blockers/Queries if any - Not any at this moment
  62. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Communicate

    very well - Should be able to communicate well, be it clients or team - Share daily status update - Share proper commitments
  63. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Communicate

    very well - Should be able to communicate well, be it clients or team - Share daily status update - Share proper commitments - Share concerns at right time
  64. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Communicate

    very well - Should be able to communicate well, be it clients or team - Share daily status update - Share proper commitments - Share concerns at right time - English Communication Skills
  65. 65 The clients…. Deal with them nicely!

  66. Analysis

  67. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Requirement

    Analysis - Understand project requirement thoroughly before you jump on the development part
  68. Tip: Follow Writers/experts on Medium, twitter for learning Requirement Analysis

    - Understand project requirement thoroughly before you jump on the development part
  69. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Extra

    point: - Control your emotions when there is a change in requirement
  70. hacknagpur. “Change is the only Constant” “Boss (Client) is always

    right”
  71. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Requirement

    Analysis - Understand project requirement thoroughly before you jump on the development part - Corner cases and User scenarios
  72. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Requirement

    Analysis - Understand project requirement thoroughly before you jump on the development part - Corner cases and User scenarios - Request for the documentation (SRS, User stories)
  73. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Analysis

    skill - Ask the right questions - Make no assumptions - Realise what you don’t know
  74. Eat & Relax

  75. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Eat

    & Relax - Take enough rest - Maintain schedule - Go for walk - Give time for yourself CLEAR OUT CACHE
  76. Tip: Follow Writers/experts on Medium, twitter for learning Concluding... -

    Learn and add at least 1 new skill per year in your resume - Attend at least 1 new course in a quarter - Follow Goal based learning - Keep learning, keep sharing - Meet new people and learn from them - Follow experts over your favorite media - Sharpen your analysis skill - Stay passionate! Save yourself from Back pain
  77. hacknagpur. Tip: Follow Writers/experts on Medium, twitter for learning Remember!

    You can not and Need not to learn everything coming out in the market. Make a plan and do Goals based learning!
  78. hacknagpur. Hiring Ninja Developers Simform Solutions https://www.simform.com/careers/ paresh@simformsolutions.com

  79. 79 Slides • Slides with GIFs http://bit.ly/ninja-dev-hack-nagpur • Speakerdeck (Download

    PDF) http://bit.ly/ninja-dev-hack-nagpur-pdf
  80. hacknagpur. No Q&A

  81. धन्यवाद hacknagpur. Paresh Mayani Practice Head, Simform Solutions Community Organiser,

    GDG Ahmedabad @pareshmayani