Їж рис, молись Амітофо, люби котиків

Статистичні дані про те, як живуть-живуть китайські програмісти

Їж рис, молись Амітофо, люби котиків
Привіт привіт, друзі. Сьогодні Росія активно співпрацює з Китаєм у галузі IT-штучного інтелекту, великих даних, і в планах навіть створення «Російсько-китайської цифрової долини».

Ця стаття є маленьким екскурсом у китайський ринок IT-вакансій та життя китайських програмістів і є компіляцією з перекладів китайських статей з моїми мікрокоментарями. Представлені тут статистичні дані зможуть стати в нагоді тим, хто, можливо, планує працювати з Китаєм чи в Китаї, або якщо раптом китайські програмісти – це його цільова аудиторія. Подивимося, як там у них!

Ситуація із вакансіями

Дані взяті з статті із сайту www.csdn.net (Це найбільший майданчик китайською мовою для IT-фахівців). Автор спарив 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 є стаття про національні мови програмування bmforce, і дуже доречно наведу кілька прикладів для Китаю: місцеву мову Easy (易), а також китайська Python (Зі змінами в основному парсері), який, до речі, перетворився в Китаї на «удава-пітона». Цікаво, що низка ключових слів існує у синонімах; так що and, self, in, True, False, break та ін. представлені у двох варіантах. Робота кипить над перекладом офіційної документації з Python на китайську. (Прогрес перекладу за версіями).

Але китайські ЯП існують швидше для навчальних цілей. Програмісти junior+ вже пишуть англійською. Але ж головне — це пул знань, і ось тут, крім англоресурсів, приходять на допомогу китайські популярні IT-сайти.

IT-сайти як наприклад www.csdn.net (Згадувався вже трохи вище), www.iteye.com, segmentfault.com, www.chinaunix.net, www.tuicool.com і багато інших, не кажучи вже про численні QQ і Weixin («Wechat» по-нашому) спільнот.

Зібрали дані

Взагалі три головні питання, які китайці ставлять відразу після того, як ви озвучили своє ім'я – це: скільки тобі років, чи одружився/заміжня і скільки заробляєш. А у представлених трохи нижче барвистих статистичних даних, зібраних за першу половину 2019 року на платформах JetBrains、Hired、HackerRank、极光大数据 (Aurora Big Data) та інших., китайським програмістам самим довелося відповідати зокрема і ці питання. У дослідженні взяло участь 39000 XNUMX програмістів (сподіваюся, для Китаю це репрезентативна вибірка). Отже…

Розподіл з мов

Найпоширенішою мовою програмування на сьогоднішній день у Китаї є 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

Додати коментар або відгук