Co sądzicie o firmowych dinozaurach?

Co sądzicie o firmowych dinozaurach?
99xmarcin
  • Rejestracja:prawie 5 lat
  • Ostatnio:4 miesiące
  • Postów:2420
2

Z moich prywatnych obserwacji archeologicznych, o tym jak programista może się zpetryfikować:

  • Dostajesz dobrą posadę w firmie, najczęściej zostanież wrzucony do konkretnej niszowej rubryki np. administracja Solr, robienie raportów SQL, zarządzanie Salesforce'em.
  • Praca jest przyjemna, dostajesz papierowe awanse i jeszcze bardziej papierowe podwyżki.
  • Zakładasz rodzine, hipoteka, jedno dziecko, drugie dziecko - praca zchodzi na dalszy plan, na naukę i rozwój nie masz po prostu sił.
  • Jest wspaniale, dzieci podrosły teraz mają ~6 lat, każdy weekend to wyjazd w inny rejon polski. Pracujesz żeby żyć.
  • Nagle okazuje się że twoja ukochana technologia X ma być zastąpiona przez X+1. Szukasz nowej pracy bo to jednak 7 lat w jednej firmie, a tu się okazuje że krzywo na Ciebie patrzą. Nie rozumiesz młodych ambitnych, oni ględzą o jakich Data Intensive applikacjach, CAP theorem i blockchainach. Gratulacje zostałeś dinozaurem.

Część osób może w fazie po prostu życia pozostawać i ponad dekadę. Niektórym to pasuje, taka jedna praca na życie. Tyle że z punktu widzenia korporacji, starszy pracownik na niskim stanowisu to często pracownik coraz bardziej schorowany, bez ambicji i mniej wydajny. Nie bez powodu bezrobocie gwałtownie rośnie wśród osób 50+...


Holy sh*t, with every month serenityos.org gets better & better...
MI
Chyba raczej paleontologiczne te obserwacje ;-)
99xmarcin
racja
Wibowit
s/zchodzi/schodzi :)
K8
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad rok
  • Postów:131
0
slsy napisał(a):

To, że zasiedziany programista to dinozaur to stereotyp i jak każdy stereotyp jest w nim pewna prawda. Zasiedzenie sprzyja takim procesom jak:

  • słaba praca. Jak trafiliśmy do firmy jako osoba bez doświadczenia to jest duża szansa, że jest ona po prostu słabsza, bo często w fajnych projektach nie ma juniorów. Mówię tu głównie o januszach, którzy chcą zaoszczędzić kosztem jakości albo o dużych korpo, gdzie przemiał jest ogromny i bierze się każdego
  • inflacja ego osoby. Im jesteśmy starsi w zespole w porównaniu do reszty tym managment i reszta współpracowników nam bardziej ufa. Nawet, gdy nie jest to zgodne ze stanem praktycznym
  • nasze pomysły nie są dobrze weryfikowane poprzez niskie ogólne doświadczenie jak i dzięki pracy z tymi samymi ludzmi. W połączeniu z punktem poprzednim może wyjść katastrofa
  • naszą mocą jest znajomość systemu przez co jesteśmy ważni nawet, gdy nasze "ogólne" skille są daleko w tyle
  • jesteśmy pożądani dla firmy, ale na zewnątrz jesteśmy wyceniani na dużo mniej. W takim wypadku osoba nie zmienia pracy i zasiedza się jeszcze bardziej

Oczywiście nie dotyczy to każdej osoby. Chyba najgorsze połączenie to pierwsza i jedyna praca w jednym miejscu, gdzie nie ma dobrych ludzi, którzy mogą nas utemperować w odpowiednim kierunku

Ciekawe obserwacje. Generalnie się zgadzam. Właśnie z powodów, z których wymieniłeś szczególnie łatwo jest zasiedzieć się narcyzom (pójdą gdzie indzie i bańka za..ebistości pryśnie he he), dlatego jak widzę gościa z expa +10lat w jednej firmie, to jestem bardzo ostrożny, wiadomo, nie każdy zasiedziały to narcyz, ale prawdopodobieństwo niemałe.

edytowany 2x, ostatnio: Kiko88
ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:13 dni
  • Lokalizacja:Wrocław
1

Dlatego najlepiej oceniać programistów po ich realnym skillu a nie pozorach i działa to w dwie strony. Okresy próbne nie powstały bo ktoś miał takie widzimisie :P


Robię http response status cody w martwych ciągach
99xmarcin
W kaliforni nie ma okresów próbnych...
AS
Tak jakby kogoś kiedykolwiek wywalili po okresie próbnym, gdy coś tam umiał, ale był słaby.
somekind
Okresy próbne są elementem prawa pracy. Jeśli w kraju prawo pracy nie istnieje, to nie ma też okresów próbnych.
Wibowit
@0xmarcin: W kaliforni nie ma okresów próbnych - na szybko znalezione: https://www.dgs.ca.gov/OHR/Resources/Page-Content/Office-of-Human-Resources-Resources-List-Folder/Personnel-Operations-Manual/Probationary-Period aczkolwiek to dotyczy chyba urzędasów. pewnie jakbym więcej poszukał to bym znalazł dla prywaciarzy też.
MI
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 4 godziny
  • Postów:147
3
0xmarcin napisał(a):

Część osób może w fazie po prostu życia pozostawać i ponad dekadę. Niektórym to pasuje, taka jedna praca na życie. Tyle że z punktu widzenia korporacji, starszy pracownik na niskim stanowisu to często pracownik coraz bardziej schorowany, bez ambicji i mniej wydajny. Nie bez powodu bezrobocie gwałtownie rośnie wśród osób 50+...

Opisany przez Ciebie scenariusz rzeczywiście jest dość częsty. Natomiast akurat dla osób 50+ scenariusz bycia dinozaurem jest całkiem ok. Znam kilka osób po 50 i oni będą w obecnych firmach ciągnąć do emerytury, bo raz, że nie chcą konkurować z młodymi (nie wiem jak odnaleźliby się niektórzy z nich w SH gdzie średnia wieku to np. 26 lat), a dwa- mimo wszystko w tym wieku często ceni się stabilność/ przewidywalność. Gdybym akurat ja był szefem, to dla mnie taki starszy "dinozaur" byłby dobrym kandydatem na pracownika, bo nie zwolni się po pół roku, nie ma chorych dzieci/ rodzącej żony, nie załatwia kredytu na mieszkanie, na urlop chodzi często we wrześniu czy czerwcu, więc odpada historia pt. przez tydzień w lipcu nie ma u nas nikogo i co teraz itp.

Co do samego bycia dinozaurem- nie jestem ani za ani przeciw;) Jeśli praca jest ok, kasa się zgadza, to nie widzę potrzeby zmian i można dinozaurem zostać. Znałem takich wielu w pewnej korporacji- jedni z gatunku "bez kija nie podchodź", inni spoko, uśmiechnięci, zadowoleni z pracy. Często ludzie pracowali w jednej firmie z jeszcze jednego powodu (w czasach pracy zdalnej może to ma mniejsze znaczenie)- mieli blisko do biura, więc nie musieli kursować przez pół miasta do pracy/ do szkoły po dzieci itd.

Zobacz pozostałe 6 komentarzy
K8
No to piątunia ;)
WeiXiao
na urlop chodzi często we wrześniu czy czerwcu, więc odpada historia pt. przez tydzień w lipcu nie ma u nas nikogo i co teraz itp. what
KamilAdam
@WeiXiao: w wakacje szkolne na urlop jeżdżą dzieciaci. Wszedzie jest zawalone ludzmi i dziećmi. Jak nie masz dzieci to celujesz w czerwiec lub wrzesień. Ja najbardziej lubię początek września. Też nie trzeba się zabijać w pracy o harmonogram, bo niby ktoś musi zostać, więc też trudniej dostać urlop w wakacje szkolne
MI
@WeiXiao: no jest tak jak pisze @KamilAdam. Jak nie miałem dzieci to jeździłem poza sezonem i pełen komfort- brałem urlop kiedy chciałem (maj, październik itp.), a dzieciaci bili się o lipiec i sierpień;)
opiszon
Myślę że dzieciaci też by woleli w czerwcu i wrześniu ale ten cholerny harmonogram roku szkolnego ;-)
Z4
  • Rejestracja:prawie 2 lata
  • Ostatnio:ponad rok
  • Postów:32
1

Warto dinozaurów mieć w zespole, aby uczyć podejścia do pisania kodu z myślą o przyszłości. Dobry dinozaur jak napisze kod to ten kod będzie jeszcze przez 10 lat do przodu działał, niewyobrażalna oszczędność czasu.

Natomiast jeśli dinozaur nie pracuje nad swoim warsztatem, bo zatrzymał się w rozwoju to powinien za karę ścinać drzewa tępą piłą.

Miang
o, to ta piła jest na prąd? ;)
EL
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 21 godzin
  • Postów:138
0
znowutosamo4 napisał(a):

Dobry dinozaur jak napisze kod to ten kod będzie jeszcze przez 10 lat do przodu działał, niewyobrażalna oszczędność czasu.

Natomiast jeśli dinozaur nie pracuje nad swoim warsztatem, bo zatrzymał się w rozwoju to powinien za karę ścinać drzewa tępą piłą.

Czyli jesli potrafi napisac niezniszczalny kod np. w C (ktore jak wszyscy wiemy jest tak przestarzale ze do niczego sie nie nadaje) to powinien pracowac nad swoi warsztatem tak zeby w koncu zaczal cos psuc. W sumie ma sens. Dzieki temu bedzie mozna co miesiac przepisywac kod korzystajac z najnowoczesniejszej technologii. Rozumiem ze to jest ten mityczny rozwoj o ktorym wszyscy pisza na forum.

Z4
Polecam śledzić profil Jana Rychtera na HN. Facet ma łeb na karku, dzieli się użytecznymi informacjami, które odbiegają od tego co mainstream kupuje w ciemno. Facet szanuje pracę która mu służy przez lata (np. skrypty w perlu, czy sam emacs), wypuszcza własne produkty, zbudował własną firmę solo w clojure/script (który nie chwieje się jak javascript), na bazie rethinkdb/foundationdb buduje własny rozproszony system, ogólnie każda rzecz jaka publikuje wygląda na przemyślaną i dojrzałą. Taki powinien być dinozaur IT, a nie jakaś pipa, która niezdolna jest do myślenia.
MB
MarioBros33
@znowutosamo4: tylko że on jest pasjonatem, a są ludzie w tej branży co maja rodziny i inne pasje niż IT xD
loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:31 minut
  • Postów:1593
0
eleventeen napisał(a):

Czyli jesli potrafi napisac niezniszczalny kod np. w C (ktore jak wszyscy wiemy jest tak przestarzale ze do niczego sie nie nadaje) to powinien pracowac nad swoi warsztatem tak zeby w koncu zaczal cos psuc.

100% racji. Jakby paprotki za dinozaurów nie robiły niezniszczalnej biomasy to by dziś nie było węgla na prąd do piły. I nie trzeba by rzucać w ziemię kamieniami.


Przetrzyma wszystko
F1
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 4 godziny
  • Postów:21
3

tacy ludzie to kopalnia wiedzy domenowej, są w stanie odpowiedzieć na najdziwniejsze pytania czemu w tym projekcie jest tak a nie inaczej i kto to tak spitolił. Czyli dokładnie osoba której potrzebuje młody ambitny dev gdy wiedza z książek/neta to za mało

KJ
KJ
  • Rejestracja:około 2 lata
  • Ostatnio:7 miesięcy
  • Postów:152
2

Trochę odchodząc w sumie od głównego wątku, ale zauważyłem pewna prawidłowość. Ja jako senior QA zazwyczaj jak się rekrutuje do firm zagranicznych (usa, uk, skandynawia) to gadam z ludźmi po 50, nawet po 60, którzy są QA, QA manager itd., a w polskich firmach zazwyczaj gadam z jakimiś dzieciakami po 20 parę lat :D

Ciekawe z czego to wynika. Pewnie z tego, że u nas rynek IT jest dużo młodszy po prostu niż w takim USA i większość ludzi to gównażeria, która pracuje dopiero po kilka-kilkanaście lat maks.

Pracowałem tylko w jednej firmie produktowej w Polsce, gdzie była średnia wieku gdzieś około 43-47 lat i byli nawet programiści zaraz przed emeryturą.

edytowany 2x, ostatnio: KarnyJerzy
loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:31 minut
  • Postów:1593
0
KarnyJerzy napisał(a):

Ciekawe z czego to wynika. Pewnie z tego, że u nas rynek IT jest dużo młodszy po prostu niż w takim USA i większość ludzi to gównażeria, która pracuje dopiero po kilka-kilkanaście lat maks.

Ja bym powiedział że z tego że ci młodsi stażem są zawaleni robotą a tych starszych lepiej już do kodu nie dopuszczać a że skleroza jeszcze ich nie dopadła to szkoda zwalniać. Więc przydziela się im jakieś mało szkodliwe zajęcia.

Z czego wynika prosty wniosek że w Polsce w IT po prostu się nie robi (albo strach jest dopuszczać do czegoś bardziej wyspecjalizowanego niż CRUD).


Przetrzyma wszystko
MI
  • Rejestracja:około 2 lata
  • Ostatnio:24 dni
  • Postów:18
2
KarnyJerzy napisał(a):

Trochę odchodząc w sumie od głównego wątku, ale zauważyłem pewna prawidłowość. Ja jako senior QA zazwyczaj jak się rekrutuje do firm zagranicznych (usa, uk, skandynawia) to gadam z ludźmi po 50, nawet po 60, którzy są QA, QA manager itd., a w polskich firmach zazwyczaj gadam z jakimiś dzieciakami po 20 parę lat :D

Ciekawe z czego to wynika. Pewnie z tego, że u nas rynek IT jest dużo młodszy po prostu niż w takim USA i większość ludzi to gównażeria, która pracuje dopiero po kilka-kilkanaście lat maks.

Wynika to z tego, że u nas informatyków się nie kształciło w zasadzie w ogóle mniej więcej do połowy lat 90, co wzięło się z PRLowskiego zacofania technologicznego.
Ludzie, którzy zaczynali w tamtych czasach kończyli przeważnie matematykę, czasem elektronikę, ewentualnie inne studia albo żadnych.
W przeważającej większości byli to pasjonaci, którzy na którymś etapie swojego życia wciągnęli się w temat komputerów.
Nie było ich wielu, bo ta praca nie była podówczas ani intratna, ani nie było jej szczególnie dużo, więc tylko część takich zajawkowiczów (powiedziałbym, że wręcz mniejszość) decydowała się na przekształcenie hobby w zawód.
Dołóż do tego, że część później przeszła na stanowiska kierownicze albo nawet zmieniła zawód i efekt jest, jaki jest.

edytowany 2x, ostatnio: Mistyfikator
T3
  • Rejestracja:ponad 4 lata
  • Ostatnio:5 miesięcy
  • Postów:687
1

Znam trochę osób z takich firm o jakich pisze OP w pierwszym poście i to często najbardziej ogarnięci ludzie, z jakimi się spotkałem - znają każdą fazę produktu, uczestniczyli w nich na różnych stanowiskach, udzielali się na konferencjach, zbierali znajomości. Aktualnie zakładają swoje studia w gamedevie i działają z sukcesami, bo znają rynek i ludzie chcą z nimi współpracować.

Fajnie się takie rzeczy obserwuje w kontrze do tego, co się czyta na forum - co jakiś czas pojawiają się tematy, skąd wziąć klientów do firmy, jak znaleźć pracowników, a aktualnie wisi temat z szukaniem projektu dla gotowego zespołu. Najwyraźniej tworzenie swojej marki, robienie swojej roboty, mądre wybieranie firm potrafi mocno zaprocentować

GO
  • Rejestracja:około 2 lata
  • Ostatnio:ponad rok
  • Postów:141
2

Ja jestem w pizdu stary, ale nadal gdzieź tam x < 30.

Kurde 20lat programuję i jeszcze nigdy nie miałem pracy w IT.

Możliwe, że się nie znam wystarczająco i też nigdy nie będę w it pracował, ale dziwnie jest życie, nie zawsze jest łatwo.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)