The concept of software skills
Purpose of this book: try to sort out a manifesto for a novel approach to software development
Reason: Defining generalization
Lessons learned from the Agile development Movement: Understanding the underlying factors of support rules
The vision of software skills: the extraction of value & the expression of hope
Value system:
1. Make changes based on feedback
2. Focus on effectiveness rather than dogma
3. Share
4, dare to experiment, prove wrong
5. Take control of your destiny
6. Attention to individuals rather than groups
7. Inclusive
8. Skill-centric
9, with those who use the skills you want to learn to target the coexistence of people
Software Apprentice: An attitude that keeps looking for better ways
Apprenticeship: A sense of responsibility, a gradual process
Skilled workers: New concerns: the relationship between practitioners → provide guidance and maintain communication
Master: Focus on how to push the industry forward
Apprenticeship → Mood: Overcoming poor environmental learning how to become a software developer
Build Sex
Different results per run
Software Design Model dwarf operating system
Adapt to their learning patterns
Software Developer Roadmap Synopsis & book excerpt Chapter1