Сколько программистов: исследование 2020 года — МирДоступа – Сколько в мире IT-специалистов?

исследование 2020 года — МирДоступа

Сегодня в России обучаются и работают тысячи программистов с дипломом…

Николай Никифоров, исполняющий обязанности министра цифрового развития связи и массовых коммуникаций Российской Федерации, утверждает, что Россия нуждается в срочном приросте квалифицированных программистов.

Нужны ли программисты и другие узкоспециализированные работники IT-сферы нашему государству? Безусловно — да.

Министр связи и массовых коммуникаций Российской Федерации считает, что количество IT-специалистов в России должно составлять минимум миллион человек и ежегодно эта цифра должна увеличиваться. Однако, информации о том какие конкретно действия будут предприниматься правительством для достижения этой амбициозной цели пока что нет

Официальные данные 2020 года способны дать вполне ясное представление о том, сколько программистов в России сейчас не трудоустроены по своей специальности. Естественно, что количество желающих занять пост в какой-либо конкретной высокодоходной компании стабильно превышает количество вакантных мест.

Министерство коммуникаций Российской Федерации сообщает, что суммарное количество выпускников российских высших учебных заведений по специальности IT-технология составляет примерно двадцать пять тысяч человек

Следует отметить тот факт, что только шестьдесят процентов из них, а это около пятнадцати тысяч специалистов, являются сертифицированными программистами. Нужно учитывать и тех, кто решил изменить свой профиль — каждый год число таких специалистов увеличивается, как минимум, в два раза.

Около тридцати тысяч IT-специалистов ежегодно начинают искать работу и только десять тысяч из них уходят из профессии навсегда — в силу возраста, либо по причинам эмиграции. Таким образом, не сложно посчитать сколько программистов в России ежегодно начинают свою работу — каждый год как минимум около двадцати тысяч человек.

По данным Росстата численность работников занятых в сфере информационных технологий в 2016 году составила около пятисот тысяч специалистов

Анна Кулашова, член совета директоров компании Microsoft, утверждает, что на настоящий момент в Российской Федерации трудятся примерно четыреста тысяч дипломированных программистов. Для сравнения Кулашова приводит статистику других крупных стран — в США работает

четыре миллиона специалистов IT-сферы, в Индии количество таких работников составляет три миллиона, а в Китае — около двух миллионов.

На развитие информационных технологий в России будет влиять введение санкций — они будут затрагивать отдельные сегменты предприятий российской экономики. Ужесточение санкций в будущем может привести к смене установленных законом полномочий и в сфере высоких технологий

Последнее обстоятельство может привести к тому, что все возникающие правовые споры будет решать только государство.

После череды неудачных попыток устроиться на место по специальности в родной стране многих молодые высококвалифицированные специалисты часто покидают Россию, пытаясь найти лучшее рабочее место в развитых странах

В России наибольшим сосредоточением специалистов в сфере информационных технологий отмечены Москва и Санкт Петербург — в этих городах живут и работают примерно тридцать девять процентов всех работников IT-сферы России. Распределение IT-специалистов в России, регионы с наименьшей и наибольшей численностью программистов, динамика численности IT-специалистов (кликабельно):

Следует отметить, что вопрос сколько программистов в России нельзя рассматривать в отрыве от общей картины трудоустройства по специальности.

Темпы увеличения числа айтишников, занятых в сфере информационных технологий, совсем невелики — в разных регионах они весьма различаются. Дифференциация между регионами будет только усиливаться — данному обстоятельству будет способствовать развитие региональных инновационных центров. Текущая тенденция приведёт к росту концентрации IT-предприятий в различных регионах Российской Федерации

Сосредоточенность IT-специалистов на территории РФ неравномерна. Например в Северо-Кавказском федеральном округе работают только шесть тысяч специалистов, при этом пятьдесят шесть процентов из них заняты в компаниях и предприятиях Ставропольского Края. В центральном округе трудоустроено около двухсот тысяч IT-специалистов.

В Приволжском федеральном округе отмечено увеличение среднего количества IT-специалистов — рост происходил с 2009 по 2016 год. Индивидуальный показатель количества сотрудников в сфере информационных технологий достиг восьмидесяти пяти тысяч человек. На протяжении указанного периода число IT-специалистов увеличилось на тридцать три тысячи человек

Отмечается увеличение доли IT-специалистов трудоустроенных в частных компаниях — в 2016 году их количество составляло триста семьдесят тысяч человек.

