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: Re: [ruby-112] A round up of rails and ruby jobs in around Vancouver

From: Michael L.
Sent on: Wednesday, April 9, 2014 12:07 PM
As someone who occasionally looks for junior roles in the Ruby / Ruby on Rails community in Vancouver I have a few things I would like to get off my chest.

I’ve been in Vancouver for a year and a half and can count the number of junior roles advertised within that time frame on one hand.  Sure, I have likely missed a few postings here and there but the fact remains that they just don’t exist for most people.  There is only so much I can learn by working on personal projects / open source projects… which brings me to my second gripe.

I have a limited amount of free time.  In fact everyone does.  Much of that free time is spent keeping up-to-date in my current role (frontend engineer) and at the rate things change in our industry I imagine others are in the same boat, even senior devs.  The rest is spent with loved ones, friends, the beach… you know, keeping me sane.  Who wants to hire a burned out dev?  I’m not saying companies should take on the full responsibility of training junior devs but there have to be compromises on both sides.

ps.  I just read John McDowall’s email and completely agree with his stand on remote work.  My current position kills two hours of my day driving (Surrey), two hours I could spend learning / trying to find a mythical junior dev position.  I’m not sure if a remote junior role exists as they generally require a certain level of expertise.

-- 
Michael Lee


On April 9, 2014 at 11:04:59 AM, Drew ([address removed]) wrote:

I totally agree with Eric on his points regarding the junior rails dev.

I'm currently TAing at CodeCore, and we're hoping to provide a good environment for junior devs, through building relationships with local companies, and trying to find people in the community who can act as mentors.

If you're looking for junior developers, why not come by, and partner up with one of our students on that project you've been meaning to get to, but just haven't had the time or been able to find the right person to work on with. Spend a couple hours in the evenings, working on something and getting to know people who are working hard to become a part of our community here.

I think we should all take some responsibility to make our community more accessible, and share the awesomeness we have.

These posts with job lists are great (thanks, I'll spread this around). And, if you have any ideas for community building that we may be able to help out with at CodeCore, just let us know.

Cheers,

<[A]> n d r e w
Favorites of the Month
book | song | blog | etc


On Wed, Apr 9, 2014 at 8:43 AM, Ali Tajsekandar <[address removed]> wrote:
Thank you for sharing your findings with Vancouver Ruby community. Just for the record, at Wishpond, we welcome Ruby on Rails developers of all levels. Feel free to reach out at [address removed].

Cheers,

Ali Tajsekandar
Founder & CEO

[address removed]

Follow Wishpond on:  


On Wed, Apr 9, 2014 at 8:35 AM, Eric Brooke <[address removed]> wrote:
Thanks Brendan.  Happy to share.  It appears to be a lot of jobs but there is a couple problems that affect us all.

1. Not enough senior Rails/Ruby developers

There are a lot of jobs for senior Rails/Ruby developers and it seems that all the seniors are happy in their current roles.  Everyone is chasing the unicorn.. The only solution seems to import from other cities and countries.

2. Too few Vancouver, BC companies are employing juniors and intermediates rails/ruby developers

Which means no one becomes a senior, of course you can import from outside of Vancouver.  Which does not give us a sustainable tech ecology.  And all the graduates from CodeCore and Lighthouse Labs who are starting to fill the gaps that BCIT/SFU/UBC/UVic left, are probably going to have to leave Vancouver to get a job, (because both end with internships, some may be saved). We need these interns, to stay to build the community and create new stuff.

3. Tech Interviews

In all of the Tech interviews for a Rails job, I have done in Vancouver, I have had only one actually test me on Rails (and thats because I pointed it out).  

Most start with fibonacci, work through this binary tree(in whatever language), then a couple questions on Big O Notation, couple sort comparisons, and then maybe a Ruby work through an array questions.  Sometimes SQL is thrown in. Most of the tests are on things I do not do on a day to day in coding Rails. Most of the tests are things that Rails takes care of, so tend to favour a recent com sci graduate, not the self taught.

The irony is all the interviews with companies outside of Vancouver (e.g.in the Toronto and US) start with a Rails App, tell me what is going on here, a bunch of questions about activeRecord and a couple other modules, where I look for bugs, how I solve errors, go through a refactor exercises.  A bunch of code smell question i.e. callbacks good or bad, Eager loading what is it. Then they branch to Ruby questions, SQL, Gems I have used, APIs I have worked with. Stuff I have done day to day. After some push to see how much computer science you may know.

4. Are you really senior/intermediate if you cannot coach?

Most articles when discussing Seniors state they should know the code, but also the business and how to communicate. We need seniors/intermediates to step up and start coaching/mentoring juniors/intermediates.  The reality I have seen is when an intern comes on board it is the juniors/intermediates that coach them and the seniors coach the Intermediates. Lion King ‘Cycle of Life Song’. When this happens we start to have a sustainable tech ecology for Rails and Ruby…

5. Is the problem devs or business leaders?
Some consider this a problem for the future, but you will hit a time when you cannot get the devs you need, and then you are paying a lot more to solve that problem that appeared medium term and shit hurts now.

My Journey

For my journey I am nearly immediate, but I am still looking and I am now considering options outside of Vancouver, because everybody wants a Senior.

P.S. I think I will turn this into a blog post now!




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Eric Brooke ([address removed]) from Vancouver Ruby Meetup Group.
To learn more about Eric Brooke, visit his/her member profile
To report this message or block the sender, please click here
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]





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Ali Tajsekandar ([address removed]) from Vancouver Ruby Meetup Group.
To learn more about Ali Tajsekandar, visit his/her member profile

To report this message or block the sender, please click here
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]





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Drew ([address removed]) from Vancouver Ruby Meetup Group.
To learn more about Drew, visit his/her member profile
To report this message or block the sender, please click here
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

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