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

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

Спасибо большое, очень ценная база с чего можно начать свое исследование.
Еще хочется заметить увидев выборку городов в первой диаграмме, сразу подумал что Нижний Новгород должен быть лучшим по сумме параметров. В результате практически так и получилось. Я когда задумывался о таких вопросов, для себя первым делом НН отметил.
За базу — пожалуйста, рада, если она пригодится.
Что касается Нижнего Новгорода — да, у меня он тоже попал в список фаворитов.
а Иваново?
— стоимость аренды — довольная средне-низкая ;)
— мнуго ВУЗов — и ИТ направленности вчастности (в пару технических есть сильные кафедры, в других просто специальности)
— средняя з-п средняя ;)
— население порядка 500 тыс.
Вот еще бы про стоимость, скорость и стабильность интернета. Просто для полноты картинки. А то я отчетливо помню, что года три назад в том же Нижнем были определенные проблемы.
Я подумаю, как это сделать :)
а в каких городах из перечисленных Вы были лично, наверное, небыли например в Новосибирске зимой 2010?
А с техническими специалистами из каких городов общались лично, Омск, Пермь, Самара, Уфа, тот же НН — опять же видно, что не общались…

имхо для серьезного ИТ-бизнеса (а вы ведь собираетесь таким стать) есть москва, Питер, Нск в остальных городах специалистов никогда не было, а те что были стремятся скорее в москву…
Что такое «серьёзный бизнес»?

И как Вы «видите», с кем я общалась, а с кем нет? Через нанобиоэнергополе?
Сотрудничала с очень грамотными техническими специалистами Перми, Казани и Нижнего Новгорода. В конце концов, у IBM не зря большой офис в НН. Или у них не серьёзный бизнес? :)
вопрос в мерках «серьезности» ИТ-бизнеса.
membrana.ru и drive.ru знаете? серьезные проекты? разработчики у Болотова всегда сидели в Ростове, в Москве было 3 человека…
в Москве и Питере преимущество в том, что активные люди сами сюда приезжают в надежде зацепиться. И если иметь ввиду замену сотрудников — тут проще. В маленьких городах придется тщательнее выбирать людей изначально и больше вкладывать в их рост — но результат выйдет даже лучше.
Я недавно начал свой бизнес в далеком Якутске. У нас есть пара ВУЗ-ов, обеспечивающих кадрами, более того вакансий в десятки раз меньше чем соискателей. Поэтому стоимость разработчика очень низкая, что ведет к сильному спаду качества знаний сотрудников. Из-за этих факторов сильно увеличиваются затраты на организацию труда и планирование. Вплоть до того, что пару раз в месяц приходится проводить семнары для сотрудников повышая их квалификацию, так сказать. Поэтому, наверное, стоит учитывать и затраты на организацию труда, они могут быть очень существенны. Для меня порядка 40-50 тыс. руб. в месяц при 4-х сотрудниках.
Хм. Про спад знаний при большом количестве вакансий — нелогично. Наоборот же, в связи с конкуренцией знания должны быть выше? В Москве во многих отраслях наблюдаются (и особенно были заметны до кризиса) провалы в квалификации именно потому, что работодатели старались закрыть вакансии любыми возможными способами. И, как подсказывает логика, при высоком «конкурсе» на вакансии, есть возможность выбора у работодателей и стимул развиваться у соискателей?

Что касается затрат на организацию — они в любом городе должны быть существенными. Но это — сугубо личное ИМХО :)
При очень высокой конкуренции вчерашним студентам приходится идти работать, как говорится, не по специализации, где они и работают до поры до времени. Так, к примеру, почти 99% пришедших ко мне на собеседование соискателей, банально растеряли навыки и забыли даже основы ООП, что уж говорить о матанализе и линейной алгебре. Притом, все хором твердят что они быстро обучаемы и что это всего лишь дело времени. Вот об этом времени я и говорю. Затраты то идут, а отдачи от сотрудников нет.
Мативация слаба, да и как выше написано — знания получают на работе.
А можете объяснить, почему в Новосибирске 0 ВУЗов ИТ-специальности?
статистика в соответствие с ucheba.ru
.
На учёба.ру вообще специфические представления о том, что такое ИТ — зато каталог ВУЗов наиболее полный. А какие ИТ-специальности в каких ВУЗах есть в Новосибирске?
Сложный вопрос.
Специальности, в названии которых есть фраза «Информационные технологии» есть чуть ли не в каждом ВУЗе города.
Для примера, СГУПС (www.stu.ru) — факультет «Бизнес-информатика», Специальность 230201 «Информационные системы и технологии», хотя так себе пример. В НГТУ(АВТФ и ФПМИ) и НГУ(ФИТ и МехМат) сразу несколько факультетов готовят специалистов в ИТ.
На самом деле, в том же Новгороде три технических ВУЗа, а не один. Но перелопачивать весь интернет и определять свои критерии «что такое ИТ» мне показалось неоправданным для задачи, поэтому я ограничилась стандартным ответом ucheba.ru.
может тогда и нафиг этот пункт? если уж использовать статистику подобную, то она должна быть хотя бы каплю точной.
Я когда-то хотел переехать жить в Казань. Чтобы сориентироваться где снимтаь квартиру и составить список возможных работодателей, скачал ДубльГис Казань. Очень удивило, что в городе ИТ плохо развито. Т.е. компаний, которые занимаются разработкой/внедрение ИТ было в три раза меньше чем в Новосибирске. После этого я передумал туда ехать )
Да. И вы не учли математические специальности.

Обычно выпускник-программист куда слабее (если не нуль), по сравнениею с математиком
То же самое и с Саратовом — очень удивился, когда увидел в графике, что у нас нет вузов с ИТ образованием и электроникой/радиотехникой. И это при том, что наши программисты частенько становятся призерами европейского и мирового чемпионатов по программированию =)
А почему рассматривались только крупные города — областные центры? Ведь имеется масса небольших городков, которые имеют всё что вам нужно за небольшие деньги :).

К примеру, наш городок — Переславль-Залесский. В городе имеется Институт Программных Систем (http://www.botik.ru/PSI/PSI.koi8.html), который, если что, разрабатывает суперкомпьютеры СКИФ и всякую другую компьютерную и программную бодягу. При этом институте имеется свой университет, который готовит вполне вменяемые кадры ИТ-направленности (http://u.pereslavl.ru/). Город расположен в 150км от Москвы, на территории нац.парка, к примеру из северной части Москвы до нас доехать получится быстрее, чем оттуда же до центра Москвы :). Жильё относительно недорого, интернет имеется в достаточном объёме за приемлемые деньги, ком.площади относительно недороги. Из за расположения города кадры можно привлекать как местные, так и московские. Зарплаты значительно ниже московских.

Да и ближе к Москве имеются интереные городки, та же Дубна, Черноголовка… Что за мания забиваться в мегаполисы?
Переславль посмотрю, описал интересно!
Близкое к Москве Подмосковье — это как минимум те же зарплаты, а зачастую и выше (работают в основном москвичи, переплата за дорогу). Проверено, сама работала в МО :)
Почему я рассматривала областные центры:
1) Их ограниченное количество. Рассмотреть все небольшие города и я не смогу при всём желании.
2) Наличие легкодоступной информации в интернете.
3) Требования к инфраструктуре. Население в 1 млн. человек для меня подразумевает наличие гостиниц, круглосуточных кафе (с возможностью выбора, чтобы и латте с сиропами, и wi-fi качественный нахаляву) и т.д. По каждому городу рассматривать такие мелочи очень затруднительно, а размер города подразумевает наличие всех этих «плюшек». И конечно, есть исключения: в Москве есть места, где сотовая связь-то не ловит, какой там wi-fi! И наверное есть небольшие города, где можно найти всё, что нужно. Но, скорее, это исключения (во мне говорит опыт поиска кафейни и ветеринара в Волоколамске).
4) Арифметика: чтобы найти 5 разработчиков, нужно провести 50 собеседований (проверено). Чтобы провести 50 собеседований, должны откликнуться не меньше 100-150 соискателей (проверено). Для этого, нужно минимум 1000-1500 разработчиков в городе (гипотеза)!
А при необходимости расширения — ещё больше. Надо поискать, какой % работоспособного населения — разработчики :)
5) Возможность выбора: в милионном городе можно выбирать из десятка подходящих офисов, а что в совсем маленьком — я не знаю…
С выбором кадров в маленьком городке конечно всё не так весело. Хотя итересен тот момент, что у нас, к примеру, масса народа работает в Москве, большинство из них готово вернуться в город при наличии достойной зарплаты.
А, забыл один момент по поводу кадров упомянуть :). В маленьком городе, кадры подобрать сложнее, чем в большом, но удержать их проще, очень часто удержать так же важно как и найти :)
IT специалисты не готовятся
они растятся. на реальных задачах
Именно так оно и есть, студенты если не с первого, то со второго курса точно, работают в этом самом ИПС над вполне реальными задачами.
ИПС достаточно хороший пример, где это более или менее работает. Обычно это не так
НЛО прилетело и опубликовало эту надпись здесь
Спасибо за интересный материал.

