Как быть востребованным в сфере ИТ
ИТ-технологии пронизывают сегодня практически все сферы жизни, а потребность в новых кадрах растет с каждым годом. В будущем этот тренд будет только усиливаться, и тем, кто хочет успевать за отраслью, надо внимательно быстро обучаться.
Почему ИТ-рынок развивается так быстро
Чтобы убедиться в востребованности ИТ-технологий, достаточно посмотреть, как сильно изменилась наша жизнь за последние годы.
Еще 30 лет назад компьютер был чем-то диковинным. Сегодня ноутбук и смартфон для многих — предметы первой необходимости, а интернет — одна из базовых услуг ЖКХ.
ИТ просачивается во все сферы жизни. Взять, например, рынок доставки еды: сейчас вы можете через приложение заказать блюда из любимого ресторана, и через полчаса они уже будут у вас на столе, при этом разница в цене будет не очень ощутимой.
Поездка на такси, которая еще десять лет назад считалась привилегией, может обойтись даже дешевле, чем на общественном транспорте, если вы едете компанией и делите стоимость поездки на всех. Или шеринг авто: можно поехать в другой город на машине и оставить ее там. ИТ делает повседневную жизнь более простой и комфортной, и это происходит очень быстро.
Высокая скорость развития ИТ-технологий связана и с тем, что в ИТ относительно низкий порог вхождения: любой человек может обучиться основам, овладеть одним из языков программирования и создать нечто революционное — то, что сможет быстро «подхватить» и развить ИТ-сообщество. В других сферах, например, в машиностроении, создать что-то без внушительного технического бэкграунда и практического опыта, скорее всего, не получится.
Что происходит в российском ИТ-секторе
Есть распространенный стереотип, что Россия отстает от мира в плане инноваций, но могу сказать, что это совершенно точно не так.
Например, нам не потребовалось поднимать «великий китайский файрвол» (неофициальное название проекта «Золотой щит», системы фильтрации содержимого интернета в КНР. — РБК), чтобы Яндекс смог обогнать многих международных конкурентов в технологиях поиска или в сервисах заказа такси.
Конечно, активнее всего ИТ развивается в крупных российских городах, здесь больше спрос на специалистов и выше зарплаты. Но регионы тоже не отстают и радуют рынок качественными продуктами: например, Miro (сервис для совместной работы), который раньше назывался Realtime Board, делает команда из Перми, а всем известные карты 2gis — из Новосибирска.
В России разработаны технологии, которые весь мир уже давно использует как стандарт: например, Nginx Игоря Сысоева или PHP-FPM Андрея Нигматулина. Nginx — это высокопроизводительный веб-сервер, популярный в России и один из самых распространенных в мире. Он распределяет нагрузку на сайт и обрабатывает запросы. PHP-FPM — это менеджер процессов для языка PHP, который изначально был разработан Андреем и позже был включен в ядро самого языка.
Здорово развивается ИТ в финансовом секторе.
Российский интернет-банкинг десять лет назад уже умел то, к чему многие зарубежные банки приходят только сейчас, и то не без помощи наших соотечественников.
Другой пример — сервисы объявлений, типа Авто.ру, Авито, Циан, Яндекс.Недвижимость. Это хорошие, продуманные сервисы, к которым настолько привыкаешь, что потом не можешь уже без слез смотреть на какой-нибудь eBay.
Если сравнивать нас с другими странами, то мы, например, уже давно оплачиваем проезд в метро с мобильного телефона, не стоя в очередях, а в ирландских автобусах нужно при входе опускать монеты в специальный монетоприемник. Еще один пример: бесконтактная оплата, которая работает даже не во всех крупнейших городах США и Европы. Это не отечественное изобретение, но мы уже настолько привыкли к этим удобствам, что их отсутствие вызывает удивление и даже раздражение.
Что будет дальше
Если говорить о прогнозах, то, скорее всего, будут активно развиваться финансовые стартапы, а бумажные деньги постепенно исчезнут. Уже сейчас зарплата блокчейн-разработчика выше рыночной, и вероятно, этот тренд сохранится в будущем. Несмотря на сопротивление со стороны правительств многих государств, постепенно мы можем перейти на криптовалюты, и тогда будут нужны специалисты в этой сфере.
Такси станет беспилотным, произойдет автоматизация многих сфер деятельности, и нужно будет быстро переквалифицироваться, чтобы успеть за трендами. Одним из них станет образование: спрос будет на тех, кто сможет качественно обучать и переучивать других. Очень много решений сейчас принимается на основе больших данных, и их аналитика также станет одним из самых востребованных направлений на рынке.
Чему учиться сейчас, чтобы знания не устарели
Есть мнение, что некоторые востребованные сегодня профессии (например, программист и дизайнер) скоро потеряют свою актуальность из-за автоматизации процессов, ведь теперь собрать на конструкторе лендинг (рекламную веб-страницу) или нарисовать простейший дизайн может каждый. Но не все так однозначно.
Возьмем 1С-бухгалтерию (программы для ведения бухгалтерского и налогового учета): казалось бы, один раз сделанной бухгалтерской программой могут пользоваться все. Но при этом постоянно вносятся изменения в законодательство, которые нужно учитывать, в зависимости от вида деятельности требуются те или иные доработки. Сколько людей, столько и взглядов на то, как удобнее и эффективнее делать работу, и чтобы оптимизировать продукт под разные запросы, нужны программисты.
Так же и тут: те, кому для бизнес-целей достаточно простейшего функционала, используют конструктор сайтов Tilda, но для более серьезных задач он уже вряд ли подойдет.
Высококвалифицированные кадры всегда будут в цене. Те профессии, которые востребованы сейчас в ИТ (веб-разработчик, бэкенд-разработчик, дата-аналитик), базируются на знаниях и навыках, которые используются сейчас и будут использоваться в будущем, поэтому важно не уметь программировать на том или ином языке, а просто уметь программировать.
Чтобы знания не устаревали, нужно выбрать для себя направление и в нем развиваться, не застревать на решении узкого круга задач, пытаться все время находить новые подходы. Если у специалиста есть хорошая техническая база и интерес к развитию, то такая проблема, как профессиональное проседание, его не коснется. Хорошие специалисты, как правило, обладают фундаментальным опытом, благодаря которому они легко адаптируются к новым реалиям.
Что определяет хорошего ИТ-специалиста
- Технический кругозор. Опыт работы с разными технологиями, понимание, что, как и когда применять.
- Опыт работы с highload-проектами. «Хайлоад» обычно начинается там, где счет идет на сотни запросов в секунду и выше. Пример таких проектов ― популярные соцсети.
- Знание деталей технологий. Понимание некоторых нюансов на практике может быть критически важным: например, как грамотно проставлять индексы в базе данных и оптимизировать сложные SQL-запросы.
- Умение смотреть на задачу «бизнесово». Многие программисты пытаются найти идеальный подход к задаче с технической точки зрения, но иногда нужно этим пренебречь, чтобы быстро собрать какой-то рабочий прототип, на основе которого могут быть приняты те или иные решения.
- Набор soft skills. К ним я бы отнес умение доводить работу до конца, справляться с трудностями, отзывчивость, способность работать в состоянии неопределенности и принимать самостоятельные решения.
Зачем программисту soft skills
Soft skills, «гибкие навыки», — это «коктейль» из умения общаться, вести переговоры, организовывать работу, лоббировать, публично представлять технологию или продукт. Например, продажи — это та деятельность, которая базируется исключительно на soft skills. Возможно, каким-то вещам в ней и можно научиться, но чаще всего успех здесь зависит от личных качеств.
Например, Роберт Кийосаки, автор бестселлера «Богатый папа, бедный папа», работал торговым агентом в компании Xerox и был там долгое время в числе худших. До тех пор, пока не прокачал «гибкие навыки». Умение писать код остается на первом месте в списке необходимых навыков в ИТ, но soft skills его приятно дополняют.
Необходимые программисту «гибкие навыки»:
- ответственность,
- умение работать в команде,
- эмоциональный интеллект,
- лидерские качества,
- логическое мышление,
- менеджмент.
Сейчас есть много литературы, тренингов и видео по этим темам, так что при желании развиваться в этом не составит труда.
Как следить за трендами в ИТ
У каждого ИТ-специалиста будут свои списки источников, за которыми он регулярно следит. Это зависит от его профиля и сферы профессиональных интересов.
Вот несколько полезных ресурсов, которые регулярно мониторю я сам:
- Мои подписки на Habr можно посмотреть тут.
- Каналы в Telegram:
- Facebook:
Управление и разработка больших ИТ-проектов
- Другие источники:
Шесть советов тем, кто хочет быть востребованным в ИТ
- Не останавливайтесь в развитии и постоянно учитесь.
- Ищите работу, исходя из того, какой опыт вы можете там получить.
- Разбирайтесь в инструментах, от которых зависит эффективность вашей работы.
- Качайте soft skills.
- Ставьте себе амбициозные цели.
- Интересуйтесь не только ИТ, но и другими сторонами жизни.
Подписывайтесь и читайте нас в Яндекс.Дзене — технологии, инновации, эко-номика, образование и шеринг в одном канале.