С чего начать айти карьеру с нуля

Гид: что изучать, чтобы получить ИТ-профессию

Планы на будущий год.

В этой статье собраны ссылки на основные материалы, которые вам понадобятся, чтобы начать путь в ИТ-профессии: стать программистом, тестировщиком, аналитиком или кем-то ещё. Используйте её как навигатор: можно добавить в закладки, сохранить на стену или просто возвращаться к ней по мере прохождения.

Направления

Сфера ИТ очень большая, и в неё входит не только программирование. Если коротко, то всё ИТ можно разделить на 5 групп:

Если не понимаете, что эти направления значат, начните с ответов на самые популярные вопросы про ИТ — это поможет сориентироваться и погрузиться в тему.

Простые ИТ-профессии для старта

Проще и быстрее всего стать контент-менеджером — человеком, который отвечает за публикацию постов, картинок и статей в компании. Обычно для этого нужно немного разбираться в базовой вёрстке, уметь работать с фотошопом и иметь навык работы в соцсетях. Плюс этой работы — много практики и быстрое погружение в ИТ. Как освоитесь, сможете решить сами, чем вам интересно заниматься дальше.

Ещё на старте можно попробовать профессию тестировщика. Он проверяет качество программ и устраивает для них стрессовые ситуации. Если программа прошла тесты, можно выпускать, если нет — возвращается на доработку. В 2020 году средняя зарплата инженера по тестированию — 55 тысяч.

ИТ-профессии посложнее

Если хорошо изучить HTML, CSS и JavaScript, можно стать фронтенд-разработчиком. Они пишут сайты, разрабатывают интернет-магазины и делают почти всю внешнюю часть интернета. В среднем зарплата фронтенда — 116 тысяч.

Но это видимая часть интернета. За невидимую отвечают бэкенд-разработчики — продумывают логику работы сайта, настраивают базы данных для хранения информации, следят за скоростью загрузки и отвечают за общие возможности сайта. За это они получают примерно 130 тысяч в месяц.

Ещё есть дата-сайентисты. Они занимаются аналитикой больших данных, работают с нейросетями и программируют искусственный интеллект. Звучит сложно, но сейчас это самое перспективное направление в ИТ. Можно начать с аналитики, а если понравится — продолжить уже как полноценный дата-сайентист. По деньгам — как договоритесь, но обычно это 100 тысяч и выше.

Почитайте, как специалисты из разных профессий пришли к тому, что они умеют сейчас, чем они занимались на старте и как вообще пришли в ИТ:

Как стать руководителем ИТ-команды за 5 лет. Александр Штыков: путь от контент-менеджера до тимлида.

Владимир Олохтонов о работе старшего разработчика в Авито. Путь от монтажника локальных сетей до инженера машинного обучения.

«Никто не верил, что я сама пишу код». Анастасия Никулина: о дата-сайнс, ютубе и программировании.

Трудоустройство и собеседования

Если вам понравились эти истории и вы хотите так же — вот что вам поможет с трудоустройством:

Главные языки и технологии для старта

Для разных профессий нужны разные навыки и языки. Но для быстрого старта достаточно этого:

HTML — на нём пишут и верстают все сайты в интернете.

CSS — помогает оформлять красиво то, что уже свёрстано.

JavaScript — для программирования разных возможностей сайта: добавления товара в корзину, формирования персональной ленты или для корпоративного чат-бота.

Python — для тех, кто хочет пойти в бэкенд или в дата-сайенс. Для обычной веб-разработки он не нужен.

Для общего развития

Обычно такое не спрашивают при трудоустройстве, но для общего ИТ-развития это будет полезно. Заодно посмотрите, как ИТ влияет на привычные вещи.

Где учиться

Лучше всего учиться с наставником — он поможет быстро разобраться с тем, что непонятно, и проконтролирует весь процесс погружения в профессию. В Практикуме есть бесплатная часть с обучением — попробуйте, если понравится — продолжите учиться дальше.

Источник

Дорасти до сеньора и даже выше: советы по развитию IT-специалиста

В наш бурный век информационных технологий можно не успеть за ходом истории. Сегодня мы начинаем карьеру в IT с ясным представлением о том, что станем, например, сеньором. Но отвлекшись на некоторые аспекты профессии или глубоко погрузившись в текучку, можно внезапно обнаружить себя миддлом на пенсии. Что в нашем развитии может пойти не так?

О том, что нужно для профессионального развития на разных этапах карьерной лестницы IT специалиста, в своем докладе на конференции DevOps Live 2020 об этом рассказал Карен Товмасян.

С чего начать айти карьеру с нуля. cdfb73a7bda4a1384b140dd523a68279. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-cdfb73a7bda4a1384b140dd523a68279. картинка С чего начать айти карьеру с нуля. картинка cdfb73a7bda4a1384b140dd523a68279. Планы на будущий год.

Карен Товмасян — архитектор облачных решений в консалтинговой компании EPAM, и в IT-сфере он начинал свой путь системным инженером. Задавшись этими вопросами, он выстроил свой карьерный путь и сейчас плотно работает с Amazon Web Services.

С чего начать айти карьеру с нуля. 080f4a12b5f6f16513bea512dc9ff989. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-080f4a12b5f6f16513bea512dc9ff989. картинка С чего начать айти карьеру с нуля. картинка 080f4a12b5f6f16513bea512dc9ff989. Планы на будущий год.

Каждые несколько лет мы переизобретаем конвейер Форда — за последнее десятилетие чего только не появилось! Прокачав в свое время свое знание СУБД MySQL, сегодня вы специализируетесь на ней и хорошо знаете дистрибуцию Percona. А через месяц стандартом становится PostgreSQL, а потом еще и начинает работать с документами в JSON. И вам приходится изучать, что такое документные базы данных. Появляются кэши, облачные технологии, Kubernetes — и вот у нас уже есть периодическая система DevOps. Причем речь идет не о новых инструментах — всего лишь меняется подход к IT и Computer Science как к науке и индустрии.

Вам необходимо постоянно учиться, чтобы выжить во всем этом — и не остаться в колесе Сансары, когда оно будет делать новый оборот. Если вы не хотите изучать новые технологии, потому что вы решили, что MySQL 5.6 будет жить вечно — ладно. Но будьте готовы заниматься только им. А еще к тому, что в позиции осознанной некомпетентности — когда у вас нет нужных навыков для выполнения новых задач — вы можете стать тем, к кому обращаются крайне редко. Без новых задач вам будет скучно, и у вас начнутся проблемы со здоровьем.

Если же вы будете изучать что-то новое и доказывать свои знания, получите более интересные и масштабные проекты, которыми сможете гордиться. У вас будет меньше ручной работы, потому что развитие среднестатистического ИТ-карьериста зависит от объема того, сколько вы тратите на настройку, программирование, написание чего-либо. Свободного времени, конечно, станет меньше. Однако вы будете тратить его на сложные, но страшно интересные задачи вместо рутинных и скучных — потому что ваша стоимость станет слишком высокой для них.

Если вы инвестируете в самих себя, ваши коллеги будут прокачиваться вслед за вами, и тем самым вы получите вокруг себя более высокую инженерную культуру. Вам больше не придется в пятницу ночью откатывать релиз, потому что кто-то в полдень нажал не ту кнопку. Прокачанная DevOps-культура поможет вам совершать меньше ошибок, а значит — бизнес получит меньше бессмысленных трат. И деньги, которые вы сэкономите бизнесу, он вам же и отдаст, чтобы вы сделали что-то по-настоящему стоящее. И на икру на бутерброде хватит, конечно.

Поэтому начните с себя, и ваша жизнь начнет меняться в лучшую сторону — как на работе, так и вне ее. А если ваш работодатель не поддерживает вас в этом, вы можете найти другую работу.

График развития среднестатистического ИТ-карьериста

Давайте посмотрим на соотношение карьерного стажа к работе ручками.

Ось ординат показывает объем работы руками, который мы делаем: сколько мы тратим на настройку, программирование, написание чего-либо. Ось абсцисс показывает карьерный рост. Подразумевается, что мы начинаем с самой нулевой начальной позиции (стажер или младший инженер) и заканчиваем на уровне, например, технического или генерального директора. А затем наступает пенсия. На этом графике вы видите покрытие именно ожидаемого роста. Это то, что представляет из себя наша карьера, развитие как профессионала:

С чего начать айти карьеру с нуля. 7d33c0fc1e609f52e15850ce13cbc56d. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-7d33c0fc1e609f52e15850ce13cbc56d. картинка С чего начать айти карьеру с нуля. картинка 7d33c0fc1e609f52e15850ce13cbc56d. Планы на будущий год.

Но зачем мы вообще работаем в IT?

Каждый человек приходит в IT из своего интереса. У кого-то он академический, а кто-то приходит зарабатывать деньги.

Информационные технологии развиваются довольно динамично, и вы всегда можете найти любимое дело для себя. Есть те, которым очень нравится писать на Haskell (зачем — неважно, но им нравится). Есть и те, кто хочет изменить мир к лучшему или хотя бы поменять его часть — с помощью своих талантов и тяжелого труда. Кому-то нравится программировать в здравоохранении модели машинного обучения, потому что они помогают раньше диагностировать болезни. Наверняка, у вас есть своя собственная мотивация, которая помогла выбрать именно область IT.

Все это напоминает пирамиду Маслоу.

С чего начать айти карьеру с нуля. 7069e85023a283facaaeb4258a897349. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-7069e85023a283facaaeb4258a897349. картинка С чего начать айти карьеру с нуля. картинка 7069e85023a283facaaeb4258a897349. Планы на будущий год.

Работа также начинается с базовых потребностей. Нам хочется где-то жить — желательно под крышей, а не в картонной коробке. Нам хочется вкусно питаться и быть чем-то занятыми. А затем — увидеть результат своей работы. В программировании это несложно: just compile your code. В конце концов, нам хочется быть и полезными, зная, что мы все это делаем не просто так. В общем, у каждого свои потребности и загоны.

Для Карена его пирамида мотивации сложилась из трех ступеней:

С чего начать айти карьеру с нуля. image loader. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-image loader. картинка С чего начать айти карьеру с нуля. картинка image loader. Планы на будущий год.

Вы можете подобрать эти ступени для себя сами или взять те, которые уже есть. Возможно, таким образом вы осознаете, почему вы работаете в IT. Например, потому, что программируете в сфере здравоохранения модели машинного обучения, помогающие раньше диагностировать болезни.

Но если у вас возникает проблема с мотивацией, есть другие, довольно простые способы подтолкнуть себя вперед.

Дополнительные способы мотивации:

Стыд (Проверено на себе).

Можно одолжить у кого-то денег или предложить пари: «Спорим, я получу этот сертификат раньше тебя?». А еще можно использовать стыд. Он очень хорошо работает, Карен проверил это на себе. История, которая приключилась с ним, подтолкнула его к тому, что нужно себя постоянно и постепенно развивать.

Однажды он сказал, что firewalld, в отличие от IPtables ходит в обход ядра. После этого изречения в одной маленькой группе очень близких Карену людей, ему долго и упорно рассказывали, что он понятия не имеет о том, как работает Linux, потому что не знает, что такое netfilter. И что ему было бы неплохо инвестировать в собственное развитие. В принципе, на эти слова можно было бы и обидеться, но Карен посмотрел на это иначе. Он решил прочесть о том, что такое netfilter и в итоге разобрался в этом. И решил не останавливаться на этом, изучая все новые и новые темы.

