Skip to content
This repository was archived by the owner on Oct 22, 2019. It is now read-only.

Commit 6b022e5

Browse files
committed
second draft of Laura's blog post
1 parent 69e3614 commit 6b022e5

File tree

1 file changed

+51
-57
lines changed

1 file changed

+51
-57
lines changed

blog/_posts/2014-10-24-laura-wadden-post-rgsoc

Lines changed: 51 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -8,77 +8,71 @@ author: Laura Wadden
88
twitter: laurawadden
99
---
1010

11-
My name is Laura Wadden and I’m a Graduate Developer for ThoughtWorks, a world-wide software consulting firm.
11+
My name is Laura Wadden and I’m proud to say that I’m one of the first “graduates” from the Rails Girls Summer of Code Program.
12+
My team was part of batch 1 and even though it was the first time around, it was a huge success. I’m now a Graduate Developer for
13+
ThoughtWorks, a world-wide software consulting firm. In this post I’ll explain more about my journey after Rails Girls Summer of Code
14+
and how my experience at ThoughtWorks has been so far.
15+
1216
I started my journey with coding when I moved to Berlin from San Francisco in September 2012.
17+
I first stumbled upon the Rails Girls community in May last year and attended my first beginners workshop,
18+
where the energy was electric and I immediately found a supportive community.
19+
At the workshop I heard about Rails Girls Summer of Code -- a 3-month, paid program for beginners to work on
20+
open source projects and learn to code.
21+
22+
The next few months changed my life. I met my mentor and Rails Girls Summer of Code Coach, Duana Stanley,
23+
who taught me about everything from TDD to working as a software developer.
24+
The summer was difficult, rewarding and went so quickly I was reeling. There were different options
25+
available - internship, junior developer, another community program - and I asked myself, “What comes next?”
1326

14-
I first stumbled upon the Rails Girls community last May and attended my first beginners workshop.
15-
The energy was electric and I immediately found a supportive community. There I heard about Rails Girls
16-
Summer of Code -- a 3-month, paid program for beginners to work on open source projects and learn to code.
1727

18-
The next few months changed my life. I met Duana Stanley, a former ThoughtWorks employee,
19-
who became my mentor for everything from TDD to working as a software developer. The summer was
20-
difficult, rewarding and quick. I asked myself, “What comes next?”
28+
The RGSoC community was very supportive during this time. I went to coffee with a million different people,
29+
announced my job search on Twitter, attended meetups (even though I admittedly hate meetups) and told everyone
30+
I knew I was looking for a job / next step / who knows.
2131

22-
I participated in Open Tech School’s Hackerhsip, another community program in Berlin.
23-
By the end of Hackership, I was ready for a junior developer position or internship, but I never imagined
24-
I was ready for a firm like ThoughtWorks.
32+
The search continued and in the meantime I participated in Open Tech School’s Hackerhsip, another community program in Berlin.
33+
It was a perfect option because it continued my learning from before and even though it was paid, I didn’t have to pay until the
34+
next year and the payment was a percentage of my future income. By the end of Hackership I was ready for a junior developer position
35+
or internship, but I never imagined I was ready for a firm like ThoughtWorks. During these few months I tried to freelance a bit,
36+
went to A MILLION interviews, and I still attended meetups and other community events. The interviews helped me practice my interview
37+
skills and I met lots of new people at the various meetups.
2538

26-
I gave a presentation at a meetup in Berlin about my Hackerhsip project in d3.js, and
27-
a ThoughtWorks employee was in the audience. She heard my repeated plug, “I’m looking for a job!”
28-
and she sent my name to the ThoughtWorks recruiting team. The next day I had a message in my inbox.
39+
Then came my lucky moment. I gave a presentation at a meetup in Berlin about my Hackerhsip project in d3.js, and a ThoughtWorks employee
40+
was in the audience. She heard my repeated plug, “I’m looking for a job!” and sent my name to the ThoughtWorks recruiting team.
41+
The next day I had a message in my inbox.
2942

3043
“You really want me?”
3144

3245
“Yes,” the recruiter said. She explained about ThoughtWorks’ Graduate Developer program.
3346

34-
Her explanation can mostly be found on the website here: [link]. The following is
35-
my experience as a Rails Girls Summer of Code alumnus, native English speaker and US-American.
36-
It might come as no surprise, but even with all of the support and help along the way this is a ton of work.
37-
38-
The Graduate Program has two main aspects - training and on-the-job support.
39-
40-
41-
## Training
42-
Graduates attend a 5-week training program in Pune, India. It has classroom sessions,
43-
project work and individual performance coaching and review. The goal is to help new
44-
employees understand ThoughtWorks as a company and help develop core skills to effectively perform your role.
45-
For me personally, this meant intensive training in test driven development (TDD), pair programming, and
46-
experience working on a real client project. Not to mention, I met people from around the world because each
47-
office of 17 sends participants.
48-
49-
Before I left for the program I completed a (long and difficult) programming assignment
50-
to prepare me for the coursework to come. ThoughtWorks provided mentors and was open to
51-
questions. During that time I leaned heavily on my mentor Duana and the Rails Girls community.
52-
I couldn’t do it alone and many people helped me along the way.
53-
54-
In India it was an intensive experience. There were sessions during the day, client
55-
project work, and I studied programming concepts at night via various homework assignments.
56-
57-
58-
## On-the-job support
59-
When I came back from ThoughtWorks University, I wasn’t sure how I would be supported next.
60-
These two aspects helped me succeed in my first six months:
61-
47+
Her explanation can mostly be found on the website here: [link]. Even after reading the description on the site I didn’t think
48+
I was ready for a job like that. I had barely been learning to code for a year and I wasn’t even sure which language I would be working in.
49+
It felt like a long shot, but something worth trying.
6250

51+
I realized through the recruiting process and when I began at ThoughtWorks, that they do a few special things to help new programmers
52+
integrate into a developer role. As a company they value “Quereinsteiger” - someone who comes from another career. They believe in my ability
53+
to learn on the job and do as much as they can to support me in that journey. For someone coming out of an atmosphere like RGSoC, therefore it was a rather smooth transition.
6354

64-
## The Beach & Shadowing
65-
Employees who aren’t working on client projects are “On the Beach”. During this time
66-
they can shadow ongoing projects, work on pro-bono projects, or simply learn. For a
67-
new developer this is especially helpful because I had space and opportunities to develop new skills.
68-
I shadowed on a project for my first 2 months and now am assigned to that project.
55+
However!!!! It’s still difficult. I’ve been at ThoughtWorks for six months and I am still constantly challenged with new concepts and
56+
exhausted by learning new things everyday. Everyday I have to remind myself to be patient and trust that I’m doing the best that I can.
57+
It’s tough when I still don’t understand concepts as quickly as others but I have to remember that I’m bringing a fresh perspective to the work that is also valuable.
6958

59+
ThoughtWorks did a few special things to help me succeed in my role. I’m going to discuss them here because I think it’s important
60+
to realize what kind of supportive atmosphere is possible. In your future job interviews, you can integrate some questions about
61+
how the employer plans to support your learning, what kind of flexibility you will have, and what their attitude is towards people
62+
who don’t have backgrounds in Computer Science. And any other things that you think will help you be successful in your first job or internship.
7063

64+
First of all, training. I attended a 5-week training program in Pune, India. It has classroom sessions, project work and individual performance
65+
coaching and review. For me personally, this meant intensive training in test driven development (TDD), pair programming, and experience working
66+
on a real client project. Before I left for the program I completed a (long and difficult) programming assignment to prepare me for the coursework to come.
7167

72-
## Culture of Continuous Learning & Sharing
73-
ThoughtWorks loves learning and teaching. There is a personal development budget
74-
for books, workshops, conferences or online courses. During my project I’ve held one-off
75-
sessions on CSS or other technical concepts and participated in a Design Patterns book club.
76-
Since these opportunities are usually included in work time, I’m not overwhelmed with studying at night.
68+
After the training, I received a lot of on-the-job support. Employees who aren’t working on client projects are “On the Beach”.
69+
During this time they can shadow ongoing projects, work on pro-bono projects, or simply learn. For a new developer this is especially
70+
helpful because I had space and opportunities to develop new skills. I shadowed on a project for my first 2 months and now am assigned to that project.
7771

78-
These are just a few notes on my experience and of course there’s more to say.
79-
Luckily I’m a real person and I would love to learn more about your experience.
80-
Please reach out to me and I’d be happy to help or connect you with someone who can.
72+
Lastly, ThoughtWorks loves learning and teaching. There is a personal development budget for books, workshops, conferences or online courses.
73+
During my project I’ve held one-off sessions on CSS or other technical concepts and participated in a Design Patterns book club. Since these opportunities
74+
are usually included in work time, I’m not overwhelmed with studying at night.
8175

82-
Are you interested in ThoughtWorks? That’s great! Feel free to reach out to me our
83-
Verena Traub, a recruiter for ThoughtWorks. She can connect you to the appropriate
84-
office around the world or answer any of your questions.
76+
These are just a few notes on my experience, post-Summer of Code, and of course there’s much more I could say. Luckily I’m a real person and I love questions
77+
. Please reach out to me, whether you're a recent Summer of Code grad, or planning on participating 2015. And if you’re interested in ThoughtWorks
78+
[link: http://www.thoughtworks.com/] you can talk to me as well.

0 commit comments

Comments
 (0)