What I have learned at the CoderDojo Foundation
Suzanne is a Computer Applications student at Dublin City University. As part of her third year work experience she got the opportunity to work for six months as a software development intern with the CoderDojo Foundation. Here she shares her experiences and offers advice for other women starting out in the technology sector.
What I’ve been working on
When I started I spent a good bit of time adjusting to the platform used by the CoderDojo technical team. After getting my bearings with their system I was given my first task. The technologies used were AngularJs, NodeJs, PostgreSQL and VueJS. On this task I worked along side Graham, another intern. The task was to create a function that when someone booked an event the person who created this event would receive an email notification. This task took a couple of weeks as I was still learning my way through the stack.
After completing this I got the opportunity to work on a project with Pivotal who were working with CoderDojo on part of their system. This was a very valuable three weeks which I feel extremely lucky to have gotten the chance to experience. During my time with Pivotal I learned more about the software development world. The good thing about this was that this company took a different approach to software development than CoderDojo. For example in Pivotal we pair-programmed. In CoderDojo you are working on your own – of course with help any time you need it! It will be very beneficial for me having gained experience in both situations.
After finishing in Pivotal I came back down to my second task. This task was to create a ticket release function that allows for Champions to pick a date and time that they want their tickets to go on sale.
What have I learned?
What challenges have I encountered?
I have a fear of talking in front of others out loud so this was a challenge for me before even starting the internship as I knew I would have to do this at some stage. Working with CoderDojo and having the weekly team meetings and tech checks has helped me work on these skills. Being put out of my comfort zone and having to say a couple things to a large audience was a huge opportunity for me. Another challenge I encountered was diving into an up and running system and trying to add features to someone else’s code and trying to understand how all the code works together. This would have been my biggest challenge at the start which I now believe I have conquered.
What are the highlights?
I had a lot of fun throughout this experience. While I was interning here CoderDojo merged with the Raspberry Pi Foundation which made it a pretty exciting time to be a part of the CoderDojo Foundation. The overall highlight for me of course was the huge amount I have learned and I can’t thank the team enough but my other highlight was Coolest Projects. On this day I was lucky to assist one of the members of the Foundation in speaking to participants of the competition. I got to witness the video interviews being carried out. Seeing this makes you realise that all the hard work put into CoderDojo is worth it. To see how happy the kids are when they are speaking about their projects would make anyone’s heart happy.
My advice for women starting out in tech
If you are interning at the Foundation: take advantage of the knowledge of the Foundation’s development team – they are whizzes. They know everything! Take your time your there to learn and don’t be nervous the team are so friendly and approachable.
It can be tough at the start when you go into your course if there are a lot more boys than girls. You may feel like you shouldn’t be in this course, but don’t let this intimidate you. It has inspired me to work harder to prove that girls do belong in this field. Even though Computer Science paints the image of guys, let this motivate you more and inspire you to take the many, if not more, opportunities out there for girls in tech! And most importantly, have fun!!!