Patrzyłem na niektóre oferty pracy i zauważyłem, że sporo z nich wymienia IDE w sekcji „wymagane umiejętności”, nawet na wyższych stanowiskach. Nie jest to również zlokalizowane w jednej firmie, ale raczej pojawia się raz na kilka postów.
Jestem zakłopotany tym wymogiem pracy, ponieważ moimi mentorami i jednymi z najlepszych programistów, jakie widziałem w życiu, byli ninja VIM / Emacs. Podobnie, kiedy pracuję z ludźmi, nie dbam o to, jakich narzędzi używają, o ile są wydajni w zespole.
Czy ktoś może wyjaśnić powody zatrudniania menedżerów, którzy uznają IDE za oficjalny wymóg pracy?
Odpowiedzi:
Jeśli organizacja ustandaryzowała się w pojedynczym środowisku IDE lub środowisku programistycznym, może to nazwać w opisie stanowiska / stanowisku, ponieważ jest to umiejętność, która oddzielałaby jednego kandydata od drugiego podczas przeglądu i rozmowy kwalifikacyjnej. Jednak tylko dlatego, że jest to wymóg, nie oznacza, że tak naprawdę jest to wymóg, a firmy mogą zatrudnić kogoś, kto nie spełnia każdego zidentyfikowanego „wymagania” .
źródło
W niektórych firmach użycie IDE jest ustandaryzowane.
Oczekują, że wszyscy koderzy użyją tego samego IDE i dlatego szukają kandydatów, którzy są biegli w posługiwaniu się nim.
Niektóre środowiska IDE zapewniają zintegrowane debugowanie, uzupełnianie kodu, szablony, kontrolę źródła i więcej funkcji, dlatego firma może chcieć zapewnić, że przychodzący programista będzie wiedział, jak skutecznie korzystać z IDE.
To powiedziawszy, przez większość czasu znajomość IDE nie jest trudnym wymogiem, po prostu miło mieć, jeśli chodzi o menedżerów ds. Rekrutacji i zespół. Jeśli są one wymienione jako „must have”, podejrzewam rękę ludzi, którzy nie kodują życia (HR, rekruterzy itp.).
źródło
Firma może mieć niestandardowe rozszerzenia lub wtyczki specyficzne dla konkretnego środowiska IDE lub częściej po prostu zdefiniować ich przepływ pracy pod kątem możliwości IDE. Na przykład ich standardowe narzędzie do kompilacji może bezpośrednio zużywać plik projektu IDE lub zależeć od określonej struktury katalogów. Mogą również mieć standardy kodowania, które są egzekwowane lub sprawdzane przy użyciu określonej opcji IDE lub wtyczki.
źródło
Nie czytałbym w tym zbyt daleko.
Większe organizacje zwykle mają oddzielne działy HR i rozwoju. Dział kadr zasadniczo nie rozumie, czego tak naprawdę potrzebują zespoły programistyczne u kandydata, a także kierownik ds. Rekrutacji rozumie, czego HR potrzebuje, aby zweryfikować kandydatów.
Głupie rzeczy, takie jak IDE, stają się częścią oficjalnych wymagań, ponieważ jest to konkretna miara, którą HR może odfiltrować.
Jeśli pojawi się podczas rozmowy, a menedżer ds. Rekrutacji nie może podać konkretnego powodu, dla którego XYZ IDE musi zostać wykorzystany do rozwoju w ich sklepie, rozważ czerwoną flagę.
źródło
Być może używają bardzo specyficznego IDE (dostarczonego przez niszowego dostawcę technologii dla niszowych rynków - myślę, że niektóre narzędzia SAP mogą się liczyć w tym obszarze), który zajmuje trochę czasu i nie ma czasu na nie czekać nowy wynajem, aby nadrobić zaległości. Być może robią dużo narzędzi / skryptów specyficznych dla IDE, więc potrzebują ludzi o takich umiejętnościach.
Nigdy tak naprawdę nie spotkałem się z tymi sytuacjami (gdzie IDE było wymieniane jako pozycja obowiązkowa; często widziałem to w sekcji umiejętności „miłej do zdobycia” w ogłoszeniu o pracę) i nigdy nie słyszałem o czymś, co jest przeszkodą w procesie rekrutacji. Ale to tylko moje doświadczenie ...
źródło
Mogę podać jeden scenariusz ... Pracuję dla dużej korporacji finansowej. Mamy listę „zatwierdzonego” oprogramowania, które możemy instalować na naszych komputerach. Dotyczy to środowisk programistycznych. Jest to kwestia bezpieczeństwa; pomaga wtedy śledzić możliwe problemy z poszczególnymi komputerami i laptopami.
Przy zatrudnianiu menedżerowie muszą wziąć pod uwagę, jakie IDE będą dostępne dla nowych pracowników i oczywiście, jeśli nie mają doświadczenia z dostępnymi zasobami, nie zrobią wiele dobrego.
źródło