Ask HK: How to get “production level” experience with a new technology
Recently I've got really interested on working at GitLab, I've started using their products and they are so great, I'd ~rally~ really love to be part of that.
However, one of their strict-requirements is: "You have worked on a production-level Ruby application, preferably using Rails (this is a strict requirement)."
At the moment I'm a Sr. Software Engineer at my current job, but the stack I've such experience is Python with Tornado / Django / Flask.
What do you think would be a good way to get such experience with RoR?
I can make some side projects as a practice, but I doubt that'd give me enough experience to apply for a job at GitLab.
I could also apply for other company that accepts a lower experience with RoR to get started with it, but that'd mean invest at least a couple of months plus a junior position.
Has any of you made a change like that before?
Thanks.
8 comments
[ 0.22 ms ] story [ 28.2 ms ] threadI'm not "married" with the idea of working there, as a matter of fact I'm already on the interview process with another company (remote too).
But going back to your question, this is a hard one... Unfortunately, I guess most companies look for experience in a specific framework, not even in a language in senior roles. Probably you would have to find some company and consider pay cut/start yours with the new stack. I think smaller companies may be less picky about your stack. You could also look for team lead roles and practice new stack while leading a team. Sometimes companies let you introduce a new stack, but it has to have a good reason. If you work with django I see no reason for rails.
https://about.gitlab.com/handbook/people-operations/global-c...
It's a bummer TBH, I'd need to take a big pay cut to work there.
Thanks for the information.
See if there is any room to convert your current Python applications to Ruby.
I can give it a shot with personal projects, but still I don't think it'd be enough experience.
https://gitlab.com/gitlab-org/gitlab-ce/issues
also some other rails apps to look at:
discourse https://github.com/discourse/discourse
dev.to https://github.com/thepracticaldev/dev.to
just recently mentioned in another thread consul https://github.com/consul/consul
Or search for large open source rails apps.