Странная получается ситуация. С одной стороны мои знакомые владельцы IT-компаний дружно жалуются на дефицит кадров. В 2015 году с людьми было полегче, но теперь как минимум в IT-сфере кризис начал уходить в прошлое, и дефицит профессионалов опять стал довольно острым.
С другой стороны, мои знакомые айтишники не менее дружно жалуются на дефицит работы. Если «разовую» работу найти обычно не составляет труда, то вот с хорошими вакансиями «в офисе», если верить их жалобам, не всё так просто — некоторые безуспешно ищут работу месяцами, что раньше для IT-отрасли было немыслимым.
Предвосхищая очевидные ехидные комментарии, да, в России есть IT-отрасль, причём весьма высокоразвитая:
http://ruxpert.ru/Российский_IT-сектор
В прошлом году объёмы экспорта одного только российского программного обеспечения выросли до 7 млрд долларов. Если развитие будет идти теми же темпами, то лет через десять программы станут одним из главных наших экспортных товаров.
Всё необходимое для этого у нас есть — в частности, сейчас в России есть установка на развитие отечественной IT-инфраструктуры. Пока что мы ещё не обеспечиваем себя микропроцессорами, операционными системами и тому подобным, однако к этому всё идёт:
http://ruxpert.ru/Российские_микропроцессоры
Так вот, к чему я пишу. Давайте устроим сегодня небольшой вспышкосбор: если вы ищете айтишника или, наоборот, если вы ищете работу для айтишника, напишите об этом в комментариях. Может быть, кто-нибудь после этого поста найдёт себе работу (или сотрудника) — а если нет, мы, по крайней мере, сможем понять, почему же безработные айтишники и открытые вакансии для IT-специалистов взаимно не уничтожаются.
PS. На всякий случай отмечу, что у меня, как у руководителя IT-фирмы, есть некоторые догадки по поводу сложившейся ситуации, однако я всё же хочу сначала изучить внимательно ваши соображения, и только потом делать далеко идущие выводы.
обсуждение в ЖЖ http://fritzmorgen.livejournal.com/892484.html
Комментарии
Как Вы связываете трудоёмкость со спецификой работы разных групп разработчиков?
никак не связываю.
мой коментарий был по поводу разделения ролей на "программист" и "кодер". от такого разделения отказались в прошлом веке по причине его не эффективности. если брать на роль кодера неквалифицированных исполнителей то качество падает ниже плинтуса и в итоге результата вообще можно и не получить. если брать на роль кодера квалифицированных исполнителей то они и сами способны выбрать нужный алгоритм и правильно его реализовать. в итоге отдельный "программист" который только думает - становится не нужен.
с другой стороны, программирование - очень динамично развивающаяся отрасль и "программист" который сам не пишет код очень быстро теряет квалификацию. тут есть еще и негативный психологический аспект: "С какой стати тот кто сам не умеет программировать пытается руководить процессом?". это ставит команду разработчиков в оппозицию такому программисту. что тоже не помогает в решении задач.
Бггг. Как знакомо.
Есть у нас в Томске два ВУЗа, где готовят "программистов". Первый - это Томский Политехнический Университет, где есть АВТФ - факультет автоматики и вычислительной техники. Второй - Томский Государственный Университет, где есть просто факультет информатики (ФИНФ). Есть еще и Томский Университет Систем Управления и Радиоэлектроники, но это совсем другая песня.
Так вот, в ТГУ первые три года в студентов пихают математику. Много математики. Очень много математики. Готовят Фундаментальную основу. Потом уже нанимают давать всякую аглоритмистику. И только с курса третьего начинают изучать всякие языки программирования, и не только высокоуровневые.
Ну а в Политехе "программистов" учат кодить. Основы, базы нет - все на уровне общих гуманитарных дисциплин. Два года Высшей математики, физика, ну и все пожалуй. Да, там больше спецпредметов и изучения прикладных областей.
Но разница в подходах у обучению выливается вот в такое:
Дано - необходимо получить по известным данным уравнение регрессии.
"Программист" из политеха: Дай мне алгоритм и таблицу с примерами для проверки алгоритма.
Программист из ТГУ: тип уравнения заранее известен или нет? Каковы допуски среднеквадратичного отклонения?
Я уже не говорю про культуру программирования:
- Что то у вас сильно долго данные грузятся... А зачем вы вот тут вызываете опять эту функцию, вы же ее в начале уже вызывали?
- А зачем я буду передавать из блока (экранной формы) в новый блок данные, если я могу просто опять вызвать эту же функцию в новом блоке (экранной форме).... (искренне так, недоумевающий)
Ерунда. Почитайте требования к вакансиям, походите на собеседования в аутсорсинговые компании типа Люксофта. Всех в этом сегменте (а он достаточно денежный и самый массовый) интересует исключительно навыки в конкретных языках и технологиях - чтобы вы сегодня и сейчас могли кодить. Ибо 90% работы программистов - кодирование, 10% - проектирование (дизайн), но до него без навыков в конкретных языках и технологиях вас никто не допустит.
За свои 18 лет в разработке ПО и около нее я ни разу не столкнулся, и не слышал о том, что нужны знания из дискретной математики, теории компиляторов, графов и т.п. Нужны совершенно приземленные и понятные простому человеку вещи, нужно использовать совершенно конкретные компоненты, например, СУБД, в которых - таки да, элита с глубоким математическим и программистским образованием потрудилась.
// За свои 18 лет в разработке ПО и около нее я ни разу не столкнулся, и не слышал о том, что нужны знания из дискретной математики, теории компиляторов, графов и т.п. //
- Всё верно. В 95% случаев нужен шаблонный кодинг. А всякие высшие материи нужны только 5%-ным элитариям.
"не слышал о том, что нужны знания из дискретной математики, теории компиляторов, графов" - иногда (очень редко правда, Вы тут правы) нужны. И тогда такая печаль... Что со стороны девелопмента, что со стороны "математического обоснования правильности алгоритма архитектору заказчика". Все в итоге приходится на пальцах объяснять .
Ну так, и не страшно, дать формулу или блок-схему, или кусок кода - не сложно. А вы становитесь обладателем уникального знания. А ваш работодатель платит за него только вам. Всем хорошо.
В коменте твоем баттхёрт ощущаю я :)))
Все так и есть! Если специалист действительно хорошего уровня и его познания не ограничены IT системами, а знает много смежного- такой спец действительно нарасхват!
хрен оспоришь
Ищите в регистратуре среди сколиозников, остеохондрозников,,,,)))
Ну и геморойщиков, естественно.
По-моему:
1. Все IT-шники, которые ищут работу, таковыми не являются.
2. Все IT-шники, которые имеют работу, как правило, жутко недооценены.
Очень близко и к моим наблюдениям.
По первому пункту ,не совсем понятно. Я уже работаю ,имею неплохой опыт за плечами, но ищу новую работу . Я не айтишник?
В чем конкретно измеряется, и какова планка -неплохой опыт? А то знание пары операторов и умение копи -паст куска кода у многих тоже опыт, или как помню-у меня сын системупоставил и картинки в чем то рисует, у дочки свой сайт, а ты тут мне о профессионализме что то говоришь. А то что система чистая винда с говносборника, программа рисования паинт а сайт собран на какрм нибудь чужом движке в автомате-оно ведь не важно. Зато я должен отрисовать печать фирмы по стандарту типографии, настроить новые налоговые отчисления в 1С, сделать полные 3д планы этажей с расположением техники, починить плотер на А0, протянуть силовой кабель от ближайшего столба(а то компы регулярно ложатся на слабой линии, ну и сделать высокоскоростной интернет на полсотни компов по 3g, так как adsl не пашет из-за апаратуры сжатия на данный телефон, а типа жопу оторвать и договорится шеф не может, а мне нельзя-я же лишние деньги потрачу. Ну не считая того, что за безопасника тоже я, но - "не мешай людям работать", как только требуешь соблюдения элементарных норм безопасности. И при всем при этом я ОБЯЗАН знать РАЗГОВОРНЫЙ английский, и самое интересное , что должность -инженер программист, соответственно согласно реальных требований-моя обязанность составить и расписать мат модель заданного процесса и написать программу отрабатывающую её(правда с точки зрения менеджеров это и интерфейс на все виды устройств и операционок, и доступность по интернету в реальном режиме времени с любого устройства, и все это перенастраиваемое по желанию начальства, а главное вчера и бесплатно). И как многие понимают, ни постоянного IP ни услуги DDNS серверов никто оплачивать не собирается-ты же программист, вот и решай.
Одна фраза выражает все эти хотелки была высказана одной успешной менегерой- МНЕ МНОГО НЕ НАДО-ТОЛЬКО ЧТОБЫ ВСЕ ЧТО Я ХОЧУ РАБОТАЛО.Ну а денег у нас нет так что я считаю что $50 в месяц это вполне достаточно. Что бы было более понятно кратенько задачи-до полсотни рабочих мест на ноутах(с требованиями дистанционной работы) , пара специализированных серверов HP в родных шкафах, штук 20 постоянных рабочих мест с меняющимся персоналом, ну и там куча стандартной и совсем немного нестандартной (программно аппаратные комплексы на которых стоит 98 , а сменить нельзя-связка на 4 ком порта и специальное программное обеспечение от уже не существующей фирмы без документации) периферии.
Правда подобным героям умственного труда я просто говорю, что мой уровень слишком низок, для их великолепного предприятия советую взять кого нибудь из очереди IT ждущих на улице в нетерпении.
Собственно думаю это всем знакомо-и требования на должности умиляют, вспоминаю анекдот-приходит устраиваться на работу прогер - ну его спрашивают
-Что умеете?
-Ну как обычно, знание языков от cobol и fortran до JS,ассемблер для интел и арм, системы - винда, никсы, стек протоколов тср/ip, полигафия адоб и корел, геоинформационные системы мапинфо, шелы от корна до повершелл, мультимедиа-майя и 3д-макс,1С бухгалтерия, ну и там по мелочи-сиську программирую, сайты пишу.
-Ну мы можем вам предложить обычные условия, дачу на Канарох, личный самолет, зарплату пол-лимона, небольшой офис для работы на красной площади...
-Да ты гонишь!!!!
-Ну ты первый начал
Мой опыт в моей сфере - Java, Selenium и его производные, немного CI(учусь) , инженер по тестированию я. Опыт 4 года, с задачами справляюсь. Это я называю неплохой опыт.
Ну, вот смотри -- у меня от cobol (посмотрел по приколу) и fortran77 (не знаю фортран IV и >90) до JS (низкоуровневый, spidermonkey всякий и duktape), ассемблеры -- x86, motorola 68x00, arm, mips. Системы -- канешна винды, канешна линюкс... внезапный osx. TCP/IP однозначно, некоторые знания по L2 (могу роутер сделать на broadcom). Полиграфия -- адоб и кварк. Шелл... хм.. пусть будет корн, баш и zsh... Ну, если это за шелл держать, то AppleScript. 1С бухгалтерия фтопку, пусть будет quickbooks... 3D, 3дсмакс знаю, но не люблю... пусть будет Lightwave3D. Сиську -- не программирую. Сайтов -- вот что нет, того нет.
Сколько дашь?
Не всегда.
Работу ищут по разным причинам. И поверьте, материальная компенсация не всегда является определяющим фактором.
Очень метко. Вероятно, так оно и есть. Причем здесь многие это считают положительным явлением, мол из-за падения курса рубля расходы компаний (в том числе на ФЗП) стали конкурентоспособны.
Однако, айтишники мобильнее чем, скажем, токари, и массово переезжают в более хлебные места. Причем переезжают самые перспективные - молодые, умные (проходят несколько собеседований в гуглях, фэйсбуках).
Немного личных наблюдений. До живительного коллапса рубля, в конторе, где я работаю, было один-два новых инженера из РФ в полгода. После того, как Путин спас Роснефть (по конспирологической теории), и рубль пробил 60 за доллар, в контору повалил народ, и сейчас к нам переходят по 5-7 айтишников из РФ в месяц. Многие очень хорошие (с опытом работы в известных компаниях).
Кстати, интересное наблюдение. Многие настроены нейтрально по отношению к нынешнему правительству и Госдуме, или вовсе аполитично. Просто как зарплата стала неконкурентоспособной, стали заметны минусы жизни в столице, и людей потянуло на дальнюю периферию :)
Да и пусть едут - с одной стороны люди наконец-то решились уехать туда, где и правда хотят жить, а во-вторых. всем тем кто останется в России достанется больше свободных рабочих местах. Я вообще мечтаю о том времени когда страну покинут все кому не нравится наша страна, Путин и наш народ..
> Я вообще мечтаю о том времени когда страну покинут все кому не нравится наша страна, Путин и наш народ.
Чисто философский вопрос по поводу тотального отъезда недовольных. Мне интересно, вы как полагаете, являются ли системы с положительной обратной связью устойчивыми? Может, все-таки, предусмотреть некоторое количество недовольных?
1. Спорно.
2. Справедливо. Если ты готов пахать за гроши, то я не понимаю, почему ты удивляешься, когда тебе платят эти самые гроши.
В нашем городке, где выпускают БТРы, очень сложно найти вменяемого 1Сника.
Сам был объектом поиска... но деградировал до "старшего клоуна".
В общем дефицит квалифицированных кодеров подтверждаю.
В Арзамасе? проблемы С 1с-никами???
видимо как обычно ищут желающих работать за еду :)
1С прикольная тема! С одной стороны, надо шарить в чисто бухгалтерских/кадровых/складских темах, а с другой стороны - свернуть мозг для программирования на русском языке!!! Ну и архитектура-логика местами черезжопная. Т.е. есть "правильно", а есть "правильно с т.з. 1С".
1С самое ублюдочное, что только могли придумать. Кривой язык, пока пишешь на английском if..else..then.return..map..def чувствуешь себя шаманом )) начинаешь ЕСЛИ ТО пздц. А dbase без join на 7.7?!
Не надо ля-ля. Никто никого не заставлякт использовать 1С. Просто 1С лучшие для решения поставленных задач. Это весьма специализированный инструмент. Кстати, мануалы и форумы на русском - доставляют. Я застал 7.7, потом забросил эту тему.
1С прикольная тема!... ...Т.е. есть "правильно", а есть "правильно с т.з. 1С".
а еще есть "правильно с точки зрения главбуха", и надо это все передружить =)
анекдот в тему:
- Почему кодеры на С++ получают меньше чем 1Сники?
- По-тому что они с бугалтерами общаются...
На пример: Бух -- тут в отчете цифра 10 не правильная, а должно быть 11
1Сник -- цифра 10 складывается из трех субсчетов в которых значения 5 2 и 3. Какая цифра из трех не верная ?
Бух -- 5 2 и 3 правильные. 10 не правильная.
А ещё вдруг возникает производственная необходимость "внести небольшие изменения" в закрытых периодах. пАтамушто накосячили, ящеры.
видимо как обычно ищут желающих работать за еду :)
зп для нашего города нормальная. проблема что их просто нет в достаточном для города количестве
поэтому и появляются программисты самоучки (типа меня в прошлом)
"для нашего города". причем тут ваш город? рынок программирования глобален
Бугага.
Глобален он, ага.
Был я в 2015 в подмосковном Академгородке на реке Волге по имени Дубна.
Так вот там в простом ФГУПе простая сотрудница поинтересовалась у меня насчет SQL Injection. Я у нее сразу уточнил, что именно она под этим термином понимает (мало ли, вдруг просто прочитала где-то).
В итоге, после ее развернутого ответа я был просто в ауте (человек в теме, хотя и не айтишник, им видимо так положено), хоть куда пости. В итоге на АШ запостил)
В Арзамасе? проблемы С 1с-никами???
да
з/п 2000 в час обеспечиваете? жильё?
скорее в день, и то не факт :D
В городе Волжском сертифицированный 1С-ник получает 1800 в час.
Зачем ему ехать в Арзамс.
Будет структурный дефицит, кто поумнее уедет или начнет свой бизнес.
Отстой будет концентрироваться и переливаться из конторы в контору.
Демографический фактор, программистов 92 года рождения в два раза меньше 88-го.
Персонал подешевел будет больше заказов. Русская весна закончилась, страновой риск сократился.
Зарплаты будут расти, немногим больше инфляции.
Лузеры будут флудить.
Вы не правы, уже то что я успешно переехал в Канаду из крупной страны третьего мира и имею достаточно свободного времени на развлечения полностью опровергает вашу оценку.
Абсолютно НИЧЕГО не доказывает, у меня достаточно друзей уже УБЕЖАВШИХ назад из той же Какнады, и достаточно знакомых работающих в Казахстане, несмотря на то что они сшанцы-им тут спокойней удобней и ВЫГОДНЕЙ в том числе и по налогам
Это если они как экспаты проходят. Есть у меня один родич, приехал в моркву из Германии, хорошая позиция 30000 долларей в месяц. Рубит капусту, но в германию все равно собирается вернуться, сразу как тема закроется. Ни он ни его дети в великий российский народ вливаться не хотят и не собираются. Можно быть плантатором, но нельзя превращаться в раба плантации.
В поисках Senior Java Developer,
из откликающихся кандидатов
~93% не проходят техническое собеседование,
~5% отклоняют оффер
~2% устраиваются на работу
Специалисты ищутся годами.
Есть несколько компаний, которые буквально высасывают профи с рынка, попробую перечислить в порядке важности, разумеется субъективно
1. СберТех - дочка Сбер-банка. Все проблемы, неувязки на уровне постановки задач, оценки трудоемкости - решаются покупкой спецов и линейных менеджеров на "усиление" имеющихся команд. На оплату не скупятся, всего там несколько десятков тысяч ИТишников, расширяются, и конца края пока этому не видно. Главная причина удорожания специалистов.
2. Люксофт - перекачивает специалистов из регионов в Москву, и из Москвы в Европу.
3. Компании типа Crossover, пока не масштабный но перспективный вариант удаленной работы, з.п. до 8000 USD per mounth
PS
Да, город - Москва
В сбертехе всего 7000 сотрудников, вообще всех. Так то насчет "десятков тысяч " вы преувеличиваете
Да, готов согласиться, десятки тысяч наверное в Сбербанке в целом.
Зачем вы врёте?
"из 450 тысяч программистов, 22 тыcячи работают у нас"
Г. Греф 14 января 2016 г.
Я там раьотаю, греф говорил о банке в целом, банки + дочки. Разработчики не только в сбертехе
Все аутсорсеры эксплуатируют разницу "уровня воды в сосудах" (физика).
Эта та дельта, что возникает в оплате труда в метрополии и колониях за счет колониального налогообложения.
В последние десятилетия вопрос обострился так как по ряду профессий, благодаря инету, появилась возможность снимать гешефт с удаленного работника, получая результат почти такого же качества как с локального работника, но дешевле в разы.
Короче. Как только издохнет колониальная система налогообложения, издохнет и этот гешефт, включая аутсорсеров, кто снимает с него долю.
Страницы