How to be a Ninja Developer
summary
Practical checklist for becoming a Ninja developer: follow Google Developer Experts and tech writers, take one online course each quarter (Udacity/Udemy), and commit to one new skill per year. Build a side project (examples: an app that hit ~1M downloads, a blog earning ~$100/month), explore Kotlin coroutines and Flutter, and focus on three big topics per quarter. Do concrete exercises: take event selfies and add 3–5 new contacts, create pull requests using Git flow, practice pair programming and peer code review.
AI-written summary · about
chapters (19)
- 0:00Introduction and purpose
- 5:01Ordinary vs ninja developers
- 7:35Learning strategies and resources
- 11:57Building your profile
- 17:42Online courses and events
- 21:41Side projects and open source
- 26:22Planning your learning journey
- 31:45Open source contributions
- 34:16Career opportunities
- 37:10Networking and forums
- 38:34Selfie networking exercise
- 42:14Teaching and writing blogs
- 45:30Delivering talks
- 49:50Overcoming talk submission fears
- 53:21Communication and daily updates
- 55:34Commitments and concerns
- 57:47English communication skills
- 59:37Requirement analysis
- 1:04:29Self-care and conclusion
related talks
34mStaying Relevant
47mGROWING AS A DEVELOPER
26mKeynote: Being more than an Android Developer
15mLearning Tips Every Developer Should Know
38mGrowing as a developer
34mBeing more than an Android developer
33mHow to be a great developer without being a great coder
35mHow to become a famous Rails Developer, Ruby Rockstar or Code Ninja
