What is an apprentice?
- College Student - Taught computer science, but not necessarily software development
- Intern - Short-term, no commitment
- User Group Attendee - applies to all levels of profession
- Entry Level Developer - longer-term commitment
They don't know what they don't know.
The goal: learning how to learn
"Academic" Dependency Injection:
- Volunteering to speak at colleges to inject a passion for learning that doesn't necessairily come from the faculty.
Universities are extremely poor at teaching good software development practices, e.g. rewarding more lines of code
Universities have advisory boards; possible to influence the contents of courses.
Could university projects be made more "real world", e.g. using iterations to developer features based on requirements.
Resources
Jon Udell's Interviews with Innovators podcast: Greg Wilson on Software Carpentry - A podcast referenced during the discussion.
Comments (0)
You don't have permission to comment on this page.