Однако, эти современные фразочки просто выдавливают мои глаза:

«Итоги подведём на конкретном кейзе» = «Итоги подведём на конкретном примере (случае)»
хотя остаётся всё равно неясно как можно подводить итог на примере…

«эти результаты отражают общий тренд» = «эти результаты отражают общую тенденцию»

И уж тем более слово case никогда не читается со звуком З на конце! Кейс и кейсыз.
Упс :) А что именно «выдавливает глаза»? В смысле, какие слова, я поняла, но почему?
«Кейз» — более обширное по значению слово, нежели пример/случай, часто используется в тренинговой деятельности. Удобно.
А что не так со словом «тренд»?
Ну чисто на мой вкус, современные заимствования (часто лишние) звучат не лучше чем всякие «ложить» и пр.
Понятно, что в профессиональной деятельности никуда не денешься от этого часто, но, тем не менее, взорванный русской классической литературой мозг такое переваривает с трудом.
Со временем, конечно, привыкаешь… офис, менеджер и т. д.
НЛО прилетело и опубликовало эту надпись здесь
Факторы, которые не учтены (по моему)
* специалисты растятся на реальных задачах. Кол-во ВУЗов не имеет существенного значения. Можно учитывать только самые серьезные ВУЗы, остальным ставить коэффициент 0.2 или 0.1
* большие города привлекают молодых специалистов не только работой, но и скоростью течения жизни, наличием развитой индустрии развлечений, субкультур и так далее. Так же в больших городах проще найти «учителя»
* в больших городах сложнее вертеться и специалист растет быстрее (правда он может вырасти только в карьере, а не в реальном проф. росте)
Мда, очень странно видеть в Нижнем Новгороде 0 ИТ-специальностей. Я прямо даже как-то в шоке. Мне кажется тот пункт стоит вообще выкинуть, ибо та статистика — чушь неимоверная. Я сходу три назову ИТ-специальности в разных ВУЗах Нижнего Новгорода, причём на одной из них учусь как раз я. Про радиотехнику я в шоке ещё больше. У нас этой радиотехники очень дофига, в том числе один из лучших в стране радиофизических факультетов. В одном только ННГУ под это определение попадают 3 (!!!) факультета.
из ТОП-3 я бы посмотрел на качество и стоимость интернета и электричества, всё таки основные ресурсы потребляемые програмистами
Прикольно ни в том, что автор взял статистику с ucheba.ru, так как искать в интернете было лень, а в том, что на основе этих данных для Воронежа и Саратова сделан вывод — «что Воронеж и Саратов имеют одни из самых «неблагоприятных» соотношений – при этом, в этих городах не развито образование в сфере ИТ».

Есть определенная осведомленность по Воронежу. Город в советские времена был ориентирован очень сильно на оборонку, поэтому здесь есть и вузы, и специальности, которых с тех пор еще заточены именно на технических специалистов. Из того, что я знаю: ВГУ (радиофизика, микроэлектроника, факультет компьютерных наук, прикладная математика), ВГТУ(в принципе полностью технический ВУЗ), ВИВТ(полностью айтишный ВУЗ).
Я добавила предупреждение о неполноте данных на диаграмме по ВУЗам. Если будет время, по ТОПам соберу более реальную статистику.
Как представитель Перми я негодую!
1. У нас 2 вуза выпускающих IT специалистов (ПГУ и ПГТУ). В каждом вузе есть факультет выпускающие радиоэлектриков и программистов. Вот основные потоки программистов в Перми:
— ПГУ. Механико-математический факультет: www.psu.ru/faculties/mechmath
— ПТУ. Кафедра информационных систем и математических методов в экономике: econom.psu.ru/?m=60
— ПГТУ: www.pstu.ac.ru/title1/faculties/etf/
А еще полно разных кафедр в других, не технических ВУЗах
2. HH и SuperJob у нас не принято пользоваться. Им пользуются только IT фирмы имеющие собственный штат HR. Основная «биржа труда»: 59.ru/job/ Поэтому и зарплата у вас далеко не средняя, а очень даже завышенная.
Привет!
Не негодуй, извини :)
4) Комфорт: перелёты, инфраструктура.

А зачем нужны эти перелёты в наше то время?

Главное для создания команды(imho):
— наличие разработчиков
— наличие нормального Интернета у разработчиков (1-2Мбит вполне хватит)

