Czy wysoka reputacja w przepełnieniu stosu pomoże uzyskać dobrą pracę?


236

W poście Joel Spolsky wspomniał, że 5-cyfrowa reputacja przepełnienia stosu może pomóc ci zarobić pracę za 100 000 $. Ile z tego jest prawdziwe?

Czy ktoś chciałby podzielić się swoim sukcesem w zdobyciu dobrze płatnej pracy ze względu na swoją reputację na stronach Stack Exchange?

Czytałem gdzieś, że dana osoba otrzymała ofertę wywiadu od Google, ponieważ osoba rekrutująca uznała swoją reputację przepełnienia stosu za imponującą. Czy ktoś jeszcze ma podobne historie?


23
To niepotwierdzone dowody, jak wykazał również użytkownik 8149. Jeśli nie ma dowodów statystycznych ani faktycznych studiów przypadku, nie jest to wiarygodne.
Gio Borje

6
Głosowałbym za 1000x, gdybym mógł. Myślałem dokładnie tak samo :-).
Oliver Weiler

113
100 000 USD w Nowym Jorku to 25 000 USD w Chattanooga, TN.
Steven A. Lowe

10
Gdybym był w stanie zatrudnić, chciałbym przeczytać czyjeś pytania i odpowiedzi na temat SO, ale nadal potrzebowałbym sprawdzenia twarzy i wywiadu. Wynagrodzenie zależy od wielu czynników.
Job

29
Mam zamiar wyjść na bardzo bezpieczną kończynę i powiedzieć z własnego doświadczenia , tak.
Marc Gravell

Odpowiedzi:


268

Nie

prawdziwa odpowiedź: spędź kilka miesięcy, zdobywając pięciocyfrową reputację Stack Overflow, a będziesz otrzymywać oferty pracy w przedziale od 100 000 $ bez wywiadu.

Nie ma powodu, dla którego wysoka reputacja (lub „wynik”) na jakiejkolwiek stronie w ogóle da ci pracę. Wskazałem to wcześniej, bardziej prawdopodobne jest, że dostaniesz pracę, utrzymując projekty open source, biegle pisząc, pozostawiając dobre wrażenia i nawiązując osobiste kontakty w społeczności.

Czy ci ludzie są dobrymi programistami? Niewątpliwie tak! Czy to znaczy, że dobrze pasują do twojego zespołu? Absolutnie nie . Nazywanie tych ludzi „supergwiazdami” może być całkowicie poprawne, ale to nie czyni ich idealnymi. 1

Co decyduje o tym, czy jesteś dobrze dopasowany? Wywiady i połączenia. Nie możesz zastąpić spotkania osób twarzą w twarz liczbą.


Posiadanie wysokiej reputacji nie zaszkodzi, ale nie jest to magiczna kula .


1: W żadnym wypadku nie mam na myśli sugerowania, że ​​ci ludzie są złymi programistami, mam na myśli podkreślenie niemożności natychmiastowego i pełnego osądzenia kogoś na podstawie liczby.


109
Dobrze napisane pytania i odpowiedzi na StackOverflow wskazują jednak na twoje umiejętności komunikacyjne.

18
@Josh Zgadzam się, ALE może istnieć pośredni związek między reputacją w witrynie takiej jak StackOverflow a ofertami pracy. Uważam, że jeśli zdobędziesz ponad 10000 punktów, udzielając sensownych odpowiedzi, prawdopodobnie masz dużą wiedzę na temat jakiejś technologii / tematu.
Christian P

2
@Thorb: Poprawnie. Zazwyczaj biorę moje odpowiedzi i rozszerzam je na mój blog, jeśli pozwala na to czas. Otrzymuję o wiele więcej zapytań niż wszystkie strony SO / SE razem.
Josh K

4
Mam nadzieję, że nie. Widziałem kilka naprawdę głupich pytań zadawanych wielokrotnie przez osoby o wysokiej reputacji i głupie odpowiedzi innych.
Tin Man

4
@ christian.p: Przyczyna / skutek - czy dostałeś propozycję pracy, ponieważ masz ponad 10000 punktów, czy jesteś dobry w tym, co robisz i spędziłeś trochę czasu, dzieląc się tymi informacjami na stronie internetowej?
Cthulhu,

174

tak

Chodź, poważnie: spójrz na pierwszą stronę lub dwóch użytkowników stosu przepełnienia stosu . Wybierz dowolną osobę losowo. Spójrz na trzy lub cztery wysoko głosowane odpowiedzi, które napisali. Jeśli kiedykolwiek zatrudniałeś programistę w swoim życiu, to oczywiste, że ci ludzie są jednymi z najlepszych programistów, jakich kiedykolwiek mogłeś zatrudnić.

Następnie idź coraz głębiej. Przewiń do strony 5. Edytuj adres URL i przejdź od razu do strony 100, gdzie mają reputację w zakresie 3000. Spójrz na wszystkich. Z bardzo rzadkim wyjątkiem kogoś, kto zdobył dużo punktów za głupią odpowiedź, wszyscy są oczywistymi programistami gwiazdorskimi ... dla których większość zespołów zabiłaby.

Czy to rzeczywiście zapewni im pracę? Ostatecznie założymy się, że tak będzie . Musisz znaleźć firmę, w której faktyczni ludzie techniczni podejmują decyzje o zatrudnieniu, a nie osoby rekrutujące małpy. Być może będziesz musiał znaleźć miasto, w którym będzie mieszkało wiele dobrych miejsc do programowania: jeśli naprawdę, naprawdę nie chcesz wyjeżdżać z Roswell w Nowym Meksyku, będziesz ograniczony do znikomej liczby miejsc pracy zdalnej . Ale jeśli jesteś w czołówce, powiedzmy, 5000 użytkowników przepełnienia stosu i możesz pracować w Dolinie Krzemowej, Nowym Jorku, Seattle, Bostonie, Austin, Research Triangle, Londynie, Hyderabad, Bangalore, Sydney, Pekinie lub Tel Awiwie, Byłbym bardzo zdziwiony, gdybyś nie cieszył się dużym popytem i zarabiał w najwyższym 10 percentylu.


197
„Ale Joel, kto chce zatrudnić kogoś, kto spędza cały dzień na Stack Overflow?”
Joel Spolsky

124
Spędzanie dnia na przepełnieniu stosu oznacza, że ​​nie jesteś jeszcze zatrudniony . Ci ludzie, którzy spędzają cały dzień na przepełnieniu stosu, chcieliby mieć lepszą, ciekawszą pracę. Są idealnymi kandydatami. Zatrudniamy ich przez cały czas (w Stack Overflow), a oni przestają zdobywać reputację, gdy damy im użyteczną ważną pracę zamiast napędu, nad którym pracowali ich poprzedni pracodawca.
Joel Spolsky

58
Mój 5-cyfrowy przedstawiciel w momencie przeprowadzania wywiadu nie był wystarczająco wysoki dla Fog Creek. Myślę, że byłem wtedy nawet na stronie 3. Chodzi mi o to, że musisz przyznać, że nie zatrudniłbyś każdego użytkownika z przepełnieniem stosu 10 000+ lub w przeciwnym razie przegapiłem tę część e-maila z odrzuceniem, w którym dostałem ofertę 100 000 USD. (Celowo cię antagonizuję, mam nadzieję, że nadal jesteśmy przyjaciółmi :)
John Sheehan,

11
Pytanie nie brzmi „Czy ci wspaniali programiści” brzmi „Jak wpływ SO wpływa na wynagrodzenie i szanse na zatrudnienie” . Myślę, że ile reputacji masz na StackOverflow, nie jest oceną zdolności do zatrudnienia. Po to są kariery . Posiadanie wysokiej reputacji nie zaszkodzi, ale nie jest to magiczna kula .
Josh K

14
Jestem eksponat A. Czy Miejsce 5 w jednym punkcie dzięki w części złej środowisku pracy, gdzie skończyło spędzeniu sposób zbyt dużo czasu na SO. Cały ten wysiłek faktycznie pomógł mnie zwolnić, ale nie wcześniej, niż zdobyłem nagrodę MS MVP i znalazłem nową pracę, która lepiej wykorzystuje moje umiejętności (planowałem wprowadzić moje powiadomienie o 2 tygodniach tydzień później, ale myślę, że dostały wiatru nowego koncertu w pierwszej kolejności.) Od tego czasu wydaje mi się, że nie mam aż tyle czasu na SO.
Joel Coehoorn

57

To nie jest przypadek bezpośredniego związku przyczynowego. Oznacza to, że posiadanie wysokiej reputacji nie prowadzi do dobrze płatnej pracy. Bycie inteligentnym, wyrazistym, namiętnym i kompetentnym prowadzi do dobrze płatnej pracy. Po prostu te cechy również prowadzą do (ogólnie) wyższej reputacji w przypadku przepełnienia stosu. Więc nie powinieneś dążyć do uzyskania wysokiej reputacji. Powinieneś dążyć do bycia inteligentnym, wyrazistym, namiętnym i kompetentnym.

Wyższa reputacja będzie tylko bonusem.

Edycja : Właśnie znalazłem post, w którym Joel tak mówi. Mówi on będzie zatrudnić kogoś z 5 cyfr reputacji na przepełnienie stosu, że nie byłbyś w stanie uzyskać żadnej $ 100k + praca z 5 cyfr reputacji. Nie mówi też, że nie spojrzałby na rzeczywistą zawartość twojego profilu, więc jeśli właśnie opublikowałeś setki śmieciowych pytań w nadziei, że sztucznie podniesiesz swój wynik, to ci to nie pomoże. Zasadniczo wykorzystuje on twoją ocenę reputacji jako wskazanie wyżej wymienionych cech.


+1 za odniesienie do aktualnego postu, a także podkreślenie faktu, że nie ma bezpośredniego związku przyczynowego, jest to w najlepszym razie silna korelacja
Gary Rowe

1
Ważne jest, aby zauważyć, że Joel mówiąc, że zatrudni kogoś, jest całkowicie ortogonalny w stosunku do tego, czy inni pracodawcy mają pojęcie, co to jest StackOverflow lub dlaczego liczba na tej stronie ma dla nich znaczenie.
Kzqai

2
Korelacja nie jest przyczyną. Zgadzam się, jeśli udało ci się zdobyć dobrą reputację, prawdopodobnie jest to znak, że masz wiedzę na tematy, na które odpowiedziałeś, a zatem prawdopodobnie zarobisz więcej na pozycji, o której dużo wiesz.
JKirchartz,

@JKirchartz: Tak, właśnie to próbuję powiedzieć ... udało ci się zdobyć to w jednym zdaniu :-)
Dean Harding

Dobrze. Osoby wykwalifikowane, posiadające wiedzę i dobrze komunikujące się będą prawdopodobnie miały wysoką ocenę SO (jeśli spędzą czas na pisaniu odpowiedzi).
Mark C

37

Granie w system?

Ktoś powinien zbadać, czy posiadanie wysokiego rep na SO powoduje wyższe rep na SO. To znaczy, gdy ktoś osiągnie masę krytyczną, powiedzmy, ponad 20 000 powtórzeń, czy jego odpowiedzi przyciągają więcej głosów pozytywnych niż inne równie ważne odpowiedzi? Anegdotycznie zauważyłem, że członkowie o niskiej randze zdobędą 1 lub 2 punkty za odpowiedzi, które uzyskają osoby o większej liczbie powtórzeń (często odpowiadające później) 5 lub 10 punktów. I mówię o odpowiedziach, które jakościowo nie są niczym innym. Sukces rodzi sukces.


5
Zauważyłem to również. Pamiętam, jak Jon Skeet zauważył to w komentarzach do odpowiedzi, którą opublikował.
Steven Evers,

8
+1. Stało się to trendem na SO, gdzie najgłupsze odpowiedzi osób o wysokiej reputacji są promowane „tylko ze względu na siebie”.
ykombinator

7
Kolejną rzeczą do rozważenia jest to, jak „trendy” tematów wpływają na przyznane punkty. Pytania generują lawinę aktywności / wyświetleń po pierwszym opublikowaniu, ale ostro ustępuje po pierwszych 24-48 godzinach. Możesz opublikować wybitną odpowiedź na pytanie, które zostało „rozegrane” i może nigdy nie zostać przegłosowane, ponieważ ludzie nie czytają tak daleko na stronie ...
evadeflow

@evadeflow Dotyczy to głównego problemu związanego z zdobywaniem doświadczenia w witrynach wymiany stosów, w szczególności SO. Fakt, że tablica jest skutecznie „obozowana” przez wiele zahartowanych plakatów. To faktycznie utrudnia jakość odpowiedzi, ponieważ ludzie ścigają się jako pierwsi. Wyjątkowo często ludzie zamieszczają odpowiedź na jedną linijkę lub jak najbliżej, a następnie szybko edytują ją w pełnym poście. Aby zabezpieczyć pole position.
Orbling

@Orbling, dlaczego z natury miałby to być problem? Odpowiadanie to w zasadzie rozwiązywanie problemów. Jeśli można zwięźle podać ziarno roztworu w zdaniu, dlaczego nie opublikować go natychmiast? Nawet biorąc pod uwagę przedstawicieli, ludzie średnio głosują tylko dobre odpowiedzi, zarówno krótkie, jak i długie.
Péter Török,

31

Mam 5-cyfrową reputację SO, a moja pensja to zaledwie połowa tego, o czym wspomniałeś.

Oczywiście dobra reputacja SO nie gwarantuje niczego, ale chociaż większość rekruterów nawet nie wie, co to jest SO, na pewno warto o tym wspomnieć w CV. W końcu jest to znaczące , w przeciwieństwie do wszelkiego rodzaju oficjalnych certyfikatów z dwudniowych kursów itp.

Z drugiej strony: chociaż Joel ma rację, twoja aktywność na stronach Q / A tak naprawdę nie powinna w żaden sposób określać twojego wynagrodzenia. Może to świadczyć o biegłości i entuzjazmie, ale firma rekrutująca jest zainteresowana tym, co dla nich zrobisz, jeśli cię zwerbują, a nie twoimi umiejętnościami odpowiadania na pytania programowe. Tak czy inaczej, rozważ reputację SO jako część swojej wiarygodności zawodowej, ale nie spodziewaj się, że będzie to coś wielkiego.


19
Dobra reputacja, zły kraj ...

11
Rep na SO zależy od wielu rzeczy, jak, jak długo byłeś na SO, co strefa czasowa w którym mieszkasz, ile pytań odpowiesz, jak jesteś w kwalifikacjach zapewniając o odpowiedź szybko i jak wiele innych osób zgadza się z Twoje odpowiedzi. To może być interesująca liczba, ale zasługuje na ostrożność.
Mike Dunlavey,

8
@Mike i na jakie pytania odpowiadasz. Interesujesz się takimi językami jak Prolog, Smalltalk, Common Lisp? To dobrze, jak uzyskać wysoką ocenę. Szybko odcisnąć piętno na SQL? Cóż, czas to dobrze, a dostaniesz wiele punktów naprawdę głupich pytań.
Frank Shearar,

5
Korzyść z nauki jest ważniejsza niż „korzyść z reputacji”, IMO. W rzeczywistości są ludzie z ligi SO> 10 000, którzy nie używają swoich prawdziwych nazwisk, ani nawet nie zawierają żadnych danych kontaktowych. Wydaje się, że chcą uniknąć osobistej reputacji.
Joonas Pulakka

6
@Gary: Kiedy patrzę na głosy moich odpowiedzi SO, 20 najlepszych odpowiedzi jest całkowicie subiektywnych, nietechnicznych. Moja najwyżej oceniana odpowiedź czysto techniczna ma 8 głosów. Zrozumiałe jest, że subiektywne pytania zyskują więcej głosów, ponieważ przyciągają szerszą publiczność . Im bardziej szczegółowe, trudne, techniczne pytania, które zadajesz (lub odpowiadasz), tym mniej osób rozumie, o czym mówisz -> brak głosów. Zdecydowanie należy to omówić w meta (założę się, że już było), ale osobiście nie jestem zainteresowany tą liczbą, więc zobaczmy, czy ktoś jeszcze ...
Joonas Pulakka

21

Istnieje kilka czynników:

  1. Typ osobowości, który dobrze sobie radzi na portalach społecznościowych (bądźmy nieuprzejmie niegrzeczni i uogólniajmy, że jako „papieski, lubi słuchać własnej rozmowy, mający obsesję teoretyczną, typ anoraka”) absolutnie niekoniecznie jest typem osobowości, która dobrze przewodzący i / lub pracujący z grupą ludzi (bądźmy nieuprzejmie niegrzeczni i uogólniajmy to jako „szmuglujący, radosny, kompromitujący się typ”).

Zasadniczo firmy szukają tego drugiego, a nie tego pierwszego .

Jest to zarówno bardzo smutne (mam na myśli smutne dla nas, pontyfikatorów), jak i bardzo prawdziwe.

Interesujący punkt: pomyśl o swoim prawdziwym BOSS , osobie, która musi radzić sobie ze wszystkimi twoimi problemami przez cały dzień, spraw, abyś czuł się przynajmniej dobrze z sobą, zrównoważył rachunki wszystkich osób, starał się utrzymać wystarczającą ilość pieniędzy przychodzących do twojego działu, aby wszyscy mogą karmić dzieci podczas pieszczot algorytmów pamięci, radzić sobie z gośćmi na górze w zarządzaniu, abyś nie musiał i tak dalej. Czy naprawdę dałbyś latające bzdury, jeśli ta biedna osoba ma jakiekolwiek połączenie z jakąś stroną czatu? Oczywiście odpowiedź brzmi nie, po prostu chcesz, żeby twój szef był dobry w radzeniu sobie z tym żonglowaniem.

  1. Mówienie o „supergwiazdach” (bądźmy jeszcze raz niegrzeczni) jest trochę zaskakujące. Jesteś supergwiazdą, jeśli jesteś taki sprytny, że zarobiłeś miliony (a przynajmniej sto tysięcy), ponieważ jesteś taki sprytny. Aha, nawiasem mówiąc, aby zrobić, że oprócz tego, że jesteś tak sprytny, musisz, zupełnie przypadkowo, być całkowicie oceniony na poziomie A + pod względem zarządzania pamięcią i skomplikowanych algorytmów. Jeśli patrzysz tylko na tę ostatnią przypadkową część, czyli na całkowitą ocenę A + w zarządzaniu pamięcią i podstępnych algorytmach, to niestety - okropnie - - nieuczciwie - - gorzko ---- jak może być świat tak nieszczęśliwy? ---- jesteś „tylko” kimś, kto ma całkowitą ocenę A + w zakresie zarządzania pamięcią i skomplikowanych algorytmów.

(OK, pomimo całej tej goryczy i smutku istnieje wyjątek od bardzo małej liczby czysto technicznych, naprawdę badań, sposobów na zarabianie pieniędzy - w takich przypadkach, pewną rzeczą, która ma znaczenie, są różne przełomowe badania, być może jako strona humorystyczna wydajesz swój niesamowity wynik na temat przepływu grupowego itd. Ale jest tak mało takich miejsc pracy, że prawdopodobnie nie jest tak naprawdę w duchu pytania „znalezienie pracy w prawdziwym świecie”. I - gorzko - nie robią tego zapłacić tyle).

  1. Pytanie dotyczy ponadto „dobrze płatnych” prac. (Zignorujemy kwestię, czy 100 000 USD rocznie jest wysoko płatne, czy nie, ponieważ hiperinflacja Bernanke utrudnia nadążanie za takimi liczbami.) Prawdopodobnie jest to niestety bardziej prawdziwe, że rodzaj realistycznej goryczy opisanej w tej odpowiedzi, jest coraz bardziej prawdziwe, jeśli mówisz nie tylko o „pracy” (w której oczekuje się od ciebie zrobienia czegoś konkretnego, do czego zostaniesz poproszony, zapewnianie trybiki w tym procesie), ale w prawdziwej pracy (w której oczekuje się, że w jakikolwiek sposób pozytywnie wygeneruje ogromne kwoty dla firmy, z dnia na dzień )

Wszędzie trudno nadążyć za obecnymi wynagrodzeniami; może to być „100 000 $!” pasuje do „rzadkiej, czysto technicznej” pracy, o której wspomniałem powyżej.

Wydaje się jednak, że duchem pytania jest - parafrazując i upraszczając - czy najwyższe stanowiska mają coś wspólnego ze szczególnie czysto techniczną, matematyczną wiedzą?

Niestety odpowiedź brzmi zdecydowanie nie.

Jest to bardziej „udawanie, zadowolenie, kompromis, typ zawierania umów” - lub, jeśli wolisz być zgorzkniały w innym kierunku - „duży obraz, pomysły napędzane, generowanie i realizacja” - to może - po prostu - wygenerować wystarczającą ilość pieniędzy, na którą stać może niektóre firmy, aby dać tej osobie tyle pieniędzy.

Nie zapomnij - mówiąc, że chcesz „zarobić” fantastyczną pensję, w zasadzie to, co mówisz, to że możesz generować miejsca pracy . Jak to? Jeśli gdzieś zarabiasz 200 tys., Jesteś koniem, który ma na plecach normalnych (10? 25?) Normalnych pracowników wykonujących robotę. Musisz być producentem.

Niestety trudno jest zrozumieć, w jaki sposób niektóre testy doskonałości wiedzy technicznej (strona internetowa czatu SO) mogą w tym pomóc.

Steve Jobs powiedział to wszystko - dobrzy inżynierowie (powiedział) są nie tylko warci 10 lub 20 zwykłych inżynierów, są warte około setek zwykłych inżynierów ... mogą wygenerować tyle produktów, rzeczy i darmowych miesięcznych przepływów pieniężnych dla firmy. Myślę, że właśnie to Jobs uważałby za jedną ze swoich supergwiazd. Trudno zrozumieć, jak czysto techniczny aspekt ( konieczność ) może to przynieść.

Jeśli takie jest znaczenie pytania w kontekście „dużych miejsc pracy”, to prawdopodobnie jest to odpowiedź.


6
+1 Za witriol i stwierdzenie prawdy, że zdolność i intelekt niekoniecznie są związane z wysokim statusem lub pensją we współczesnym świecie. Gdybym mógł dać +10, zrobiłbym to.
Orbling

18

Osobiście zmieniłem pokaźnego przedstawiciela stosu przepełnienia stosu i wyższą (w stosunku do witryny) reputację Hackera Newsa w pracę, chociaż nie zarabiam 100 000 USD rocznie (co w liczbach ma większe znaczenie w zależności od lokalizacji pracy). SO i HN dały mi „część pracy”, która pokazała, że ​​jestem pasjonatem mojej pracy, potrafię odnosić się do innych, wykazywać pewien poziom kompetencji technicznych, rozumieć ludzkie problemy i jasno komunikować rozwiązania. A ponieważ praca jest jako ewangelista programisty, są to wysoce pożądane umiejętności na tym stanowisku.

Napisałem na Twitterze, że idealnym CV będzie Twój profil przepełnienia stosu i profil GitHub oraz inne historie interakcji społecznych, takie jak Hacker News lub Twitter.

PS Jeśli to brzmi jak ty, to zatrudniamy .


Właśnie spojrzałem na twój projekt. Niesamowite!!!
back2dos

2
właściwy projekt, zły kraj ( szloch )

Nie zgadzam się z twoim pomysłem „idealnego wznowienia” - myślę, że koncentruje się on na bardzo małej części bardzo dużej domeny. Jako ludzie mamy tendencję do obcowania z ludźmi, którzy odzwierciedlają samych siebie - więc jeśli spędziłeś czas na tworzeniu profilu w Stack Overflow, Hacker News itp., Możesz w końcu zapomnieć, że istnieje świat ludzi, którzy nigdy o nich nie słyszeli. Niektóre z tych osób są najlepszymi programistami, jakich kiedykolwiek spotkałeś. Muszę wyznać, że nigdy nie słyszałem o Hacker News. Powiedziawszy to, rozumiem twój punkt widzenia.
TrojanName

Właśnie zdałem sobie sprawę, że możesz trollować tutaj dla kandydatów! DOH! Jeśli masz repozytorium SO> 100 i doświadczenie zawodowe w aplikacjach klienckich (C ++ / boost / qt lub Flex) lub serwerowych (JBOSS, E2C, PhP, serwery w chmurze), to wynajmujemy ! Przykro nam, ale nawet siedmiocyfrowe powtórzenie nadal będzie wymagało wywiadu. ;)
Jim In Texas

14

Posiadanie czegoś, na co warto wskazać, jest z pewnością dobrym sposobem na wykazanie się ogólnymi kompetencjami w danej dziedzinie - że jest to coś, o czym naprawdę wiesz (i może się wypowiedzieć pomocnie), a nie tylko puste etykiety skopiowane na twoje CV - „XML, Ajax, JSON ”nie jest tak przekonujący, jak coś, na co ktoś może spojrzeć . Otwiera także różne potencjalne tematy dyskusji itp., Więc posiadanie możliwej do znalezienia (zazwyczaj przez Google pod twoim imieniem) osoby publicznej z pewnością nigdy nie jest złą rzeczą. Chyba że jedyną rzeczą w twojej publicznej osobie są śmieci ...

Mówiąc bardziej osobiście, moja obecność na Stack Overflow z pewnością pomogła mi zdobyć moją obecną pracę - teraz pracuję dla ... Stack Overflow! Jednak kilka razy podchodzili do mnie ludzie widzący moje posty; w odniesieniu do zatrudnienia, doradztwa i możliwości artykułów technicznych. Skontaktował się ze mną również rekruter Google, który (przedstawiając się) bezpośrednio zacytował moje posty Stack Overflow (do tego czasu już pracowałem dla Stack Overflow, więc podziękowałem im za ich rozważenie, ale nie zdecydowałem się na wywiad).

Oczywiście uzyskanie publicznego persona tam może również odbywać się w szeregu innych sposobów; blogowanie, projekty hobbystyczne, wystąpienia publiczne (grupy użytkowników) itp. A co z innym powodem zastosowania przepełnienia stosu:

Uczę się czegoś każdego dnia ...

... spędzając minutę lub dwie na szukaniu odpowiedzi lub po prostu czytając inne odpowiedzi na interesujący post. Pytania mogą być równie interesujące, szczególnie przy wprowadzaniu nieoczekiwanego zachowania *. A nauka nigdy nie jest złą rzeczą.

Wciąż za mało?

Rozważ to. Mamy jednorożce ! To powinno wystarczyć dla każdego.

* = na przykład, właśnie dziś rano dowiedziałem się, że Visual Studio z włączonym debugowaniem procesu hosta przetwarza atrybuty punktu wejścia (AKA Main()) inaczej niż podstawowe wykonanie CLR .


Marc, nie sądzę, byś wystarczająco podkreślił jednorożce: Stack Overflow NYC world central !! :)
Ahmad Mageed

@Ahmad - szczerze mówiąc, nie sądzę, że jednorożec widział, co nadchodzi. Stało się brzydkie. To jednak stanowiło obronę - kij bijący pękł, zanim trafiliśmy krwią jednorożca (prawdziwa historia).
Marc Gravell

Całkowicie niezwiązany - czy ktokolwiek uważa, że ​​Marc wygląda jak kapitan krykieta Nowej Zelandii Daniel Vettori google.com/images?q=daniel+vettori&biw=1024&bih=582 - przynajmniej z Twojego zdjęcia profilowego
JoseK

@Jose - zadaj sobie to pytanie: czy widziałeś nas kiedyś w tym samym pokoju? ; co? co? Jeśli nie ... skąd wiesz, że nie zajmuję się obydwoma?
Marc Gravell

Cóż, bo twój profil na blogu / SO pokazuje, że
kodujesz

13

Nie chcę ci tego łamać, ale ...

High SO rep! = Świetny programista

W rzeczywistości jest ich wiele. Jednak jest wielu użytkowników, którzy są na stronie tak dużo i odpowiadają na tak wiele pytań, ale ich średni wynik na odpowiedź jest bardzo niski, ale nadal mają 5-cyfrowe powtórzenie ze względu na ich wysoką aktywność.

Jeśli jest tam wystarczająco dużo danych, ankieter może przeczytać odpowiedzi, aby uzyskać wgląd w ich podejście do rozwiązywania problemów, ale kontynuacja punktacji sprawiłaby, że firma wyglądałaby głupio.


Ponadto użytkownicy zyskują reputację, zadając również pytania.
GrandmasterB,

9
co jest nie tak z zadawaniem pytań? dobre pytanie jest co najmniej tak wnikliwe, jak dobra odpowiedź!
Sean Patrick Floyd

dobre odpowiedzi w obszarach niszowych zwykle mają niskie wyniki.

Zwykle się zgadzam. Gdybym zatrudniał kogoś na stanowisko wsparcia programisty w dużym miejscu, takim jak Microsoft lub Apple, z pewnością bardzo ceniłbym wysokiego przedstawiciela SO. Oczywiście, plakaty o wysokim SO będą świetnymi nauczycielami i zwolennikami programistów. Z drugiej strony z pewnością jest tak, że wielu świetnych programistów w ogóle nie ma żadnego przedstawiciela SO. Jeśli zatrudnienie prawdziwego dewelopera to dobry przedstawiciel SO, to „miło jest go mieć”, nie widzę dowodów na to, że przedstawiciel SO silnie koreluje z faktycznym talentem programistycznym.
Jim In Texas

12

Zastanów się, ile potrzeba, aby uzyskać dobrą ocenę Przepełnienia stosu ...

  • inteligencja
  • wiedza, umiejętności
  • doświadczenie
  • dobre umiejętności językowe
  • ogromne ilości „wolnego” czasu

Przejdźmy teraz do ostatniego punktu, ludzie, którzy mają tutaj bardzo dobrą reputację, poświęcają dużo czasu, aby odpowiedzieć na pytania mas. Teraz, choć ogromnie wdzięczny za tak życzliwych ludzi, oznacza to jedno z poniższych.

  1. Są bezrobotni
  2. Są samozatrudnieni i mają dużo „wolnego” czasu
  3. Są zatrudnieni i spędzają cały swój czas, siedząc przy ekranie (na przykład „w potrzebie życia”)
  4. Są zatrudnieni i marnują godziny pracy odpowiadając na pytania pozabiznesowe.

Wszystkie z wyjątkiem trzeciego to powody, dla których potencjalny pracodawca nie chce cię przyjąć, a trzeci sprawia, że ​​zastanawiasz się, czy są one idealne na spędzanie całego dnia.

W każdym razie mój szef trochę patrzy na mój ekran, więc lepiej powinienem zatrzymać ten post, zanim będę musiał użyć mojej reputacji przepełnienia stosu, aby uzyskać nową pracę ...


2
Nie sądzę, żeby to była do końca prawda. Na przykład mam długą dojazdy i czasami odpowiadam na pytania w autobusie. Czasami odpowiadam również na kilka pytań w weekend przed wyjściem. Odpowiadam na kilka pytań podczas lunchu podczas pracy i czasami przyznaję, że nawet w godzinach pracy. Jednak SO pomogło mi również nauczyć się rzeczy, których potrzebowałem do pracy, więc to działa. Myślę, że właśnie tu generalizujesz.
Stan R.,

@Stan Cóż, biorąc pod uwagę moje ostatnie zdanie w moim poście, przyjąłem, że jego wymowny język będzie się wyróżniał. Sam regularnie używam SO w godzinach pracy jako repozytorium przydatnych odpowiedzi na pytania. Oddanie czegoś jest sprawiedliwe, ale mój szef się nie zgodzi. Jeśli chodzi o twoje przykładowe zastosowania, myślę, że byłyby poniżej 3 i 4 i tak, ogólnie.
Orbling

@Stan Myślę, że można to łatwo zakwalifikować jako „czas osobisty”. Możesz z kimś porozmawiać lub poczytać książkę (techniczną lub nawet powieść) ;-)
Khelben

zachichotałam na twoje ostatnie zdanie, ale nie wiedziałam, czy cały post był wulgarny. Myślę, że praca naprawdę osłabiła moje poczucie humoru ..: D
Stan R.

Cóż, był w tym humor, ale także poważna uwaga, że ​​wysoki ranking może być postrzegany przez potencjalnego pracodawcę negatywnie jako strata czasu. Również niektórzy pracodawcy, źli z reguły, marszczą brwi, pomagając innym firmom, wszystko, co robią koderzy, to „moje wszystko moje”, itp. Ulubionym pytaniem mojego szefa odnośnie mojej pracy jest „Czy to wszystko jest prawnie zastrzeżone? ? : - | Wyobrażam sobie, że w Wigilię odwiedzą go 3 duchy.
Orbling

11

Moja obecna praca przynosi mi około 54 dolarów rocznie przez 25 godzin tygodniowo, z czego większość pracuję w domu. Plus praca jako twórca gier była rodzajem marzeń z dzieciństwa, które się teraz spełniło (chociaż czasami myślę o przejściu do czegoś bardziej „znaczącego”). Więc przypuszczam, że moja praca jest prawdopodobnie równa lub nawet lepsza niż średnia praca o wartości 100 000 $, którą dostajesz jako programista.

Do mojej aplikacji dodałem sekcję „uczestnictwo w społecznościach internetowych”, w której wymieniłem SO (i kilka mniejszych niemieckich forów). Nie mam wyjątkowo wysokiej oceny, ale wśród programistów ActionScript 3 mam bardzo dobrą pozycję.

Referencje, które miałem, nie były naprawdę wybitne. Głównie głupie rzeczy, które robisz jako programista Flash, aby zdobywać pieniądze na witryny, których nigdy nie odwiedziłeś. Ale po przybyciu na rozmowę natychmiast poczułem, że od samego początku mam bardzo wysoką pozycję. Osobiście zaksięgowałem to w mojej działalności SO.

Otrzymanie wysokiej rangi na temat SO oznacza, że ​​jesteś chętny do wymiany myśli, że masz wystarczającą wiedzę, aby rozwiązać problemy, jakie stawiają ci rówieśnicy (prawdziwe problemy, z jakimi faktycznie się spotykają w życiu codziennym) i że jesteś w stanie komunikować się pomysły Są to kluczowe umiejętności dobrych programistów. Tak więc można powiedzieć, że ludzie, którzy mają wysoką reputację na SO mają te umiejętności. Reputacja jest przyznawana przez niezależnych programistów, a nie przez niektóre komitety lub osoby niejasno związane z tym tematem. Uważam, że wysoki poziom reputacji w SO jest znacznie lepszą miarą niż dobre oceny (które najwyraźniej nadal są uważane za kryterium przez niektórych pracodawców).

To powiedziawszy, nigdy nie zatrudniłbym kogoś tylko dlatego, że ma on wysokiego przedstawiciela SO. Ale powiedzmy, że osoba z wysokim przedstawicielem będzie miała przewagę, próbując mnie przekonać, że są dobrzy. Najwyraźniej mój obecny pracodawca ma podobne powody.


11

Tak… ish

Mam (z braku lepszego terminu) „zaproszenia” do pracy za pośrednictwem poczty elektronicznej, które wyraźnie wspominają mój profil przepełnienia stosu, od firm, które mają wynik 12/12 w teście Joela i które szczerze wyglądają na wyjątkowo fajne środowisko pracy.

I wiem, że to samo stało się z kilkoma innymi ludźmi.

Ale …

Nie wierzę ani przez chwilę, że ja (lub jakakolwiek inna osoba) uzyskałbym pracę bez rozmowy kwalifikacyjnej . Podobnie jak większość innych tutaj, myślę, że Przepełnienie stosu może pomóc ci uzyskać widoczność w Internecie. Ale to wszystko. To tylko ujawnia twoje imię. To pokazuje, że jesteś aktywny i zmotywowany, ale nie to, czy masz kwalifikacje .


1
Nie sądzisz, że to dlatego, że twój jednorożec jest czerwony?

@Konrad prawie każdy może uzyskać wysoką reputację, jeśli włoży w to wystarczająco dużo wysiłku. Sądzę, że dostałeś te oferty pracy, ponieważ twoje odpowiedzi są bardzo dobre (chociaż przedstawiciel prawdopodobnie pomógł). Wątpię jednak, aby ktoś, kto ma 50 tys. Przedstawicieli, automatycznie otrzymywałby oferty pracy, gdyby udzielił tylko wielu miernych odpowiedzi (w końcu dostają przedstawicieli).
Sean Patrick Floyd

„Oferty pracy” to nie to samo, co oferty pracy (tzn. Wpisz się na linię i wejdź w poniedziałek). Wyjaśnijmy tutaj różnicę ...
Paul McMillan,

@Paul: Nie jestem pewien, co masz na myśli. Ale nie było jasne, że twoja reputacja SO nie zagwarantuje Ci pracę, w przeciwieństwie do tego, co powiedział Joel.
Konrad Rudolph,

@Konrad: (Przynajmniej w USA), kiedy mówię, że firma złożyła mi ofertę pracy, mam na myśli, że oficjalnie zaoferowała mi dokładną pensję i stanowisko w firmie. Zwykle oznacza to, że przeprowadziłem już wywiad, podpisałem NDA, przeszedłem sprawdzanie przeszłości i referencji itp. Zazwyczaj otrzymuję pocztą elektroniczną zapytania ofertowe - chcą wiedzieć, czy jestem zainteresowany dalszą współpracą z ich firmą. Mogą być bardzo poważni, ale nie są to oferty pracy, dopóki wybór, czy pracuję dla firmy, zależy wyłącznie ode mnie.
Paul McMillan

7

Jeśli szukasz dobrze płatnej pracy, moje rekomendacje są następujące:

  1. Kochaj to, co robisz i bądź pasjonatem tego.
  2. Kształtuj się, nie oszukuj innych - większość ludzi lekceważy podstawy i przeskakuje do rzeczy zaawansowanych, myśląc, że dzięki temu będą wyglądać elegancko. Wszystkie wysokie budynki są zbudowane na stabilnym fundamencie.
  3. Poznaj swoją wartość - nie przyjmuj pracy tylko dlatego, że pracodawca powiedział, że chce cię zatrudnić. To dwukierunkowa ulica. Co oferują na dłuższą metę? Czy jest wzrost? Czy praca ci się podoba?
  4. Dobra płaca jest subiektywna, więc wiedz, co chcesz zaakceptować i zadowalaj się niczym innym.
  5. Zbuduj reputację! Mów na konferencjach, pisz artykuły, angażuj się w projekty Open Source

Nie bądź leniwy. Tylko dlatego, że ktoś opublikuje Twoje imię w Google i dowiesz się, że odpowiedziałeś na milion pytań na stackexchange.com, dzięki czemu w jakikolwiek sposób możesz uzyskać więcej pieniędzy. Każda małpa kodowa może użyć Google, aby odpowiedzieć na pytanie. Rozwiązywanie problemów, solidna wiedza techniczna, dobre umiejętności osobiste itp. Sprawiają, że świat jest inny, jeśli chodzi o pieniądze.

Nie jestem idealny. Wystarczająco idealny, aby wiedzieć, że jestem dobry, ale nie jestem pewien, jak dobrze.


+1 Całkiem dobrze, powiedziałbym. Mądry człowiek wie, że nic nie wie itp. Całkowicie ważne i ważne punkty.
Orbling

7

Jeśli spędzasz czas na zdobywaniu 5-cyfrowej reputacji na przepełnieniu stosu, prawdopodobnie wiesz, co robisz. To, bardziej niż jakakolwiek wartość liczbowa, daje ci pracę.


6

Oprócz znalezienia pracy, Stack Overflow może być ogromną korzyścią dla niezależnych programistów i konsultantów. Wykazując się wiedzą w określonej dziedzinie, a także umiejętnością komunikowania się z tym, co wiesz, możesz stać się bardzo atrakcyjny dla kogoś, kto szuka konsultanta w tej dziedzinie.

Kilka razy kontaktowały się ze mną osoby prywatne i firmy, które chciały zatrudnić mnie jako wykonawcę, opierając się wyłącznie na jednej lub dwóch odpowiedziach, które zostawiłem w Stack Overflow. Nie mam czasu na konsultacje, więc nie mogę powiedzieć, jakie byłyby te możliwości. Kilka z nich brzmiało jednak interesująco.

Otrzymałem jednak większą liczbę tych żądań od treści nie przepełnionych stosami, które tam opublikowałem, takich jak mój kurs, projekty open source, nad którymi pracowałem, oraz przewodniki, które opublikowałem na mój blog. Wszystkie te informacje publiczne mogą pomóc w zidentyfikowaniu Cię jako eksperta w danej dziedzinie. Pomyśl, ile osób używa wyrażenia „napisał na ten temat książkę”, mówiąc o autorytecie na dany temat.

Ogólnie rzecz biorąc, patrzę na Przepełnienie stosu jako sposób na utrzymanie moich umiejętności na ostrym poziomie, a jednocześnie odwdzięczam się za całą pomoc, którą otrzymałem od innych przez lata. Poświęcam czas, który zmarnowałbym na blogi itp. I przesyłam go tutaj. Jeśli przynosi korzyści mojej karierze, to świetny efekt uboczny.


4

Może Joel domyślnie oferuje pracę każdemu, kto ma 5-cyfrową reputację? Mówiąc poważniej, niektórzy pracodawcy obserwują takie witryny, jak również projekty open source i listy mailingowe. Kilka lat temu skontaktowała się ze mną firma w sprawie możliwości pracy, na podstawie rekomendacji kogoś, z kim pracowałem przy projekcie open source. Posiadanie reputacji posiadającej wiedzę i pomoc z pewnością musi na coś liczyć.


4

Powiedziałbym, że może to przynieść korzyść. Jak certyfikaty MS

Nigdy nie byłby to jedyny powód, aby kogoś zatrudnić.

Może to być powód, aby nie zatrudniać kogoś, kto spędza tu wiele godzin dziennie ...


3
@Pierre 303: Mogę znaleźć pracę na swój wygląd sam :-)
gbn

1
Z wyjątkiem przypadków, w których certyfikaty stwardnienia rozsianego ranią cię. Znam kilka osób technicznych zatrudnionych w sklepach spoza MS, które konkretnie mówią HR, aby nie przekazywały niczego innym osobom. Zazwyczaj jest to znak, że nie miałeś wystarczająco dużo pożarów, aby zgasić swoją prawdziwą pracę.
Paul McMillan

1
@Paul McMillan: Nie spodziewałbym się, że MS Certs pomoże w sklepie bez stwardnienia rozsianego :-)
gbn

1
@gbn: ale wiele osób nie zdaje sobie sprawy, że mogą aktywnie szkodzić.
Paul McMillan

1
@Paul McMillan, @Orbling: Każdy muppet, który uprawia stwardnienie rozsiane, certyfikuje pracę inną niż stwardnienie rozsiane, zasługuje na to, co dostaje. To samo dotyczy certyfikacji Oracle bod pitch dla roli SQL Server ... MS Certs był przykładem oczywiście na wypadek, gdybyś się zastanawiał
gbn

4

Tak. Może mniej teraz, ale bardziej w przyszłości. Jestem zatrudniony za wynagrodzeniem, ale miałem 4 wywiady z google, a wszyscy pracownicy działu HR zadawali mi pytania, których mogliby się dowiedzieć, gdyby tylko wyszukali mnie i mój wkład w innych witrynach (być może rzeczą, która boli zmianę stosu jest alias - zamiast bezpośredniej odpowiedzi na imię). To tylko kwestia czasu, zanim zrobią krok do proszenia o aliasy w witrynach takich jak wymiana stosów.


Czy faceci HR próbowali wiedzieć, czy jesteś aktywny na forach takich jak te?
Shamim Hafiz

4

Przedtem otrzymywałem oferty pracy wyłącznie na podstawie uczestnictwa w forach internetowych. Z mojego punktu widzenia nie powoduje to automatycznie zatrudnienia, ale może być sposobem na zauważenie.

Jednak jestem dziś w mojej pierwszej i jedynej pracy dokładnie 6 lat i nie planuję skakać na statek. Dlatego nie biorę udziału w forach internetowych, aby uzupełnić moje CV. Robię to, aby pomagać ludziom i sprawdzać, czy naprawdę jestem tak mądry, jak mi się wydaje;)

Nie sądzę, aby udział w przepełnieniu stosu był szczególnie skutecznym sposobem na wejście w kontakt z potencjalnymi pracodawcami. Mogę wymyślić wiele lepszych sposobów, aby uczynić siebie bardziej „zbywalnym”, jeśli chciałbym to zrobić. Jeśli motywacja do sprzedaży jest twoją motywacją do bycia tutaj, równie dobrze możesz nie zawracać sobie głowy.


4

I Sure Wish

Tak ... Naprawdę. Mając prawie pięciocyfrową ocenę SO, na moim obszarze geograficznym nikogo tak naprawdę nie obchodzi, a znalezienie nowej pracy jest nadal dość trudnym zadaniem.

Wszystko sprowadza się do Twojej sieci kontaktów i doświadczenia.


4

Kierownik informatyki na moim uniwersytecie nalegał, aby moje wysokie stopnie otworzyły drzwi. Tak było tylko na uniwersytecie. W rzeczywistości niektórzy pracodawcy, z którymi rozmawiałem, uważali moje stopnie za nieco niskie, ponieważ moja szkoła miała niższe „poziomy docelowe” niż uniwersytet lokalny dla tej firmy.

