Get an improved navigation experience with a Chrominium based browser.
Dismiss
Ruby Video
Talks
Speakers
Events
Sign in
Talks
Speakers
Events
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Date
Summary
Markdown supported
Marion Schleifer, known as Ruby Dwarf, presents her experiences and insights into learning programming with Ruby in her talk at RubyDay 2016. She discusses her journey from having degrees in translation and business administration to becoming a junior software developer at Simplification. Her narrative emphasizes the struggles of self-learning programming, particularly how beginners face challenges that experienced programmers may overlook. Key Points Discussed: - **Learning Journey**: Marion describes her motivation to learn programming, sparked during a vacation when she asked her boyfriend for tutorial resources. She highlights the initial success with online materials but also the pitfalls of self-study, including motivation issues and lack of practical context. - **Internship Experience**: She sought an internship at Simplification despite the lack of open positions and successfully landed one by directly contacting the CEO. The supportive environment helped her learn fundamental programming concepts and gain confidence. - **Common Programming Challenges**: Marion shares her struggles with understanding concepts such as object-oriented programming (classes vs. objects), loops, and recursion. For instance, she didn't grasp recursion until she had to implement it for a project, indicating how crucial hands-on experience is for beginners. - **Teaching and Community Engagement**: Noticing the lack of women in programming at Simplification, she helped establish a free programming course for women called Ruby Monsters. This course allows women to learn programming at their own pace, fostering an inclusive environment. - **Ruby as a First Language**: Marion champions Ruby for its beginner-friendly syntax and wealth of online resources. She notes that while it promotes freedom, this can lead to confusion without understanding language conventions. The engaging learning experience with Ruby can motivate newcomers to continue programming. - **Encouraging Women in Programming**: She discusses societal biases against women in tech and the importance of representation. By sharing her experiences and promoting programs like Ruby Monsters, she hopes to inspire more women to pursue programming careers. Concluding Thoughts: Marion emphasizes that anyone can become a programmer with dedication and hard work. Her journey reflects the importance of support, education, and community engagement in overcoming barriers to entry in programming, particularly for women. She strongly advocates for Ruby as an accessible starting point for aspiring coders and highlights the need for misinformation to be addressed to attract more diverse talents into the field.
Suggest modifications
Cancel