addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [NYC-rb] Looking for career guidance on bridging the gap...

From: Bojan S.
Sent on: Friday, August 9, 2013 9:09 AM
Hey Frank,

Here is the top thing that I can recommend.

Join a few open source projects! There are thousands on Github that are always looking for help. Fork a repo and start coding. You'll gain valuable experience. Make sure you keep up with your TDD best practices while doing so. Making meaningful contributions to open source projects is a great resume builder and shows that you're involved in the development community.

As far as getting a dev job in NYC, it seems like there are infinite opportunities out there for all skill levels. Even if you are green, you should be able to find something. Don't get discouraged! Your enthusiasm and eagerness to become a skilled programmer carries a lot of weight. Another important aspect is to know the development language. Read a few books on not only coding but also design patterns, programming methodologies, best practices, etc... They will help you to communicate with your peers during interviews and eventually at the office.

Good luck!

Bojan


On Thu, Aug 8, 2013 at 9:31 PM, Frank <[address removed]> wrote:
Hello Ladies and Gents,

My name is Frank. I'm an aspiring Ruby developer, and I would sincerely appreciate some career guidance. Thank you so very much in advance! I'm proud to be a part of this fantastic community.

Some background: Earlier this year I decided to focus on becoming a full-time web developer. I did some self-teaching, and then tried to get an internship at a dev shop in NYC. I was asked by their lead dev if I could build Kickstarter on my own. "Probably not right now, no." was my honest response (looking back, maybe it should've been "With enough time, sure.").

So, I took a Rails class with Avi Flombaum (who's wonderful btw). I kept on with the self-teaching, and then contacted Obie Fernandez. Long story short, I convinced him to let me apprentice with him while he was in NYC for TechStars. That was a wonderful experience that wrapped up at the end of June.

I now feel stuck though as far as my optimal next step. I'm still fairly green and need to keep working on my Ruby/TDD/Agile skill set, but I'm tired of building my skills in isolation. I want to be a part of a team with some sort of mentorship in place. 

I applied to a shop well known for its pairing and Agile development practices, knowing full well I was probably way under-qualified. Surprisingly, I got an interview. Not surprisingly, I didn't make it past the first round. Here was the feedback that I got:

"Unfortunately, <name removed> felt that, on a technical level, it wasn't quite a good enough match to merit going forward at this time. However, he asked me to strongly encourage you to re-apply in another year or so, if you're still interested and available. He really loved your enthusiasm, and said that, with some more TDD and experience coding in Ruby, you could be a great fit for us.

My Questions:

What are some potential ways for me to bridge this rather large gap? Should I just find whatever job I can, and keep cranking in my spare time until I'm a solid junior dev, or do you think there are opportunities out there for someone who's hungry to learn, hungry to work, and hungry to do things the right way? If the latter, who are some companies you think I should contact?

Also, am I expecting too much in my desire to be a junior guy on a team where mentorship, pairing, Agile, and TDD are business as usual? Or should I expect to take whatever job I can get that's related to programming, and keep patiently honing my craft on my own?

Thank you again!

Best,
Frank




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Frank ([address removed]) from NYC.rb.
To learn more about Frank, visit his/her member profile
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]

Our Sponsors

  • Pivotal Labs

    Provides the awesome event space we use every month!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy