Профессия программиста. Мифы и факты

Профессия «Программист» является одной из самых молодых. Однако помимо объективной информации о ней часто встречается огромное количество мифов и стереотипов.

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

Утверждение №1. Программист – одна из самых востребованных профессий и её представители зарабатывают огромные деньги.

Один из самых распространённых и закоренелых стереотипов.

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

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

Сегодня этот образ почему-то до сих пор поддерживается во многих публикациях.

Руководствуясь этим образом, многие и выбирают для себя данную профессию.

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

В результате, на момент написания данной статьи, потребность в IT специалистах (в частности программистах) более чем удовлетворена. Рынок труда оказался просто перенасыщен ими.

По данным портала HeadHunter на 13 мая 2015 года число соискателей в области IT примерно в 2,36 раза превышает количество вакансий.

Господствующие тенденции в сфере образования также оказали влияние и на средний уровень подготовки.

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

Утверждение №2. Чтобы стать программистом не нужно специальное образование.

Миф это или факт во многом зависит от того, каких высот в программировании Вы желаете достичь.

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

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

Кроме того, если к получению профильного образования подойти добросовестно:

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

Всё это прекрасно понимают и многие работодатели.

Утверждение №3. Программированию достаточно 1 раз научиться. Потом можно долго работать.

Это утверждение полностью вымысел.

Информационные технологии постоянно развиваются. Поэтому программисты – «вечные студенты».

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

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

Если не осваивать новое, то это однозначно приведёт к использованию в своей работе технологий, которые

  • уже морально устарели;
  • уже менее эффективны (по сравнению с актуальными разработками);
  • могут оказаться не совместимыми с актуальными разработками;
  • в итоге снижают конкурентоспособность, как самого программиста на рынке труда, так и написанных им программ на рынке программного обеспечения.

Утверждение №4. Программисты – не совсем обычные люди.

Программисты такие же люди, как и все остальные.

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

Утверждение №5. Для того чтобы освоить программирование на достаточно высоком уровне необходим математический склад ума и развитое логическое мышление

Электронные Вычислительные Машины (ЭВМ) недаром называются именно вычислительными. Да и само слово компьютер (computer) переводится с английского языка, именно как «вычислитель».

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

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

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

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

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

Утверждение №6. Программисты – люди, которое почти всё время проводят за компьютером.

Как правило, это не так.

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

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

Утверждение №7. Программист может сам починить компьютер.

Часто не только починить сломанный компьютер, но и самостоятельно собрать новый.

Только это вовсе не означает, что, если в офисе сломался компьютер, нужно бежать к программисту («тыжпрограммист»).

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


 

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

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

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

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