Programuję w tym samym języku programowania obiektowego od wielu lat (oparty na systemie Windows). Problem polega na tym, że ten konkretny język nie jest zbyt popularny i nie jest jednym z najgorętszych na rynku ofert pracy i tym podobnych.
Powinienem być zaniepokojony? Czy pracodawca Java zrozumiałby, że jestem programistą i może wybrać dowolny język w ciągu tygodnia lub dwóch, czy miałby wrażenie, że skoro nie zaprogramowałem profesjonalnie w ich konkretnym języku, to jestem po prostu nie masz kwalifikacji?
PS. Jeśli chodzi o naukę, gram w domu z różnymi technologiami. Ale w pracy utknąłem w tym samym języku.
career-development
Yannis
źródło
źródło
Odpowiedzi:
Popracuj trochę w innych językach programowania, miej to na Githubie. Zrób to przez pewien czas, zdobędziesz dowód na to, że masz w tym doświadczenie. Również blog o twoich pobocznych projektach pomoże tylko uzupełnić obraz.
źródło
Samobójstwo zawodowe? Nie do końca, ale oznacza to, że jeśli musisz przejść przez filtr pierwszego poziomu w HR, mogą nie wiedzieć / dbać wystarczająco, aby zobaczyć poza powierzchnią analizy typu he-has-5-checkboxes. Menedżer ds. Rekrutacji może to zrobić, ale większość działów HR nie.
Jeśli chodzi o naukę nowego języka, zwrócę uwagę, że w wielu przypadkach wybór składni nie jest trudny, ale wtedy musisz zapoznać się ze wszystkimi bibliotekami, a to może potrwać znacznie dłużej.
źródło
Upewnij się, że dobrze rozumiesz pojęcia programowania i struktury danych. Dowiedz się, jak / kiedy je zastosować. Wyartykułuj i okazuj zaufanie do tego, co wiesz. Jeśli ubiegasz się o pracę w określonym języku, czytaj dalej w tym języku. Naucz się podstaw tego języka i umieć omawiać ten język w odniesieniu do znanych Ci pojęć programistycznych. Nie bój się powiedzieć potencjalnemu ankieterowi, że nie znasz odpowiedzi. Jeśli nie wiesz, jak odpowiedzieć na pytanie, umiesz odpowiedzieć na pytanie, co zrobiłbyś w swoim języku ojczystym, i bądź przygotowany na poinformowanie ankietera, gdzie możesz znaleźć odpowiedź, w wybranym języku firmy. Przykłady kodu są świetne, ale każdy może wycinać i wklejać kod. Udowodnij dobrą znajomość koncepcji programowania. Nie wszystkie firmy płacą za naukę języka w OJT. Dlatego przed rozmową postaraj się nie mieć podstawowych umiejętności (spójrz na problemy z programowaniem z podręczników i Internetu i rozwiąż je samodzielnie). Większość pracodawców chce kogoś, kto może myśleć na własnych nogach, a także wykazać motywację do tego, co robi firma.
źródło
Przynajmniej w USA może to ostatecznie doprowadzić do samobójstwa zawodowego lub przynajmniej czegoś bliskiego. Problem polega na tym, że zatrudnianie odbywa się za pośrednictwem rekruterów i rekruterzy nie wydają się wiedzieć ani nie przejmują się twoimi rzeczywistymi umiejętnościami, ale mają listę zup alfabetu, która jest ich złotym standardem. Wymagane do tego stopnia, że miałem więcej niż kilka tego, co powiedziałbym, przynajmniej uważali się za nieskazitelnie etycznych rekruterów, którzy powiedzieli mi, że dokładnie tego szukał ich klient. Musiałem tylko „przeorientować” moje CV, ponieważ „pominąłem kilka moich konkretnych umiejętności”, których klient będzie szukał. 8-O
Może to zależy, ale w USA tak, może w końcu nadejść dzień, w którym jeśli nie będziesz w stanie podać oczekiwanej zupy alfabetycznej, możesz spojrzeć na linię zupy. Złe kalambury.
źródło
Z pewnością musisz poświęcić dużo czasu na naukę nowych umiejętności, a także języków programowania. Chciałbym podsumować kilka przykładów, które odnoszą się do tego, co wskazałeś przy trzymaniu się jednego języka programowania, ale pamiętaj, że szczególny problem, który wskazałeś, byłby inny dla różnych domen problemów.
Tak więc naprawdę zależy od tego, jaka jest twoja domena programowania i wyniku, który sam byś dostosował.
źródło