Именно стыд и страх быть униженным, пусть даже в маленькой группе людей, подтолкнул Карена к постоянной учебе, и без угроз и вреда для здоровья! У вас может быть похожий механизм мотивации. Но, с другой стороны, если у вас есть интерес к работе в IT, и вам она нравится, в какой-то особенной мотивации вы не нуждаетесь. Вам просто нужно научиться, в первую очередь, инвестировать в себя, а еще бороться с ленью.

Если же вы, не чувствуете того интереса к IT, который испытывают ребята, только что выпустившиеся из Бауманки и жаждущие программировать в Яндексе, вы можете задастся вопросом:

«Зачем я это делаю?». Ответив на этот вопрос, вы найдете нужный рычаг.

Вы делаете это для себя? Вы делаете это ради денег? Вы делаете это для своей семьи, чтобы прокормить своих детей? Неважно, для чего или для кого. Зная причины, вы найдете тот самый рычаг. У вас однозначно тоже есть то, что вас будет толкать вперед. Вам нужно просто провести анализ.

Но иногда в ответ ничего не приходит на ум, кроме вопроса: ну а чем еще заниматься-то?

Что и как развивать

Качества, которые необходимо развивать в себе, зависят от ступени карьерной лестницы, на которой вы находитесь. Рассмотрим этот путь на разных этапах.

Когда ты молод и джун

В это время вы молоды, красивы, у вас есть волосы на голове, и вам страшно. Вы джуниор-инженер и только начали свой путь — вы еще не понимаете, что к чему. Возможно, вы только выпустились, а может — до сих пор учитесь.

С чего начать айти карьеру с нуля. image loader. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-image loader. картинка С чего начать айти карьеру с нуля. картинка image loader. Планы на будущий год.

Что стоит прокачать на этом этапе?

Надо выучить хотя бы один язык, который вам ближе всего. Возможно тот, который вы уже пробовали. Нужно прокачивать фундаментальные engineering навыки в IT (software и systems engineering). Нужно знать, что такое операционная система и оперативная память, зачем они нужны, как работает процессор, что такое СУБД и чем реляционные БД отличаются от других видов. А также все базовые вещи, которые идут как дополнение к программированию: алгоритмы и структуры данных.

Иными словами, вам нужно набить руку в том, что дается на курсе Computer Science. Если вы учились по этой специальности, у вас уже есть фундаментальные знания, и в этом случае вы просто решаете задачи, которые вам дают. Уверен, у вас будет человек, который поможет на работе решать какие-то задачи. А вам нужно будет работать над собой.

Когда ты мудр и миддл

Проходит какое-то время, и вы поднимаетесь по своей карьерной лестнице до ступеньки миддл-разработчика. В это время вы работаете ручками намного больше, потому что теперь вам доверяют. Вы уже не non penis canina и можете выполнять задачи самостоятельно, без надзора. Это здорово.

С чего начать айти карьеру с нуля. image loader. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-image loader. картинка С чего начать айти карьеру с нуля. картинка image loader. Планы на будущий год.

Вам следует определиться со специализацией, которой хочется заниматься. Сегмент IT большой, вы можете взять что-то новое, модное, хайповое, и при этом то, что вам нравится. Вы все еще должны любить свою работу: вам приятна техника, с которой вы общаетесь, и наверняка вам нравится какая-то специфика. Это может быть работа с БД, некое подобие программирования высоконагруженных систем, какие-то транзакционные механизмы хранилищ данных. В этих сферах под капотом происходит очень много логики. Это может быть программирование больших транспортных систем, что тоже требует определенных навыков.

Найдите то, что вам интересно! Если вам нравятся фронтенд-технологии или серверные языки программирования, Site Reliability Engineering, machine learning, или Data Science — находите их нюансы, начинайте на них фокусироваться и инвестировать в них. Вы дойдете до уровня, когда превратитесь в T-shaped. Но пока вы еще до этого не добрались, нужно поднять основу вашего «T».

Когда ты star и сеньор

С чего начать айти карьеру с нуля. image loader. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-image loader. картинка С чего начать айти карьеру с нуля. картинка image loader. Планы на будущий год.

В какой-то момент у вас начинает уменьшаться количество работы руками. Вы уже суперстар — сеньор-инженер.

Внезапно вы обнаруживаете, что вам приходится много общаться, причем с теми людьми, с которыми вы не очень хотите разговаривать. На этом этапе уже нужно работать в парадигме, что придется договариваться не только с машиной и передавать ей человеко-читаемым языком то, что вы хотите от нее. Даже если это коллеги одного с вами уровня, работающие над другим продуктом и/или в другой команде, вам нужно с ними о чем-то договариваться. А еще важно уметь договариваться с руководством.

На чем сфокусировать внимание?

Вам нужно научиться находить общий язык со всеми: от людей ниже вашего уровня до представителей бизнес-департаментов, когда человек не понимает ваш компьютерный язык, не зная, что такое deployment и CI/CD.

Когда ты лид, архитектор, менеджер и т.д.

В определенный момент начинается падение.

С чего начать айти карьеру с нуля. image loader. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-image loader. картинка С чего начать айти карьеру с нуля. картинка image loader. Планы на будущий год.

Здесь изображены три персонажа, взятые случайным образом: тимлид, principal engineer и engineering менеджер — можете выбрать любого, который вам нравится. Ваш объем работы руками резко падает. Обратите внимание на холмик. Как только вам дают роль, которая подразумевает больше управления и работы с людьми чем технического труда, объем работы руками резко сокращается, практически моментально (на схеме это маленький нырок).

Какие навыки будут нужны?

Так как на ручную работу просто уже не времени, вам придется научиться делегировать. А ваш фокус должен быть направлен еще больше на «мягкие» навыки — на работу с людьми. Это должно произойти сразу же, как только у вас появляется больше одного митинга в календаре каждый день! Вы должны еще лучше понимать бизнес, для которого делаете свой продукт. Потому что вы будете решать именно проблемы бизнеса, а не ваши или ваших подчиненных.

О технических навыках не стоит забывать, но они перестают быть первым приоритетом.

Общие советы

С чего начать айти карьеру с нуля. b759fe973a3d398350a759dc1fb68d2b. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-b759fe973a3d398350a759dc1fb68d2b. картинка С чего начать айти карьеру с нуля. картинка b759fe973a3d398350a759dc1fb68d2b. Планы на будущий год.

Вне зависимости от того, на каком этапе карьеры вы находитесь, ваша «крыша» должна служить вам верой и правдой — равно как и ваше тело (мотор-сердце и т.д.) Для этого в первую очередь вам нужно отдыхать — как минимум, спать по 7-8 часов и ездить в отпуск. Причем отдыхать стоит научиться не только во сне, но и активно. Например, заниматься спортом. Если вам не хочется, но ваше здоровье позволяет, хотя бы гуляйте на свежем воздухе. Это особенно необходимо во время пандемии. Сидение дома угнетает.

Во-вторых, очень хорошо прокачивать себя не только в сфере IT. Сначала попробуйте прокачать ваш мозг, прочитайте Канемана. На русском языке его книга «Thinking, Fast and Slow» издана под названием «Думай медленно, решай быстро». Вы узнаете, как работает наш мозг и почему именно так, а также про систему быстрых и медленных решений.

Разобравшись с вашей головой, расширяйте кругозор — читайте то, что не связано с вашей непосредственной работой. Если вам не хочется, найдите хобби. Это может быть что угодно: LEGO, мозаика, написание очерков.

Все это вам поможет, если вы захотите быстро дойти до сеньора, а потом и до тимлида. Для этого вам придется очень много работать. Если вы не будете отдыхать телом и душой, не найдете отдушины, то вы можете начать выгорать — а следом придут темные времена.

Резюмируя

Вы должны развиваться, чтобы делать меньшее количество работы, но лучше. При этом на лучших условиях для вас — тем самым удовлетворяя все ступени пирамиды Маслоу. Чтобы это произошло, придется сначала победить свою лень. Вы можете давить ее снаружи: с помощью кого-либо (пари или кредиторов), или изнутри, найдя свою личную мотивацию и дисциплину.

В процессе вы должны ловить моменты, когда переступаете с одной ступени на другую, и говорить себе: «ОК, я больше теперь не инженер, а менеджер, поэтому оставлю этот воркшоп по Golang. Я не знаю Golang, да и пес с ним! Что-нибудь придумаю. А сейчас мне нужно прокачивать навыки презентации, потому что завтра я общаюсь с председателями правления».

Не останавливайтесь, но вам совсем не обязательно бежать. Заботьтесь о себе. Мир без бессонных ночей, аварий из-за человеческого фактора и переделывания работы за других начинается с вас.

С чего начать айти карьеру с нуля. 254c77883ce1f849a9955348f36e1b80. С чего начать айти карьеру с нуля фото. С чего начать айти карьеру с нуля-254c77883ce1f849a9955348f36e1b80. картинка С чего начать айти карьеру с нуля. картинка 254c77883ce1f849a9955348f36e1b80. Планы на будущий год.

Блиц-интервью с Кареном Товмасяном:

— Карен, есть ли дальнейшее развитие, если ты уже тимлид?

— Варианты есть. В технологических компаниях существуют principal engineer — инженер, который сам ничего не разрабатывает, но очень много участвует в развитии IT-систем бизнеса. Еще можно уйти в engineering-менеджеры и руководить с техническим бэкграундом. А дальше классический уровень C — свой бизнес или другой бизнес. Можно вообще выкатиться из IT — почему нет? Есть люди, которые дошли до какого-то порога развития и ушли на так называемую пенсию делать мебель. Я сам надеюсь когда-нибудь открыть свою кондитерскую.

— Как понять, что ты выгорел?

— Я понял это, когда начал просыпаться в 5 утра без будильника, и у меня было ощущение, что я выспался. Но при этом я садился за стол и не хотел ничего делать. Хотя и энергия была, и ощущения, что выдохся, не было. Даже настроение нормальное было. Вот такое вот нежелание работать — это хороший признак выгорания. Это еще не депрессия, но проблема с головой уже есть.

— Для многих айтишников сфера IT — это еще и хобби. Насколько это полезно: работая, пишешь код, в вечером пришел домой — и снова пишешь код?

— Для джунов это нормально. Им надо очень быстро наработать необходимый набор навыков. Если его не было в вышке, надо его докачать, догнать. Они находятся в позиции отстающего. Поэтому когда джун на работе пишет на одном языке, — например, на Python, а вечером приходит домой и пишет на комбинации Java, Kafka и Scylla, — это нормально. Наработанная экспертиза вернется с лихвой. Я ни разу не видел выгорающих джунов; это приходит только через несколько лет.

Для остальных IT как хобби — это, конечно, здорово. Но все-таки найдите себе что-то еще и из другой сферы.

Профессиональная конференция DevOpsConf 2021 пройдет 31 мая и 1 июня в Москве, в отеле Radisson Slavyanskaya. Расписание уже сформировано. На сайте вы можете познакомиться с программой и спикерами.

Как всегда, будут реальные кейсы компаний, сложные инженерные аспекты цифровой трансформации, многообразие технологий и подходов: наглядно, просто, с конкретными рекомендациями. Билеты здесь.