Зная сколько программистов в России работают в отечественных компаниях можно сделать вывод о том, что иностранный бизнес в данной области представлен незначительно — на компании с иностранным имуществом приходится только одиннадцать процентов от общего количества занятых в IT-секторе.

Сколько в мире IT-специалистов?

США. Северная и Южная Америки

По достаточно свежим оценкам двух источников, в США больше 4 млн айтишников. По данным Evans Data – 4,2 млн разных IT-специалистов, и 3,4 млн классических девелоперов.

По данным DQYDJ, американский IT-воркфорс оценивался в 4,4 млн человек уже в 2016 году.

Исследование The App Association от 2016 года привело следующие цифры. 89% американских разработчиков работают за пределами Кремниевой долины. Популярные локации: Нью-Йорк, Филадельфия, Бостон, Сиэтл, Хьюстон, Даллас, Атланта, Денвер, Лос-Анджелес, Вашингтон, Чикаго, Миннеаполис, Остин, Феникс. Средняя годовая зарплата – около 104 000 долларов в год. Выше зарплаты в Калифорнии, в Сан-Хосе, например. В США порядка 223 000 вакансий для разработчиков программного обеспечения остаются незакрытыми, несмотря на высокие зарплаты и пакет. Причина – недостаток кадров нужной компаниям квалификации.

Надо понимать, что в 2019 году проблема нехватки подходящих кадров так и остается острой, поэтому Almamat разработал Crowd Learning & Lean Education методологию обучения, ориентированную на быстрое трудоустройство / аутсорсинг. Почитайте интервью, где CEO ALMAMAT Дмитрий Грин рассказывает об этом.

Это может удивить, но наибольшая численность программистов, по оценкам, в округе Колумбия (Вашингтон), а Калифорния по этому критерию была в 2017 году только на 10 месте.

Data USA видит статистику на 2016 год так. Общее число – 1,26 млн разработчиков ПО. Средний годовой доход – около 105 000 долларов; у мужчин в среднем выше, чем у женщин. 80,9% – мужчины. Средний возраст: 39,5 лет – среди мужчин и 40,5 – среди женщин. Ожидается, что за 10 лет количество разработчиков ПО в стране вырастет на 17,4%.

Evans Data Corporation в исследовании 2018 года "Developer Marketing Survey 2018" описала демографию американских разработчиков следующим образом. Средний возраст – 35 лет. Женщины составляют 23%. 78% разработчиков имеют семью. 69% разработчиков-мужчин и 78% разработчиков-женщин хотят видеть в отрасли больше женщин. 33% девелоперов учатся на работе. 70% в 2017 году посетили хотя бы 1 хакатон, на 13% меньше, чем в 2016 году. Число тех, кто ходит на малое количество хакатонов выросло, а число тех, кто участвует в них часто, заметно снизилось.

По оценкам IDC, на обоих Американских континентах – 5,05 млн разработчиков. И, как упомянуто, женщины Латинской Америки все активнее обучаются программированию, получают IT-специальности и заходят на рынок. Приток женщин в IT –большой мировой тренд. almamat blog

сколько в мире программистов? / Аналитика

На этой неделе в Севилье прошла десятая по счёту — а потому уже юбилейная — конференция Intel iStep 2015. Формально она, конечно, предназначена для разработчиков и партнёров компании, которым показывают софтверные и прочие новинки Intel – улучшения компиляторов, полезные библиотеки, новые технологии и так далее. О них мы тоже расскажем, так как для прессы компания подготовила облегчённые версии части презентаций, но для затравки приведём немного занимательной статистики, которой поделились исследователи Evans Data Corporation (EDC), специализирующиеся как раз на аналитике рынка разработчиков софта. Данные результаты были получены путём опроса шести с половиной тысяч разработчиков из разных стран мира. Завяленная погрешность ± 5 %.

Больше всего разработчиков живёт в регионе EMEA (Европа, Ближний Восток и Африка)

Самые «горячие» темы в 2015 году – это Интернет вещей (IoT, Internet of Things) и Big Data. Интерес к первой вырос аж на 190 %. Впрочем, не стоит цепляться за такие красивые циферки, так как фактически число профессиональных мобильных разработчиков, которые среди прочего занимаются созданием «умных» вещей, к осени прошлого года выросло до 27 % от общего числа опрошенных, тогда как весной этот показатель равнялся всего 9 %. То есть чуть ли не каждый третий разработчик мобильного софта решил влиться в модный нынче тренд. Что же, вполне возможно, хотя на первый взгляд не очень верится. Впрочем, в данном случае к мобильным разработчикам отнесены не только те, кто занимается написанием программ для смартфонов и телефонов или планшетов, но и те, кто работает со встраиваемыми системами, с нетбуками или даже медиаплеерами и игровыми консолями.

А в самом регионе по числу программистов лидирует Россия – у нас работают почти 900 тысяч человек

С Big Data ситуация похожая – 27 % всех разработчиков так или иначе связаны с этой областью, а ещё 40 % планируют к ним присоединиться. Причём у 71 % девелоперов, уже использующих эту технологию, как минимум половина задач требует обработки данных в реальном времени. Для региона EMEA эта цифра чуть меньше – от 30 до 40 процентов. А 77 % всех опрошенных считают, что будущее за когнитивными технологиями – по-русски звучит несколько кривовато, так что поясним: эта сфера включает, например, распознавание изображений или голоса, хотя это всего лишь частные случаи попыток имитировать работу человеческого мозга или его частей, связанных с распознаванием, самообучением и принятием решений. А там, глядишь, и до искусственного интеллекта доживём. К счастью, большинство респондентов ответили, что безопасность является для них одним из приоритетных направлений работы.

Больше всего проблем с безопасностью в Интернете вещей будет с «дырами» в прошивках и ПО

В любом случае большая часть приложений до сих пор разрабатывается для настольных ПК и ноутбуков или трансформеров, хотя их доля постепенно снижается, уступая дорогу облачным разработкам. На втором месте по популярности находятся планшеты и смартфоны, а на третьем — как раз облака, причём всё чаще речь идёт об использовании приватных, а не публичных облаков. За ними следуют «тяжёлые вычисления». Разработка в регионе EMEA по большей части ведётся на ПК под управлением Windows 7 (≈ 55 %) и Windows 8 (≈ 25 %). Любопытно, что здесь уже более трёх лет создатели мобильных приложений составляют 39-40 % от общего числа разработчиков, тогда как в других регионах их значительно больше. Ключевыми платформами, для которых создаются мобильные приложения, остаются Android и iOS. Причём первая с 2011 года опережала вторую, но осенью 2014-го они сравнялись. Доля Windows Phone к этому же моменту снизилась примерно до 40 %, а платформа BlackBerry в последние годы стабильно держит чуть больше 20 % и хоть и не падает, но, кажется, и расти тоже не собирается.

Кажется, Интернет вещей постепенно становится не просто громким словосочетанием, а реальностью

Всего в мире сейчас более 19 млн разработчиков, а к 2019 году их число вырастет до 25 млн. Пока что больше всего программистов живёт в регионах EMEA (здесь лидирует Россия) и APAC (а вот тут, конечно, впереди всех Китай). Однако в течение пяти лет, согласно прогнозам EDC, ситуация резко изменится – Индия и Китай станут лидерами, а общее число программистов в регионе APAC приблизится к 10 млн. Что интересно, средний возраст профессиональных разработчиков со временем увеличивается – с примерно 32-33 лет в 2006 году до почти 40 лет в 2014-м. Исключением является только Северная Америка, где наблюдается обратный процесс.

Подавляющее большинство разработчиков имеет высшее образование, причём число магистров постоянно растёт

Для общения программисты чаще всего используют социальные сети, причём рост их популярности начался в 2010 году, а параллельно с этим снижалась доля wiki-систем. Впрочем, вторым по популярности способом коммуникации были и остаются онлайн-мессенджеры и чаты. Самым популярным языком программирования в регионе EMEA остаётся Java, которой пользуются около 60 % разработчиков. Правда, не уточняется, идёт ли речь об SE/EE или Android-разработке. Чуть больше половины программистов также используют C/C++ и где-то около 40 % – C#. Что касается скриптовых языков, то в пятерку лидеров входят JavaScript, PHP, Python, Perl и Ruby.

Разработчики любят использовать чужие API, а вот открыто публиковать свои не хотят

К чему все эти цифры? Да к тому, что Intel, по сути, единственная компания в мире, которая охватывает на данный момент сразу все сферы – от устройств для Интернета вещей на базе Intel Quark до мощных серверных платформ с Intel Xeon. Причём все они взаимосвязаны – информацию от множества датчиков «умных» вещей надо собрать и обработать, желательно в облаке, да ещё и в реальном времени, а потом доставить конечным пользователям на ПК и мобильные устройства. Поэтому для Intel очень важно не только создавать новое «железо», но и давать программистам инструменты, которые позволяют грамотно и эффективно его использовать. Впрочем, обзору средств разработки будет посвящён отдельный материал. Stay tuned, как говорится.

Кажется, Windows 7 ждёт до-о-олгая жизнь

Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Сколько программистов работает в России: смотрите на графики

Фото с сайта ngs.ru Фото с сайта ngs.ru

Мы продолжаем публиковать материалы о ситуации в ИТ-сфере на рынках постсоветских стран. Сегодня расскажем, какое количество программистов в России, в каких регионах наибольшая и наименьшая концентрация ИТ-компаний, и какие выводы из этого можно сделать. Наш экономический обозреватель Дмитрий Иванович проанализировал официальную статистику и вот что выяснил.

— По данным Росстата, среднесписочная численность работников, занятых в сфере вычислительной техники и информационных технологий в 2016 насчитывала 444,5 тысячи человек.

Динамика среднесписочной численности специалистов в ИТ-сфере по федеральным округам России в 2009—2016, тыс. человек

Фото с сайта ngs.ru.

Как видно на таблице, с 2009 по 2016 среднесписочная численность работников этого сектора выросла на 136,4 тыс. человек (на 44%). Последние 3 года темпы прироста среднесписочной численности составляют около 5% в год.

Для сравнения: в Беларуси количество работников в сфере вычислительной техники и информационных технологий прирастает в среднем на 10% в год.

Распределение работников в сфере ИТ по формам собственности организаций в России в 2009—2016, в % от общего количества работников

Фото с сайта ngs.ru.

За последние годы наблюдается рост доли айтишников, работающих в частных компаниях. В 2016 их было уже 369,3 тыс. человек (83% от общего количества занятых в ИT-секторе).

В Беларуси также основная часть айтишников работает в негосударственных компаниях.

Чуть менее 90% специалистов работает в российских компаниях. Иностранный бизнес в этой сфере в России представлен незначительно. Таким образом на компании с иностранной и совместной собственностью приходится лишь 11% от общего числа занятых в секторе, при этом с 2009 эта доля увеличилась только на 2%.

Регионы с наибольшей и наименьшей численностью ИТ-специалистов

Фото с сайта ngs.ru.

Концентрация работников ИТ-сектора весьма неравномерна по России. В Северо-Кавказском федеральном округе насчитывалось лишь 6 тысяч работников, из которых 56% работало в Ставропольском Крае. В Центральном федеральном округе было 177,4 тыс. работников.

Наибольший прирост работников по округам за период с 2009 по 2016 год отмечен в Приволжском федеральном округе. Среднесписочная численность работников ИТ-сектора в 2016 году составила 85,9 тыс. человек и увеличилась за период на 33,4 тыс. человек.

Распределение ИТ-специалистов в регионах

Среди отдельных территорий наибольшей концентрацией специалистов в ИT-секторе отличаются Москва и Санкт-Петербург. На два города приходится 39% от всей численности работников этой сферы по состоянию на 2016.

Активное развитие получил инновационный проект «Иннополис» на территории Татарстана. Данный регион вышел на третье место в России по числу работников, занятых в ИT. В двух регионах — Республике Ингушетия и Чукотском АО — численность работников ИT-сектора не превышает 100 человек. Еще в 17 регионах России — не превышает 1000 человек.

Тенденции:

Темпы роста численности работников ИT-сектора в России невысоки и значительно отличаются в зависимости от региона. Создание региональных инновационных центров будет усиливать дифференциацию между регионами, что может привести к увеличению концентрации ИT-компаний на отдельных территориях.

Ориентация на внутренний рынок предполагает активное развитие ИT в финансово успешных регионах, где сконцентрированы основные заказчики. В регионах с низким уровнем финансового развития, без перехода на работу на внешних рынках, число айтишников может уменьшиться.

На динамику развития ИT будет оказывать влияние режим санкций в отношении отдельных секторов и компаний российской экономики. Дальнейшее ужесточение санкций может привести к смене юрисдикций отдельных компаний, либо к оттоку специалистов за пределы страны.

Дмитрий Иванович

Более 10 лет практической работы в оптовой торговле. Более сотни статей по текущей экономической ситуации в различных СМИ.

Читайте также

Околокомпутерное -- сколько в России программистов

Известно что на сегодня на московском рынке труда есть ровно ОДНА массовая профессия, по которой количество вакансий уже много лет стабильно превышает количество резюме. Или говоря проще, спрос выше предложения. И эта профессия -- программист. Но вот что интересно -- насколько СТАБИЛЬНО это превышение? Сколько сейчас в России программистов, сколько их будет через 10-15 лет и сколько их нужно российской экономике сейчас и в ближайшем будущем

Итак, сколько в России программистов
По данным члена совета директоров компании Microsoft в России Анны Кулашовой, отвечающей в российском представительстве компании за кадровую политику, всего в российской экономике работает около 400 тысяч программистов -- в это количество входят и программисты специализированных ИТ-компаний и такие как я, "ИТ-обслуга" в непрофильных компаниях. Для сравнения -- в США их на порядок больше - 4 миллиона, в Индии - 3 миллиона, в Китае - 2 миллиона.

Сколько будет программистов через 15-20 лет.
По данным Минкомсвязи на сегодняшний день все российские ВУЗы, вместе взятые выпускают около 25 тысяч специалистов в области ИТ-технологий, из которых собственно программисты составляют около 60% или 15 тысяч человек. Еще примерно столько же ежегодно приходит в профессию из смежных областей. Получается около тридцати тысяч человек в год -- именно таков ежегодный прирост специалистов на этом рынке. Ежегодный отток за счет смены профессии, эмиграции, выхода на пенсию и иных причин составляет чуть более 10 тысяч человек. Таким образом "чистый прирост" программистов -- около ДВАДЦАТИ ТЫСЯЧ человек в год. Если ситуация принципиально не изменится, то через двадцать лет количество программистов в России удвоится -- с четырехсот до восьмисот тысяч человек

И наконец, сколько нужно программистов российской экономике.
Недавно Николай Анатольевич Никифоров, глава Министерства связи и массовых коммуникаций, выступая на каком-то брифинге сказал, что России ПРЯМО СЕЙЧАС необходим ХОТЯ БЫ МИЛЛИОН программистов. И с каждым годом это количество будет только увеличиваться. Вот только откуда возьмется этот миллион и что он лично и его министерство собираются сделать для появления этого миллиона он не сказал.

Вот как-то так...

Сколько всего в мире программистов? И в России в частности?

Много, просто, нехватка их связанна с тем, что, большинство из них самоучки. Что касается институтов и Вуз- ов, то, большинство выпускников, там не соображает, или "учатся" там не для знаний а лишь для корочки, или ректоры, ни фига не понимают чему учат. Короче, утверждать не буду, однако, со слов знакомого программиста, был случай, когда, был выпуск системных программистов, из которых пять человек, более или менее умело кодить.

больше. чем нужно

столько же сколько и любой другой професси, ты так говоришь как будто ето умирающий вид как кузнецы японские

ни одного стоящего! поэтому у нас нет своей ОС и своих программ! всё гавно!

Извините, Олег, перепись программистов по стране не производилась.

Это вопрос к знатокам или гуглу наверно, О - точно знают те кто перепись делал 🙂

не зря нашихакеры ломаютвсе что можно, я считаю это неплохой показатель

<a rel="nofollow" href="http://www.flenov.info/blog.php?catid=696" target="_blank">http://www.flenov.info/blog.php?catid=696</a> Сейчас вроде как юристов больше всего.

ничего не понятно, поэтому ответом будет 8... или 9...

Реально программистов не хватает. В Почте России например чуть ли не в каждом отделении есть должность "инженер-программист" или "техник-программист", в реальности эти люди занимаются техническим обслуживанием ПК, а не программированием. Программистов, способных проектировать и писать ПО, постоянно не хватает.

320714,5 - всё точно, себя за половину посчитал.

Настоящих программистов - единицы. Такой статистикой никто не занимается. А вообще иди лучше всего учится на менеджера.

я думаю программист каждый третий-четвертый у кого есть комп, хоть этот человек и не учился на программиста, но каждый или почту каждый сейчас учится программировать в школе, или самостоятельно, думаю программистов много

Много, и на втором месте по этому списку - Я. Кто на первом - не знаю.

кароче чувак не главное то у кого ты учишься, а как далеко готов зайти ты?

На 2015 год в мире более 19 млн разработчиков, а к 2019 году их число вырастет до 25 млн. <a rel="nofollow" href="https://3dnews.ru/912876" target="_blank">https://3dnews.ru/912876</a> Не обязательно проводить опрос, есть другие способы узнать примерное количество, например, анализ поисковых запросов, анализ посещений тематических сайтов, конференций и т. д. Если верить статистике о количестве людей населяющих планету, то на 2017 год это число равняется примерно 7.4-7.5 млрд, исходя из имеющих данных программистов в мире примерно 0.25% от всей численности людей. Программирование интересно, в какой-то степени хорошо оплачивается, имеет перспективу в плане создания своего автоматизированного бизнеса, но так же оно и трудно в освоении на первых этапах. Хороший программист никогда не останется без труда, поэтому тем, кто чувствует, что это то, чем он хотел бы жить - можно смело начинать изучать программирование.

Сколько часов в день может работать программист? Версии ответа из Яндекса

На этот раз спросили разработчиков Яндекса о том, о чём не так часто спорят, но о чём задумывается каждый в какой-то момент своей жизни. Сколько часов в день могут работать программисты? К кому они ближе — к художникам или к рабочим на заводе? Применим ли к ним восьмичасовой рабочий день? Работает ли разработчик, когда пьёт кофе или спит?

В этот раз на наши вопросы ответили не только те, кто работает в офисе Яндекса в Москве, — доехали мы и до наших коллег в Нижнем Новгороде, чтобы получить чуть большее разнообразных мнений.

Андрей Мищенко
Москва. В Яндексе — 9 лет.

Пришёл в Яндекс разработчиком на C++, долго был руководителем разработки Поиска по блогам и писал на Perl. Андрей — кандидат физико-математических наук. Сейчас работает с Андреем Гулиным над улучшением алгоритмов машинного обучения в поиске.

Когда мы участвуем в ICFP, нам даётся три дня, за которые ты должен написать самую лучшую программу. На сон себе какое-то время выделяешь, конечно, но получается несколько часов в день, а так программируешь все три дня, насколько работоспособности хватает.Потом, правда, нужно неделю отходить, но в случае аврала это нормально. Можно и по четыре часа работать, и по 10. Это же не траншеи копать — голова другими механизмами устает.

Роман Кашицын
Нижний Новгород. В Яндексе — 1 год

Разработчик в группе разработки систем хранения геоданных.

Сложно сказать, потому что я не могу работать в жестких рамках. Я могу работать, например, четыре часа в день и просто устать, либо могу 12 часов без перерыва сидеть — все зависит от вдохновения или потока. Если входишь в поток и чувствуешь, что вот сейчас у меня все получится, вот сейчас я смогу все сделать, тогда можно работать очень долго. Но два дня подряд так работать не получается. В любом случае, если вдохновения нет, надо пытаться что-то делать, чтобы его получить.

Антон pg83 Самохвалов
Москва. В Яндексе — 9 лет.

Пришёл в Маркет программистом на C++. Работал над самыми разными задачами сервиса. Через несколько лет перешёл в поиск, где занялся надежностью и производительностью runtime поиска. Сейчас занимается системой сборки, которая позволит собирать всю нашу кодовую базу за несколько минут на большом распределенном кластере.

Да сколько хочет, столько и может работать. У меня бывали времена, когда я и по 15 часов в день мог писать код, а бывало и так, что ни одной строчки в день не напишешь. Это зависит от того, что ты делаешь и как. Иногда напишешь пять строчек, но они очень сложные, и ты действительно их вымучил, а бывает, напишешь тысячу, но они ни о чем. Просто сидишь и пишешь их. Если говорить обо мне и моём рабочем дне, то он у меня совершенно не нормированный. Я могу работать дома, могу работать в офисе. Просыпаюсь, читаю несколько часов почту, отвечаю на письма, читаю ревью. На самом деле, чтение ревью, оценка чужого кода – это тоже большая часть работы. Потом могу немножко попрограммировать, пообщаться с людьми. Я могу провести на работе 10 часов, могу — один час, а всё остальное время работать из дома. В общем, у всех по-разному. Кто-то может работать 8 часов, а кто-то — 20.

Степан Кольцов
Москва. В Яндексе — 7 лет.
Старший разработчик в службе разработки систем хранения и обработки данных. Стёпа из тех сотрудников Яндекса, которые уходили, но потом возвращались. Сейчас работает над системами мониторинга в поиске.

Во-первых, это очень сильно зависит от рабочей обстановки, того, где человек работает, не мешают ли ему. Если в помещении шумно, то работать больше трех часов очень тяжело. Во-вторых, от того, чем в данный момент программист занимается. Рутинными задачами можно заниматься непрерывно — спокойно включил себе музыку и делаешь. Бывает такое, что нужно сесть и о чём-то напряженно подумать. В таких случаях чисто программирование может занимать не очень много времени, но во все остальное время, когда человек сидит, думает, тупит, в фейсбук смотрит, он, на самом деле, тоже работает, потому что иногда, чтобы написать код, надо подумать, как его написать. И у меня есть такая убежденность, что обдумывание идет не только когда ты об этом непосредственно думаешь, но и тогда, когда думаешь о чем-то своем: идешь по улице, смотришь на деревья. В голове идет какой-то фоновый процесс, который даёт тебе понять, что надо сделать. Иногда, когда человек приходит на работу и тупит, на самом деле, он тоже в каком-то смысле работает.

Александр sadovsky Садовский
Москва. В Яндексе — 10 лет.

Пришёл в Яндекс работать над проектами, связанными с поиском. Под его руководством были созданы поиск по блогам, Яндекс.XML, запущены новый алгоритм ранжирования и робот для оперативного индексирования свежей информации, создана служба асессоров и начато измерение качества поиска. Саша — автор множества публикаций в научных и популярных СМИ об алгоритмах поисковых систем и продвижении сайтов в интернете.

Сферический программист в вакууме может работать, пока не заснет. Я до сих пор помню, как у меня друг перед защитой диплома пришел с отпечатками клавиатуры на лице, потому что ночью делал диплом, уснул, и ничто не могло его разбудить. Если говорить о производительном труде, то я считаю, что здесь каждый должен поймать свой ритм. Найти своё сочетание отдыха и общения, которое очень важно, потому что во время него приходят новые идеи, рождаются какие-то новые концепции, ты понимаешь что-то, что в твоем коде неправильно.

Сидеть беспрерывно за компьютером отлаживать программу или писать код редко у кого получается продуктивно больше, чем несколько часов подряд. И программировать четыре часа подряд эффективно, на мой взгляд, это супер результат. После них требуются перерывы, какое-то новое вдохновение, и, на мой взгляд, говорить о каком-то формальном рабочем дне сложно. Скорее здесь стоит сказать о правильном чередовании разных периодов: состояния потока с состоянием, в котором занимаешься более рутинными задачами, отладкой, когда клянешь все на свете и ищешь эту ошибку и пытаешься понять, почему всё падает, что это такое.

Артём breqwas Куликов
Москва. В Яндексе — 8 лет.

В Яндекс позвали за то, что парсил данные из Поиска по блогам с помощью Перла. Позвали не только поругать, но и на работу. Много лет делал Поиск по блогам, в частности был основным разработчиком подсервиса Яндекс.Пульс. Сейчас разрабатывает Рекламную сеть, один из самых критичных в смысле отказоустойчивости сервисов.

Применим ли восьмичасовой рабочий день? Вопрос в том, каждый день работать по восемь часов или не каждый. Иногда бывает, что утонул и всё — сидишь долго, а потом очнулся, а уже середина субботы. Среднего времени, которое программист может проработать, я не знаю, а минимальное — ноль. Можно вообще не работать, если не сразу заметят, что ты ничего не делаешь, а можно — пока не свалишься. На практике помимо работы стучать по клавиатуре есть еще работа подумать, есть еще работа поговорить, кого-нибудь потыкать и спросить: «А почему до сих пор вы ничего не сделали?» Или потыкать и спросить, что это вы сделали и почему оно такое. Все вместе это в восьмичасовой рабочий день укладывается. Можно проводить на работе восемь часов и все время делать что-то полезное. Но не все это время будет занято работой с кодом.

Алексей kappa Капранов
Москва. В Яндексе — 3 года.

Когда-то был руководителем Рамблер-Почты. Сейчас руководит группой инфраструктуры персональных сервисов в Яндексе. Лёша рассказывал на Хабре, как мы научили Почту обмениваться письмами по IPv6 и поддерживать SSL-шифрование.

Есть такая достаточно известная, правда немного спорная китайская цитата: «Человек, который нашел любимую работу, не работает ни одного часа в своей жизни». Увлеченный программист без ущерба для здоровья может работать 10-15 часов в сутки совершенно точно.

Алексей Захаров
Москва. В Яндексе — 6 лет
Руководитель Java-разработки в отделе разработки облачных сервисов.

Программист — тоже человек. Он не только программирует, но и думает над тем, что он должен запрограммировать, участвует в каких-то встречах, чтобы узнать, что его коллеги хотят, чтобы он запрограммировал, чтобы поделиться какими-то идеями. Всё зависит, конечно, от человека, его возраста, ритма, того, насколько он здоровый образ жизни ведет. Мне кажется, что 8 часов линейного программирования в день — это тяжело. Я хоть сейчас наполовину начальник, а наполовину — программист, все, что касается сложной программистской работы, стараюсь делать в первой половине дня, когда голова свежая. И хорошо бы то, что я собираюсь утром делать задумать с вечера. Когда я учился в вузе, мне казалось, что программирование — это очень легко, потому что это было приятно и интересно. С течением времени я понимаю, что это сложно.

Сергей svv Вавинов
Москва. В Яндексе — 6 лет

Пришёл в Яндекс разработчиком в Яндекс.Видео. Был главным в разработке Музыки, потом — в службе медиасервисов. Сделал несколько проектов для Яндекс.Диска. Сейчас — руководитель группы технологий работы с большими данными. Одна из задач, над которой работает Сергей, — проекты Яндекса для ЦЕРНа.

Программист может работать и по восемь часов в день, и больше. Это зависит от проекта и того, насколько человек увлечен, насколько вошёл в поток. Я для себя стараюсь это дело в каком-то смысле ограничивать. Бывают такие периоды, когда я сижу и по 12 часов подряд программирую. Вот после этого мне становится как-то совсем грустно: и на улицу не хочется выходить, и настроение портится. Но если ограничивать и нарезать какими-то кусками, по четыре часа работать, то будет идеально. Чтобы решить какую-то задачу, написать содержательный код, нужно погрузиться в такое специальное состояние на несколько часов – как раз часа на четыре. Поэтому восьмичасовой рабочий день — это как считать. Если два раза по четыре часа, можно решить две такие задачи. Подряд восемь часов работать, может быть, и не стоит.

Григорий bobuk Бакунов
Москва. В Яндексе — 10 лет

Когда-то пришёл работать системным администратором, а сейчас — директор по распространению технологий.

Это зависит, конечно, от программиста. Он может работать и 24 часа в сутки, но если говорить об эффективной работе, непосредственно занятии программированием, то есть очень простая норма. Я говорю, что все работники креативной специальности: маркетологи, художники, музыканты, программисты — никогда не могут работать больше, чем четыре часа в день. Что-то в мозгу им не дает заниматься творческой работой больше этого времени. Даже если сейчас говорить с программистами, которые 20 часов подряд программировали, окажется, что примерно 3-4 часа они занимались творческой деятельностью, остальное ушло на фиксинг багов, придумывание того, как правильно реализовать свою идею, и тд. Творческая деятельность занимает 4 часа. Все остальное время ты можешь заниматься чем захочешь. Я знаю программиста, который свою дневную норму вырабатывает за 2 часа, но он очень быстро пишет.

Павел cadovvl Сухов
Нижний Новгород. В Яндексе — три месяца

Преподает в нижегородском филиале Высшей школы экономики на факультете бизнес-информатики и прикладной математики. В Яндексе — стажер в группе разработки хранения геоданных.

Надо работать, пока работается, пока от этого прет. Можно работать 18 часов подряд, а можно поработать час и понять, что сегодня ничего не сможешь больше сделать. Работа программиста — очень творческая, ею нельзя заниматься через силу, нельзя заниматься вот этот восьмичасовой рабочий день. Но есть и опасная сторона этого дела — если разрешить программисту работать, когда он хочет, то он, может быть, будет хотеть делать это три часа в неделю. Но с другой стороны, если программист не хочет программировать, то это однозначно плохой программист.

Андрей styskin Стыскин
Москва. В Яндексе — 9 лет.

Пришёл в Яндекс разработчиком на Java в группу поиска Маркета. Занимался классификацией товарных текстов и извлечением фактов из товарных описаний. Так началось его увлечение поиском и машинным обучением. Вне работы Андрей делал различные IR-игрушки: генератор стихов на языковых моделях, робота для прокачки социальных сетей. Сейчас Андрей руководит отделом ранжирования, в котором работает команда почти из 200 человек.

Если считать работой только написание кода, то я сомневаюсь, что это больше двух часов в день. А если считать работой то время, когда ты думаешь об архитектуре, проходишь код-ревью и держишь при этом в голове, что тем, что ты делаешь тоже будет кто-то пользоваться, то это как раз начинает тянуть на восемь, десять, двенадцать часов. И потом на позднее засиживание в офисе, которым страдают все наши разработчики.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *