12 Days of Festivus: Day 2

On the second day of festivus my colleague gave to me, two pink galahs!

Blog: Two marketers, two mentors and plenty of coding errors.  

After working as a communications and marketing professional in the tech industry for almost a decade, I thought it was about time I learnt how to code or at the very least get a better understanding as to what’s involved. I definitely had a preconceived idea (or perhaps a marketing view) of what coding meant.

Fast forward two months and as a marketing team we were presented with an opportunity to sponsor Rails GirlsMelbourne; a community event run by volunteers that gives women an opportunity to learn, develop skills and BUILD their ideas. Yes, build being the operative word – they actually teach you how to build an application in Ruby on Rails – pretty cool right!

My colleague Dom and I thought, why not, let’s give this coding thing a go! After signing up to the workshop, Dom and I were excited by the possibility of becoming developers – telling our boss that he better get ready to find a new marketing team because he will have two new software engineers by the weeks end! Although he seemed to find that funny, he did offer to give us our first assignment (an internal project of course).

We wanted to be prepped and ready for the workshop, so prior to the Installation Party on the Friday night we decided to do some homework – not that this was required, it was purely driven by Dom’s desire to be ‘top of the class’. We also pre-installed Ruby and Rails on our laptops to give us more time to learn and develop during the workshop.

We attended the Installation Party and met some amazing women from all walks of life, who like us, had limited to no coding experience. We were introduced to our Mentors who would be coaching us on the Saturday – lucky for us, two of the Mentors work here at DiUS – Ricky, our Delivery Manager in Sydney and JC, a Software Engineer from our Melbourne office. The organisers and volunteers also gave us a short presentation on what to expect from the workshop and an introduction into the fundamentals of web applications.

We arrived bright and early on the Saturday, laptops in hand and feeling excited about the day ahead. The day began with another quick presentation, followed by an interactive tutorial covering the basics of the Ruby language, and then it was straight into building our very first application!

RailsGirls_Blog_Image

Getting ready to code at Rails Girls

Surprisingly, Dom and I managed to build an application – and I must say, it actually didn’t look that bad. There were a couple of database rebuilds required (mostly on my part) as I had managed to break my application – luckily our Mentor was always on hand to walk me through the problem and help with a fix.

Coming from a non-technical background, and being more of a creative type, I had to dig deep into the side of my brain I rarely use.  Admittedly, I found it difficult at times to understand the different methods (using strings, integers and arrays) and the reasoning behind writing a block (a chunk of Ruby code) for a specific outcome. Needless to say, I had many questions, and still do today, however I am lucky enough to be surrounded by tech geniuses on a day-to-day basis who are always happy to answer my ‘dumb’ questions.

RailsGirls_DomandRicky_Blog _Image

DiUS mentor Ricky helping Dom build her application

So perhaps we aren’t quite ready to be software engineers, and our boss might need to give that project to someone much more experienced than us, however after attending Rails Girls I have a much better understanding of what the broader DiUS team does. I also have a whole new appreciation for Software Engineers – I knew what they did was difficult, but I had no idea what goes into designing, prototyping and coding.

I couldn’t recommend attending a community event like Rails Girls more highly – I had a great time, learnt so much and met some amazing women (some of whom were using Rails Girls as a stepping stone to becoming front-end, back-end and even full-stack developers).

RailsGirls_DiUSTeam_Blog_Image

The DiUS crew (L to R – Ricky, Dom, me and JC)

Coding_Meme

Want to know more about how DiUS can help you?

Offices

Melbourne
Level 3, 31 Queen St Melbourne, Victoria, 3000

Phone: 03 9008 5400

Sydney
The Commons

32 York St Sydney,

New South Wales, 2000

DiUS wishes to acknowledge the Traditional Custodians of the lands on which we work and gather at both our Melbourne and Sydney offices. We pay respect to Elders past, present and emerging and celebrate the diversity of Aboriginal peoples and their ongoing cultures and connections to the lands and waters of Australia.

Subscribe to updates from DiUS

Sign up to receive the latest news, insights and event invites from DiUS straight into your inbox.

© 2024 DiUS®. All rights reserved.

Privacy  |  Terms