Что нужно чтобы поступить на it специалиста

Как стать программистом?

За большинством технических удобств вроде онлайн-банка или информационного табло в аэропорте стоят специалисты одной и самых востребованных профессий современности – программисты. Без них не работали бы ни гаджеты, ни соцсети. Даже заказать новые кроссовки в интернет-магазине было бы проблематично. До сих пор it-сфера только ускоряет темп развития, требуя все новых работников. Кампании готовы нанимать даже новичков. Средняя зарплата программиста начинается от 35 тысяч рублей, а уж профессионалы со стажем могут зарабатывать заоблачные деньги.

Что нужно чтобы поступить на it специалиста

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

Кто такие программисты и чем они занимаются

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

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

Например, разработчик мобильных приложений создаёт программы под системы android, ios и другие. Смартфон и планшет есть у каждого первого, так что тут работа закончится ещё не скоро.

Ещё одно перспективное направление – java-программирование. Большинство банковских систем спроектированы на этом языке. Банки готовы хорошо платить за качественный продукт и штатным работникам, и сторонним фирмам. Но и требования тут высоки: придется нести ответственность за корректную работу приложения с чужими деньгами. Конечно, программировать на java можно не только в банке, а хорошие it-специалисты со стажем получают около 200 тысяч рублей в месяц.

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

Ещё одна похожая профессия – qa engeneer, специалист по качеству продукта. Основное его отличие в том, что он не ищет ошибки в коде, а старается их не допускать. Подробно выяснить требования заказчика, спланировать разработку, наладить связь между группами программистов – все это обязанности qa engeneer. Часто тут даже язык программирования знать не надо, важнее представлять этапы разработки и особенности управления проектами.

Профессия привлекательна зарплатой: даже новичку тут могут заплатить 50 тысяч в месяц.

Согласно исследованию StackOverFlow, это самая востребованная it-профессия 2017 года. Web-программисты делятся на две категории: front end и back end (они же часто шифруются как UX/UI дизайн). Первые следят за всем, что связано с пользовательской частью: удобство приложения и сайта, интуитивно понятное использование и просто красивая картинка. Вторые прорабатывают техническую составляющую: логика сайта, его функции, взаимодействие с базой данных. Чтобы страничка в интернете выглядела современно, разработчики проходят курсы html и php, владеют css, java-script, программированием на python.

Ваша зарплата будет зависеть от количества инструментов, которыми вы владеете. Самое маленькое вознаграждение у html-верстальщиков, они получают от 25 тысяч в месяц.

Особенность 1С-программирования – тесная связь с экономической отраслью. Например, чтобы правильно начислить зарплату 3000 людей на заводе, надо где-то хранить данные об их рабочем времени, ставке, больничных и т.п. Эту задачу берет на себя программы 1С-предприятие. 1С-программист настраивает программы бухучета и документооборота так, чтобы легко выгружались документы, автоматически формировались отчеты.

Возможную рутинность работы с лихвой компенсирует порядок зарплат. Если говорить о фиксированной ставке, то начинающий Программист 1C сразу найдет вакансию с зарплатой в 45 тысяч в месяц, а ведущий специалист получает от 120. А вот в случае фриланса заработок будет зависеть от ваших навыков и от количества рабочих часов в неделю. Профессионалы зарабатывают и 200, и 500К в месяц.

Этот айтишник не совсем программист. Его особенность в том, что он отлично разбирается в «железе». Подключить принтер, ноутбук, проектор, настроить его работу, раздать интернет и спроектировать хитрую локальную сеть – это все к нему. Гуру проводов и работающих принтеров платят от 25 тысяч рублей, а зарплата программиста-сисадмина с хорошим опытом может доходить до 150 тысяч в месяц.

Он же product manager, он же product owner. Менеджер продукта выступает как переводчик между заказчиком, которые не разбирается в информационных технологиях и исполнителей-программистом. Кажется, что это работа из ничего – что заказчик с программистов сами разобраться не смогут?! Хорошо не смогут. Именно product manager может объяснить заказчику возможности функционала и потом уже сформулировать точное задачу для айтишников. На product owner лежит ответственность, чтобы готовое приложение, сайт или игра приносили пользователю максимум радости и пользы.

Любой успешный айтишник может достичь высшей позиции в it-сфере – chief procurement officer (коротко CPO). Этот человек глубоко знает продукт, понимает систему кодинга, знает лучшие стратегии для создания программного обеспечения. В подчинении ИТ-директора средней компании может находиться 30-50 человек. Средний доход… далеко выше среднего.

Как стать программистом?

Обучение программированию в вузе

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

Обучение на программиста в колледже

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

Всего в стране 71 учреждение среднего профессионального образования с нужными нам направлениями подготовки. Эти профили вы найдете в Санкт-Петербургском колледже информационных технологий, Петровском колледже, Новосибирском колледже электроники и вычислительной техники, в Уральском технологическом колледже “МИФИ” и в многих других.

Курсы дополнительного образования

Изучать приглянувшийся язык программирования можно самостоятельно в удобном темпе на одном из обучающих ресурсов. Например, на INTUIT легко подобрать курс по java-программированию. После успешного прохождения итогового тестирования система выдаст бесплатный сертификат.

Для желающих видеть преподавателя не через экран монитора, а вживую, есть очные курсы. Например, MAXIMUM ведет занятия по изучению it-сферы для школьников Digital Skills. Программирование там тоже есть, а на ознакомительное занятие можно прийти бесплатно.

Как поступить на специальность Программирование и что сдавать?

От будущих it-специалистов вузы чаще всего требуют результаты ЕГЭ по русскому языку, профильной математике и информатике. Некоторые могут попросить сдать еще и английский.

Название олимпиадыУровень сложности
Всесибирская олимпиада школьников1
Московская олимпиада школьников1
Олимпиада школьников «Ломоносов»1
Открытая олимпиада Университета Иннополис1
Открытая олимпиада школьников1
Открытая олимпиада по программированию1
Олимпиада «Высшая проба»2
Олимпиада СПбГУ2
Открытая олимпиада по программированию «Когнитивные технологии»2
Олимпиада по дискретной математике и теоретической информатике3
Олимпиада школьников «Надежда энергетики»3

Чем заняться сейчас, чтобы повысить свои шансы на успешную карьеру программиста

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

Дочитали до конца? Вот вам ещё пара интересных фактов, которые помогут лучше представить профессию программиста.

Источник

Догнать вчерашних студентов и перестать работать в стол: 11 советов по переходу в ИТ

Ответы менеджера по трудоустройству в «Яндекс-практикуме» Вероники Ильиной

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

Менеджер по трудоустройству в «Яндекс-практикуме» Вероника Ильина поделилась своим опытом и рассказала, что найти работу в новой сфере можно и после двух декретных отпусков, и в 50 лет, и без математического склада ума. Собрали ее ответы на важные вопросы для тех, кто готов попробовать что-то новое.

Как избежать дискриминации по возрасту, если переходишь в ИТ после 40 лет?

Что нужно чтобы поступить на it специалиста

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

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

Тут мы приходим к тому, что идеальных в плане возраста, знаний, мотивации и образования кандидатов на самом деле недостаточно. Значит, на фоне зеленых студентов, которые никогда в жизни не работали, может выигрывать соискатель с глубокими знаниями, реальным интересом к сфере и давно сложившимся пониманием, что такое ответственность, сроки, начальство. Опыт работы как работы у вас точно есть, интерес, видимо, тоже, нужны лишь знания и учебные проекты. Копайте вглубь, узнавайте больше, расширяйте портфолио, изучайте правильные и красивые паттерны проектирования, алгоритмы, подходы к тестированию приложений. Найдите единомышленников в чатах разработчиков или дизайнеров, сделайте совместный уникальный проект. Ищите вакансии не только на «Хедхантере», но и в соцсетях, в том же «Телеграме», пишите сопроводительные письма, которые скажут о ваших преимуществах и портфолио то, что с лихвой перекроет момент с возрастом для хоть сколько-то адекватного работодателя и станет поводом пообщаться. А там уже дело будет за малым.

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

Как профессионалы относятся к джунам старшего возраста?

Что нужно чтобы поступить на it специалиста

Реально ли найти призвание в 40 или 50 лет? Будет ли коллегам комфортно работать с джуном от 35 лет? Как принимает решение эйчар?

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

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

Естественно, не все подряд компании нанимают джунов старше 30. Много предвзятости, много совсем странных установок вроде «не берем людей старше начальника даже на год». Но такая картина точно не в 100% компаний.

Стоит ли переживать, что сфера ИТ скоро окажется в упадке?

Что нужно чтобы поступить на it специалиста

Не кажется ли вам, что ситуация, когда все подряд бегут переквалифицироваться в ИТ, напоминает массовое помешательство? Что они будут делать, если пузырь доткомов 2.0 лопнет?

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

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

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

Как бороться с синдромом самозванца?

Что нужно чтобы поступить на it специалиста

Мне 32 года. Я уже два года познаю веб, а именно фронтенд, плотно учу JS. И с каждым заданием, с каждой новой темой и паттерном понимаю, что вообще ничего не знаю. Появляется синдром самозванца, я боюсь реальных задач, боюсь не справиться. Второй страх — покинуть зону комфорта, ощутить весомый даунгрейд по зарплате на неопределенный срок. Ну и эйджизм, конечно. Как быть?

Добро пожаловать в ИТ! Тут так постоянно и у всех. Не шучу. Это нормально: сфера огромна, способов решения задачи — миллион. Такая растерянность — это часть нормы, хоть нервы и мотает.

Работайте над учебными проектами, оформите примеры кода на «Гитхабе». Попробуйте сделать лендинг для знакомого, да хоть свое резюме сверстайте и прикрутите прикольную анимацию — и тут же увидите, как много всего вы знаете. А если не знаете, то умеете быстро нагуглить — это суперценный навык программиста. Я даже вакансии сениоров с таким требованием нахожу.

Что нужно чтобы поступить на it специалиста

Какова актуальность ИТ-профессий в долгосрочной перспективе? Будут ли они актуальны через пять, десять, пятнадцать лет? Как будет развиваться рынок ИТ-специалистов?

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

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

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

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

Какую специальность в ИТ легче всего освоить самостоятельно?

Что нужно чтобы поступить на it специалиста

Какая специальность в ИТ самая простая и доступная для самостоятельного освоения? Как в процессе переквалификации не стать «вайтишником» и не оказаться у разбитого корыта, если сейчас большая часть процессов автоматизируется?

Часто на этот вопрос отвечают, что самое простое и доступное — это тестирование. Как следует поработав с тестировщиками в найме, обучении и развитии, посмотрев на переквалифицирующихся тестировщиков, пообщавшись с уймой лидов тестирования, не соглашусь. Вот вообще и совсем.

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

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

Как выбрать новую специальность в сфере ИТ, если пока не понимаешь, что к чему?

Что нужно чтобы поступить на it специалиста

Как понять, какое направление и специальность в ИТ выбрать? Какими личностными качествами и базовыми знаниями при этом нужно обладать?

Изучайте, чем занимаются люди разных профессий в ИТ. Источников уйма: от видео на «Ютубе» до статей на «Хабре». Посмотрите, что об этих профессиях пишут на тех же сайтах курсов. Погуглите тестовые задания, найдите интервью с представителями профессий или их доклады. Да, будет уйма непонятных слов, но получить представление — самый первый и важный шаг.

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

Можно ли перейти в ИТ после большого перерыва и декрета?

Что нужно чтобы поступить на it специалиста

Мне 36. В прошлом — опыт руководящей работы в финансах и два декрета. Изучаю анализ данных, поскольку вижу в нем пересечения с предыдущей деятельностью. Каковы мои реальные шансы после такого большого перерыва найти работу, желательно удаленную?

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

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

Как заставить себя делать хорошие проекты для портфолио?

Что нужно чтобы поступить на it специалиста

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

Делайте для заказчиков. Даже для воображаемых, даже без их запроса. «Заказчиком» можете быть вы с запросом на дизайн портала, например, про UX-дизайн. Или вас может вдохновить ваша мама, ее любовь к вязанию и нежелание разбираться в сложных интерфейсах большинства форумов. Или ваш знакомый и его заброшенный страшненький сайт. Или человек из какого-нибудь чата в «Телеграме», который ищет дизайнера на непонятную задачу, а там как пойдет. Лучший учебный проект — полезный учебный проект, изобретите эту пользу сами.

Стоит ли работать бесплатно, чтобы получить опыт?

Что нужно чтобы поступить на it специалиста

Как найти работу после обучения? Работать за опыт?

Как не бояться выйти из ИТ?

Что нужно чтобы поступить на it специалиста

А как, наоборот, не бояться в случае чего выкатиться из ИТ, когда денег на несколько месяцев?

Для начала подкопить еще. Вопрос очень общий, ответ зависит от вводных: что умеете, чему учитесь, куда хотите «выкатываться». На пенсию и рисовать арты в свое удовольствие? В свой бизнес? В другую сферу?

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

AMA. Эксперты и герои Т⁠—⁠Ж отвечают на вопросы о чем угодно

Что нужно чтобы поступить на it специалиста

Что нужно чтобы поступить на it специалиста

Ох благодарная тема. Ну и Яндекс-Практикум конечно, куда без него. Дальше будет много букв, приготовьтесь, или проскролльте.

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

Проверено на мне и моем знакомом.

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

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

За все время обучения в сумме я потратил примерно 12 000 рублей на курсы. Из них реально необходимыми сейчас считаю разве что 1100 рублей, что я потратил на интерактивные курсы по верстке. Еще я покупал интенсив с наставником, тоже по верстке и курс по фреймворку React. При необходимости без этого можно было обойтись, если вам знакомы соленый морской ветер в лицо и крики верного попугая. Не забудьте потом, когда станете успешным айтишником купить все-таки те курсы, которые вам в свое время помогли.

Источник

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

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