Ruby, ale nie Railsy w moim CV [zamknięte]

34

Wymieniłem Ruby jako umiejętność w moim CV, ponieważ programuję w Ruby od 5 lat, kiedy pracuję nad doktoratem. Praca dyplomowa. Używam go głównie do implementacji algorytmów przetwarzania języka naturalnego.

Zaczynam szukać pracy i zamieściłem swoje CV w kilku witrynach (jako dodatkowy bonus przy składaniu podania o niektóre zadania na miejscu). Teraz dzwonią do mnie rekruterzy, aby zaoferować mi pracę w Ruby on Rails. Problem polega na tym, że nigdy nie nauczyłem się Railsów. To nigdy nie miało znaczenia dla tego, co robię dla mojego doktoratu.

Jak radzisz sobie z tą sytuacją, aby nie marnować mojego czasu? (A nauka Railsów prawdopodobnie nie jest opcją, dopóki nie skończę pracy magisterskiej.) Czy moje CV może zostać dostosowane, aby było to bardziej zrozumiałe? Czy należy to zmienić? Czy powinienem tylko uprzejmie powiedzieć im przez telefon, że nie znam Railsów?

Nawiasem mówiąc, odpowiednia część mojego CV mówi po prostu:

Umiejętności:

Języki programowania: C, C ++, Java, Scala, Ruby, LaTeX

Bazy danych: MySQL, XML, XPath

i wymienia kilka innych obszarów umiejętności, których nie można pomylić z programistą Railsów.

Ken Bloom
źródło
11
+1 za podniesienie problemu, z którym spotka się każdy, kto ma Ruby w swoim życiorysie. To bardzo powszechne zjawisko.
Adam Crossland
25
XML liczy się teraz jako baza danych?
Tarka
2
Nie bierz tego osobiście, rekruterzy grają w gry liczbowe. Zarabiają za udane mecze, więc rynek pracy jest jak intelektualny rynek mięsa. Jeśli dopasujesz ich wyszukiwanie, zaoferują pracę. To wszystko, co mogą zrobić.
Berin Loritsch
6
@Ken Bloom: Języki zrobiłyby to w mgnieniu oka, ale zwykle dodam trzecią kategorię dla „Technologii”, które tak naprawdę nie są językami ani bazami danych. Frameworki i rzeczy takie jak XML zwykle tam się dla mnie znajdują.
Adam Lear
4
@Slokun, XML jest doskonałym przykładem semistrukturalnej bazy danych. en.wikipedia.org/wiki/Semi-structured_model
Malfist

Odpowiedzi:

20

To dobre pytanie.

Zostawiłbym twoje CV w spokoju. Dobrze jest odfiltrować języki, z którymi nie masz doświadczenia w pracy, ale nie odfiltrowuj ram. Nie wiesz, która wersja Twojego CV będzie siedzieć na czyimś biurku, gdy się nim zainteresuje. Zanim go zobaczą, możesz być dobrze zorientowanym programistą Railsów.

Dzięki temu wolałbym mieć kilkanaście telefonów o możliwościach Railsów, aby jeden okazał się zwykłym Ruby. Rekruterzy zwykle myślą, ruby == railswięc nie myl ich.

Jeremy Heiler
źródło
1
Więc przypuszczam, że powinienem zadać rekruterowi kilka szybkich pytań, aby sprawdzić, czy jest to praca programistyczna (prawdopodobnie wymaga Railsów) w porównaniu do innej pracy (gdzie rekruter pomylił Ruby z Railsami)?
Ken Bloom
3
@Ken: Tak. Wielu rekruterów dzwoni do ciebie w oparciu o zestaw niejasnych (dla nas) kryteriów. Podoba mi się, gdy mogę kontrolować, w jaki sposób filtrowane są szanse, zamiast decydować o tym ktoś inny.
Jeremy Heiler
2
+1 za pozostawienie otwarcia dla zwykłej okazji Ruby
Larry Coleman
28

Możesz powiedzieć im, że jesteś bardzo dobry z Ruby (zakładając, że jesteś dobry z Ruby) i że będziesz gotów uczyć się Railsów w ramach nowej pracy (zakładając, że jesteś chętny i zainteresowany nauczeniem się frameworka Rails). Szkolenie w miejscu pracy nie jest niczym niezwykłym. Musiałem odebrać JavaEE, Spring, Hibernate podczas pracy. Miałem Java i aplikacje internetowe (nie w Javie), więc doszli do wniosku, że mogę się dostosować.

