Но в последнее время этот недостаток начал нивелироваться, крупные компании стали открывать свои филиалы, а местные компании стали испытывать потребность в профессиональных программистах. Правда не все так гладко в датском королевстве, но и никто не говорил что будет легко:) Ладно, оставим философские вопросы для встреч друзей, и посмотрим что творится на рынке разработки программного обеспечения в городе Иркутске.
Кстати, я постарался, чтобы приведенное ниже мнение было не только моим. Мне помогали следующие эксперты:
- Кирилл Лебедев
- Антон Черноусов
- Максим Пензин
- Константину Бурову
- Александру Петровскому
- Павлу Ситникову
- Григорию Ткачуку
- И всем другим, которые пожелали остаться неизвестными:)
Итак, начнем?
Для начала давайте посмотрим, а кто вообще пользуется услугами программистов в городе Иркутске. Список эксплуататоров можно найти здесь. Список конечно не полный и в нем есть ряд неясностей, но все же он говорит о том, что:
- Программисты в Иркутске имеют место быть, и их порядка 150 человек.
- Основные используемые языки программирования: 1С, PHP, Java, Delphi, C, SAP/R3 (скорее всего в порядке убывания популярности).
- Средний размер команды 7 человек (от 1 до 40 человек).
- Средняя зарплата для опытного программиста находится в рамках 25-50 тысяч рублей, а для программиста среднего уровня в районе 15-30 тысяч рублей. Хотя тут как повезет:)
Ладно, хватит цифр и сомнительных выводов, давайте пообщаемся с нашими экспертами. Я подготовил для них список вопросов, а они уделили свое драгоценное время, и ответили на них:)
Максим Пензин.
- Что вы можете рассказать о себе?
ФИО - Пензин Максим Юрьевич, сайт-визитка - www.penzin.ru, род деятельности - работаю по контрактам, руковожу группой разработки ПО Иркутского Онкодиспансера.
От себя добавлю:
Максим очень интересный человек, один из самых посещаемых сайтов Иркутска - angara.net, который посвящен туризму (в том числе экстремальному), это его детище. Также по мнению многих он является гуру во многих вопросах посвященных программированию. - Давно вы занимаетесь разработкой программного обеспечения?
Первую программу на заказ сделал в 1988 году (ПЭВМ Искра: CGA монохром, односторонний флоппи 160кб, ТурбоПаскаль 2.0) :)
От себя добавлю:
В 20 лет написать первую программу на заказ, и особенно если учесть что это был 1988 год, это круто:) - Почему вы решили стать программистом?
С детства мечтал стать конструктором, а компьютерная среда как нельзя лучше подходит для этого. - Как изменилась ситуация на рынке разработки программного обеспечения за последние 5 лет?
Сложно ответить. - Что будет на рынке разработки программного обеспечения через 5 лет?
Сложно ответить. - Вы или ваши знакомые ищут программистов? Если да, то какие программисты им нужны?
Умеющие самостоятельно ставить задачи и решать их не кидаясь из
стороны в сторону, работающие на результат, и в срок. Одновременно с этим не забывающие о самообразовании.
От себя добавлю:
Есть такая формула: книги + программисты = деньги. Я считаю что настоящий программист никогда не забывает о самообразовании, и не ждет когда его вынудят обстоятельства:) - Что нужно делать, чтобы стать востребованным на рынке разработки программного обеспечения?
Необходимо учиться смотреть со стороны клиентов/пользователей/и т.п. Понимать особенности цикла жизни ПО и требуемых ресурсов на разных этапах его разработки. А только потом решать, что круче или что концептуально правильнее. - Ваше пожелание, совет для программистов города Иркутска?
Перестать искать документацию на русском языке :)
От себя добавлю:
Также писать комментарии на английском языке при выгрузках в систему контроля версии.
- Что вы можете рассказать о себе?
ФИО - Черноусов Антон Владимирович, сайт - golodnyj.ru, работаю в ИСЭМ СО РАН Начальником Научно-технического центра информационно-вычислительных сетей. Самый голодный java-разработчик города Иркутска. Обожаю опасные бритвы.
От себя добавлю:
Антон это вообще нечто феерическое, это уникальная смесь профессионализма с желанием учить других людей правильному и хорошему:) На его лекциях никогда не бывает скучно, он вовремя может разбавить скуку резким словцом или интересной байкой. Да, кстати он преподает в ИрГТУ. Также он ведет аудио-подкаст о программировании - The Art Of Programming. И самое главное - он кампус амбассадор в ИрГТУ. - Давно вы занимаетесь разработкой программного обеспечения?
С начала 2000 года, но тогда это было ужасно примитивно.
От себя добавлю:
Начинать профессиональный путь программиста на втором курсе университета, это самое правильное. Главное начать, а дальше уж не отвертитесь:) - Почему вы решили стать программистом?
Прежде всего, практическая необходимость и тесная связь с системным администрированием заставили заняться этим не самым благодарным делом. Потом втянулся, процесс и результаты приводили меня в восторг. Как-то так незаметно и стал разработчиком.
От себя добавлю:
Он притворяется, он очень хороший программист. Хотя и системное администрирование ему удается:) - Как изменилась ситуация на рынке разработки программного обеспечения за последние 5 лет?
Хороший вопрос. Сделаем уточнение, на каком рынке? На Иркутском! Все как обычно: тихо как на кладбище, только падальщики (1С-разработчики) могут находить заказчиков. А в целом рынок стало более цивилизованным. Меньше кидалова. Больше умных заказчиков. Положительная динамика на лицо, несмотря на кризис.
От себя добавлю:
Действительно рынок становится все более интереснее и цивилизованнее. Уже потенциальные заказчики начинают понимать, что и как им нужно. Например, я недавно общался с заказчиком, который требовал грамотно составленный лицензионный договор на разработанное в моей компании ПО. - Что будет на рынке разработки программного обеспечения через 5 лет?
Глупо загадывать. Думаю Java и .Net платформы будут как и сейчас в значительной степени востребованы. Возрастет востребованность outsource-разработчиков. Кросплатформенные и мобильные приложения будут занимать большую долю чем сейчас.
От себя добавлю:
Действительно в последнее время количество outsource-проектов значительно возросло. Уже сейчас есть несколько компаний, для которых основной источник дохода - это outsource-разработка. - Вы или ваши знакомые ищут программистов? Если да, то какие программисты им нужны?
Дело в том, что хороших сотрудников всегда мало. Нужны как всегда:
ответственные, грамотные, активные. К сожалению, материальное вознаграждение в России всегда хромало. И здесь, я думаю, если что-то и измениться то только после того, как на нашем рынке пропадут откаты. А это не произойдет в скором времени.
От себя добавлю:
Действительно откаты - это бич современной России, тем более, работа в откатном проекте демотивирует. Цель не сделать проект, а заработать как можно больше бабла. В итоге проигрывают все кроме тех, кто распределяет откатные средства:) А про то, кто нужен работодателю можно послушать здесь и почитать тут:) - Что нужно делать, чтобы стать востребованным на рынке разработки программного обеспечения?
Считаю, что хороший программист обладает двумя важными качествами - головой и жопой: головой он думает, а с помощью жопы доводит дело до конца!
От себя добавлю:
Точка зрения Антона очень хорошо коррелирует с мнением Джоела Спольски. Но в целом все именно так и есть! :) - Ваше пожелание, совет для программистов города Иркутска?
Учите английский язык.
От себя добавлю:
Особых вариантов нет:)
- Что вы можете рассказать о себе?
ФИО - Кирилл Сергевич Лебедев, в ИрГТУ, начальник Центра Интернет-технологий и начальник учебной части МОЦ Aptech-ИрГТУ.
От себя добавлю:
Кирилл - это просто кладезь разной полезной информации, нет вопросов на которые он не знает или не придумает ответ. Он как рентген видит потенциальные проблемы в любых проектах и очень хорошо оценивает риски. Балуется преподаванием в ИрГТУ, ведет там технологии программирования. Имеет сертификат архитектора программного обеспечения от компании Tekama. И самое главное, он забавный зануда:) Но с ним можно долго, продолжительно и интересно разговаривать на АйТи темы:) - Давно вы занимаетесь разработкой программного обеспечения?
Около 10 лет.
От себя добавлю:
Благодаря Кириллу я начал свою плавание в океане профессионального программирования. Спасибо тебе Кирилл, хотя ты не всегда прав:) - Почему вы решили стать программистом?
Семейные традиции + особый склад мышления, требующий использование системного подхода к решению задач и поиска нетривиальных решений.
От себя добавлю:
Первый раз я увидел человека, у которого один из родителей занимается программированием, хотя скоро подобных традиций станет больше:) А мышление действительно важная штука, я например, неосознанно тренировал его при помощи огромного количества книг:) - Как изменилась ситуация на рынке разработки программного обеспечения за последние 5 лет?
В Иркутске никак, а в мире появилось веб-программирование, как конкурент десктопа. Причем именно конкурент, а не дополнение. Соответственно сильно изменились как подходы к созданию ПО, так и взгляды на то, когда и что надо использовать.
От себя добавлю:
Действительно веб-программирование стремительно наступает на рынке разработки программного обеспечения. Но тут надо без фанатизма, иногда обычные десктоп приложения более эффективны. - Что будет на рынке разработки программного обеспечения через 5 лет?
Все больше Интернета и гридов. Все больше будет уменьшаться роль программиста как самостоятельной единицы, так как объем информатизации все увеличивается, что требует большей предсказуемости процесса создания ПО. Программист - это аналог конструктора в машиностроении. Вот девиз развития отрасли в России.
От себя добавлю:
Вряд ли когда-нибудь будут требоваться только программисты-конструкторы приложений. Без разумных и творческих людей индустрия разработки ПО не обойдется. - Вы или ваши знакомые ищут программистов? Если да, то какие программисты им нужны?
1С - специалисты. Универсальные верстальщики и PHP-кодеры.
От себя добавлю:
На самом деле в Иркутске иногда нужны .Net и Java программисты. Можете пройтись по списку:) - Что нужно делать, чтобы стать востребованным на рынке разработки программного обеспечения?
Иметь хорошее портфолио, опыт разработки проектов (желательно крупных), хорошие связи (правда для многих программистов это прямо скажем задача просто непосильная). Жить в Москве или Питере.
От себя добавлю:
На данный момент все большую популярность набирает удаленная разработка. Например, на odesk.com есть много Заказчиков, правда за заказ придется немного повоевать:) - Ваше пожелание, совет для программистов города Иркутска?
Группироваться и объединяться. Индусы и китайцы берут массовостью. Мы должны тоже работать не по одному. Было бы классно, если бы я мог сказать, что знаю большинство программистов из Иркутска хотя бы в лицо. В целом нашей отрасли в Иркутске не хватает открытости.
От себя добавлю:
Тут иногда публикуются планируемые встречи программистов. Также в ближайшее время будут новые встречи Иркутской JUG.