Хотите сэкономить? Покупая бандл билетов «HighLoad ++ Весна и DevOpsConf 2021», вы получаете скидку 20% на обе конференции.

Источник

Как начать строить карьеру в ИТ, если у вас пока нет опыта

Меня зовут Константин Щеглов, я занимаюсь коммерческой веб-разработкой с 2001-го года, а последние 13 лет активно участвую в формировании команд и подборе сотрудников в технические департаменты компаний, в основном занимающихся мобильной, веб- и телеком-разработкой, и сегодня хотел обсудить некоторые тонкости построения карьеры в ИТ на начальном этапе, когда у вас еще нет опыта.

Я в двух словах расскажу, как обстоят дела на рынке, мы поговорим о востребованных навыках, о возможностях для обучения, мы обсудим, как составлять резюме и что говорить на собеседованиях. Отдельно обсудим ожидания работодателей. Так же я расскажу о некоторых хитростях построения карьеры в ИТ.

Итак, поехали!

Положение дел на рынке

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

Если вы решите посвятить свою жизнь работе в технологических компаниях, то я рекомендую в первую очередь обратить внимание на крупных игроков на рынке – это большие компании. У них, как правило, выстроенные процессы, но при этом много легаси. Легаси же на мой взгляд это не всегда плохо. Работая со старым кодом можно разобраться как система устроена внутри и пообщаться с более опытными коллегами.

Также имеет смысл посмотреть в сторону стартапов. Да, там порой совсем нет выстроенных процессов, но зато можно много чего сделать руками «с нуля», поработать над такими задачами, как разработка архитектуры ядра системы или написать реализацию своего первого синглтона. Да и платят в стартапах несколько больше, т.к. риски больше.

Не рекомендую начинать свою работу с аутсорса, т.к. ИТ-компании сейчас не только про разработку, но и про командную работу. На аутсорс-проектах сложнее научиться грамотной коммуникации в силу естественных ограничений. Думаю, что имеет смысл поработать несколько лет в офисе, сформироваться как разработчик, и уже после этого уходить на аутсорс, если в офисе совсем невмоготу. Купить билет и уехать на Бали!

Отмечу, что большие компании не однородны, тот же Мейл.ру отличается от проекта к проекту. При этом в большие проекты войти намного легче на начальных этапах карьеры, зашел стажером – сделал карьеру там. На позиции технического директора или ИТ-директора туда сложно попасть в силу того, что скорее всего вы будете носителем иной корпоративной культуры, да и почти наверняка у вас разовьется привычка работать и принимать решения самостоятельно, без оглядки на кого-то сверху.

Поговорим немного о выборе языка программирования. Выбор языков сейчас очень большой, можно найти себе занятие по душе. На мой взгляд мы точно не сможем обходиться без серверсайда, каким бы проектом мы не занимались. Разработчики бекенда будут всегда востребованы.

Естественно, семимильными шагами развивается мобильная разработка, мобильных устройств становится всё больше и вместе с этим всё больше становится мобильных приложений. Как известно, количество пользователей десктоп-приложений снижается, а мобильных приложений – наоборот растет.

Что сейчас еще модно? Конечно, это Machine Learning, Deep Learning, Data Science – очень популярно и востребовано. Интернет вещей дает нам целую новую отрасль с множеством нерешенных и актуальных проблем, например, проблемы с безопасностью устройств интернета вещей – очень актуальны и требуют ресурсов для их решения.

Обязательно обратите внимание на Java, этот язык программирования не теряет своих лидирующих позиций.

Куда же развивается отрасль в целом с точки зрения разработки? Я считаю, что мир движется в сторону международных и распределенных команд. Крутые аутсорсеры будут работать удаленно на зарубежные конторы за зарплату в баксах. Да, безусловно, удаленные команды надо уметь готовить, и там не обходится без каких-то трудностей, но будущее за этим направлением.

Кроме того, всегда будут востребованы те, кто умеет быстро переквалифицироваться. Самые желанные кадры в тех же стартапах – это мультискилловые сотрудники. Я не топлю за фуллстек, достаточно иметь более одной специализации. Это повысит вашу востребованность на рынке.

Востребованные навыки

Переходим к навыкам, которые сейчас наиболее востребованы.

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

Пока учитесь начинайте потихоньку работать. Но призываю не забывать, что работа, выбранная как подработка, может стать делом всей жизни. Например, у меня есть три лучших друга – все занимаются тем, чем начали заниматься в институте на подработке. Постарайтесь получить опыт работы в реальном проекте. Наверное, и можно самостоятельно научиться делать правильные вещи, но в команде это будет проще. Человек – существо социальное.

Задумайтесь о своих пет-проектах – это отличная возможность показать себя. Делайте что-то для себя, пытайтесь что-то реализовать, выкладывайте результаты в опен сорс, чтобы будущий работодатель мог оценить твой уровень и прогресс. Реализация пет-проекта покажет вас с самой выгодной стороны, ведь это показывает, что вы самостоятельно смогли определить боль пользователя, выбрать решение и довести его до продакшина. Это ценное качество для разработчика.

Если фантазия не очень хорошо работает, то можно подключиться к любому опен сорс проекту, им всегда нужна помощь, всегда нужна свежая кровь, а беклог насчитывает миллион задач.

Заведите себе аккаунт на github – это прям маст хэв, почти все работодатели смотрят туда при поиске сотрудников. Причем туда можно писать не только код, но и какие-то идеи проектов, например. Это позволит вам регулярно контрибьютить в те или иные проекты. На собеседованиях сейчас обязательно спрашивают, куда и когда контрибьютил в последний раз?