Ogólnie rzecz biorąc, nie umieszczaj negatywów w CV, takich jak „Ruby, ale NIE Ruby on Rails”, po prostu nie wygląda to dobrze.

FrustratedWithFormsDesigner
źródło
12

Do rekrutera ruby = szyny . To nie w porządku i to bardzo wąski obraz świata Ruby, ale w ten sposób rekruter przetwarza modne słowa. To byłoby jak zrównanie Django z Pythonem, ale większość zapotrzebowania na zadania Ruby dotyczy aplikacji Railsowych. To rozróżnienie zajmie trochę czasu i kolejna zabójcza aplikacja.

Berin Loritsch
źródło
6
... lub ruby ​​== szyny ...
Aaron McIver
15
Nie, na nowo zdefiniowali rubin w swoich umysłach. Padli ofiarą tego błędu vs błąd operatora równości.
Berin Loritsch
1
to lub piszesz w Pascal.
Ken Bloom
Fajna ucieczka ... ale potem wspominasz o zrównaniu ... nie przydziału w kilku zdaniach.
Aaron McIver
2
: P Doh! Jesteś za szybki ...
Berin Loritsch
4

Nic, co zrobisz w swoim CV, nie powstrzyma 90% rekruterów przed skontaktowaniem się z Tobą w sprawie zadań w Rails. Po prostu opracuj grubą skórę i pielęgnuj cierpliwość.

Adam Crossland
źródło
+1, nawet bez wzmianki o Ruby, zapytają cię o to, czego aktualnie szukają.
Josh K
1

Rubin bez szyn? -10 do bycia modnym :)

Wpisz „chętny do nauki szyn”, lepiej niż „bez szyn” :)

Sławek
źródło
1

Zostawiłbym to tak, jak jest i po prostu wypisuje Ruby.

Spędziłbym także 1 godzinę na ćwiczeniach, a jeśli dobrze znasz Ruby, nie ma zbyt wiele do poznania.

  • To kontroler widoku modelu.

  • Modele reprezentują tabele bazy danych poprzez szyny ORM, odwzorowując modele i atrybuty na tabele.

  • Funkcjonalność, taką jak uwierzytelnianie, można osiągnąć za pomocą „klejnotów”.

  • HTML jest tworzony za pomocą szablonów „ERB”.

  • Istnieją tanie rozwiązania hostingowe, np. Heroku.

Michael Durrant
źródło
0

Rekruterzy, którzy dzwonią, to typowo przesiewowi pierwszego poziomu. Wykonują połączenia codziennie. Pomyśl o nich jak o sprzedawcach. Mówienie im nie oznacza, że ​​możesz być zainteresowany. Ponadto, jeśli nie są w skali technicznej, Ruby i Rails mogą być dla nich synonimami.

Powiedz im grzecznie, gdy zadzwonią, że nie znasz Railsów i wolisz skupić się w środowisku opartym wyłącznie na Ruby; podana przez Ciebie część CV wygląda na wystarczającą i nie sugerowałbym jej zmiany w oparciu o bieżący problem.

Aaron McIver
źródło
-2

Wyjaśniać

Możesz wyjaśnić, że nie masz doświadczenia z Railsami, umieszczając na końcu „not Rails” . To znaczy, jeśli naprawdę nie chcesz żadnych zadań w Railsach. Ma to wadę polegającą na automatycznym ograniczaniu opcji, ponieważ wskazuje, że nie wiesz i nie jesteś zainteresowany nauką Railsów.

Uczyć się

Dlaczego nie nauczyć się Railsów? Jeśli naprawdę dobrze znasz Ruby, Rails powinny być łatwe. Następnie możesz powiedzieć Ruby / Rails i otworzyć się na więcej możliwości.

Josh K.
źródło
5
Odradzałbym umieszczanie negatywów w CV.
FrustratedWithFormsDesigner
Chciałbym, aby ktoś wyjaśnił opinię negatywną.
Josh K
@Frustrated: To było wymienione jako jedna z możliwych opcji.
Josh K
@Josh OP stwierdził już w swoim pytaniu, że nauka Railsów nie jest teraz opcją. Nigdy też nie powiedział, że nie był zainteresowany, tylko że nie ma to związku z jego tezą. Zgaduję, że właśnie dlatego głosowanie negatywne.
Tarka,
1
@ Frustrated: Właściwie realizował projekt w Grails w tym samym czasie, gdy ktoś inny robił w Rails. Skończyło się tak, że nazwaliśmy je „G” i „R”, ponieważ robiło się to tak myląco.
Josh K