You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 22, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: blog/_posts/2014-10-24-laura-wadden-post-rgsoc
+51-57Lines changed: 51 additions & 57 deletions
Original file line number
Diff line number
Diff line change
@@ -8,77 +8,71 @@ author: Laura Wadden
8
8
twitter: laurawadden
9
9
---
10
10
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
+
12
16
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?”
13
26
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.
17
27
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.
21
31
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.
25
38
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.
29
42
30
43
“You really want me?”
31
44
32
45
“Yes,” the recruiter said. She explained about ThoughtWorks’ Graduate Developer program.
33
46
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.
62
50
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.
63
54
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.
69
58
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.
70
63
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.
71
67
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.
77
71
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.
81
75
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