Statystyki dotyczące życia chińskich programistów

Cześć, przyjaciele. Dziś Rosja intensywnie współpracuje z Chinami w dziedzinie IT, sztucznej inteligencji i dużych danych, a nawet planuje stworzenie "Rosyjsko-Chińskiej Doliny Cyfrowej".
Ten artykuł jest małym wprowadzeniem do chińskiego rynku ofert pracy w IT oraz życia chińskich programistów i stanowi kompilację tłumaczeń chińskich artykułów z moimi mikrokomentarzami. Przedstawione tutaj statystyki mogą być przydatne dla tych, którzy planują pracować z Chinami lub w Chinach, lub jeśli chińscy programiści są ich docelową grupą. Przyjrzyjmy się jak tam u nich!
Sytuacja z ofertami pracy
Dane pochodzą z strony (to największa platforma w języku chińskim dla specjalistów IT). Autor zebrał 90 000 ogłoszeń o ofertach pracy na podstawie słowa kluczowego "Język programowania", i oto co uzyskano (dane z listopada 2019 roku):

Sytuacja z wynagrodzeniami jest całkowicie inna (w yuanach/miesiąc):

Co można kupić za tyle pieniędzyOto na listopad na niektóre z najpowszechniejszych dla nas (żeby nie było kulturowego szoku) produktów, na przykład w Pekinie, chociaż trzeba przyznać, że ceny tam nie są najwyższe:
pomidory – 3 yuany/jin (tak, zresztą w Chinach sprzedają na jin, co odpowiada naszym pół kilogramowi, więc w rubli kilogram pomidorów wyniesie tam 3*2*9=54 r. — w każdym razie, na Sienne równo!)
ziemniaki – 1,52 yuana/jin
kapusta – 0,44 yuana/jin
ryż – 2,71 yuana/jin
wieprzowina – 25,8 yuana/jin
białe mięso kurczaka – 14,85 yuana/jin
jajka – 5,83 (tak, tak, w Chinach także sprzedają na wagę, a nie po 9)
mleko – 2,5 yuana/240 ml
benzyna 95 – 7,19 yuana/litr (maks.)
autobus – od 2 yuana za 10 km (+1 yuan za kolejne 5 km)
metro – 3 yuany; bilet miesięczny daje 50-procentową zniżkę
Porównując z ubiegłym rokiem, największy wzrost liczby ofert pracy dotyczy Pythona: wzrost o __magiczne__ 37%! ()
Sytuacja z programowaniem w języku chińskim
Na Habr jest , a bardzo w tym miejscu podam kilka przykładów z Chin: lokalny język Easy (易), a także (ze zmianami w głównym parserze), który zresztą w Chinach stał się „wężem-pitonem”. Ciekawe, że wiele kluczowych słów występuje w synonimach; tak więc and, self, in, True, False, break i inne są reprezentowane na dwa sposoby. Trwa praca nad tłumaczeniem oficjalnej dokumentacji Python na chiński.).
Jednak chińskie języki programowania funkcjonują głównie w celach edukacyjnych. Programiści junior+ już piszą po angielsku. Ale najważniejsze to zbiór wiedzy, i tutaj oprócz anglojęzycznych zasobów przychodzą na pomoc popularne chińskie strony IT.
Strony IT jak na przykład (wspomniane już wcześniej), , , , i wiele innych, nie wspominając o licznych społecznościach QQ i Weixin („Wechat” po naszym).
Zebrano dane
Zasadniczo, trzy główne pytania, które Chińczycy zadają zaraz po tym, jak wymienisz swoje imię, to: ile masz lat, czy jesteś żonaty/zamężna i ile zarabiasz. A w przedstawionych poniżej barwnych danych statystycznych, zebranych w pierwszej połowie 2019 roku na platformach JetBrains, Hired, HackerRank, 极光大数据 () i innych, chińscy programiści musieli sami odpowiadać na te pytania. W badaniu wzięło udział 39000 programistów (mam nadzieję, że dla Chin to reprezentatywna próbka). Tak więc...
Rozkład według języków
Najbardziej rozpowszechnionym językiem programowania w Chinach dzisiaj jest Java (co już zauważyliśmy w ofertach pracy), Go uznano za najperspektywniejszy, a Python jest na pierwszym miejscu pod względem liczby osób go uczących się.
83% programistów w Chinach wybiera teraz wersję Java 8, a Spring Boot już stał się popularnym frameworkiem do web developmentu.
Obecnie w Chinach jest wiele silnych programistów front-endowych w JavaScript i back-endowych w Javie. Na rynku aktualnie bardzo poszukiwani są inżynierowie front-endu. Ponadto, programiści aplikacji Android zajmują obecnie 15,2%.
Nawyki programistyczne
Programiści preferują ciemne kolory, 89% w ten czy inny sposób dostosowuje IDE, przy czym większość wybiera ciemne tonacje i korzysta z ciemnego motywu w edytorze.
77% programistów powiedziało, że mogą słuchać muzyki podczas programowania, a najpopularniejsze gatunki to muzyka elektroniczna, pop i rock.
Badanie pokazało, że programiści w wieku 25 lat i starsi dążą do pracy zdalnej.
Znajomość języków programowania
Średnio każdy programista zna 4 języki i chce nauczyć się kolejnych 4.
Młodsze osoby programujące w wieku 18-24 lat planują w średnim czasie zdobyć wiedzę na 6 językach, a starsi programiści – 35 lat i więcej – planują nauczyć się jeszcze 3 języków.
73,7% ankietowanych odpowiedziało, że nauka programowania to głównie autodidaktyzm.
Ponad 15% zaczęło uczyć się programowania przed ukończeniem 16. roku życia.
76% programistów uważa, że uczestnictwo w kursach podnoszących kwalifikacje jest przydatne w poszukiwaniu pracy; 24% nie dostrzega w tym potrzeby.
Rozkład po terytorium Chin
Najwięcej programistów pracuje na południu Chin — w prowincji Guangdong.
Dlaczego tak się dziejeJuż od XVI wieku toczyła się tutaj handel z Europejczykami chińskimi skarbami – jedwabiem i porcelaną. A z czasem: dzisiaj jest to największy importer i eksporter Chin, najbardziej otwarte i dynamicznie rozwijające się środowisko inwestycyjne. Znajduje się tutaj miasto Shenzhen, dobrze znane ze swojego przemysłu elektronicznego. PKB Guangdong to tyle samo co PKB Rosji.
To jeden z najbardziej rewolucyjnych regionów: to tutaj zorganizowano jedno z pierwszych w Chinach komunistycznych kół. Rewolucyjnym pozostaje on do dziś: właśnie tutaj prowadzone są wszystkie projekty technologiczne i eksperymenty gospodarcze.
Patrząc na miasta, liderami są Pekin z 14,5% wszystkich programistów, Szanghaj — z 13,9%; następnie Hangzhou — 'chińska Dolina Krzemowa', gdzie ma swoją siedzibę Alibaba Group, dalej — Shenzhen i Guangzhou (obie znajdują się w prowincji Guangdong), Chengdu, Nankin i inne.
Rozkład według wieku i płci
Nieco ponad połowa programistów ma 25-29 lat, a powyżej 35 lat jest bardzo mało.

Wielu programistów zastanawia się, czym zajmą się po 35. roku życia poza programowaniem, zdobywają wiedzę i umiejętności w innych dziedzinach, a po 35. roku życia mogą stopniowo przejść do architektury, zarządzania lub innych stanowisk.
Stosunek mężczyzn do kobiet wynosi 12:1.
Godziny pracy
Praca w godzinach nadliczbowych to norma. 26 marca 2019 roku na Githubie opublikowano o firmach wspierających system „996”, co narusza prawo pracy w Chinach. Już 9 kwietnia repozytorium otrzymało 200 gwiazdek i stało się najpopularniejszym repozytorium. Jednak zostało zasypane spamem i zablokowane w Chinach. „996” — zgadliście? Od 9 do 21 przez 6 dni w tygodniu.
Średnio programiści pracują 47,7 godzin tygodniowo, a programistki – 45,9 godzin.
33,5% programistów pracuje więcej niż 60 godzin tygodniowo.
Najdłuższy dzień pracy mają programiści w Szanghaju, Pekinie i Guangzhou. Programiści z Szanghaju są najbardziej zajęty: średnio 48,9 godziny tygodniowo. W Shenzhen i Chengdu pracują średnio po 47,0 godzin tygodniowo.
Średnie wynagrodzenia
Średnia pensja w kraju wynosi 150 000 juanów, średni wiek programistów przy pensji wynoszącej 400 000 juanów i więcej — 36 lat.
W Szanghaju 16,9% programistów zarabia miesięcznie 20 000 juanów i więcej.

Oto wizualizacja rozkładu pensji rocznych. To, co przypomina B – 万 – to 10 000.
Czy programiści są zadowoleni ze swoich wynagrodzeń?

Proporcja programistów, którzy czują, że ich wynagrodzenie jest niskie lub są niezadowoleni, wynosi 93,3%.
50% architektów oprogramowania/systemowych analityków jest zadowolonych z obecnego wynagrodzenia.
41,4% programistów martwi się o swoje wynagrodzenie i podnoszenie poziomu wiedzy i kwalifikacji.
Zmiana miejsca pracy
78,5% zmieniło miejsce pracy, co przyniosło wzrost zarobków.
Najczęstsze przyczyny to brak możliwości rozwoju, niedopasowanie rzeczywistej sytuacji w firmie do oczekiwań oraz przejście na wyższe wynagrodzenie.
Zdrowie i sport
1/4 programistów ćwiczy rzadziej niż raz w miesiącu.
58,3% programistów ćwiczy raz w tygodniu lub częściej.
44,4% menedżerów średniego i wyższego szczebla z badanych firm ćwiczy dwa razy w tygodniu lub więcej. Im wyższa pozycja związana z zarządzaniem, tym więcej sportu.
Najwięcej sportu uprawiają programiści z Szanghaju, Guangzhou i Chengdu: około 40% programistów z tych miast ćwiczy dwa razy w tygodniu i kładzie się spać głównie między 11 a 1 w nocy.
63,3% ankietowanych programistów obecnie skarży się na niektóre objawy pogorszenia zdrowia, a 34,8% programistów regularnie odczuwa zmęczenie.
Główne problemy to: regularne zmęczenie, choroby szyjnego odcinka kręgosłupa, nadwaga.
60% programistów śniadania spożywa nieregularnie, a 20% programistów nie je śniadania,
a dla Chińczyków śniadanie to nie filiżanka kawy.Już od samego rana w wszystkich ulicznych budkach i kawiarniach gotują, parują, smażą różnego rodzaju kasze, makaron, jajka, pierogi, wyciskają soki z marchwi, komosy, fasoli – więc pominięcie śniadania to bardzo poważna sprawa.
Życie osobiste
42% programistów jest singlami: 42,5% mężczyzn programistów to single, a 35,6% kobiet.
Głównym kryterium wyboru drugiej połówki jest wygląd (ta-daa), zwracają również uwagę na hobby i poziom wykształcenia, podczas gdy status ekonomiczny, rodzina, rodzaj pracy, wzrost i rejestracja miejsca zamieszkania (hukou) nie są tak istotne.
Poruszanie się po mieście
Publicznym transportem i metrem jeździ 61,6% programistów.
9,7% korzysta z wypożyczalni rowerów (widocznie to jest jak „zamożna firma wynajmie dziurkacz”).
7,4% do pracy dojeżdża własnym autem.
57,8% programistów nie ma samochodu i nie planuje jego zakupu; samochód w najbliższym czasie zamierza kupić 22,3% ankietowanych.
Sytuacja z mieszkaniami
75,6% programistów wynajmuje mieszkania.
12,9% mieszka w swoich zakupionych mieszkaniach.
Pozostali mają mieszkanie zapewnione przez firmę lub mieszkają z rodzicami.
U prawie 50% programistów czynsz za mieszkanie wynosi 1500 juanów lub więcej.
Styl życia i nawyki
57% programistów woli kawę (to w Chinach!), 33% – herbatę, 10% – ani to, ani to.
84% programistów nadal programuje w weekendy.
80% programistów preferuje klawiatury FILCO, Cherry, HHKB Pro2.
W wolnym czasie 42,5% programistów może spędzać czas w internecie, pogłębiając swoją wiedzę związaną z pracą. 47,7% woli marnować czas na sen, oglądanie filmów itd., 40,7% programistów odpowiedziało, że na gry.
Najbardziej preferowane gry to symulatory i strategie.
52% powiedziało, że czasami widzi kod we śnie, a 17% stwierdziło, że ma takie sny bardzo często.
33% ankietowanych programistów lubi psy, a 26% koty, a 23% zarówno jedno, jak i drugie.
Jednak większość programistów ze względu na charakter pracy decyduje się na koty.
Zamiast posłowia
Podsumowując wszystko, o czym dzisiaj rozmawialiśmy — kategoria „Programiści żartują” — kilka najzabawniejszych odpowiedzi z ankiet, które zbierały całą powyższą statystykę. Jak wiadomo, w każdym żarcie jest ziarno prawdy.
Na co więc wydawałem cały ten czas? Wygląda na to, że na szukanie błędów...
— na pytanie o stan cywilny.
Teraz rozumiem, dlaczego jest tylu singli!
— do faktu, że duży odsetek programistów w wolnym czasie poświęca na filmy i gry.
O osobistym samochodzie:
„Maserati” ostatnio staniało do 500 000 juanów, a ja wszędzie dojadę z biletem za 10 juanów!
O obciążeniu pracą:
Wynajmuję mieszkanie tylko po to, aby przyjść i spać, no i aby moja kotka mogła tam mieszkać.
Praca – to jak uczucia: nie ma pewności, że w końcu wybierzesz to, co najbardziej kochasz.
Źródło: habr.com
