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.
źródło
Odpowiedzi:
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 == rails
więc nie myl ich.źródło
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.
źródło
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.
źródło
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ść.
źródło
Rubin bez szyn? -10 do bycia modnym :)
Wpisz „chętny do nauki szyn”, lepiej niż „bez szyn” :)
źródło
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.
źródło
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.
źródło
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.
źródło