Без мифов и легенд о выборе профессии программиста: часть 1

Публикую статью студента, посвященную выбору им профессии программиста. В статье опровергнуты некоторые популярные мифы, которыми ВУЗы привлекают школьников на компьютерные специальности. Автор не захотел публиковаться под своим именем, предоставил это сделать мне. Я во многом разделяю точку зрения автора и во второй части публикую свои комментарии по теме, которую затронул будущий программист. Итак, первая часть.

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

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

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

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

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

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

Так же ложно утверждение и о том, что учась на программиста, легко устроиться и совмещать работу с учёбой. Нет, устроиться действительно легко, а вот совмещать удаётся единицам потому, что учиться на программиста очень тяжело.

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

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

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

Чего, к примеру, стоит только один фильм «Хакеры» (США,1995г.). В нём написание хакерских программ представлено в виде увлекательной трёхмерной компьютерной игры. То есть, видимо, режиссер на полном серьёзе считает, что программисты пишут программы в графическом 3D-интерфейсе, а программирование представляет собой нечто вроде увлекательных видеоигр. Конечно же, это полная чушь, не имеющая ничего общего с действительностью.

Компьютерные науки пока что очень молоды и о них существует много небылиц. Поэтому, чтобы понять подходит ли Вам профессия программиста, лучше всего попробовать начать программировать перед поступлением в ВУЗ, тогда сразу же многое для Вас станет ясно. Главное, никогда не стоит верить слухам. Желаю удачи.

P.S. Рекомендую также прочитать:

Хочу стать программистом: часть 2

Когда учить программирование, что для этого нужно и с чего начать?

Специальность программист

Русский язык программирования, а почему бы и нет?

Надежда Широбокова

View Comments

  • Хотелось бы добавить, что в России именно для программистов особенно развита дискриминация по возрасту. Если, например, в школах полно учителей, которым за 60, и они вполне успешно работают, вообще в организациях можно достаточно часто встретить, например, юристов или бухгалтеров, которым больше 50 лет, то устроиться программистом уже после 35(!) лет в разы труднее, чем 25-летнему.

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

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

  • Привет! Мы начинаем большую охоту на программистов. Охоту в хорошем смысле этого слова, потому что это продиктовано тем объемом программного продукта, который необходим армии в ближайшие пять лет, объявил министр обороны генерал армии Сергей Шойгу в Москве на встрече с ректорами вузов и общественностью.

  • Не все устаревает учить вот надо алгоритмы знать примерно как это надо сделать и все. А учить совсем мало надо как на этом языке эта команда пишется и все. Ну и парадигмы программирования.

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

  • Хорошая статья. Передам ссылку на неё сыну, он мечтает стать программистом :-)

Recent Posts

Билеты на поезд РЖД передаются в Госуслуги

В Госуслугах появились три новых возможности для пассажира поезда: сведения о билете, архив и возврат…

5 дней ago

Как в Госуслугах изменить номер телефона, почту или пароль

Можно изменить номер телефона, почту или пароль в Госуслугах. Рассмотрим, как это можно сделать самостоятельно,…

1 неделя ago

Яндекс.Календарь: Как создать события и напоминание самому себе

Яндекс.Календарь полезен для напоминания самому себе о важных событиях, например,  чтобы не забыть о рабочих…

3 недели ago

Шрифты для русских букв: коллекция из 6700 шрифтов

Кириллические шрифты содержат русские буквы, то есть, содержат кириллицу. Есть  сайт, где собрана большая коллекция…

3 недели ago

Что означают цвета в календаре РЖД

При покупке билетов на сайте РЖД удобно пользоваться календарем, в котором даты выделены цветами. Всего…

4 недели ago

Билеты на нижние полки на поезд РЖД и несколько пассажиров

Раньше нельзя было приобрести несколько нижних полок в поезде РЖД (Российские железные дороги). Теперь можно…

1 месяц ago