Reputacja Stack Overflow wyraźnie pokazuje szanse na karierę dzięki Stack Overflow. Poza tym tak naprawdę zależy od firmy.


3

Dobra okazja, twoje umiejętności i (mam nadzieję) dobry rekruter zapewnią ci pracę. Reputacja w SO (lub innych) może pomóc ci równie dobrze, jak odpalić cię. Toczy się tutaj wiele wojen ego ...


3

Kiedy założę własną firmę w ciągu najbliższych 1-2 lat, wysoki wynik reputacji w przepełnieniu stosów będzie dla mnie pierwszym kryterium zatrudniania programistów. Mam nadzieję, że kiedy nadejdzie ten czas, przepełnienie stosów wciąż służy ludzkości.


3

Wysoki wynik SO może postawić stopę w drzwiach w wielu miejscach pracy. Ale zawsze jest to wywiad, który cię łamie. Jeśli jesteś kiepski w rozmowie kwalifikacyjnej (jak ja), wtedy wysoki wynik SO zapewni ci rozmowę kwalifikacyjną, ale nie pracę.


3

Zdrowy rozsądek, gra zespołowa i umiejętności ludzi są równie ważne jak umiejętności techniczne. Lepiej mieć ogólnie przyzwoity wynik.

Radzenie sobie z bossami „Hi Tech” z niskim wynikiem w innych umiejętnościach to koszmar.


Czy wysoki wynik SO nie oznacza jednak pewnego poziomu zdrowego rozsądku, gry zespołowej i umiejętności ludzi?
Jason Baker

Może trochę zdrowego rozsądku :)
Aseem Gautam

2
+1 Za faktyczne wspomnienie o umiejętnościach miękkich. Wydaje mi się, że jest to najrzadszy zestaw umiejętności dostępny w programistach i często najbardziej pożądany przez pracodawców!
Orbling

1
+1 za „Radzenie sobie z bossami„ Hi Tech ”z niskim wynikiem w innych umiejętnościach to koszmar”.
Armand

Jeśli umieścisz zdrowy rozsądek w swoim CV, wyrzucę go do śmieci.
JeffO,

2

Gdybym miał zatrudnić, wolałbym raczej zobaczyć, jak dana osoba radzi sobie w wywiadzie.


24
Wolałbym zobaczyć, jak dana osoba wykonuje pracę :)

@Pierre 303 Dlatego powinieneś zmusić kandydatów do wykonania pracy podczas rozmowy kwalifikacyjnej.
Rob Sobers

@Pierre: Skąd miałbyś to wiedzieć przed rozmową? Bibliografia ?
Geek

@Geek: Właśnie egzekwowałem to, co powiedziałeś

@Geek: Nie wiesz tego przed rozmową i z reguły nie znasz jej po rozmowie. Zawsze przygotowuję się do egzaminu i nigdy nie biorę ludzi bez próby w pracy. Dajemy im dwa tygodnie, po rozmowie kwalifikacyjnej / egzaminie, jeśli są dobre, zobacz, z czego są wykonane, a następnie do 3 miesięcy, jeśli są dobre. Jeśli nadal chcemy ich potem, dajemy im ofertę pracy.
Orbling

2

Prawdopodobnie nie. Spójrz na to z innej perspektywy:

  1. Ilu 5-cyfrowych użytkowników SO szuka / chce przyjąć inną pracę za „tylko” 100 000?
  2. Jaki procent osób, które chcą obsadzić 100 000 miejsc pracy, słyszało o SO, a jeśli tak, użyłby jej jako kryterium rekrutacji?

Któregoś dnia mogą być w stanie nawiązać połączenie między wynikami SO a ich ofertą pracy i CV.

Może innym pytaniem byłoby, czy wziąłbyś pod uwagę wyniki SO za zatrudnienie?


1

To przypomina mi równanie Drake'a w astronomii. Jest to równanie, które ma dać statystyczną wskazówkę dotyczącą liczby cywilizacji we wszechświecie. Jest to strata czasu, ponieważ zakłada, że ​​zaangażowane parametry są niezależne, podczas gdy wyraźnie nie są.

Mam czworo dzieci i dobrą robotę. Może to jest klucz do dobrej pracy?


Tak, niektórzy plakaty już wspominali, że nie ma bezpośredniej korelacji, chociaż obserwacja może być prawdziwa.
Shamim Hafiz

@Gunner: Tak, masz rację. Moim zdaniem korelacja w pytaniu może być pozytywna - co prawdopodobnie nie ma miejsca w moim pytaniu.
AD.

1

Przemawiając jako kogoś, kto spędza sposób dużo czasu na SO:

Jeśli chcę kogoś zatrudnić, jego reputacja na SO nie będzie brana pod uwagę. W ogóle. Ich przedstawiciel w SO nie powie mi nic o swoich nawykach pracy i ich przydatności do pracy. W tym celu przyjrzę się ich udokumentowanemu doświadczeniu zawodowemu i wszelkim produktom, które mają do recenzji (strony internetowe, projekty open source itp.), A także ich wydajności w wywiadzie lub serii wywiadów.

SO to świetny zasób, ale nie do sprawdzania potencjalnych pracowników.


Czy pytania i odpowiedzi dotyczące SO nie są udokumentowanym doświadczeniem zawodowym lub wiedzą potencjalnych kandydatów?
Gan

Niekoniecznie. Możesz mieć dogłębną znajomość określonego języka lub technologii i nadal być badziewnym programistą lub mieć problemy z pracą. SO nie jest profesjonalną organizacją na zamówienie IEEE lub ACM.
John Bode

1

Dobry przepływ SO jest tylko jednym z sygnałów, które Cię zauważą (między innymi, takie jak wysokie GPA, wkłady typu open source, certyfikaty itp.). Najprawdopodobniej dostaniesz tylko wywiad. Następnie wszystko zależy od wydajności podczas 5-6 godzinnego wywiadu na miejscu i rozwiązań w zakresie kodowania na tablicy do złożonych problemów algorytmicznych (przynajmniej w najlepszych firmach technologicznych). Podczas gdy SO dyskutuje o algorytmach i strukturach danych, nie ma gwarancji, że każdy użytkownik SO z wynikiem 5 cyfr będzie wiedział lub zrobiłby dobrze w wywiadzie na temat kodowania tablicy pod wysokim ciśnieniem.


Bycie geniuszem technicznym nie gwarantuje, że jesteś świetnym programistą. Widziałem wielu z nich wyrzucanych z firmy, ponieważ nie byli w stanie pracować w zespołach.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.