Например, при работе над расширениями для Mozilla Firefox у меня получилось сделать еще один проект совместно с Кеном Сандерсом, дизайнером из США, когда мы вместе создали версию скина для Фаерфокса для слабовидящих пользователей, или познакомиться с целой толпой переводчиков, начиная от немецкого и заканчивая каким-нибудь, например, иранским языком. Это был отличный опыт!

Обязательно постоянно изучайте что-то новое по своей специальности. Не забывайте постоянно учиться, это касается не только программирования, следите за развитием технологий, с которыми работаете. Для этого есть блоги, чатики, весь интернет сейчас в помощь! Обязательно держите руку на пульсе, «трогайте ручками» новые языки программирования. Писать всю жизнь на одном языке можно, но мир не стоит на месте. Ведь если посмотреть, как мы программировали 10 лет назад и какие инструменты использовали, то станет понятно, что ИТ очень стремительно развивается!

Рекомендую так же обратить свой взгляд на смежные технологии: если ты бекенд-разработчик – будь немного в курсе фронта, если пилишь интерфейсы – неплохо бы немного понимать в дизайне, тимлиду неплохо бы ориентироваться в управлении проектами и так далее.

Развивайте коммуникативные навыки: учитесь общаться с людьми не только с ИТ-шниками, но и со смежными подразделениями. Small talks наше всё, хоть и не очень принято в России. Закончите курсы риторики – внятно говорить и убеждать это хороший навык. Прочитайте несколько книг по ведению переговоров, в один день они окупятся многократно. Например, «Нет. Лучшая стратегия переговоров» Джима Кэмпа или «Договориться можно обо всем» Гэвина Кеннеди.

Это может звучать дико для ИТ-шника, но имеет смысл заняться личным брендом, этим надо заниматься потихоньку и планомерно. Начните с блога – пишите о работе и о себе. Блог должен отвечать на два вопроса: во-первых, он должен показывать, что вы профессионал в своей области, а во-вторых, что вы адекватный человек. Поэтому рекомендую писать как о работе, так и о себе что-то личное. Завести аккаунты в различных соц.сетях – хорошая идея. Для того, чтобы было проще их вести, для каждой соц.сети можно определить тематику, например, пишу на ЛинкедИн только по работе, в фейсбуке – о себе и о работе, в Инстагарме – только о себе, в твиттере пишу о прочитанных книгах.

Занимайтесь прокачкой сети знакомств даже когда работаете и кажется, что развитием сети можно не заниматься. Как показывает практика, сеть нужна, когда начинает штормить, и в этот момент она должна быть уже развитой и рабочей.

Для того, чтобы хорошо писать надо писать больше, в этом поможет медиаплан. Он позволит определиться с тематикой блога и зафиксировать частоту публикаций. Начнете писать по плану – писать станет легче.

И пара слов о личной эффективности: прочитайте одну-две книги по таймменеджменту, научитесь планировать свой день. Классика – «Getting Things Done» Дэвида Аллена. Это позволит соблюсти так называемый livetime balance, ведь его несоблюдение рано или поздно приведет к выгоранию.

Возможности обучения

Я в ИТ уже почти 20 лет, но каждый день все равно нахожу для себя что-то новое, какие-то новые точки роста, и это круто! Вообще, работая в ИТ надо научиться постоянно учиться, без этого никак. Естественно, начинать надо с самообучения – это очень важно, это позволит развивать и совершенствовать существующие навыки, а новые навыки – приобретать.

Чатики – это кладезь знаний, и пусть ИТ-шники не всегда открытые ребята, но в любом чатике всегда найдется кто-то, кто поможет. Кто помог раз – поможет еще, запомните это. Хабра тоже очень ценный источник информации, имеет смысл подписаться на блоги основных игроков на рынке – Яндекс, Мейл.ру, Баду, Авито, Сбербанк, Раффайзен-банк, Альфабанк и др. А книги дают пищу для ума. Выработайте у себя привычку постоянно читать. Но если много читать, то в голове начнется путаница, поэтому попробуйте делать какие-то заметки по прочитанному, либо в формате дневника, либо в формате блога. На ваш вкус, в общем. Это позволит найти нужную книгу по прошествии нескольких лет. Без записей вся информация со временем превратится в кашу, либо вообще сотрется из памяти.

Читайте зарубежные источники, т.к. почти всё новое у нас это то, что было новым у них несколько лет назад. Sad, but true. Плюс это поможет тренировать английский язык, о котором я говорил ранее. И имеет смысл хотя бы в ознакомительном порядке почитать литературу о смежных областях. Маркетинг, продажи, дизайн, сторителлинг, нетворкинг и др. Чем больше багаж неиспользованных знаний, тем шире взгляд на проблемы – это всегда будет полезно.

Если есть возможность, то постарайтесь на работе найти наставника, как правило, хорошие специалисты не против поделиться знаниями или что-то подсказать. В общем, слушайте советов более опытных коллег, так как почти все проблемы, с которыми вы столкнетесь уже кем-либо решались ранее. И отмечу, что для разработчиков бывает полезно посидеть на первой линии поддержки – пообщаться с пользователями. Бесценный опыт, и на систему начинаешь смотреть после этого совсем с другой стороны.

Рекомендую раз-два в год посещать конференции: во-первых, это нетворкинг, во-вторых, будете в курсе новых веяний, в-третьих, это возможность подсмотреть, кто и как решает насущные задачи. Но самое главное – это возможность лично познакомиться и пообщаться со спикерами. Достаточно большой выбор тематик у конференций Олега Бунина. Цены, правда, кусаются. DevConf, HighLoad, мобильный Мобиус проходит пару раз в год.

Цены на билеты сейчас неадекватные, поэтому самый простой способ попасть на конфу – это самому стать спикером! Лайфхак! Мало того, что вход будет бесплатным, так и будет возможность пообщаться за кулисами с признанными экспертами и потусить в неформальных условиях.

Как правило, у организаторов всегда дефицит докладчиков поэтому заявки можно подавать пачкой, это нормальная практика. Какую-нибудь тему рано или поздно примут, может не с первого раза, но точно примут. Подавайте заявки как можно раньше – так будет больше времени на согласование с программным комитетом. Члены программного комитета в основном хорошие люди, и они плохого не посоветуют. Уделяй внимание своим софтскиллам при выступлении, будешь нормального «говорить» – будут звать на все конфы, уже не задаваясь вопросом о том, какая у тебя выбрана тема.

Посещайте митапы, они бесплатны, молодых там ждут с распростертыми объятьями. Это возможность потусоваться, узнать что-то новое, заглянуть в офис интересующей вас компании. Очень хорошие митапы устраивает Авито, а Раффайзен-банк проводит как технические митапы, так и встречи по управлению проектами – имеет смысл посетить для общего развития.

Отслеживайте проходящие хакатоны и принимайте участие в них. Это прекрасная возможность поработать над интересными задачами в максимально короткий промежуток времени. Концентрат ИТ-шной движухи – это и нетворкинг, и новые знания, и работа в команде. Например, недавно в Москве прошел хакатон Hack.moscow.

Обязательно уделите внимание обучающим программам Яндекса, Мейл.ру, GeekBrains и других компаний. Успешное прохождение обучения если не гарантирует вход в большую компанию, но точно дает серьезное преимущество. Например, Академия Яндекса или Академия больших данных MADE Мейл.ру, у hh.ru есть бесплатная школа программистов, которая готовит фулстек-разработчиков.

Возьмите за хорошую практику заканчивать один-два курса в год, причем выбирайте курсы так, чтобы они развивали и углубляли ваши навыки.

Как составить резюме

Давайте теперь немного о составлении резюме поговорим. Начать имеет смысл с определения своих киллер-фич. Для начала возьмите страничку А4, сложите ее пополам: напишите на одной стороне что умеете, на другой – что хотите. И вычеркните все, кроме одного-двух пунктов, начиная с самых мало значительных. В идеале и в том и в другом столбце останутся одинаковые пункты – это и есть ваши киллер-фичи, за них вас купят на рынке. Это то, в чем вы являетесь безусловным профессионалом.

Вокруг киллер-фич должно быть построено всё – резюме, рассказ о себе, все заданные на собеседовании вопросы должны сводиться к этим фичам. Остальное всё – второстепенно. При ознакомлении с резюме HR должен точно понимать, вы хотите стать и чем заниматься.

Если же у вас есть разноплановый опыт и несколько возможных путей развития, то имеет смысл составить несколько резюме для разнотипных вакансий.

Чего делать точно не стоит? Например:

Сейчас я вижу два основных канала размещения резюме. Во-первых, можно создать профиль на hh.ru, LinkedIn и других сайтах по поиску работы. Некоторые считают, что hh.ru уже не тот, но слухи о его кончине слишком преувеличены. А ЛинкедИн чувствует себя прекрасно несмотря на блокировку.

И Фейсбук сейчас активно используется для поиска кадров. Единственный момент: не стоит превращать профиль в подробное резюме, достаточно указать места работ и должности.

Кроме того, как вариант, ожно сделать рассылку резюме всем ключевым игрокам, например, Яндекс, Мейл, Авито, Райффайзен, Тинькофф, Альфа-банк. Даже просто сходить на собеседование в такие компании имеет смысл – это хороший опыт.

Собеседования

Итак, резюме размещено, а этом значит, что рано или поздно вас начнут приглашать на собеседования. Рекомендую в начале ходить на все собеседования подряд, даже если компания не очень нравится. Дело в том, что для того чтобы пройти собеседование в компанию-мечту надо уметь проходить собеседования, а для этого нужна практика. Опыт позволит не нервничать, десяток-другой собеседований позволит понять, какие вопросы задают, научиться не теряться и проговорить ответы на часто задаваемые вопросы.

Помните, что хороший экспромт – отрепетированный экспромт, поэтому обязательно отрепетируйте рассказ о себе и ответы на вопросы, которые могут задать на собеседовании.

В самопрезентации расскажите о своих достижениях, что сделали, чего добились, с кем работали. «Я-я-я» на этом этапе, никаких «мы». Ваши пет-проекты тут очень пригодятся. Выполненные курсовые и дипломные работы, которые ложатся на тему вашей будущей занятости – тоже. Не стесняйтесь, сейчас самое время побороться с «синдромом самозванца».

Обязательно запоминайте вопросы, которые вам задают. Это позволит их систематизировать, подготовить и отрепетировать ответы на эти вопросы. Список их будет пополняться по мере того, как вы будете проходить собеседования.

Не стесняйтесь запросить обратную связь. Это касается как технической, так и общей части собеседования. Если не ответили на какой-то заданный вопрос, то в конце не стесняйтесь выяснить, какой ответ был правильный. Хорошие ребята всегда объяснят, расскажут, подскажут – предоставление обратной связи очень хорошо характеризует компанию. У HR-а попросите совета, что стоит улучшить как в резюме, так и в части самопрезентации.

И как там говорят? «Повторенье – мать ученья!» Не стесняйтесь сходить в одну компанию несколько раз по прошествии какого-то времени. То, что не сложилось с первого раза не значит, что не сложится со второго. Пройдет время, вы вырастете как специалист, а повторный интерес к компании лишь подчеркнет вашу настоящую заинтересованность в этой работе.

К слову, не бойтесь возвращаться на предыдущие места работы. Порой такое бывает. Вернувшийся сотрудник как правило очень ценен, т.к. знаком с системой и предметной областью. Его вхождение в рабочий процесс, можно сказать, проходит молниеносно!

И в завершение темы про собеседования замечание о пунктуальности: на встречи приходите вовремя, хоть это несколько по-капитански звучит, на это все еще обращают внимание. Но помните, что хуже тех, кто опаздывает на встречи, только те, кто приходит заранее.

Ожидания работодателя

Давайте поговорим о том, что же ждет от нас работодатель.

Во-первых, разумеется, это активный подход к задачам. Болейте за выполняемую задачу: сделали, не только смените ее статус в системе постановки задач, но и попингуйте соседей, например, менеджера проекта о том, что с вашей стороны пуля вылетела, или тестировщика, что ему пора приниматься за свою часть. Это очень важно. Любой работодатель хочет видеть члена команды – активного, коммуникабельного, инициативного, не очень борзого, желательно за рыночную стоимость.

А во-вторых работодатель ждет от нас нацеленность на результат, то есть понимание того, что результат важнее всего. Поэтому уже сейчас учитесь доводить дело до конца. Кстати, диплом о вышке – хороший знак того, что вы об этом знаете.

И еще к слову, имеет смысл получить диплом о высшем образовании еще из тех соображений, что диплом поможет в получении рабочей визы, если есть идеи на счет релокейта, но крутая математика нужна не везде.

Всегда работайте на результат, а не на процесс. Как любят говорить «мы усталость не оплачиваем», если задача не доехала до боя, то для компании это пока только расход. Хотя, справедливости ради отмечу, без хорошего процесса не будет хорошего результата. Рекомендую сначала показать, что вы можете выполнять задачи точно и в срок, это особенно важно на испытательном сроке, а уже потом можно более активно высказывать свое мнение.

Что еще рассказать? Понимание скрама и эджайл просят на четырех собеседованиях из пяти. Имеет смыл начать с The Scrum Guide, он совсем коротенький – описывает, что надо делать. А потом прочитать «Scrum. Революционный метод управления проектами» Джеффа Сазерленда, он расскажет о том, почему делать нужно именно так.

Найдите и соблюдайте баланс между «разберусь сам/спрошу коллегу». Понятно, что постоянно отвлекать коллег – плохо, но есть и другая крайность, когда новичок тратит несколько дней на то, что бы разобраться с тем, что можно было бы решить за 15 минут, пообщавшись с коллегой. Очень важно нащупать в этом вопросе «золотую середину».

Всегда приветствуется адекватная реакция на критику и способность предоставить качественную обратную связь коллегам, ведь всем известно, что сначала надо отметить то, что понравилось, потом уже обозначить возможные точки роста. Иначе это не работает.

Хоть и говорят, что плох тот новенький программист, который в первые полгода не предложит переписать всю систему, не надо пытаться научить новый коллектив как правильно на ваш взгляд работать. Просто держите в уме, что без вас тут как-то до этого работали и справлялись, ведь тут тоже не дураки работают. Просто допустите эту мысль, это полезно.

Карьера

И в заключении хочу обозначить несколько хинтов по развитию карьеры.

Всегда необходимо думать о будущем, как хороший хоккеист думает не о том, где шайба сейчас, а о том где она окажется через пару мгновений. Суть в том, что не надо стеснятся фантазировать о новых технологиях и подходах, вписываться во всякие новые экспериментальные штуки. Не надо бояться потратить на это время. Ведь это делается не ради того, чтобы поставить галочку «ну теперь я знаю эту Flutter», а для того, чтобы хотя бы на чуточку представлять, где будет твоя специализация через пару-тройку лет и быть к этому готовым.

Если задаться мыслью и подумать о том, какими средствами и инструментами мы пользовались 5-10 лет назад и сравнить с текущими, то становится очевидно, как стремительно и бурно развивается мир ИТ, и обязательно за ним нужно успевать.

Будьте в курсе и не упускайте возможностей: HR – твой верный друг, товарищ и брат, дружите с ними. Не упускайте возможности карьерного роста – общайся с HR-ами даже если сейчас не ищете работу. Сегодня не ищете – завтра наоборот. Да и всегда полезно быть в курсе ситуации на рынке, это можно делать подписавшись на каналы с вакансиями – держать руку на пульсе рынка полезно.

Меняйте работу вовремя – не сидите долго на одном месте, но и не скачите с места на место. Уходите на пике успеха. Не ждите, когда станет плохо на текущем месте работы – сделали интересное, достигли поставленных целей – двигайтесь дальше. Сидя на одном месте достаточно долго можно получать зарплату больше рынка, но это будет тормозить возможности сменить место работы, что в свою очередь приведет к торможению вашего развития. Помните, что «мир тесен» – сохраняйте старые контакты своих коллеги, пересекаться с ними вы будете регулярно.

И несколько слов о роли тимлида. Не отказывайтесь от этой роли в начале карьеры. Попрограммировав лет пять карьера вас обязательно вынесет к этому рубежу. А тимлид – это софтскиллы, значит ими уже сейчас имеет смысл заниматься.

Посещайте конференции и митапы, смотрите, как ведут себя профи – и просто зеркально отразите их поведение. Нельзя отзеркалить то, что ни разу не видел, ведь так?

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

Как говорил Владимир Ильич Ленин «Учиться, учиться и еще раз учиться»! Обязательно прокачивайте управленческие навыки, управление собой и коммуникативные навыки.

Развивайте бизнес-ориентированность, проектное мышление, например, очень рекомендую книгу Максима Коткина «И ботаники делают бизнес» – она даст примерное представление, как в России работает средний бизнес. Читайте больше, читайте больше о технике, о бизнесе, о работе с людьми, всё это так или иначе пригодится.

На самом деле деньги – это восполнимый ресурс, а вот время – нет. Вы в самом начале карьеры, и время у вас есть – это самый главный козырь! Дерзайте, и всё получится!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *