How does a Politics grad end up being a developer?
Fast-forward to 2017. During my first job, I worked closely with the product team. Seeing how professional developers worked reignited my passion for programming and I started self-studying using online courses so I could join their code reviews. When a friend told me about a bootcamp she had taken I immediately began researching different schools to join. A year later I quit my job and joined Le Wagon Montreal, batch #210.
At Le Wagon, I was impressed by how people from all walks of life could learn the fundamentals of web development with no prior experience of coding. The secret formula? For the student: patience, a logical mind, a passion for code, and coffee! For the curriculum: a human-centered approach to computer-science education. At Le Wagon, we did not sit alone for hours with our heads hovering over textbooks. We learned by doing, by working with buddies and teams, and by building software with the intention of being used by real people.
Our society depicts programming as an esoteric art mastered by a select few born with the inherent ability to conjure magic on the computer screen. I think bootcamps like Le Wagon are disrupting that myth.
Coding is a craft that anyone can pick up, as long as teachers can show students that coding is fun, playful and expressive.
What is so special about Le Wagon curriculum ?
For me, Le Wagon stood out because they have excellent teachers, a brilliant teaching platform, and an active global alumni network. But they also stood out because of their unique syllabus: it’s product-oriented, and students learn Ruby on Rails.
At Le Wagon I didn’t just learn how to code, I learned how to build a product. During project week we generated user stories, implemented Kanban workflows and organised sprints to ensure that the vision of our product evolved iteratively over the development lifecycle.
In the fast-paced tech industry you must continually be learning or be at risk of being left behind. Consequently, learning a specific language is less important than learning how to learn. Ruby on Rails is a great framework because it is elegant, simple and powerful. As an absolute beginner, I could learn to program without getting bogged down in language-specific syntactic difficulties. Struggling less with code meant I could develop other key skills, such as reading technical documentation, developing a personal programming style, and mastering abstract design patterns such as MVC. Because of this, I developed an attitude of learning by doing which has given me confidence in my coding ability.
By the time I won my first commercial project I decided to build it in Vue JS; I did not feel disadvantaged by taking a course based on Ruby / Ruby on Rails.
Is learning Ruby on Rails still relevant?
Firstly, it’s very useful to have fluency in multiple programming languages. Since most common programming patterns (such as MVC) are language agnostic, it doesn’t really matter too much which one you learn, as long as you learn it well. And Ruby is easy to learn. Once you have learned one language well, you implement the same design principles in other languages easily.
So overall: Ruby on Rails has an active community, its used by major players in the tech industry, is fun to program in, and is a great language for beginners to master basic programming patterns which are language agnostic (such as MVC).
What was the question again? … Oh yeah, is Ruby on Rails still relevant? Yes! It’s still relevant.
Read more about Why we decided to teach Ruby on Rails at Le Wagon.
A word about Le Wagon community ?
Amazing! It’s a great community to be a part of. At Le Wagon you're not just given the opportunity to learn how to code, you're also participating in a global community of entrepreneurs, designers and educators.
The students who are accepted onto the batch are very high caliber: they’re quick-witted, creative, original in their thinking, and entrepreneurial. Their alumni are very active in many different sectors in countries all around the world. I’ve forged deep bonds with the students I’ve met on successive batches in Montreal, and it’s great seeing people achieve personal success after graduation.
Do you want to join our global tech community? Check upcoming batches dates for our campus in Montreal