ПЛАНИРОВАНИЕ КАРЬЕРЫ
МОЖНО ЛИ НАУЧИТЬСЯ ПРОГРАММИРОВАТЬ ЗА НЕДЕЛЮ?
И почему без практики — никуда
Последние десятилетия профессия программиста особенно сильно манит моложёжь. Но зачастую подростки не представляют, с чем им придётся столкнуться. «Сами с усами» поговорили со специалистом, чтобы узнать все нюансы. Трудно ли обучиться этой профессии? Какими качествами надо обладать программисту? И где получить эту профессию. Или хотя бы попробовать (кстати, можно у нас в ЦПК), подходит ли она тебе…
Плюсов у профессии много, уверен Java-программист InfoTeCS Сергей НИКИФОРОВ. — Но основные могу выделить. Во-первых, это высокая востребованность профессии. Программисты сейчас задействованы во всех отраслях производства и жизни, в связи с всеобщей компьютеризацией развиваются старые программы и создаются новые. Поэтому человек данной профессии всегда сможет устроиться на работу, чтобы заниматься любимым делом. Второй же плюс вытекает из первого. Так как профессия крайне востребована и постоянно ощущается нехватка специалистов, зарплаты программистов — одни из самых высоких и в IT-сфере, и по сравнению с остальными профессиями. А это позволяет программистам не только заниматься любимым делом, но и получать приличную зарплату за свой труд. К минусам можно отнести следующее: профессия предполагает работу за компьютером, а это многочасовое сидение в одной позе за монитором. И если не заниматься гимнастикой, не отрываться от компьютера, то это может навредить здоровью.
Никакого творчества?
Творческая ли это профессия? Здесь спорный момент, — уверен программист. — Безусловно, есть направления, которые требуют творческого подхода, особенно при разработке совершенно новых программ, либо при создании нового инновационного научного проекта. Но большинство программистов занимаются работой либо с уже существующими проектами, либо с переделкой и поддержкой старых. А это исключает творческую составляющую, потому что они действуют по регламентам, которые предполагают чёткие и утвержденные заранее правила. На программы составляются специальные требования, а программисты просто должны им следовать, что не даёт возможности проявить творчество в их деятельности напрямую.
Что в топе?
IT — это тот сектор, который развивается интенсивно, и почти все направления в той или иной степени задействуются. Выделить какие-то наиболее востребованные очень сложно, но могу сказать, что разработка под мобильные платформы является сейчас довольно быстро растущим сегментом. Так же востребовано 1С-программирование (для поддержки 1С-программ, связанных с экономикой и финансами). А в последнее время набирает обороты совершенно новый сегмент, он пока ещё мало изучен, но специалисты прогнозируют очень бурный и стремительный рост — это направление искусственного интеллекта. То есть создание специального программного обеспечения, которое должно лечь в основу всевозможных умных программ.
Трудности и желание
Трудно ли обучиться программированию? И да, и нет. Никаких особых трудностей для его освоения нет. По сравнению с другими профессиями, программистом стать гораздо легче. Чтобы стать им, нужно обладать логическим и аналитическим мышлением, усидчивостью и не лениться, изучать информацию. Ведь основная сложность заключается в том, что придётся изучить очень большой объём информации. Благо, вся информация имеется в свободном доступе: есть видеоуроки, книги, сайты, где можно изучить основы программирования на конкретных языках. Так что основная трудность — это желание. За неделю программированию не научишься, нужно потратить довольно много времени. Поэтому люди, которые тратят на это год или больше, могут самостоятельно, даже без получения образования в специализированных учебных учреждениях, стать программистами.
Игры не при чём
Правда ли, что большинство желающих стать программистами — любители компьютерных игр, которым родители отключили инет для того, чтобы вернуть в реальность? Было ли это Вашим путём в профессию?
Нет, я считаю, что это неправда и просто вымысел людей, далёких от программирования. Далёких от понимания того, как вообще создаются игры и кто их создаёт. В современных играх программисты — далеко не единственные и не самые главные участники создания игровых проектов. Подобное утверждение похоже на то, что врачами становятся люди, которые всегда болеют. Программирование, как и любая профессия, в первую очередь, — самостоятельный выбор человека, его стремление и его желание заниматься этой деятельностью.
Админ и програмер
Как ни странно, профессии системного админа и программиста часто путают. Специалист легко отличает их, а обычные люди, далёкие от информационных технологий, не понимают разницы. Основное отличие в том, что системный администратор — это человек, следящий за работоспособностью IT-инфраструктуры. То есть он поддерживает бесперебойную работу компьютеров, следит за состояние компьютерных сетей, различных внутренних и внешних ресурсов. В общем, обеспечивает поддержку пользователей с компьютерной техникой. А программист — это совершенно другое направление. Задача программиста — это создание, как уже упоминалось ранее, программ (по типу Word, Excel, PowerPoint и т. д). Всё, что находится на компьютере, — это набор различных программ для различной деятельности, и каждая такая программа создаётся программистами.
У программистов есть несколько профессиональных уровней: Junior, Middle и Senior
Планы и перспективы
Перспективы развития есть всегда. Как я уже говорил, IT — это быстро развивающееся направление, поэтому всегда требуется совершенствование рабочих специальных навыков. У программистов есть несколько профессиональных уровней: Junior, Middle и Senior. Начинающие программисты — стажёры, «джуниоры» — это рядовые специалисты, хорошо знающие свою область. Программисты «сеньоры» — знают не только своё направление, но и смежные области, с которыми работает их программное обеспечение. «Миддлы» — это нечто среднее между ними. Соответственно, задача каждого программиста — как можно более полно изучить своё направление и добиться значительных успехов в нём. Направление развития менять не планирую, потому что текущее полностью устраивает и в нём ещё есть куда развиваться.
Учи английский!
В МАОУ «Планирование карьеры» г. Томска, конечно, есть подходящие курсы, а педагог дополнительного образования и преподаватель курса «Основы программирования» Юлия Александровна БРЫЗГАЛОВА так отзывается об этой профессии: Программирование проникло во все сферы нашей жизни. Сайты, которые мы посещаем, программы пакета Microsoft Office, мобильные приложения в смартфоне, игры. Всё это сделано программистами. Но нужно понимать, что направлений множество, и не со всем люди сталкиваются в повседневной жизни. Это бухгалтерские продукты, разработка серверной части приложений, базы данных, нейронные сети. Стать программистом может каждый, независимо от пола и возраста. Достаточно иметь хорошее логическое мышление, усидчивость, развитое воображение и память. И знать английский язык, так как много технической литературы не переведено на русский язык. Что делать, чтобы развиваться в IT? Учить информатику и английский. Выбрать направление. Читать книги, новости из сферы IT. И программировать, программировать, программировать. Ибо без практики никуда.
P.S
Надеемся, что если вы получили ответы и не на все вопросы, то теперь вы знаете о профессии программиста куда больше и кому-то в будущем эта информация может помочь. До встречи в нашей рубрике «Планирование карьеры»!
Илья МЕКШИН
8-й класс
Февраль 2021