Prawdziwa przyczyna przenoszenia pracy z Polski do Indii?

Prawdziwa przyczyna przenoszenia pracy z Polski do Indii?
loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:25 minut
  • Postów:1579
0

Podsumowując dotychczasowy wątek:

Aryzacji IT mówimy stanowcze raczej nie!


Przetrzyma wszystko
ledi12
Du hast mich gefragt und ich hab' nichts gesagt
ledi12
Kapusta i kwas!
piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:2 minuty
  • Postów:3277
3

Ten wątek w jakieś dziwne miejsca prowadzi.
Po pierwsze, w tej chwili, tak z połowa wyższego kierownictwa IT w dużych firmach to hindusi. I to właściwie wyjaśnia sporą część tematu.

Co do jakości pracy, to znowu, są różne kategorie. Ta z którą zwykle mamy do czynienia, to wyrobnicy z łapanki. W Indiach bodziec finansowy jest jeszcze większy niż u nas i parcie na drzwi eldorado bez porównania większe. Znajomość języka angielskiego również raczej wyższa niż w PL.

W czasie swojej kariery spotkałem kilku bardzo kumatych hindusów, wszyscy spędzili sporo czasu na zachodzie, zwykle byli po studiach na dobrej uczelni i mieli za sobą lata pracy w sensownych firmach.
Miałem też niestety do czynienia z zespołami specjalistów IT, bo ktoś wpadł na pomysł, że zamiast zatrudniać piwniczaków, to lepiej zlecić robotę do jakiegoś software house'u, body leasingu itp. Efekt był podobny, nie ważne jakie było pochodzenie tego tworu. Indie, Polska jeden pies. Zwyczajnie podejście, że zatrudnimy sobie jakąś firmę, która nam napisze coś tam, chociaż sami do końca nie wiemy co to ma być się nie sprawdza, a taki najęty na 3 miesiące zespół z założenia będzie miał wywalone na to, czy ktoś zdoła im wytłumaczyć czego chce i czy zdąży załatwić dostępy do repozytorium. Różnic w skillach specjalnie nie dostrzegłem, natomiast są różnice kulturowe, które już mają znaczenie:

W PL marudzimy i to jest nasza największa wada. Masę czasu zmarnowałem na dyskusje o tym, że "to się nie da zrobić, bo ", chociaż w rzeczywistości chodziło o banały i sprowadzało się do tego, że to trzeba kilkaset linii sensownego kodu napisać, bo akurat nie ma odpowiedniej biblioteki/adnotacji. W dodatku uwielbiamy marnować czas na rzeczy o których nie mamy pojęcia i które od nas nie zależą. Oczywiście plus taki, że można to robić po polsku a nie w śpiewanym angielskim, ale to jest plus dla nas, a nie dla kogoś, kto podejmuje decyzje siedząc w USA.

Z zespołami hinduskimi moje doświadczenia są w drugą stronę. Nigdy nie usłyszysz, że się czegoś nie da, nawet jeżeli faktycznie się nie da. Trzeba wskazać konkretnie co, jak ma być zrobione, gdzie oczywiście znajdzie się jakiś boss, SM, architekt, a po 3 miesiącach robota w tym samym miejscu gdzie była, tylko sporo czasu na wielokrotne tłumaczenie tych samych rzeczy, tym samym ludziom. Skill zespołów z Bangalore - jak to u ludzi z łapanki. Dostałem kiedyś "zespół DevOps", przygotowaliśmy backlog z konkretnymi zadaniami typu "przenieść repozytorium artefaktów z X do Y".
Przez miesiąc jałowe dyskusje o niczym, później gadanie bohaterskie ataki na napisanie w shellu skryptu, co to wywoła docker pull, docker push, zwieńczone spotkaniem, na którym podyktowałem ten skrypt.
Wtedy upłynęły już te 3 miesiące, dostałem prośbę o napisanie referencji, wypaliłem fajkę na szybko, jeszcze szybciej napisałem jak wspaniale mi się z nimi pracowało i jak bardzo dziękuję za współpracę.

Dlaczego pozytywna opinia? Oczywiste, bo pracuję w korpo, a korporacje przyjmują ostatnio strategię bycia do bólu poprawnymi politycznie, a ja zwyczajnie nie miałem ochoty na dyskysje, czy negatywna opinia o czyjejś pracy wynika faktycznie z tego, że źle pracowali, czy może jestem uprzedzony na tle etnicznym.

edytowany 1x, ostatnio: piotrpo
Zobacz pozostałe 2 komentarze
loza_prowizoryczna
Przydałby się rygor z publikacji naukowych - najpierw abstrakt a później wodolejstwo ;)
piotrpo
Zwykle się staram, ale akurat jestem po paru spotkaniach o niczym
loza_prowizoryczna
Rozumiem, stąd to moje pytanie/prośba do administracji. W końcu jesteśmy na forum ludzi zajmujących się profesjonalnie przekształcaniem stringa w stringa.
somekind
bot TL;DR oparty o mój model będzie równoważny z wujkiem Staszkiem
loza_prowizoryczna
@somekind: A nie wujkiem samo zło? Poza tym model Riddle ciągle robi dobrze więc bez przesady.
PR
  • Rejestracja:prawie 4 lata
  • Ostatnio:minuta
  • Postów:219
1

Zobaczcie ile Google płaci w PL, a ile w Indiach, można się zdziwić :)

KO
Ile w Polsce? W ofertach nigdy nie podają widełek, więc zakładam, że niewiele
J0
@korokczan: https://www.levels.fyi/ - ciekawa strona, powstala wlasnie po to, zeby ludzie nie krzyczeli zbyt malo
TR
Fajne. Gdzie podział na widełki per kraj
MI
Zacząłeś temat to już byś napisał ile Google płaci tu i tam
CZ
@Trubow masz tam „location” i wyklikujesz Polskę. Co do zarobków to nie ma podjazdu do b2b, ale spośród UOP to są najlepsi. Są nawet ludzie którzy wyciągają tam po 70-80k na L5/L6, więc nie jest źle. Chociaż i tak idzie się tam raczej z myślą o relokacji w przyszłości. Edit: to 70-80k jest pewnie dla tych co relokowali z zachodu do PL. Przeciętny ziomek to połowa z tego.
JD
  • Rejestracja:8 miesięcy
  • Ostatnio:około miesiąc
  • Postów:65
0
Sirvius napisał(a):
snakeomeister napisał(a):

Moim zdaniem powodów jest kilka, a jednym z nich jest np. mentalność. Dla wyjaśnienia tego posłużę się przykładami z moich kilku ostatnich projektów.

  1. Mentalność programisty z Indii: Ktoś z Indii nie uznawał, że czegoś nie da się zrobić i zawsze lepiej lub gorzej to robił, na DSU nigdy od osób z Indii nie słyszałem, że coś jest niemożliwe do zrobienia i w sumie się tym poniekąd zaraziłem.
  2. Mentalność programisty z Polski: trudne zadanie, call po DSU i już słyszę, że czegoś się nie da zrobić, że to niewykonalne, patrzę 30 minut myślę i jednak się da, ale już mi szkoda czasu tłumaczyć tej osobie, bo to słyszę już któryś raz z rzędu, a to by bardzo ułatwiło mojego taska, to nie zrobi bo nie, osoba z Indii by to zrobiła.

Do naszego zespołu dołączyli kilka osób z Polski, to przepraszały na DSU, że naprawa błędu im zajmuje długo, gdzie Hindusi chwalili się jaki to skomplikowany błąd naprawili, albo przynajmniej nie przepraszali za to, że coś im zajmuje dłużej i ogólnie są uśmiechnięci i pozytywnie nastawieni do pracy, aż miło wejść na DSU :)))

Różnego typu przykładów mogę mnożyć dużo, oczywiście są one anegdotyczne, więc w sumie niczego nie dowodzą.
Mogę jeszcze dodać, że aktualnie pracuję z osobami głównie z Polski i szczerze mówię, że pracuje się mniej miło, nikt nie chce pomóc z problemem, ludzie są trudni w komunikacji, obrażeni, brak decyzyjności itp. Niestety po latach pracy dla zagranicznych klientów przyzwyczaiłem się do innej kultury pracy i możecie tu zaklinać, ale tak niestety jest.

Ale nie to jest moim zdaniem najważniejsze.
Najważniejsze jest to dlaczego chcemy cały czas żyć z outsourcingu - to jest moim zdaniem droga do nikąd.
Moim zdaniem nie powinniśmy czekać aż spadnie jakiś okruch ze stołu, a starać się być innowacyjni, tylko tak możemy wygrać :)

My jako Polacy nie potrafimy też pracować zespołowo, pomagać sobie, jak ktoś ma problem to druga osoba nie chce pomóc, bo jest okopana w swoich zadaniach, osoby z Indii są chętne do pomocy i często poświęcą nawet swoje zadanie by komuś innemu pomóc.

Więc dla mnie powód jeden i główny, który to powoduje to nasza niestety słaba mentalność.

To chyba pracowałeś z hindusami, którzy zostali już zwesternizowani, zamiast z tubylcami z Bangalore, bo ja mam zgoła inne zdanie.

Dopiero rok mi minął z dwoma hindusami w zespole i po roku mam ich na tyle dość że szukam innej roboty, nawet mniej płatnej. To co mi strasznie przeszkadza we współpracy z nimi to przede wszystkim niewolnicze podejście do menadżera, który też jest z Indii btw, zadawanie milion pytań o pierdoły i ogólna niekompetencja. Rok już pracują a dalej mają problemy z podstawowymi kwestiami w projekcir i jak dostają zadania to oczekują że na tacy podasz im rozwiązanie.

Do tego oczekują że ktoś z Polski będzie się wdzwaniał w święta i dni wolne od pracy jak oni są, żeby być im w stanie pomóc jak się jakiś incydent wydarzy zamiast samemu temat ogarnąć, no i też podejście, że wszystko da się zrobić tylko żaden z nich nie zatrzyma się na chwilę czy jest w ogóle sens cokolwiek robić i czy my jesteśmy zespołem który powinien coś robić.

Wierzę w to, że Hindus, którego rodzina się przeprowadziła w poprzednim pokoleniu do kraju pierwszego świata, potrafi reprezentować sobą to, co każdy inny dobry programista. Ale po roku pracy z nimi, jeżeli usłyszę że w przyszłym zespole są tubylcy z Bangalore, new delhi, hyderabadu I innych dziwnych miast albo menadżer jest hindusem, od razu rezygnuje z rekrutacji/pracy.

Szczerze @Sirvius to się zgadzam.

W poprzedniej pracy miałem kolegę, którego dziewczyna była w większej firmie i pytam go, czy nie może mu w takim razie załatwić tam pracy albo polecić skoro dają oferty na programistów. Odpowiedział, że jasne że by mogła, ale jak mu opowiedziała jak wygląda praca z Hindusami to powiedział, że ma to w d**pie i nigdzie się nie rusza xD. Generalnie koleś wolał małą firmę pomimo oczywiście niższych zarobków, bo miał po prostu normalne środowisko pracy (100% Polacy). Byliśmy zgranym zespołem, leciała dobra beka i żarty, generalnie spoko się przychodziło do takiego miejsca. Jak miał to zmienić na większą kasę za cenę użerania się z ciapatymi i tłumaczenia im 20 razy co gdzie i jak wpisać i pokazywać palcem po kolei to powiedział, że nie ma opcji, że na coś takiego pójdzie, bo zdrowie psychiczne mu na to nie pozwala :D.

Inna znajoma ma czasem styczność w pracy z nimi i powiedziała, że pracować się po prostu nie da i kropka, nie przeskoczysz tego :D. Jak robi w swoim zespole to pracuje normalnie i ma wyniki, zespół idzie do przodu, wszystko się zgadza, ale jak naślą jakiś Hindusów do kontaktu i trzeba coś ogarnąć z nimi "wspólnie" dla firmy to po prostu psychicznie się nie da. I tak skończy się, że z nerwicą ona musi wku****wiona na nich ogarnąć temat i pracować za kilka osób, bo Hindus zadowolony ma wszystko w nosie, bo wie że firma go i tak nie zwolni jak "pracuje" za 1/10 stawki i idzie na kawę.

Co do tego Bangalore czy jak to tam się pisze, to ostatnio przypadkiem przejrzałem pozycje dla informatyków w Okta i dopiero w dziale "Security" jest czysto od Hindusów, a tak to wszędzie spam tym Bangalore/India że już się rzygać chce.

Kto nie kojarzy to w firmie, która ma się za najlepsze systemy autoryzacyjne i bezpieczeństwo na światowym najwyższym poziomie o wasze bezpieczeństwo dbają goście z Bandalore xDDDDDDDDD to ja się nie dziwię skąd u nich co chwilę wycieki i naruszenie bezpieczeństwa :D :D :D

https://www.okta.com/company/careers/
https://en.wikipedia.org/wiki/Okta,_Inc.

Nie dziwię się, że nie chcesz @Sirvius z żadnym Bangalore pracować jak nawet sobie nie potrafią "inżynierowie" githuba zabezpieczyć xDDDDDDDDDDDD Takie cyrki to pewnie normalni programiści też rzucili tam papierami, bo psychicznie raczej tego nie uciągnęli.
screenshot-20250110194010.png

Myślę, że złoty medal jak trafi tam ktoś spoza Indii do nich i wytrzyma rok bez wizyty u psychiatry i ciężkich zaburzeń :D

screenshot-20250110193327.png

screenshot-20250110193407.png
screenshot-20250110193528.png
screenshot-20250110193635.png

edytowany 5x, ostatnio: JunDev
JD
  • Rejestracja:8 miesięcy
  • Ostatnio:około miesiąc
  • Postów:65
0

Szczerze, żadne modne AI nas nie zastąpi, hype przychodzi i odchodzi. Jedynie może nas wykończyć zgraja Hindusów w firmie, która wykończy psychicznie normalnych pracowników, a na ich miejsce zatrudnią kolejną ciapatą zgraję "programistów", którzy wykończą kolejnych i tak w kółko, aż wszyscy padniemy przez nich psychicznie :D. Akurat wykańczanie normalnych pracowników a potem nepotyzm i zatrudnianie kolejnej grupki z Indii idą w parze xDDDD

edytowany 5x, ostatnio: JunDev
TR
  • Rejestracja:ponad rok
  • Ostatnio:11 dni
  • Postów:48
4

tak trochę z innej beczki
kolega z firmy zajmującej się projektami przemysłowymi mówił, że klienci dużo outsourcują do Indii. I potem przyjeżdża "produkt", który jest nic nie warty. Albo może inaczej - jest wart swojej ceny. Następnie główny inżynier musi spędzić czas i pieniądze klienta na to, żeby w biegu poprawić błędy Hindusów i ustawiać cały montaż. A to nie jest takie łatwe, jak dostaje się rysunek z rurą i jest pół metra w tą czy tamtą stronę. Rury wbrew pozorom, są dość ciężkie i trzeba ludzi i maszyn żeby przełożyć. I takie problemy się przekładają wręcz geometrycznie (chodzi mi o "efekt motyla" a nie geometrię samą w sobie)

więc prawdziwa przyczyna jest jasna - chodzi o oszczędzanie hajsu. Czy za tym idzie jakość wykonanej pracy? Nie sądzę, ale to chyba jest oczywiste.

I jak to w starym dowcipie jak to klient mówi inżynierowi:

  • proszę zrealizować projekt, chcę żeby było tanio i dobrze
  • ale po co Panu dwa projekty?
PY
To w przemyśle też już się zaczyna outsourcing do Indii? oO
TR
@Pymyn: nie zaczyna, już ma się dobrze. ;)
PR
fajny dowcip, nie znałem +1
JD
Ktoś, ale nie pamiętam czy tutaj czy w innym temacie, dawał link do artykułu, że apple po tym jak przeniosło produkcję do Indii to 50% iphonów była wadliwa i nie można jej dopuścić do sprzedaży xDDDDD
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)