Ставим Астериск на на свой коло сервер за 25$ в месяц и начинаем работу. Вариантов для общения(конференция или обычные звонки) и руководства разработчиками — хватает.
Для присутствия в Москве мне кажется совершенно необязательно иметь в ней офис(что иногда и не окупает затрат на его поддержание). Достаточно иметь представителя, которому дать за 2штуки рублей сим-карту с кодом 499 и «чёткие инструкции» по работе с клиентами.
Лично я в удалённую работу не верю. Причины хорошо описаны в «Балдеющие от адреналина или зомбированные шаблонами...». Набор людей — да, а вот Команда исключительно удалённо — нет. И, может быть, это я сама не научилась правильно работать с удалёнными командами (был и есть опыт с командами в Питере, Казани и Китае + фриланс по всему СНГ), но пока что получается так, что до личного контакта не хватает взаимопонимания, мотивации.
Да и вообще, со своей командой хочется плотно взаимодействовать. :)
Ну это только только именно ваш взгляд на жизнь. Один мой знакомый «remote» команду сколотил ещё в середине 90х и его уже ТОГДА хватало на то, чтобы раз в месяц он слетал к каждому из команды. Без проблем — все работали «так как надо». Так что здесь я думаю это зависит как от проекта, так наверное и от менеджера (imho)…
Да, от менеджера зависит очень много, да и от найденных людей, и от поставленного процесса, и от конкретных задач. Но раз в месяц лично общаться — это реально важный и значимый бенефит. По крайней мере, исхожу из своего опыта и видимо своего менеджмента :)
так как надо — это как? :)
Самые большие сложности начинаются в «кризисных» ситуациях, от которых, как думаю нам всем известно, никто не застрахован и вот тогда распределенная команда начинает сдавать позиции очень явно перед командой в рамках одного здания :)
Ну и еще в распределенных командах увеличен срок ожидания решения по какому-либо вопросу, по крайней мере мой опыт об этом говорит, может быть у кого-то есть противоположный опыт — буду рад выслушать.
(Извиняюсь, ниже-написанный аналогичный пост ошибочно не туда отправил)
Никаких проблем с увеличенным сроком ожидания я считаю, что нет.
Почему он должен быть увеличен?
Прошло утром совещание(чертовски удобная вещь конференц-связь!), определены задачи -> вперёд, работаем…
Возникают у удалённого товарища проблема и он не может её решить -> cразу звонок менеджеру плюс текстовое оповещение всей команды.

Да модель, по моему мнению верная, но скажите вам случалось работать в такого рода командах? Был-ли положительный опыт работы именно в выше-описанном режиме без отклонений? (Кстати, в Вашей модели есть звено — менеджер, необходимое для данной модели, но в большинстве вопросов лишнее при отсутствии распределенности команды, многие вопросы можно решить минуя менеджера.)
Еще один важный момент упущен — невербальное общение(Как раз в «Зомбированные шаблонами...» он описан), на самом деле именно личный контакт, вербальное и невербальное общение позволяет максимально довести мысль\идею. Пренебрегая каким-либо типом коммуникаций при взаимодействии с командой мы понижаем общую эффективность оной, в каких-то моментах сильно, в каких-то нет, тем не менее мы явно направляем вектор вниз.
1. Звонок менеджеру при возникновении проблемы — это именно то прекрасное действие, которое многие сатрудники откладывают до последнего момента.
2. При большой разнице в часовых поясах не прокатит.
Пункт 1 -> вопрос внутренней дисциплины, я думаю такого рода вещи в «распределённых командах» должны жёстко регулироваться. Факт наличия проблем не должен быть неизвестным менеджеру более чем....(сами укажите сколько часов)…

Пункт 2 -> тут разница никуда не денется, надо находить «общее время»: для общения и решения возникающих проблем. Как это совместить — это ТОЖЕ задача менеджера…

Я вот на текущей работе работаю с 12 до 21… и ничего( а на предыдущем месте было с 21 до 9 утра посменно), так что график работы определить можно. Никто не отрицает сложностей, но это на мой взгляд решаемый вопрос…
так как надо — это как? :)
Самые большие сложности начинаются в «кризисных» ситуациях, от которых, как думаю нам всем известно, никто не застрахован и вот тогда распределенная команда начинает сдавать позиции очень явно перед командой в рамках одного здания :)
Ну и еще в распределенных командах увеличен срок ожидания решения по какому-либо вопросу, по крайней мере мой опыт об этом говорит, может быть у кого-то есть противоположный опыт — буду рад выслушать.
Меня больше беспокоит мотивационный фактор. Команды-то не будут распределены, вся команда (или почти вся) в другом городе. А будет ли у них полное понимание и видение того, что и зачем мы делаем? Будет ли желание работать? Буду ли я знать об их проблемах и смогу ли решить их дистанционно?
Без регулярных поездок — непонятно. С регулярными всё тип-топ. Надеюсь :)))
Я не хочу обидеть автора, задумка очень хорошая, но для расчета нужна статистика, а цифры… Ну, короче говоря, получился хороший шаблон, который требует наполнения данными.

