Ruby, mas não o Rails no meu currículo [fechado]

34

Eu listei o Ruby como uma habilidade no meu currículo, porque estou programando no Ruby há 5 anos enquanto trabalho no meu doutorado. tese. Eu tenho usado principalmente para implementar algoritmos de processamento de linguagem natural.

Estou começando a procurar emprego e publiquei meu currículo em alguns sites (como um bônus extra ao me candidatar a determinados trabalhos no destino). Agora recebo recrutadores me chamando para me oferecer empregos em Ruby on Rails. O problema é que eu nunca aprendi Rails. Nunca foi relevante para o que estou fazendo pelo meu doutorado.

Como você recomenda lidar com essa situação para evitar desperdiçar meu tempo e o deles? (E aprender Rails provavelmente não é uma opção até que eu termine minha tese.) Meu currículo pode ser ajustado para tornar isso mais claro? Deve ser ajustado? Devo educadamente dizer a eles por telefone que não conheço o Rails?

A propósito, a parte relevante do meu currículo simplesmente diz:

Habilidades:

Linguagens de programação: C, C ++, Java, Scala, Ruby, LaTeX

Bancos de dados: MySQL, XML, XPath

e lista algumas outras áreas de habilidade que não poderiam ser confundidas com um desenvolvedor do Rails.

Ken Bloom
fonte
11
+1 por apresentar um problema que será enfrentado por qualquer pessoa com Ruby em seu currículo. Este é um fenômeno muito comum.
Adam Crossland
25
XML conta como um banco de dados agora?
Tarka
2
Não leve para o lado pessoal, os recrutadores estão jogando um jogo de números. Eles são pagos por partidas bem-sucedidas, então o mercado de trabalho é como um mercado intelectual de carne. Se você corresponder à pesquisa deles, eles oferecerão o emprego. É tudo o que eles podem fazer.
Berin Loritsch
6
@ Ken Bloom: Os idiomas fariam bem, mas eu costumo adicionar uma terceira categoria para "Tecnologias" que não são realmente idiomas ou bancos de dados. Estruturas e coisas como XML geralmente chegam lá para mim.
Adam Lear
4
@ Slokun, XML é um exemplo perfeito de um banco de dados semi-estruturado. en.wikipedia.org/wiki/Semi-structured_model
Malfist

Respostas:

20

Essa é uma boa pergunta.

Eu deixaria seu currículo em paz. É bom filtrar idiomas com os quais você não se sente confortável trabalhando, mas não filtra estruturas. Você não sabe qual versão do seu currículo estará sentada na mesa de alguém quando ele se interessar por você. Quando eles o veem, você pode ser um desenvolvedor versátil do Rails.

Com isso, eu preferiria ter uma dúzia de telefonemas sobre as oportunidades do Rails apenas para que uma delas se tornasse simples Ruby. Os recrutadores tendem a pensar, ruby == railsentão não os confunda.

Jeremy Heiler
fonte
1
Então, suponho que devo fazer algumas perguntas rápidas ao recrutador para verificar se o trabalho é um trabalho de desenvolvimento da Web (presumivelmente exigindo Rails) versus outro trabalho (onde o recrutador confundiu Ruby com Rails)?
Bloom
3
@ Ken: Sim. Muitos recrutadores estão ligando para você com base em um conjunto de critérios vagos (para nós). Gosto quando sou capaz de controlar como as oportunidades são filtradas, em vez de outra pessoa decidir por mim.
Jeremy Heiler
2
+1 para deixar uma abertura para a oportunidade de Ruby simples
Larry Coleman
28

Você poderia dizer a eles que você é muito bom com Ruby (supondo que você seja bom com Ruby) e que estaria disposto a aprender o Rails como parte de um novo trabalho (supondo que você esteja disposto e interessado em aprender a estrutura do Rails). O treinamento no trabalho não é incomum. Eu tive que pegar JavaEE, Spring, Hibernate no trabalho. Eu tinha Java e aplicativos da Web (não em Java), então eles acharam que eu poderia me adaptar.

Em geral, não coloque negativos em um currículo como "Ruby, mas NÃO Ruby on Rails", apenas não parece bom.

FrustratedWithFormsDesigner
fonte
12

Para um recrutador ruby = trilhos . Não está certo e é uma visão muito restrita do mundo Ruby, mas é assim que um recrutador processa chavões. Seria como equiparar o Django ao Python, mas a maioria da demanda por tarefas Ruby é para aplicativos Rails. Vai levar tempo e outro aplicativo matador para fazer essa distinção.

Berin Loritsch
fonte
6
... ou ruby ​​== trilhos ...
Aaron McIver
15
Não, eles redefiniram o rubi em suas mentes. Eles foram vítimas dessa atribuição x erro do operador de igualdade.
Berin Loritsch
1
isso ou você está escrevendo em Pascal.
Bloom
Boa fuga ... no entanto, você menciona equiparar ... não a tarefa em algumas frases no caminho.
Aaron McIver
2
: P Doh! Você é muito rápido ...
Berin Loritsch
4

Nada do que você faz em seu currículo impedirá que 90% dos recrutadores entrem em contato com você sobre os trabalhos do Rails. Apenas desenvolva uma pele grossa e cultive a paciência.

Adam Crossland
fonte
+1, mesmo sem mencionar Ruby, eles pedirão o que eles estão procurando no momento.
Josh K
1

Ruby sem trilhos? -10 para estar na moda :)

Coloque "disposto a aprender trilhos", melhor do que 'sem trilhos' :)

Slawek
fonte
1

Eu deixaria como está e apenas listei o Ruby.

Eu também gastaria 1 hora desossando e, se você conhece bem o Ruby, não há muito o que saber.

  • É o Model-View-Controller.

  • Os modelos representam tabelas de banco de dados através do ORM de trilhos, mapeando modelos e atributos para tabelas.

  • Funcionalidades como autenticação podem ser feitas através de 'gems'.

  • O html é criado através dos modelos 'ERB'.

  • Existem soluções de hospedagem de baixo custo, por exemplo, Heroku.

Michael Durrant
fonte
0

Os recrutadores que estão ligando são tipicamente examinadores de primeiro nível. Eles fazem ligações diariamente. Pense neles como vendedores. Contá-los não significa que você pode estar interessado. Além disso, se eles não estiverem em uma escala técnica, Ruby e Rails podem ser sinônimos deles.

Diga-lhes educadamente quando eles telefonarem que você não conhece o Rails e prefere se concentrar em um ambiente somente para Ruby; a parte do seu currículo que você listou parece adequada e eu não sugeriria alterá-lo com base no problema atual.

Aaron McIver
fonte
-2

Esclarecer

Você pode esclarecer que não possui experiência no Rails colocando "not Rails" no final. Ou seja, se você realmente não deseja nenhum trabalho no Rails. Isso tem a desvantagem de limitar automaticamente suas opções, pois indica que você não conhece e não tem interesse em aprender Rails.

Aprender

Por que não aprender Rails? Se você realmente conhece bem o Ruby, o Rails deve ser fácil. Então você pode dizer Ruby / Rails e se abrir para mais oportunidades.

Josh K
fonte
5
Eu desaconselharia colocar negativos em um currículo.
FrustratedWithFormsDesigner
Adoraria alguém explicar o voto negativo.
Josh K
@ Frustrated: Isso foi listado como uma opção possível.
21411 Josh K
@ Josh O OP já declarou em sua pergunta que aprender Rails não é uma opção no momento. Ele também nunca disse que não tinha interesse, apenas que isso não é relevante para sua tese. Adivinhar é por isso que o voto negativo.
Tarka
1
@Frustrated: Na verdade, estava fazendo um projeto no Grails, ao mesmo tempo que alguém estava fazendo no Rails. Acabamos tendo que chamá-los de "G" e "R" porque estava ficando muito confuso.
21711 Josh K