codeforamerica / apply

If you can read this, you should apply for a 2016 @codeforamerica fellowship! Ask current and former fellows questions at https://github.com/codeforamerica/apply/issues
28 stars 2 forks source link

Applicants with limited coding experience/non-technical backgrounds #12

Open hirshjain opened 10 years ago

hirshjain commented 10 years ago

Hi all,

This issue has been discussed to varying degrees in other threads, but I wanted to ask it a little bit more explicitly. Any insight from previous fellows or others would be very much appreciated!

I recently submitted by my application for the 2015 fellowship. I applied despite the fact that I have limited coding experience/a non-technical educational background, because having researched the fellowship and read about the experiences of other fellows, it seemed that it was too compelling of an opportunity to simply pass up (the opportunity to work on a high-impact initiative with a public service orientation alongside talented and driven people just seems really cool).

To briefly describe my background -- I have a law degree (with a focus on local government law), worked in management consulting for a couple years (with some time as a project manager) and have also worked with local governments both in the US and abroad on a variety of public service projects. For these reasons, the fellowship seems to be an incredibly exciting opportunity, one that I would really love the chance to participate in. At the same time, I recognize that I am about the farthest thing from an engineer; I have only recently have started introducing myself to the world of coding, seeing it as an increasingly important skill set to have. While I plan to put in substantial effort to further develop such skills, obviously this puts me in an entirely different ballpark than many other applicants (e.g. a Google engineer), who would seem to have a much more relevant skill set than I do.

I've been reflecting, then, on how realistic a shot I have at being selected for the fellowship. While I'm heartened by the fact that the application suggests they are looking for people with "diverse backgrounds", I don't want to convince myself into thinking I have a chance at being selected, if in fact I do not. Anyways, I know it is difficult to say anything definitively about an applicant's chances, but any insight that anyone could provide on how I should be thinking about this (e.g. "sorry, but you're in a tough spot" or "you may have a shot if you familiarize yourself with X, Y, Z") would be much appreciated.

Thanks very much in advance!

alexanderstran commented 10 years ago

Hi @hirshjain, thanks for your thoughtful question.

As you may know, many of our fellows do not contribute coding as their primary contribution to their team. However, as I may have touched on in other answers, the fellowship teams act a bit like little startups, with different individuals leading design, stakeholder management, development, communications, etc, but everyone really pitching in. Therefore, if someone was really talented at product management but really wasn't an ace coder, that's OK as long as they are excited and willing to have a general literacy of coding and contribute to the code base in terms of content and discussions of the architecture of an application. Others can comment from a more technical standpoint, but there is definitely a space for folks who are more skilled in the management side of things as long as they understand that they must communicate with their team and contribute to a code base, as if they were in a small startup. I hope that makes sense. If you want a great example of this, look up our fellow Jeremiah Kimelman, who has product and dev evangelism skills as his main skill set, but also contributes to the codebase.

mollymcleod commented 10 years ago

Hi!

Most people this year have either some development OR design experience, along with secondary skillsets. That said, having technical experience definitely isn't a requirement. Having experience working within government is a big plus, and having a commitment to and passion for public service projects is a huge part of what CfA is looking for. Don't worry too much about your tech skills, just having a commitment to learning what you want to learn is fine.

Most 3-person teams are 1 developer, 1 designer, and a third person who's either another developer, or project manager/researcher/community organizer. There are lots of opportunities to pick up coding skills if you want to, but you wouldn't have that primary responsibility on your team. A lot of what we spend our time doing is user research, communicating with stakeholders, negotiating bureaucracy, and figuring out what kinds of projects will have the greatest impact, so there's definitely a need for project managers who understand local government. :)

You can get a sense of who applied last year here: http://www.codeforamerica.org/blog/2013/08/01/2014_fellows_applications/ I was worried for awhile about what kind of chance I had about getting in with a non-technical background (I'm a designer), and I did some back-of-the-napkin math and figured I was mostly competing against ~40 graphic designers, not all 650 applicants.

That was pretty rambley, but hope it helps! Don't loose hope, and get involved in your local Brigade in the mean time!

– Molly, 2014 Fellow

alexanderstran commented 10 years ago

Nice answer @mollymcleod! :-)

mollymcleod commented 10 years ago

Also, just re-read the thread of the question I posted last year as an applicant, now I get to give the same advice as a fellow. :)