Ukkaskadgel.ru

Документооборот онлайн
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как стать программистом вузы специальности карьера

Куда пойти учиться на программиста

Школьники уже, кажется, сдали ЕГЭ и вот-вот отправятся подавать документы в ВУЗы. Программирование и IT-технологии пользуются стабильным спросом, примерно как юридические и экономические специальности 10 лет назад.

В этой статье я расскажу как работает высшее образование для IT, как правильно выбрать IT-специальность.
Статья будет полезна не только абитурентам-2015, но и школьникам старших классов, которые уже решили связать свою жизнь с IT.

Нужно ли поступать в ВУЗ, чтобы стать программистом?

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

Вы можете читать книги, участвовать в OpenSource-коммьюнити, подрабатывать на oDesk и через несколько лет будете опытным разработчиком, без высшего образования. Правда, ничто не мешает это всё делать параллельно учёбе в ВУЗе, кроме собственной лени.
Вы можете поступить, сдавать зачёты и экзамены, получить диплом и не стать в итоге профессиональным программистом — таких историй миллионы.

Хороший ВУЗ даёт прежде всего отличные условия для того, чтобы получать знания, опыт, связи и вырасти как личность. И только от вас зависит, как вы будете их использовать (и будете ли вообще).
Примем условно, что вы уже приняли решение получить высшее образование в сфере IT, и пойдём дальше.

Бакалавр, специалист и магистр


С тех пор как министерство образование решило интегрировать Россию в болонскую систему высшего образования прошли годы и многое изменилось. Раньше все ИТ-шники могли получить только диплом специалиста. В этом году выпустились последние дипломированные специалисты (за исключением специальностей, где срок обучения более 5 лет).
Сейчас вы можете стать бакалавром, после этого — магистром, а далее поступать в аспирантуру для соискания российского аналога Ph.D.

Что изменилось на самом деле?
В старых учебных планах для «специалистов» урезали количество часов на один год, при этом самые сложные дисциплины были либо удалены, либо сокращены. Многие академические темы из области алгебры, теории вероятности, физики останутся для бакалавра неосвещёнными преподавателем. В ряде специальностей, где программирование является вспомогательной компетенцией (например, информационная безопасность), под нож попали различные технологии программирования — от web-разработки до параллельного программирования.

В остальном ни теоретический материал, ни методика преподавания не изменились. Сократился объем материала. Если в каком-то ВУЗе раньше давали лабораторные для Pascal, то по-прежнему их и дают.
При этом учебные планы магистратуры могут похвастать новизной. Об этом можно написать отдельно, если будет спрос.

Нужно учитывать, что бакалавр — это не готовый сотрудник, который может прийти к работодателю с красным дипломом и просить среднюю зарплату по больнице. Бакалавр что-то знает, что-то умеет из технологий, но как правило не умеет работать в команде, большом коллективе и полностью самостоятельно решать конкретные практические задачи. В терминологии разработчиков это Junior, подающий надежды через 2-4 года стать Middle Developer. Во многих компаниях таким выпускникам без опыта устраивают стажёрские программы с наставником на 6-12 месяцев.

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

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

Если коротко, то прикладной от академического отличается новым учебным планом, где все дисциплины сфокусированы на выпуск максимально готового к реальным рабочим задачам сотрудника. Без стажировок и прочих головняков для работодателя. Например, из академического бакалавриата может выйти «математик-программист», а из прикладного «Разработчик .Net», «Разработчик реляционных баз данных» или «Программист C++». Последние более интересны рынку труда сразу после окончания ВУЗа, первые же после окончания бакалавриата должны поступать в магистратуру и дальше качать свои компетенции, чтобы после выпуска претендовать на более высокие позиции. Другая полезная вещь — участие в учебной программе прикладного бакалавриата работодателей (как базы практики) и IT-вендоров.

Несмотря на то, что идея на мой взгляд здравая и её реализация была начата ещё 5 лет назад в 44 пилотных ВУЗах, я ещё не встречал ни качественно новых учебно-методических материалов, ни готовых к самостоятельной работе выпускников. Предполагаю, что в ближайшие 2-3 года ничего не изменится и значительной разницы в подготовке академического и прикладного бакалавриата не будет. Тем не менее, если вы уже решили быть магистром — поступайте на академический, если после 4 лет обучения планируете идти работать, а к магистратуре вернуться «когда-нибудь» — то на прикладной.

Преподавание в ВУЗе

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

Качество преподавания заключается именно в том, насколько хорошо преподаватель доносит до вас знания, какую практическую компетенцию вы при этом получаете. Например, донести принцип ООП можно на языке программирования Delphi, а можно на C# или Java. Вы поймёте ООП в любом случае, если будете стараться, но знакомство с языками C# или Java будет полезно для вас в будущем, при подготовке курсовых работ, при подработке или дальнейшем трудоустройстве.

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

  1. преподаватель читает вам то, что морально устарело, но вы всё прекрасно понимаете
  2. преподаватель рассказывает о новейших технологиях, но у вас остаются большие пробелы в понимании чего-либо (если вы не восполните их самостоятельно в книгах, на StackOverflow или MSDN — то так оно и останется).

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

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

Выбирая ВУЗ и специальность желательно знать Кто и Что вам будет рассказывать. Перед окончательным выбором — узнавайте у текущих студентов, читайте студенческие группы VK.

Выбор специальности

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

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

Математическое обеспечение и администрирование информационных систем (МОАИС).

Специальность, дающая наилучшие условия для развития компетенций разработчика.

Вы изучите: технологии программирования на различных языках (обычно за 4 года вы познакомитесь с минимум тремя языками программирования — например: C++, C#, Lisp, или C++, Java, Python), разработка и основы администрирования реляционных и объектно-ориентированных БД, сетевые технологии, разработка приложений «клиент-сервер», «клиент — сервер приложений — сервер БД», параллельное программирование.

Обучение даёт понимание программирования в принципе, за пару месяцев вы способны изучить любой язык программирования и развиваться в нём; понимание как работает любая программа, как решить большинство вычислительных задач. После получения диплома из вас крепкий Junior, но как только вы разберётесь с конкретными задачами и инструментами в конкретной компании, багажа знаний будет достаточно, чтобы претендовать на Middle.

После опыта работы и хорошей магистратуры по этой специальности вы сможете не просто делать программы и информационные системы, но познакомитесь с принципами разработки высоконагруженных систем, управления командой, планирования разработки и сможете претендовать на Senior и Team Lead.

Фундаментальные информатика и информационные технологии (ФИИТ).

Специальность близка к МОАИС, но ориентирована на вычислительные эксперименты и исследовательские задачи.
Иными словами, как программист вы будете в наилучшей форме, но вы будете почти бесполезны для решения практических бизнес-задач. Зато вы ценный кадр для R&D-департаментов, научных лабораторий и научно-исследовательских команд. Обучение по этой специальности в хорошем ВУЗе даёт возможность выбирать место работы по всему миру, работая известных компаниях. Уже изначально предполагается, что бакалавриат будет только первой ступенькой вашего образования.

Вполне реальная история: получив бакалавра в МГУ, поступить в магистратуру CalTech. Само собой, физика, алгебра и матанализ должны быть вашей страстью.

Информатика и вычислительная техника (ИВТ)

Специальность ориентирована на воспитание системных программистов, работающих «с железом». У вас будут навыки программирования роботов, систем реального времени и работы с паяльной лампой. С таким образованием разрабатывать скучные учётные системы и веб-приложения не захочется, но ваша дальнейшая карьера может начаться как инженера по видеонаблюдению в небольшом ЧОПе, так и в лаборатории робототехники крупного бренда (само собой после прохождения магистерской программы).

Читать еще:  Подборка схем позволяющих сэкономить ЕНВД

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

Не только программист

Программная инженерия

Относительно новая специальность, готовящая по сути менеджеров программного продукта. Этот специалист смотрит поверх задач разработки, управляет требованиями, функционалом, версиями, командами разработки. На первых курсах вы изучите технологии программирования и, возможно, пару языков, но дальше в учебном плане будет всё больше про управление разработкой ПО. Начинать карьеру можно как Junior Developer, но вместо дальнейшего апгрейда до Middle вы станете менеджером проекта.

Прикладная информатика

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

Бизнес-информатика

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

Информационные системы и технологии

Фокус на администрировании информационных технологий и правильном выборе софта и железа под задачи корпоративной локальной сети. Программирование будет, но на процедурном уровне, ближе к скриптам и конфигурационным файлам.

Математика и компьютерные науки

Большая порция фундаментальных знаний позволит вам работать как учителем информатики в школе, так и аналитиком в крупной компании. В хорошем ВУЗе эта специальность тяготеет к научным исследованиям и также может быть стартом в R&D для тех, кто физике предпочитает математические науки.

Информационная безопасность

Первый курс часто похож на специальности вроде МОАИС, где программируют много и на разных языках, но потом это прекращается. Вы не должны писать код, вы должны понимать как любой код могут атаковать. Сети и операционные системы будут знакомы как никому другому, можно будет называть себя хакером, но работать придётся в сфере безопасности, с нормативно-правовыми документами, а не только с firewall и sniffer.

Важно понимать, что всё зависит от конкретного учебного заведения. Это как стандарт HTML и его реализация на сайте провинциального салона красоты. Есть ВУЗы, где студенты всех специальностей ходят на одинаковые лекции. Есть ВУЗы, где МОАИС изучает Visual Basic и Pascal, пишет макросы в Excel, а базы данных изучает на примере Access. Если в вашем родном городе именно такой ВУЗ, то пора покупать билеты на поезд.

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

Программист-ка: женская карьера в IT

За рубежом женщины-программисты, кажется, уже никого не удивляют. Поклонники компьютерных игр, конечно, в первую очередь, могут вспомнить Фелицию Дэй — актрису сериала «Сверхъестественное», заядлую геймершу, а также автора сценария, продюсера и исполнительницу главной роли в сериале «Гильдия», посвященном будням игроков MMORPG. Примеров карьерного успеха тоже немало: управляющий директор Ubisoft Toronto Джейд Рэймонд, инженер-программист Twitter и бывшая сотрудница Google Сара Гайдер, графический кодер и ядерный физик Коррин Ю, разработчик Pinterest Трейси Чу.

Как же девушке получить место в крупной IT-компании и построить карьеру в этой сфере? Для начала потребуется хорошее образование. Бояться «компьютерного вуза» не стоит: за последние несколько лет во многих ведущих университетах мира появились сообщества компьютерщиц, которые всеми силами поддерживают друг друга, и российские образовательные площадки ждет то же самое. Стэнфордский университет, который остается одной из главных точек подготовки кадров для Кремниевой долины, сейчас переживает настоящий бум обучения девушек на традиционно « мужском » направлении Computer Science. По данным агентства Reuters, в 2015 году именно оно стало самым популярным среди его студенток, опередив даже биологию. В Стэнфорде действует общество женщин, изучающих компьютерные науки. Его участницы регулярно организуют встречи, делятся профессиональным опытом или секретами построения карьеры в IT-индустрии. Старшекурсницы Стэнфорда часто выступают в роли наставниц студенток 1 и 2 курса, помогая им сделать первые шаги в рамках специальности.

Помимо студенческих сообществ, сегодня существуют городские, национальные и международные женские хакатоны и IT-конференции. Они проводятся по всему миру, от Индии до Великобритании. «Наша миссия — бороться со стереотипами, которые до сих пор существуют в индустрии», — заявляют создатели форума женщин-разработчиков в Пуэрто-Рико. «Афроамериканки тоже умеют писать код, и делают они это хорошо. Мы хотим, чтобы любая девушка, вне зависимости от цвета ее кожи, могла стать программистом», — говорят организаторы хакатона Black Girls CODE.

В России мировая тенденция участия женщин в развитии сферы IT появилась совсем недавно. Пока здесь нет отдельных сообществ женщин-разработчиков, но первые шаги к их появлению уже делаются. Например, в 2014 году прошел хакатон «Girls VS Boys» («Девушки против ребят»), организованный Сколковским институтом науки и технологий. А 26 апреля в «Люмьер-Холле» в Москве состоится конференция «Ladies Code: Девушки в IT» — первое мероприятие подобного плана.

Как построить карьеру: советы хедхантеров

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

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

Главный совет, который я могу дать выпускнице технического вуза, — просто строить карьеру в IT. Это перспективнейшая отрасль, а стереотипов бояться не надо

Главный совет, который я могу дать выпускнице технического вуза, — просто строить карьеру в IT. Это перспективнейшая отрасль, а стереотипов бояться не надо, на них вы наткнетесь разве что на начальных этапах собеседования с HR-менеджерами в некоторых компаниях. Вот там вам действительно могут сказать: «Ну, как же вы, девушка, будете работать в IT?».

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

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

Делать первые шаги в карьере я советую как можно раньше, чуть ли не со школы. Сейчас есть специалисты и в Mail.Ru, и в «Яндексе», которые работают уже с 18 лет

Делать первые шаги в карьере я советую как можно раньше, чуть ли не со школы. Это касается как девушек, так и молодых людей. Сейчас есть специалисты и в Mail.Ru, и в «Яндексе», которые работают уже с 18 лет. Студенту может быть сложно совмещать учёбу и практику, но это не тяжелее, чем работать по стандартному графику пять дней в неделю. Если говорить о конкретных советах, то, к примеру, работодатели, подбирая кадры для разработки, обращают внимание на наличие у кандидата в портфолио личных проектов и проектов с высокой нагрузкой. В случае обращения в компанию соискателя без особых достижений, работодатель может вообще не рассматривать резюме такого кандидата. Поэтому во время учёбы стоит участвовать в хакатонах, конференциях, онлайн-конкурсах. Так можно значительно повысить уровень своих практических навыков.

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

Читать еще:  Как оформить регистрацию по месту жительства на даче?

Из первых уст: истории девушек в IT

Я работаю продуктовым аналитиком (менеджером по развитию продукта) в онлайн-кинотеатре ivi.ru. Моя должность предусматривает разнообразные задачи: как изучение и анализ, так и управление проектом, общение с разработчиками и дизайнерами.

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

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

Чтобы девушке построить карьеру в такой отрасли, как IT, надо вести себя очень четко, логично и убедительно — знать, чего ты хочешь, и уметь доказать свою позицию. Тогда люди действительно начинают прислушиваться к тебе. Но, конечно, с первого раза воплотить эти принципы не всегда получается. Чтобы так себя вести, понадобится определенный авторитет в компании. Поэтому перед тем, как вы достигнете своих целей, должно пройти какое-то время, в течение которого вы будете придерживаться этой линии поведения. Но кроме так называемых софт-скиллов («социальных навыков» — Прим.ред.), важны и профессиональные навыки: наличие опыта разработки, знание баз данных. Они необходимы для того, чтобы вы могли не только понимать, о чем говорят другие специалисты, но и уметь оперировать различными терминами.

На мой взгляд, сейчас девушек в IT-отрасли достаточно много, если смотреть на посетителей тематических мероприятий. Конечно, пока их здесь меньше 50%, но, как я полагаю, и не меньше 25% — в целом это достаточно неплохой показатель.

Я занимаюсь frontend-разработкой (процесс создания клиентской части сайта — Прим. ред.). У нас в организации работает около 60-70 разработчиков, а девушек среди них всего пять. В целом мне кажется, что девушки чаще сотрудничают с IT-компаниями внештатно, а не в рамках «полной ставки».

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

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

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

Сфера IT не сложнее других сфер. Работать в ней стоит, если у вас есть предрасположенность. Люди, которым программировать сложно, просто думают по-другому, и это нормально. Может быть, они мыслят не так последовательно. Но я еще в детстве поняла, что в обычной жизни предпочитаю думать алгоритмами действий: они рождались в моей голове без какого бы то ни было труда. И когда я начала заниматься программированием, оказалось, что оно легко мне дается. Если же у вас, наоборот, образное мышление, вы с трудом изучаете однозначные логические цепочки (с категоричными «черно-белыми» true и false) — значит, вам нужно попробовать другую сферу.

Пока женщин в IT-отрасли очень мало. Если говорить в среднем, ориентируясь на сотрудников технических компаний и посетителей тематических мероприятий, то на восемь парней приходится только две девушки. Лично я знаю не больше пяти программисток, хотя знакомых-программистов у меня несколько десятков. Мои подруги, которые работают в сфере IT, — это, в основном, дизайнеры и HR-менеджеры. Но сейчас, благодаря тому, что появилось множество курсов, к примеру, в той же HTML Academy, где можно изучать веб-разработку, девушек в индустрии, кажется, становится больше.

Сталкивалась ли я со стереотипами в своей профессии? Бывало. Когда я только начинала свой путь в 2004 году и поступала в университет на специальность «Программное обеспечение», сотрудники приемной комиссии отговаривали меня. Они говорили, что мне, девушке, лучше пойти на экономический факультет, хотя я целенаправленно хотела изучать компьютерные науки. Но это был, пожалуй, единственный случай.

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

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

Совет девушкам, которые только начали свой путь в IT — больше учитесь, читайте, пробуйте свои силы в разных проектах. Учиться можно в университете или на курсах, как онлайн, так и в очном формате. Кроме того, не забывайте, что нужно как можно больше практиковаться, не только в процессе получения образования, но и после окончания вуза. Еще рекомендую обязательно следить за людьми, хорошо известными в индустрии (это можно делать в социальных сетях), а также читать тематические статьи, книги, и, разумеется, посещать профильные мероприятия. Задавайте вопросы, если чего-то не понимаете, и общайтесь с единомышленниками: их можно в большом количестве найти в интернете — в том же Twitter или на на профильных ресурсах. Участвуйте в open source проектах (проекты с открытым кодом — Прим. ред.). Пробуйте, к примеру, помогать людям с документациями на GitHub (крупнейший веб-сервис для хостинга IT-проектов — Прим. ред.), сообщайте об ошибках. И главное — нужно быть смелее и активнее и не бояться показать себя.

Профессия программист

Описание профессии

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

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

Программистов обычно разделяют на две категории — системные (разрабатывают операционные системы, работают с сетями, пишут интерфейсы к различным базам данных) и прикладные (создание сайтов, приложений, ПО, игры‚ бухгалтерские программы‚ редакторы‚ мессенджеры и т.д.).

Системщик делает программы для компьютера, а прикладник — для людей. Условно говоря, конечно. Т. е. системщик пишет программы для решения неких проблем внутри самого компьютера (у такой программы может быть и «человеческий» вполне себе графический интерфейс. А может и не быть) , а прикладной решает на компьютере проблемы реального мира.

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

Программирование возникло тогда, когда появилась первая электронно-вычислительная машина, а может немного ранее. В 1944 году была разработана мощнейшая по тем временам вычислительная машина «Марк-1», а уже в 70-х годах ХХ века эта профессия стала престижной и хорошо оплачиваемой, не смотря на то, что развитие программирования в различных странах эволюционировало совершенно по-разному. Без программистов сложно представить нашу нынешнюю жизнь. Интернет играет важную роль в развитие бизнеса и не только. Если нужно найти информацию, мы ищем через поисковую систему подходящие веб-ресурсы. Собственный сайт помогает в работе, является визитной карточкой фирмы. Если бы не умение программистов создавать нечто уникальное, то на Интернет страшно было бы смотреть.

Личные качества

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

Читать еще:  Право пациента на получение информации о состоянии здоровья

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

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

Средняя зарплата

Зарплата по результатам собеседования (ограничено только опытом и знаниями) в среднем от 50 000 до 100 000 и выше рублей в месяц.
+премии за выполнение поставленных объемов работ по итогам месяца, по итогам квартала, года.

Как бонус: корпоративное обучение (тренинги, семинары, курсы); доставка служебным транспортом; креативный офис ( + кофе, зоны отдыха), другое.

Образование (Что надо знать?)

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

Много хороших программистов — самоучки.

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

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

Специальности вузов и колледжей

Место работы и карьера

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

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

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

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

Способность к самообучению — один из главных навыков, которым должен обладать программист. Особым спросом на рынке труда пользуются программисты 1С — те же «прикладники», но адаптирующие уже готовый пакет программ фирмы «1С» к нуждам конкретного предприятия, главным образом бухгалтерии. Анализируя требования заказчика, они устанавливают программы, которые облегчают расчеты, оптимизируют работу персонала, налаживают документооборот.

Еще одна сфера деятельности программиста — web-программирование: разработка, модернизация и поддержка сайтов. Эта область требует многих специфических знаний — PHP, MYSQL, XHTML, CSS, JavaScript, XML. Причем очень часто работодатели желают получить профессионала «два в одном» — web-дизайнера и web-программиста, чтобы он не только решал технические вопросы (быстрая загрузка сайта, работа ссылок, поисковика), но также занимался и оформлением сайта, а иногда даже и его информационным наполнением.

Можно основать собственный бизнес, который потенциально может оказаться очень доходным (достаточно вспомнить, что Билл Гейтс, основатель корпорации Microsoft, стал благодаря своему детищу самым богатым человеком в мире). Однако для того, чтобы успешно управлять таким бизнесом, недостаточно уметь создавать хорошие компьютерные программы; для этого требуются основательные знания в области экономики, юриспруденции, менеджмента.

Карьера без диплома: как 19-летний Игорь бросил вуз и работает программистом во «ВКонтакте»

Может ли молодой человек начать работать сразу после школы? Вполне. А если он бросит учёбу и уедет в другой город? Продолжаем истории 18-летнего Севы Жидкова и 17-летней Аси Корольковой монологом Игоря Фёдорова, который работает программистом в VK.

Все знания я искал в сети по конкретным запросам в поиске

Я учился в обычной общеобразовательной школе в Братске, в Иркутской области. От других учеников не отличался ничем, кроме того, что старался заниматься самообразованием. На уроках иногда сидел и читал статьи по разработке. Родители поддерживали моё увлечение IT, но ничего в этом не понимали, поэтому помощи не оказывали, но мне она и не была нужна. Мама работает бухгалтером, а папа торговым представителем, от IT они далеко.

История моего увлечения началась, когда мне было 13 лет. Я хотел написать простенький сайт. Искал в интернете, как это сделать. Немного поднаторев, я стал брать проекты, работал фрилансером. Большого дохода у меня не было, потому что прежде всего я хотел научиться и понять, что нужно для реальных проектов, чего мне не хватает, как развиваться и учиться.

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

В 2016 году у меня был телефон Microsoft Lumia. Приложение «ВКонтакте» для него к тому времени больше не поддерживали, потому что на платформе оставалось всё меньше и меньше людей. Но мне она нравилась! Как-то раз я листал ленту в VK и наткнулся на пост с макетами приложения от внешнего разработчика. И я подумал: а почему бы мне не написать своё приложение?

Вот так и вышло, что за два года я написал мобильное приложение VK для платформы Microsoft Lumia. Я долго его улучшал, переписывал функционал. Совершенству нет предела — я до сих уверен, что мог бы сделать его лучше.

Из-за тумана в аэропорту я опоздал на собеседование

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

«Какие-то мужики из Москвы приехали». Кто и зачем учит подростков из деревень делать сайты

Я всегда мечтал попасть на хакатон «ВКонтакте». В ноябре 2018 года наконец появилась такая возможность: Калининград гораздо ближе к Санкт-Петербургу, чем Братск. Парень из моей команды предложил сходить на собеседование в VK. Оно должно было пройти в доме Зингера в тот же день, когда начинался хакатон, за несколько часов до мероприятия. Я ждал вылета, но был туман, рейс задержали, и я опоздал на собеседование.

Было жутко обидно, но ребята предложили поговорить по скайпу после хакатона

На нём наша команда делала приложение на базе VK Mini Apps, где на основе круга интересов искусственный интеллект рекомендует человеку события, кружки, курсы. У нас получился сильный прототип. Мы отлично поработали, получили кучу удовольствия и сделали крутой проект, хотя и не вышли в финал. И у меня всё получилось: пообщался с ребятами из «ВКонтакте» по скайпу, выполнил тестовое задание и прошёл финальное собеседование. Так меня пригласили на работу.

Вуз я бросил и примерно полтора месяца работал на фрилансе, чтобы подкопить денег на переезд. В Питер переехал в самом начале 2019 года. Мне было 18 лет.

Я скорее задержусь в офисе, а не пойду как-то прожигать своё время

Когда начинал учиться, верстал простенькие сайты на HTML, потом освоил JavaScript, потом PHP. Мой язык программирования — JavaScript, а вообще «ВКонтакте» работает на PHP-подобном языке (kPHP).

У нас в компании средний возраст сотрудников — около 25 лет. В нашей команде разные ребята, но, честно говоря, возраст не важен. Все стараются друг другу помогать, всем комфортно. Работать мне интересно: я чувствую, что занят полезным делом, что результатом моего труда пользуется очень много людей. Это мне очень нравится.

Пришёл в VK я как фронтендер, но чувствую себя фуллстек-программистом — в общем, могу всё

Конечно, вначале было непросто: я сразу попал в большой проект, было много нюансов, но мне помогли коллеги, и я быстро во всем разобрался. То, что я делаю, отличается от типичного представления о работе. Здесь нет такого, что ты с 9 до 18 сидишь в офисе, а потом идёшь домой с мыслями: «Наконец-то день закончился».

Ребята могут засидеться на работе до 12 часов, забывая обо всём. И я скорее задержусь в офисе, а не пойду как-то прожигать своё время. Но всё это потому, что работа реально увлекает. Только подумайте: тем, что я делаю, пользуются миллионы людей каждый день — из-за этого я очень воодушевлён и горжусь своей работой.

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

Текст подготовлен при участии нашего стажёра Сабины Каплан.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector