{code}
Software Craftmanship
Agenda
Understand the basic principle of software development , key concepts and deeper understanding
Go across the boundaries and explore
Dive into unknown territory of craftmanship out of curiosity
Share your learning/ideas
Develop personally and professionally
Explore libraries/frameworks
Connect with experts
God-Tier Developer Roadmap -
https://youtu.be/pEfrdAtAmqk
How?
Carefully selecting right resources to learn
Bring in insights from experts
Define a larger roadmap for growth
Open discussion and presentation
~1.4k Repository -
https://github.com/coupa
~375 gems
https://github.com/coupa/coupa_development/blob/master/Gemfile
Creating a Gem/Rails Engine
Understanding existing gem/library such as Devise, Kaminari, paperclip, ActiveRecord etc
Publishing blogs
Hands on practice on Hobbies
Example:
What next ?
Made with Slides.com