Статистически данни за живота на китайските програмисти

Здравейте, приятели. Днес Русия активно си сътрудничи с Китай в областта на ИТ, изкуствения интелект и големи данни, а в плановете дори е създаването на "Руско–китайска цифрова долина".
Тази статия е малък екскурс в китайския ИТ пазар за работа и живота на китайските програмисти, представляваща компилация от преводи на китайски статии с моями коментари. Представените тук статистически данни ще бъдат полезни за тези, които може би планират работа с или в Китай, или ако китайските програмисти са целевата им аудитория. Нека видим как стоят нещата там!
Ситуация с вакансиите
Данните са взети от сайта (това е най-голямата платформа на китайски език за ИТ специалисти). Авторът е събрал 90 000 обяви за работа по ключовата дума "ЯП", и ето какво се получи (данните са от ноември 2019 година):

Ситуацията със заплатите е коренно различна (в юани/месец):

Какво може да се купи с такава сума париЕто за ноември на някои от най-често срещаните (за да няма културен шок) продукти, например в Пекин, въпреки че трябва да призная, че цените там не са най-високите:
домати – 3 юана/цзин (да, между другото, в Китай продават на цзини – това е около половин килограм, така че в рубли килограм домати там ще струва 3*2*9=54 р. – така че, на Сенной равняйсь!)
картофи — 1,52 юана/цзин
капуста — 0,44 юана/цзин
ориз – 2,71 юана/цзин
свинско – 25,8 юана/цзин
бяло месо от пиле – 14,85 юана/цзин
яйца 5,83 (да, да, те също се продават в Китай на тегло и не по 9)
мляко – 2,5 юана/240 мл
95 бензин – 7.19 юана/литър (макс)
автобус – от 2 юана за 10 км (+1 юан за следващите 5 км)
метро – 3 юана; абонаментната карта дава 50% отстъпка
Ако сравним с предходната година, най-голямото увеличение на броя на вакансиите при Python: скок на __магическите__ 37%! ()
Ситуация с програмирането на китайски език
На Habr има , и бих искал да дам няколко примера за Китай: местният език Easy (易), както и (с изменениям в основния парсер), който, между другото, се е превърнал в „питонова змия“ в Китай. Интересно е, че редица ключови думи съществуват в синоними; така че and, self, in, True, False, break и др. са представени в два варианта. Работата по превода на официалната документация по Python на китайски е в разгара си. ().
Но китайските езици за програмиране съществуват по-скоро за учебни цели. Програмистите от junior+ нива вече пишат на английски. Но най-важното е богатството на знания, и тук, освен англоезичните ресурси, китайските популярни IT-сайтове идват на помощ
IT-сайтове като например (споменат по-горе), , , , и много други, да не споменаваме многобройните QQ и Weixin („Wechat“ на нашия език) общности.
Събрани данни
Всъщност, трите основни въпроса, които китайците задават веднага след като споменете името си, са: колко години имаш, женен ли си и колко печелиш. А в представената по-долу колоритна статистика, събрана за първата половина на 2019 година на платформите JetBrains、Hired、HackerRank、极光大数据 () и др., китайските програмисти също трябваше да отговорят на тези въпроси. В изследването участваха 39000 програмисти (надявам се, че това е представителна извадка за Китай). И така…
Разпределение по езици
Най-разпространеният език за програмиране в Китай днес е Java (както вече видяхме по обявите за работа), Go е обявен за най-перспективен, а Python е на първо място по брой на изучаващите го.
83% от разработчиците в Китай днес избират версия Java 8, а Spring Boot вече стана популярен фреймуорк за уеб разработка.
Сега в Китай има много силни фронтенд разработчици на JavaScript и бекенд разработчици на Java. В момента търсенето на фронтенд инженери на пазара е много високо. Освен това, разработчиците на Android приложения в момента заемат 15,2%.
Навици на програмиране
Програмистите предпочитат тъмни цветове, 89% по един или друг начин настройват IDE, като повечето предпочитат тъмни нюанси и избират тъмна тема за редактора.
77 % от програмистите казват, че могат да слушат музика по време на програмиране, а най-любимите жанрове са електронна музика, поп и рок.
Проучването показа, че разработчиците на 25 години и повече желаят да работят дистанционно.
Знания по программиране
Все разработчици средно знаят 4 езика и искат да научат още 4.
Младите разработчици на възраст 18-24 години планират средно да научат 6 езика, докато по-възрастните разработчици на 35 години и повече планират да научат още 3.
73,7% отговорили, че обучението по програмиране е предимно самообучение.
Над 15% започнали да учат програмиране преди 16 години.
76% от програмистите считат, че участието в курсове за повишаване на квалификацията е полезно при търсене на работа; 24% не виждат необходимост от това.
Разпределение по територията на Китай
Най-много разработчици работят на юг в Китай - в провинция Гуандун.
Защо такаОще от 16-ти век тук активно е търгувано с европейците с китайски ценности - коприна и порцелан. А днес - повече: това е най-големият вносител и износител в Китай, най-отворената и динамично развиваща се инвестиционна среда. Тук е град Шънжън, известен със своята електронна индустрия. А БВП на Гуандун е равен на БВП на Русия.
Това е един от най-революционните райони: именно тук е организиран един от първите комунистически кръгове в Китай. Революционен е и до днес: именно тук се провеждат всички технологични разработки и търговски икономически експерименти.
Ако разгледаме по градове, то лидерите са - Пекин с 14.5% от всички разработчици, Шанхай с 13.9%; след това следва Ханджоу - 'китайската Силиконова долина', където се намира и главната квартира на Alibaba Group, после - Шънжън и Гуанчжоу (и двата в провинция Гуандун), Ченгду, Нанкин и др.
Разпределение по възрасти и пол
Част от малко над половината програмисти – 25-29 години, а над 35 години – много малко.

Много програмисти се замислят какво ще правят след 35 години, освен програмиране, те придобиват знания и умения в други области и след 35 години постепенно могат да преминат към архитектура, управление или други позиции.
Съотношение мъж:жена = 12:1.
Работно време
Работата в извънредно време е норма. На 26 март 2019 година в Github беше публикувано за компаниите, които подкрепят системата «996», което нарушава трудовото законодателство на Китай. Вече на 9 април репозиторият получи 200 звезди и стана най-популярният репозиторий. Но беше залят от спам и блокиран в Китай. «996» — познахте? От 9 сутринта до 9 вечерта 6 дни в седмицата.
Средно програмистите работят 47.7 часа на седмица, а програмистките – 45.9 часа.
33.5% от програмистите работят повече от 60 часа на седмица.
Най-продължителният работен ден при програмистите е в Шанхай, Пекин и Гуанчжоу. Програмистите в Шанхай са най-заетите: в среднем 48.9 часа на седмица. В Шенжен и Ченгду – в среднем работят по 47.0 часа на седмица.
Средни заплати
Средната заплата в страната е 150 000 юана, средната възраст на програмистите с заплата 400 000 юана и повече – 36 години.
В Шанхай 16.9% от програмистите получават месечно 20 000 юана и повече.

Ето визуализация на разпределението на заплатите за година. Тази, която прилича на Б – 万 – означава 10 000.
И удовлетворени ли са програмистите от своите заплати?

Частта от програмистите, които смятат, че заплатата е така-така или недоволни, е 93.3%.
50% от архитектите на софтуер/системни анализатори са удовлетворени от настоящата си заплата.
41.4% от програмистите се притесняват за своята заплата и повишаване на нивото на знанията и квалификациите.
Смяна на работното място
78.5% са сменили работното си място, като по време на това заработката им е нараснала.
Най-разпространените причини – липса на възможности за развитие, несъответствие на реалната ситуация в компанията с очакванията, а също и преминаване на по-висока заплата.
Здраве и спорт
1/4 от програмистите спортуват по-малко от веднъж на месец.
58.3% от програмистите спортуват веднъж седмично или по-често.
44.4% от мениджърите на средно и висше ниво в анкетирани компании спортуват два пъти седмично или повече. Колкото по-висока е позицията, свързана с мениджмънта, толкова повече спортуват.
Най-много спорт обичат програмистите от Шанхай, Гуанчжоу и Ченгду: около 40% от програмистите от тези градове спортуват два пъти седмично и лягат основно от 11 до 1 часа през нощта.
63.3% от анкетираните програмисти в момента се оплакват от някои симптоми на влошаване на здравето, а 34.8% от програмистите редовно изпитват умора.
Основните проблеми са – постоянна умора, заболявания на шийния отдел на гръбначния стълб, излишно тегло.
60% от програмистите закусват нерегулярно, а 20% от програмистите не закусват,
а за китайците закуската – това не е просто чаша кафе.Още от ранната утрин на всички улични сергии и в кафенета приготвят, варят, запържват различни каши, нудли, яйца, пайове, изцеждат сокове от моркови, чумиза, боб – така че да пропуснеш закуската е доста сериозно.
Личен живот
42% от програмистите са сами: 42,5% от мъжете-програмисти са самотни, а 35,6% от жените.
Основният критерий за избор на партньор е външният вид (та-дааа), също така се обръща внимание на хобита и образованието, докато икономическият статус, семейството, професията, височината и регистрацията по местоживеене (хукъу) не са толкова важни.
Придвижване из града
61,6% от програмистите пътуват с обществен транспорт и метро.
9,7% ползват велосипеден споделен транспорт (очевидно, това е като "заможна компания да наеме дупка").
7,4% пътуват до работа с личен автомобил.
57,8% от програмистите нямат кола и не планират да купуват; 22,3% от анкетираните планират да закупят автомобил в близко бъдеще.
Ситуация с жилището
75,6% от програмистите наемат жилище.
12,9% живеят в собствено купено жилище.
Останалите получават жилище от компанията или живеят при родителите си.
При почти 50% от програмистите наемът за жилище е 1500 юаня и повече
Начин на живот и навици
57% от програмистите предпочитат кафе (в Китай!), 33% – чай, 10% – нито едното, нито другото.
84% от програмистите все още програмират през уикендите.
80% от програмистите предпочитат клавиатури FILCO, Cherry, HHKB Pro2.
В свободното си време 42,5% от програмистите могат да седят в интернет и да задълбочават знанията си, свързани с работата. 47,7% предпочитат да прекарват времето си в сън, гледане на филми и др., 40,7% от програмистите отговориха, че на игри.
Най-предпочитаните игри са симулатори и стратегии.
52% казаха, че понякога виждат код в сънищата си, а 17% казаха, че виждат такива сънища много често.
33% от анкетираните програмисти обичат кучета, а котките – 26%, и двете – 23%.
Но повечето програмисти заради характера на работата си създават котки.
Вместо заключение
В заключение и обобщение всего, о чем мы говорили сегодня — рубрика «Программисты шутят» — пара-тройка самых забавных ответов из опросов, собравших всю вышеупомянутую статистику. Как говорится, в каждой шутке есть доля шутки.
На что же я потратил всё это время? Похоже, на поиски ошибок...
— на вопрос о семейном положении.
Теперь понятно, почему так много одиноких людей!
— к тому, что значительная часть программистов в свободное время уделяет внимание фильмам и играм.
О личном автомобиле:
«Мазерати» недавно подешевел до 500 000 юаней, а мне и на проездном за 10 юаней везде будет зелёный свет!
О рабочей загруженности:
Снимаю жильё только для того, чтобы приходить на ночь, да и чтобы моя кошка там жила.
Работа — это как чувства: не факт, что в итоге выберешь то, что больше любишь.
Източник: habr.com
