Talks
Speakers
Events
Topics
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
By, Saron Yitbarek Help us caption & translate this video! http://amara.org/v/G0HP/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video "Learning Code Good" by Saron Yitbarek, delivered at BathRuby 2015, the speaker shares her journey into programming after working in startups. The talk emphasizes the importance of community and collaborative learning in becoming a proficient coder. Key points include: - **Transitioning from a Novice to Expert**: Yitbarek reflects on her initial struggles as a new programmer and her desire to grow beyond a beginner. She discusses the Dreyfus model of skill acquisition, where one evolves from novice to expert through experiences. - **Establishing Code Club**: To accelerate learning, she and her bootcamp peers formed a 'Code Club', dedicating time to read and understand code collectively. They chose manageable code bases, pioneered a structured approach, and created rules to enhance their learning experience. - **Lessons from Reading Code**: Through the Code Club, they understood the value of picking small, exemplary code snippets to dissect. They learned that these sessions offered not only coding insights but also fostered discussions that deepened their comprehension. - **Team Dynamics**: Yitbarek emphasizes that collaborative learning is a team effort, encouraging participation and establishing a 'tour guide' to facilitate discussions. This setup ensured that every member's voice was heard, fostering a safe environment for inquiry and exploration. - **Adapting and Evolving Learning Practices**: Over time, they adapted their practices, realizing the importance of addressing knowledge gaps and enjoying the learning process. They also engaged with relevant code that resonated with their projects, enhancing the motivation to learn. - **Creating a Community**: After experiencing the isolation of solo learning, Yitbarek created 'Code Newbie', a platform to build a supportive community for aspiring coders. This initiative expanded from Twitter chats to various collaborative session formats, focusing on shared learning and engagement. - **Conclusive Takeaways**: Yitbarek concludes with actionable insights for others looking to start their own Code Clubs: choose manageable activities, focus on fruitful discussions, and encourage team participation for a more enriching coding experience. Overall, the video encapsulates the transformative power of community in coding education, illustrating how collaborative approaches lead to deeper learning and confidence in programming.
Suggest modifications
Cancel