Компании из туристического, гостиничного и ресторанного бизнеса вынуждены приостановить свою работу. Однако и после окончания режима самоизоляции далеко не все из них смогут открыться заново – и это приведет к активному росту предложений со стороны кандидатов на рынке труда. Сотрудники компаний из пострадавших отраслей будут стремиться переходить в более перспективные сферы бизнеса. И в условиях пандемии уверенные позиции продолжает занимать IT-рынок.
«Хочу как в Google»: как стать разработчиком
Традиционно наиболее привлекательным направлением в IT-сфере для соискателей остается разработка: рынок растет, компании испытывают дефицит кадров и предлагают разработчикам привлекательные условия работы – в том числе комфортный офис, гибкий график, карьерный рост и быстрое финансовое развитие. Однако это относится к продвинутым специалистам уровня middle или senior: согласно исследованию HeadHunter, больше половины IT-вакансий приходится на специалистов с опытом работы от года до трех лет.
Доля открытых вакансий для начинающих специалистов – 9%, по сравнению с 2016 годом показатель вырос почти на треть. При этом рынок труда переполнен новичками, а бизнес мало заинтересован в найме кандидатов без опыта. Поэтому, чтобы найти свою первую работу, начинающему разработчику придется постараться. И в первую очередь – научиться быстро «прокачиваться» самостоятельно.
Если вы совсем незнакомы с технологиями, стоит начать с изучения Computer Science – ряда наук, посвященных программированию, математике и всему, что связано с разработкой. Здесь важно изучить основы структур данных и алгоритмов, объектно-ориентированного программирования, создания баз данных. Программировать можно и без этих знаний, но с наработанной основой будет легче углубляться в конкретную предметную область. Именно знание основ позволит в будущем стать более востребованным, а следовательно, и высокооплачиваемым специалистом.
После этого можно переходить к выбору специализации и начать изучать языки программирования. В каждой сфере «правят» свои технологии: в системной разработке используются в основном С, С++, Java и ASM; в веб-разработке – Java Script и фреймворки React, Angular, Vue для frontend-разработки и PHP, Go, Python для backend. В мобильной разработке наиболее востребованы Java, C#, Swift.
В целом в качестве первого языка отлично подойдут Python, PHP и JavaScript – они широко распространены и при этом относительно просты в изучении. На этом же этапе важно начать создавать портфолио – при найме реализованные проекты требуются даже от новичков.
Путь продвижения: профессия IT-маркетолога
Но вакансии в сфере IT не ограничиваются программированием – этому бизнесу, как и любому другому, требуется широкий спектр специалистов. И для «входа» в отрасль часто легче не обучаться разработке с нуля, а использовать релевантный опыт из своей специальности. Скажем, если раньше вы работали специалистом по продвижению в ресторане, вам будет намного легче переквалифицироваться и стать IT-маркетологом.
Дело в том, что компетентный маркетолог должен понимать принципы устройства бизнеса, уметь устанавливать цели, которые в конечном итоге скажутся на росте прибыли; выстраивать маркетинговые стратегии и обеспечивать их поддержку при тесной работе с другими структурными подразделениями – например, отделом продаж, финансами или HR. И такой специалист будет цениться в любой сфере, в том числе и IT.
Однако для переквалификации маркетологу придется подробно изучить рынок и накопить собственную базу знаний. Здесь необходимо разобраться, по каким принципам строится взаимодействие между участниками рынка, какие направления и продукты на нем представлены. Какие из них являются «дойными коровами», а какие – потенциальными или реальными «звездами»? Помимо этого, важно учитывать, что на IT-рынке работают как В2В, так и В2С-компании – и они требуют разного подхода при продвижении. Поэтому при переобучении сразу необходимо определиться с сегментом, в котором планируется развитие.
Еще один прикладной совет для будущего IT-маркетолога – «прокачивать» навыки digital-маркетинга. Даже если вам не придется собственноручно настраивать кампании в Яндекс.Директ и Google Ads или запускать таргетированную рекламу, это поможет оценивать эффективность работы подрядчиков. Но главное – формировать свое видение присутствия компании в цифровой среде на стратегическом уровне.
Специфика продаж в IT
Самый простой способ перейти в IT-отрасль – освоить профессию менеджера по продажам IT-решений и сервисов – на начальном уровне требуются минимальные знания в области технологий. Кроме того, эта специальность становится все более востребованной: рынок растет, а вместе с ним увеличивается дефицит кадров.
Это не значит, что устроиться на такую должность будет легко – ощутимым препятствием может стать отсутствие релевантного опыта. Но если кандидат готов немного снизить свои финансовые ожидания, а еще активно развиваться и работать, переход в сферу IT-продаж может стать отличным шансом для начала карьеры с «чистого листа».
После этого важно познакомиться со спецификой рынка и определиться с конкретным направлением. И выбрать есть из чего: на IT-рынке представлено множество сегментов со своими отличительными особенностями. Направления могут быть разными, например, существует классическое разделение рынка по типу потребителей на В2С и B2В; классификация по типу поставляемых решений, которые бывают проектными и «коробочными». Может различаться и состав решений – они могут быть связанными с программным обеспечением, аппаратными или программно-аппаратными.
Для любого из этих направлений пригодятся базовые навыки, чтобы быстро влиться в IT-сферу и добиться в ней максимальных результатов. Это стандартный набор: коммуникабельность, исполнительность, знание зарубежных языков, уверенное владение ПК и офисными приложениями, возможность и желание непрерывно обучаться, узнавать новое. Однако каждый навык таит в себе множество возможностей, способных помочь сформировать компетенции сильного специалиста и успешно скорректировать свой карьерный путь на IT-рынке.
Чем может быть интересна отрасль технологий для специалистов в области продаж? В первую очередь своим непрерывным развитием: оно настолько динамично, что никогда не заставит заскучать. Мир технологий может затянуть навсегда, но вход в него начинается с первых неловких шагов, когда все вокруг кажется новым и незнакомым.
И напоследок общие рекомендации
Несколько универсальных советов, которые помогут перейти в IT-сферу любому специалисту. В первую очередь необходимо научиться искать информацию – иногда для этого достаточно правильно «гуглить». Для работы с иностранными источниками понадобится знание языков. Английский – уже must have, а вот второй язык может стать важным преимуществом.
Благодаря языкам можно не только изучать иностранные ресурсы и знакомиться с зарубежным опытом, но и общаться с иностранными коллегами и партнерами – именно общение помогает легче войти в отрасль: IT-рынок является достаточно емким, многие специалисты хорошо друг с другом знакомы. Знакомства открывают новые карьерные возможности и помогают чувствовать себя увереннее, окружить себя культурой технологий. В целом, поменять карьеру и сферу работы никогда не поздно – нужно только запастись трудом и терпением.
Также читайте:
что-то подобное происходило всегда. К слову, если бы коммерсанты хотя бы начали читать спецификации - было бы счастье! А если по-английски - это мечта ). Вот собственно вариант для переквалификации - в отрасли полно некомпетентных и нагло упорствующих в своей некомпетентности тех же сейлзов.
Cергей, я знаю, что алгоритмы ветвятся.
Но ввиду того, что:
- получается, что алгоритм, описывающий одни и те же действия, в исполнении разных людей может выглядеть по-разному.
Допустим, человек, который разрабатывал задание, выполнил вот это:
И внес эти варианты "налево" и "направо" как правильные.
Далее, если человек, севший за компьютер выполнять задание, просчитал эти же варианты, то ему программа выдаст: "Решено верно".
А если человек, который выполняет задание, видит, в первую очередь, какой-то третий или четвертый вариант и вносит в компьютер их, то программа выдаст ошибку. Потому что тот человек, который составлял задание и закладывал "правильные" решения, увидел в ситуации только два возможных варианта и внес их, а то, что отклоняется от этих вариантов, идентифицируется программой как ошибка.
В математике субъективизма меньше: если есть правильный ответ у уравнения, то все люди, которые умеет его решать, получат одинаковый ответ. Хотя в определенных разделах математики тоже бывает субъективизм - когда условием задачи является не пример, состоящий из цифр и знаков, а текст, написанный автором учебника: бывает, автор формулирует фразу так, что ее можно истолковать неоднозначно, - и, в зависимости от толкования, правильными будут считаться разные ответы (и это явление встречается даже в учебниках для младших классов).
Подчеркну, я не являюсь программистом, информатику изучала только в 10 и 11 классах школы. Когда программист уже профессиональный и работает над такими задачами, как искусственный интеллект, - то там, возможно, больше переплетения с математикой.
А когда человек только начинает изучать информатику, то на простейших задачах (наподобие построения алгоритма варки кофе) - ничего общего с математикой, потому что в таких заданиях слишком много субъективных интерпретаций.
Вот это и есть научно-исследовательская работа, там как раз нужно математическое мышление, чтобы сделать прорыв в науке.
Елена, вот и мы с вами отвлеклись от "основной" работы и полезли в околоайтишные дебри, продолжим:
- не у всех уравнений и математических задач есть единственный ответ, есть теория вероятностей, теория нечётких систем и так далее... В первые двадцать лет орбиты выводимых спутников отличались от расчётных в том числе и потому, что не учитывались упомянутые мной области математики
- я не воспринимаю компьютер как устройство, оценивающее верность или неверность решения, для меня это просто "железка", действующая предсказуемым (в соответствии с исполняемой программой) образом или же сбоящая - по причине программной или аппаратной
Чтобы программа что-то идентифицировала, это нужно в неё заложить... тут как по рельсам со стрелками движение!
Про алгоритмы кипячения чайника, приготовления кофе и т.д. есть очень древний анекдот - составлена программа, как взять чайник с подоконника и скипятить его. Потом условия задачи изменяются - чайник унесли в другую комнату... Решение программиста: добавить один пункт в программу - принести чайник на подоконник, а далее работать по уже отлаженной программе!
Да не в науке был прорыв, а просто нудные вычисления на тогдашней ЭВМ ЕС-1022 вместо трёх месяцев были выполнены за пару дней, а математик просто рутинно упростил и оптимизировал формулу, увидив знакомую последовательность... ну, вы помните по курсу "вышки", как это делается!
Воспоминания из другой темы: в молодости мы дружили с одним "сильным в шахматах" перворазрядником, который в сеансах одновременной игры, проводимых именитыми гроссмейстерами, обычно у них выигрывал и редко соглашался на ничью! При этом кто-то из нас иногда пытался "сильно" сыграть с ним, чтобы выиграть у него! Он только посмеивался над этим и спрашивал: а вы с такой же уверенностью в том, что это возможно, полезете бить лицо профессиональному боксёру, владеющему приёмам защиты и нападения?
Так и в ИТ (моё мнение) - вот просто прийти и "с наскока" за год влиться в процесс без предварительного базового образования вряд ли удастся...
Исключения лишь подтверждают это правило!
C этим согласна полностью.
Не согласна с тем, что нужны именно математические способности. Мне кажется, нужны именно способности к программированию, а это не равно математическим способностям.
К сожалению, на эту тему в новостях периодически мелькают события, как людей, работающих в военной сфере, профессионально обучавшихся единоборствам, в уличной драке убивают подростки или какие-то обычные пьяные мужчины, не являющиеся ни профессиональными военными, ни профессиональными спортсменами.
Поставил плюс, но всё-таки очень противоречивый посыл. "Молодёжь - на трактора!". Был такой лозунг.
А зачем всем в ИТ?
На мой взгляд и опыт люди крайне редко меняют свою жизнь. Как ушёл "на трактора" так и ждут пенсию "тракториста".
Ну и что стало после призыва "Все в ИТ"? Наиболее карьерные люди стали рыть там землю. И вдруг от руководителей довольно высокого уровня слышишь вопрос: "А что такое ЕСКД?".
И есть специалисты финансового направления в ИТ, которые не могут простенькую формулу в экселе сделать.
И программисты, у которых не хватает усидчивости, не хватает технической въедливости.
И руководители проектов, которые не понимают сложность и ресурсоёмкость того или иного решения.
А так-то да, можно всем в ИТ устроиться. Как говорил мой близкий друг ИТ-директор федеральной огромной ИТ-компании: меня всё равно уволят, но на это уйдёт год, а за год я себе достаточную подушку заработаю.
Но только не требуйте потом импортозамещения. )))
Вряд ли я понимаю, что Вы подразумеваете под "способностью к программированию", так что в этом направлении мы вряд ли найдём согласие или воспримем аргументированные возражения... Для меня программирование - это ни в коем случае не составление текста или кода программы, а реализация механизма решения целевой задачи, в основном сводящаяся к составлению алгоритма с учётом "железа", которое будет участвовать в его реализации, заданию собственно команд к исполнению (обычно это написание программы), задание начальных результатов, получение или отображение результата выполнения. По математике и её возможностям - многие "технари" её недооценивают в школьные и студенческие годы, а потом им не хватает нужных навыков...
А вы знаете о том, что при "обратном" результате применивших профессиональные навыки при самообороне ждёт, как правило, тюрьма и компенсация вреда, полученного нападавшими? У нас до сих пор из рук вон плохо с определением моментов, связанных с понятием "необходимая самооборона"... А если учесть, что в уличной драке и при нападении группой не гнушаются нападать и убивать сзади и безоружных, то всё становится понятным - легче позволить себя убить...
А собственно по поводу перехода в ИТ-сферу: вы, например, считаете возможным для себя "бросить всё" и перейти туда, можете согласиться с автором?
Начиная со школьных лет в далёкие семидесятые прошлого века я всё время слышал: освоишь компьютер - заживёшь хорошо, будешь востребован! Сейчас "освоивших компьютер" в той или иной мере достаточно, результат - высокая конкуренция между ними, позволяющая опускать цены на услуги этого профиля... для собственно исполнителей!
А будет больше исполнителей -конкуренция будет ещё больше, как и возможностей для демпинга...
А толку-то его требовать??? От осинки - не родятся апельсинки!
Вы правы, к сожалению для меня. Я вот тоже с юных лет "осваивал компьютер". Господи (по-современному "блин")! Чего только в моей голове не завалялось: от Фортрана, ПЛ до JS. Могу как у Жванецкого: "Сынок, что ты знаешь о футболе!".
Но диалектика такая хитрая штука, что накопив огромное количество знаний, опыта, ошибок и достижений вдруг понимаешь, что можно не программировать, а штукатурить (это я сам придумал - программист-штукатур). 5 минут на поиск в гугле, 5 минут на осмысление найденного куска кода или даже целого решения. И оп-ля! Программист родился! Какая к чорту математика! Какой там алгоритм!
И я, клянусь, полностью осознал своё новое положение. Положение, когда можно громко крикнуть: "Все в АйТи!".
Лет через 20 придут новые программисты - специалисты по квантовым компьютерам. Их будут даже называть по другому, например, квантьюторщики. Они будут считать всякие там суперпозиции.
Будет интересно.
Мне думается, у юристов есть хороший шанс стать программистом.)))
А мы, лохи со своим javascript -ами, будем всё по привычке мышку искать...
Доживём - увидим!
По поводу программистов-штукатуров: да, это суровая правда нашей новой жизни... Но практика такова, что если нужно что-то надёжное и работающее - пиши сам или заказывай написать своим...