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

Zero To 10x Developer

Zero To 10x Developer

Jumpstart Your Career As A Software Developer

Avatar for Favour Chukwuedo

Favour Chukwuedo

November 02, 2020
Tweet

More Decks by Favour Chukwuedo

Other Decks in Technology

Transcript

  1. 10x Developers - Learn - Code - Network - Share

    - Communicate - Leverage - Analysis - Eat - Relax
  2. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Tip: Follow Writers/experts on Medium, twitter for learning
  3. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Exercise: Follow people on Twitter
  4. Watch Online Videos And Courses - Udacity - Udemy -

    Google Developers - LearnWebCode - MTechViral
  5. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Exercise: Join any 1 online course
  6. Attend Events - GDG AdoEkiti - KwaraBuild - AI Saturday

    - TensorFlow Dev Summit - Google I/O Extended - Cloud Study Jam Find more on Meetup
  7. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Question: Why do you attend events?
  8. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Exercise: Join any 1 meetup group/community
  9. Extra Tips - Be in a group of passionate People

    - Take part in online forums - Github organisation (Open source)
  10. 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
  11. Have a Pet project - Develop something you are passionate

    about - To solve problems - Can’t try out all the things in client projects
  12. 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
  13. Open Source Contribution - Find open source projects or repository

    - Make your own repo - Discuss and learn - Helps you in building your profile - Places you for Career opportunities
  14. Attend Events Take part in forums - Meet new people

    - Learn from experts - Discuss with people - Know what they are developing
  15. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Exercise: Take selfie with 5 new people and upload over social media and tag them
  16. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller “Teach is to learn twice”
  17. 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
  18. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Exercise: Write a blog on your #DevFestAdoEkiti experience
  19. Deliver Talks - Submit CFPs Objection 1: No one wants

    to listen me Objection 2: I don’t know NOTHING
  20. Deliver Talks - Submit CFPs Objection 1: No one wants

    to listen me Objection 2: I don’t know NOTHING Objection 3: Rejection, keep submitting!
  21. Communicate very well - Should be able to communicate well,

    be it clients or team - Share daily status update
  22. 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
  23. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller Exercise: Start sharing Daily Status Update from tomorrow
  24. Communicate very well - Should be able to communicate well,

    be it clients or team - Share daily status update - Share proper commitments
  25. 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
  26. 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
  27. “To think creatively, we must be able to look afresh

    at what we normally take for granted” - George Keller “Change is the only Constant” “Boss (Client) is always right”
  28. Requirement Analysis - Understand project requirement thoroughly and then jump

    on the development part - Corner cases and User scenarios
  29. Requirement Analysis - Understand project requirement thoroughly and then jump

    on the development part - Corner cases and User scenarios - Request for the documentation (Software Requirements Specification, User stories)
  30. Analysis skill - Ask the right questions - Make no

    assumptions - Realise what you don’t know
  31. Eat & Relax - Take enough rest - Maintain schedule

    - Go for walk - Give time for yourself CLEAR OUT CACHE
  32. 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! Invest in good chairs to save yourself from Back pain