addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Re: [ruby-112] A round up of rails and ruby jobs in around Vancouver

From: Natanael S.
Sent on: Wednesday, April 9, 2014 10:31 AM
That's what makes me think if I really should try to start working professionally with Ruby. I've been working with Java and some other stuff for some time, always wanted to work with Ruby but just made some stuff for myself.
I came to Vancouver thinking about, maybe, change what I work with, well, good to know that Ruby won't be an easy way :)
It looks like I'd better spend more time learning other things.


On Wed, Apr 9, 2014 at 10:17 AM, Christopher Cummer <[address removed]> wrote:
These are some fantastic observations Eric. From my perspective at Unbounce this is also a source of frustration for us. We’re currently heavily focused on hiring seniors in large part because our ability to bring on juniors is rate-limited by the number of senior devs (Ruby or otherwise) available to help on-board and mentor. Every new employee, at any level and in any position, slows someone down for a bit while they get up-to-speed, perhaps nowhere more so than in development. 

It’s a constant source of frustration for us at Unbounce that we don’t yet have enough senior devs to bring on juniors at the rate we’d like to, because we recognize that there is a huge shortage of experience in Vancouver right now and we do want to help change that. In that regard I suspect we’re no different than most of the companies you listed.

None of which addresses any actual solution, because sadly I don’t have one. Just know that this is felt by everyone right now.


On 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]





--
Aviso: Se você clicar em "RESPONDER", a sua mensagem será enviada a todos desta mala direta ([address removed])
Esta mensagem foi enviada de Christopher Cummer ([address removed]) do Vancouver Ruby Meetup Group.
Para conhecer melhor o Christopher Cummer, visite o seu perfil de membro

To report this message or block the sender, please click here
Alterar as notificações da minha lista de discussões para que eu receba os e-mails A medida que forem enviados | Em um único e-mail diariamente | Não quero receber notificações da lista de discussões

Meetup, POB 4668 #37895 New York, New York 10163 | [address removed]

Our Sponsors

  • Brewhouse

    Vancouver's leading product development studio

  • CodeCore

    Build Rails Apps in 9 Weeks! Full-Time and Part-Time Development Program

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