|Sent on:||Wednesday, April 9, 2014 8:41 AM|
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 developersThere 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 developersWhich 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 InterviewsIn 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 JourneyFor 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]