Единственное, что непонятно в требованиях, так это перелеты в Москву. Почему именно в Москву и куда вообще летают сотрудники фирмы из пяти человек, причем настолько часто, критично?
Привет!
По ВУЗам скорее всего не буду обновлять статистику, т.к. она для меня не сильно приоритетна. По зарплатам и вакансиям — обновлю по региональным «работным» сайтам. А что ещё «не так»? :)

Что касается перелётов: я не планирую никуда переезжать, но планирую открыть офис в другом городе. Мне самой туда летать и придётся ;)
Гм… Силиконовую долину создали именно потому, что там был Стенфордский университет. Если все равно, кого набирать, то нужно просто считать количество населения, а вакансии и резюме учитывать смысла нет.

Зачем летать-то? Телефон изобрели больше ста лет назад, всякие электронные почты, скайпы и прочие мессенджеры позже, но в провинции ими так же умеют пользоваться.

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

Привет!
В моей текущей конторе более 50 локальных офисов по всему миру, и я хорошо вижу связанные с распределённостью коммуникативные проблемы. Вполне допускаю, что это решабельно. Но, лично для меня важен личный контакт — я не настаиваю, что он всем и всегда необходим. Но для меня он строго обязателен :)
Ну, если деньги без счета, тогда конечно. Тогда другой момент — в России на растсояния до 800 км лучше ездить на поезде. Достаточно посмотреть на расписание и добавить ко времени полета в таблице 3-5 часов.
Что касается «деньги без счёта» — спорный вопрос. Регулярные поездки могут нивелировать существенные риски и с лихвой окупить поездки.
Весь мир без этого обходится. Если в офшоре работают сотни людей, тогда переодически, наверное, нужно проводить инспекцию. Скажем, раз в год. Чтобы проверить общую обстановку на месте, не конкретные вопросы. Но ехать посмотреть на 5 человек? И как я виже, понимание этого есть — «я не настаиваю, что он всем и всегда необходим. Но для меня он строго обязателен».

Мы из Ванкувера работали в филиалом Люксофт в Омске в течении года, никого в лицо, естественно, не видели, хотя и менталитеты разные и язык.

Может быть имеет смысл взять курсы какие-нибудь по менеджменту или книжку какую почитать? Все уже давно придумано.
Не надо негатива, если у нас с Вами различные мнения — это ещё не повод испытывать негатив ;)

Что касается «курсов» и «умных книжек»: удалённую разработку без личного контакта считают неэффективной и Том Демарко («Человеческий фактор», «Deadline» и т.д.) и Стив Макменамин (вице-президент Borland). В стандарте PMBoK выписаны требования к расширению коммуникативных задач, если есть распространённые команды (в PMBoK они называются «виртуальными») — неизбежен overhead.

У меня сейчас есть команда в Китае, с коротой нет личного контакта. Ну, менталитеты там, язык — всё понятно, явно разные. Работаем, вроде бы все живы, работа идёт. Но это ещё не значит, что нет запаса повышения эффективности в разы. И люксофт — точно не пример эффективности :)

Очень многое зависит от задач, процессов, стиля менеджмента, стадии зрелости компании, уровня специалистов и ещё тучи факторов. У меня есть успешный опыт управления удалёнными командами как с личным, так и без личного контакта. Я хорошо знаю разницу и считаю *в своём случае* важным контакт. Ничего не навязываю!
Речь идет о командах из пяти человек?
В моём опыте — да, не сильно больше.
Ключевое слово «в моем». Ну ладно, бог в помощь.

Хорошо хоть, что русские начали открывать филиалы в России.
И Вам удачи!
Нельзя сравнивать Люксофт, вот совсем нельзя. Люксофт компания ориентированная на процесс, как и большинство аутсорс компаний, в тоже время данная модель неприемлема для стартапа.
Деньги на перелет — это слезы, а риски, которые будут покрыты могут принести куда больше убытков, чем слезы.
PS: Весь мир без этого не обходится и никогда не обходился, например: Основная часть исследований в компании google сконцентрирована в одном офисе, почему? Локальные офисы создаются больше для тесной интеграцией(что еще так же подтверждает необходимость личных контактов) со страной и покрытием специфик законодательства.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории