Как стать автором
Обновить

Комментарии 72

Re: Угадайте, что не так с этой картинкой?
Там нет Индии с ее 10 миллионами индийских программистов?
С вас конфетка.
Аляска и Гаваи так портят статистику, что их не включают?
Автор не перевел тексты на картинках?
Перевёл. Поправляйте, если что.
Большое вам спасибо!
Для разгребания результатов их работы потребуется еще больше вакансий.
Филиппинцы на Вас обиделись.
На картинке не заполнено минимум 12 штатов…
В индии нет такого количества разработчиков. Их там по различным оценкам около 1.5 миллионов. В России не сильно меньше, 300-400 тысяч.
>Угадайте, что не так с этой картинкой?
Они забыли про Индию.
$500 миллиардов Opportunities
1.4 миллиона позиций
итого 360000 $/job
Уж чересчур дохрена, как для годичной зарплаты в Computer Science
Я так и не понял: эта палка с $500b куда показывает? Это будет в 2020 году или когда?
Ну можно предположить, что указанная сумма касается всей отрасли за все представленные 8 лет. Тогда выходит средняя зарплата где-то 80 000, похоже на американскую правду
Это нормально. Не забывайте, что компания из этой прибыли оплачивает ваше рабочее место и оборудование, обучение, соцпакет, прочие расходы, ну и бонусы для CEO.
чувствую себя участником какого-то долбаного пузыря
Вы не поверите, но в лекциях экономиста Олега Григорьева было о пузыре в ИТ отрасли (лекции лежат на ютьюбе).
Как в песне поется: «Скоро все… нется, не успеешь опомниться»… А америкосы графики рисуют с экстраполяцией по текущим данным аж до 2020 года :-)
image

By the third trimester, there will be hundreds of babies inside you.
Ни разу не видел, чтобы эта картинка не набрала плюсиков.
Вот ещё одна:
image
Есть не менее ироничная
С минуту пытался понять, при чём здесь Турция.
Вот и американцы не могли понять, что русские танки делают в штате Джорджия…
Ага, «черный лебедь».
профессионалам бояться нечего
А кто сказал, что все эти 400000 студентов — программисты, а не индусокодеры, купившие диплом?
К сожалению, все больше убеждаюсь, что программист все больше отличается от админа — удивительно, как эти две сферы отдаляются друг от друга со временем.
Как итог — программисты не знают базовых архитектурных принципов, а админы не понимают, «куда копать». Эффективность обеих работ уменьшается, а сами работы обрастают костылями и выдаются за «героическое решение и сообразительность, умение мыслить в нестандартных ситуациях»
PS> Я не о том админе, который 1Ску пеставлять умеет и банк-клиенты настраивать, если что )
Если не брать в расчёт корпорации с гигантской инфраструктурой, то программисты прекрасно обходятся сами, а с консьюмеризацией технологий и распространением облачных сервисов потребность в администраторах будет уменьшаться.
Не подскажете когда именно администраторы исчезнут? Я бы отпуск приурочил :)
Не беспокойтесь, учитывая, что кто-то должен разворачивать эти самые облачные сервисы, то сисадмины никуда не денуться ;)
совершенно верно, куда мы идем…

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

любое развитие отрасли и усложнение ее заставляет все больше развиваться специализации, это нормальный процес
Специализация это хорошо, но намного чаще встречается «staff», да и системы бывают разные.
И хирург, и педиатр, и психиатр могут оказать первую помощь человеку, пока скорая едет (если конечно не раздолбаи).
Думаю имелось в виду то, что некоторые программисты уже не в силах, скажем, с малварью справиться (не какой-то там особенной и экзотической, а той, что по несколько сотен в день штампуется как с конвеера). Или прямой доступ к памяти для них нечто невероятное (это если продолжить мысль).
НЛО прилетело и опубликовало эту надпись здесь
ну давайте продолжать мысль: установить софт которым пользуешься сможет каждый, поставить антивирус тоже, браузер и базовые вещи из разряда первой помощи еще не видел чтобы вызывали проблему.

>> Или прямой доступ к памяти для них нечто невероятное
вы сходу ответите различия между ETL vs ELT vs OLTP? или вопросы оптимизации базы данных (DBA)?
другие занимаются web и не сталкиваются ни с большими объемами, ни в ручным управлением памяти, у них задача стоит в корректной верстке и быстроте загрузки страницы (уменьшить количество запросов на сервер, оптимизировать css чтобы меньше раз пробегало по дереву и тд)
третий занимается распределенными системами, стоят вопросы надежности, балансировки нагрузки и тд
четвертый работает на embedded с c/c++ & asm и пошлет лесом всех вышестоящих после слов javascript, database, dht, у него другие задачи.

Но самое главное: каждый из них может набросать какой простейший скрипт если нужно, вот сложнее в чужую область никто не полезет, но другим ВСЕГДА будет говорить «А вы разве не знали _подставить_по_вкусу_…? Это же каждый школьник должен знать, не говоря уже про программиста»
> ну давайте продолжать мысль: установить софт которым пользуешься сможет каждый, поставить антивирус тоже, браузер и базовые вещи из разряда первой помощи еще не видел чтобы вызывали проблему.

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

мой пример показывает «первую помощь», а не админские таски.

с настройкой iptables вы вообще пошутили, java программист может написать и полностью оттестировать свое веб приложение разрабатывая на винде + локальном tomcat, а запустить его могут и на линухе (iptables) и на фряхе или солярисе (ipfw), теперь предлагаете каждому веб девелоперу еще и админские курсы проходить по всем системам? а еще есть нюанс, что написанное десктопное приложение под винду при желании можно автоматом продеплоить в группу через AD, так что давайте и его в обязательную программу включим.

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

build engineer это в данный момент одно из популярных направлений развития администраторов, devops другое, в обоих этих направлениях человек это уже не просто админ или программист, это смесь знаний разработки и знаний администрирования (смешать в пропорциях нужных для задачи, но не взбалтывать). но продолжают существовать и чистые администраторы, и я не вижу ничего плохого когда человек концентрируется на одном «как сделать хороший продукт», а вопросы «нужно посмотреть чтобы на диске было место, проверить после деплоя разерешение на запись в папки, настроить master-slave на базе, настроить iptables на доступ только ограниченным портам и nginx для кеширования статики» оставить профессионалам
Давайте вы не будете додумывать за меня, хорошо? Я говорю не о том, что надо всем веб-девелоперам срочно садиться изучать iptables/ipfw/whatever, а о том, что есть вещи, в которых разработчики редко разбираются хорошо (да и не должны, в общем-то), так что потребность в админах никуда не девается. Iptables привёл в качестве примера, первое, что пришло в голову.
хорошо

Если вас обидело то, что я назвал «настройку рабочего места» админским таском, то извините, я приводил пример «первой помощи» и сам понимаю, что это не работа настоящего администратора.

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

>> а о том, что есть вещи, в которых разработчики редко разбираются хорошо (да и не должны, в общем-то),
Вот именно что не должны зачастую, для этого и возникают профессии на стыке технологий. Админ и программист — это ортогональные отрасли, одно не исключает другого, но часто бывает, что и не дополняет.
Ничуть. Я скорее веб-разработчик, плохо разбирающийся в iptables:-)

> >> Если не брать в расчёт корпорации с гигантской инфраструктурой, то программисты прекрасно обходятся сами

> На девелоперских серверах да, но не в продакшне. Если это, конечно, не конторка из трёх программистов и одного дизайнера.

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

Облака тоже надо кому-то админить.
Ага. Инженер тоже уже не тот пошел. Не умеет управляться с мотоциклами всех моделей и марок. А так же с самолетами, поездами и параходами. А ведь их тоже инженеры делали. Богатыри, не вы!
9 out of 10 schools don't event offer computer programming classes.

Угу, игрушки прибитые к полу, люди в радиационных скафандрах… знаем-знаем.
У меня сейчас холодильник более крутой компьютер, чем БК0010 и спектрум когда-то. Вот честно, мне пришлось читать инструкцию к нему. 6 кнопок геморроя на передней панеле. Я, кодер с большим стажем читаю инструкцию про 6 кнопок. А если бы я был не таким старым кодером со своим опытом — мне ТОЧНО понадобился бы программист холодильника. Это тоже считается в статистике?
Я заплатил бешеные деньги за этот холодильник, а мне еще и программист к нему в комплекте нужен, блин.
— Алло, вы можете приехать настроить мне холодильник, ато что-то по камеру сверхбыстрой заморозки пишет и вес продуктов превышен?!
— Нет, мы только порнобаннеры удаляем и интернет дома делаем…
— Ну вы же программисты! Он еще пишет обновление прошивки есть, я не знаю что нажимать. А еще у меня утюг…
И ЖК-экран на этой панеле у холодильника разрешением точно больше чем спектрум умел. То, что телевизоры сейчас прошивки скачивают и обновляются я уже не удивляюсь. Но холодильник… Нам нужно больше программистов.
6 кнопок — это полноценный интерфейс) Вот я вспоминаю, как управлялся с китайским велокомпьютером с ОДНОЙ кнопкой! Там все было основано на 3 и 6-секундных паузах после нажатия, ну еще удержание кнопки) При этом программировалось около 5 меню, начиная от установки времени, заканчивая диаметром колеса и единицами измерения (км/мили)
О, здесь поработал дизайнер интерфейсов! :)
Их нам тоже нужно больше.
Не лучше, а именно больше. Тогда будет рай.
Не факт что зависимость все время будет линейная. Кроме того, индустрия требует не количество а качество: 100 дураков, объединившись, не заменят одного умного человека. Головами только скот считают.
Есть такая профессия даже — делать так, что бы 100 дураков объеденившись заменили умного человека…
Так что количественное описание вполне себе самодостаточное.
Около 7 миллиардов.
Нет такой профессии. Многие компании, считавшие, так, скатились в полное дермьо.
Количество людей с дипломами не говорит вообще ни о чем, кроме как о том, что мамки своим детям вложили в голову, как это круто, работать пругрумиздом, сидеть в теплом офисе, получку исправно получать, и такую, что ипотеку за 5 лет можно выплатить.
А количество вакансий говорит лишь о том, что хорошего специалиста трудно найти.
П.с.
И не надо думать, что в америке мамки другие и своим детям ничего про институты и про работу не советуют
нет, б@@ь, круто в -32 на металлургическо-тракторном заводе в Нефтекамске щупом здоровую балку в домне ворочать! Тебе мамки ничего в голову не вложили часом?!
Количество людей с дипломами говорит об общем уровне образования в стране. Т.к. мы все ж не обездъянки которые диплом получают за правильное перекладывание кокосовых орехов(имбицилы с богатым папой не в счет, т.к. они есть в любом обществе, Ваш КО).
>круто в -32 на металлургическо-тракторном заводе в Нефтекамске щупом здоровую балку в домне ворочать!
Круто, если человеку нравится. А вот идти в профессию за зарплату и офис — вот это не круто. Или макака-крудошлеп считает, что занимается более важным делом, чем рабочий на заводе?
>Тебе мамки ничего в голову не вложили часом?!
Моя мамка погибла, когда мне 13 было, в голову мне пытались вложить остальные, наверное успехи на этом поприще были, раз пошел в ВУЗ.
>Количество людей с дипломами говорит об общем уровне образования в стране.
Ха, ха, и еще раз ха. Диплом о высшем образовании в России (да и во всем снг) может получить любая обезьяна, говорю как человек, в следующем году заканчивающий мехмат — не самый простой факультет кстати. Без богатых пап — учусь на бюджете.
>Т.к. мы все ж не обездъянки
Я то нет, а вот за Вас к сожалению не ручаться не могу.
> диплом получают за правильное перекладывание кокосовых орехов
А laba2.cpp — это не перекладывание кокосовых орехов? За какие такие недюжие усилия и потрясающий интеллект конкретно Вам диплом дали? Неужто коллайдер дома построили?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Среди программистов людей без дипломов немало.
важно, чтобы не наступило перепроизводство, как в конечном счете случилось с юристами и экономистами
Да перепроизводство не грозит пока, и тем более в России…
В Москве и Питере вроде как куча свободных мест в магистратуре и аспирантуре по IT-специальностям, а в регионах вроде как собирались резать количество мест в магистратуре по причине выше, плюс потому что все равно большая часть выпускников уезжает потом в Москву/Питер/за рубеж…
пока, к счастью, количество электроники только растет и чем ближе к сингулярности — тем больше.
А вот юристов с экономистами вполне смогут со временем заменить программы.

Но, боюсь, в один прекрасный день программы научатся и сами себя писать тоже :) (ну или по крайней мере более простые программы).
Мне кажется, через несколько лет, базовые знания программирования будут такими же важными, как базовые знания математики. Странно что некоторые в министерстве образования, похоже, этого еще не понимают. )
Странно? Да они там вообще нихрена не понимают. При чем, что интересно практически в любой стране.
На картинке не хватает Аляски, и из-за этого серых штатов 9?
upd ой, там же еще эти все Гаваи и всякие прочие зависимые територии
Прошу извинить за мысль, на 3 моих работах, только 10 процентов, это студенты IT. Все остальные, от архитекторов до юниоров, это люди, которые просто стали программистами, по внутреним или внешним ричинам. Соотвественно этот график не корректен даже для «британанских ученых». С уважением.
Дело в том, что графики делали для штатов, а там, в виду нормального высшего ИТ образования, процент програмистов с высшим образованием на много выше.
>>Угадайте, что не так с этой картинкой?
На картинках, почему-то не учитываются кризисы 2000х и ранних годов, хотя данные, я думаю есть.
Кроме Индии, так же нет Китая, Пакистана, Украины и России
Если вы про крах доткома, то он к программистам и их востребованности не имеет никакого отношения. Это были проблемы венчурного финансирования, фондовых бирж и завышенных ожиданий.
И о крахе тоже habrahabr.ru/post/172983/
Мы ведь на первом графике видим ОЖИДАНИЯ
Из этого сделал вывод, что трудовая миграция программистов в США будет расти.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации