Я горжусь своей профессией. Я — программист

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

Поговорим о том, какими еще стереотипами обросла специальность программиста.

И разработчик, и сисадмин — все «компьютерщики»

«Чаще всего люди не делают отличий между профессией разработчика и другими специальностями в сфере информационных технологий. Если сказать, что работаешь программистом, можно в ответ услышать „О, ты компьютерщик! Слушай, а не глянешь, у меня тут телефон глючит“. В этом случае лучше всего помогает аналогия с медициной: „и стоматолог, и проктолог — врачи, но ты ведь различаешь их специализацию“» — делится Кирилл Громов, ведущий разработчик баз данных «Лестэр ИТ».

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

Люди путают их с системными администраторами, думают, что программист должен понимать всё в компьютере. Если ты попал в гости и рассказал, что ты программист — 70% хозяев попросят посмотреть свой компьютер, на котором „что-то не так“. Хотя далеко не все программисты разбираются в железе» — делится Даниял Гулиев, архитектор отдела разработки компании «ТрастВерс».

Иногда доходит до комичного: «Директор долгое время был свято уверен, что программист может выполнять вёрстку корпоративных буклетов вместо удалённых дизайнеров, а и также настраивать 1С: Предприятие и вносить правки по сайту (он у нас на Битриксе). Логика железобетонная: эти действия ведь производятся в программах, соответственно программист обязан в этом разбираться» — говорит Виктория Чеботарева, программист-эникейщик в «Гидроланс » .

Разработчики всегда крайние

«Если получился кривой или неудобный сайт, программа, то виноват всегда программист. А то, что у нас есть разделение профессий и зон ответственности, во внимание не принимается» — рассказывает .

«Тыжпрограммист» всемогущ

«Если попытаться обобщить все мифы о программистах, то станет понятно, что „тыжпрограммист“ — это такой зверёк, который может починить телефон, ноутбук и вообще любую технику, написать сайт, мобильное приложение, AI для робота и вообще любую программу, по фотографии вылечить вирус, по телефону определить, почему ничего не работает, на расстоянии заправить принтер» — говорит .

Плохая физическая форма

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

Отшельнический образ жизни

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

Например, один из моих знакомых программистов, внешне очень мирного вида, на самом деле является „боевой машиной“, экспертом по единоборствам. Другой товарищ — активный участник бодибилдерских соревнований. А среди программистов „ТрастВерса“ есть двое людей, всерьез увлеченных электронной музыкой, с концертами и гастрольной деятельностью» — говорит Даниял Гулиев, архитектор отдела разработки компании «ТрастВерс» .

«Когда я говорю о своей работе: „я начальник программистов“, незнакомые люди обычно делают круглые глаза и замирают с открытым ртом. И отвечают, что совсем не так представляли себе программистов. Обычно формулируют так: „айтишники все угрюмые, бородатые и в свитерах“.

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

Программист = крэкер

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

Среди программистов больше всего стартаперов

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

Три правдивых стереотипа

Некоторые из предрассудков, всё-таки, правдивы:

«„Guys in sandals“ — действительно чуть ли не половина матерых программистов ходит по офису в тапках/шлепанцах/сланцах…
„В IT нет ничего невозможного!“ — возможно практически все, но очень часто у заказчика может не хватить денег на невозможное.
„Избалованные засранцы с высокими зарплатами!“ — да, получение результата интеллектуального труда требует особого подхода, поэтому программисты избалованы условиями, в том числе компенсацией за труд, но не они заставили делать эти условия, окружающий мир постарался» — подтверждает Всеволод Андронов, заместитель Технического директора ООО «Стрим ».

А с какими стереотипами сталкивались вы?

Обучаем без стереотипов: профессия « » от GeekBrains.

Литература, остро необходимая в процессе излечения

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

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

Типичный облик программиста

ВАЖНО ПОНИМАТЬ, ЧТО РАННЕЕ ВЫЯВЛЕНИЕ НЕДУГА И ПРОФИЛАКТИКА ЗНАЧИТЕЛЬНО УПРОЩАЕТ ЛЕЧЕНИЕ, КОТОРОЕ НА ПОЗДНИХ СТАДИЯХ ЗАБОЛЕВАНИЯ СТАНОВИТСЯ И ВОВСЕ НЕВОЗМОЖНЫМ!

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

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

Программный код излечения

  • if reader.programmist=true then repeat
  • begin
  • reader.action(programmizm.deactivate);
  • reader.moveto("по бабам");
  • for i:=1 литр то 5 литров do reader.add("пиво");
  • if reader.computer.exist=true then begin
  • reader.additem("молоток");
  • while reader.computer.canwork=true do
  • with молоток do *reader.action.push(компьютер);
  • except
  • reader.conclusion("в другой раз");
  • until reader.programmist=false

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

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

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

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


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

Название профессии произошло от древнегреческого πρό и γραμμα (пред и запись соответственно). Другими словами, если переводить название профессии программиста буквально, то мы получим "предписание", из чего становится понятно, что этот специалист предписывает как должно быть. Несмотря на то что профессия молодая, первую программу решения уравнения Бернулли в 1843 году написала Ада Лавлейс, между прочим, дочь знаменитого поэта Джорджа Байрона, графиня и математик. Ей и присвоено почетное звание «первый программист», хотя профессия преимущественно мужская. Сегодня программисты известны во всем мире и часто занимают на страницах прессы не меньшее место, чем, скажем, звезды кино. Кто не знает имена Стива Джобса, Майкла Цукерберга, Сергея Брина, Евгения Касперского или одного из самых богатых людей мира Билла Гейтса?

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

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

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

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

Какими личностными качествами должен обладать программист?


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

  • способность к самообучению;
  • терпеливость;
  • выдержка;
  • коммуникабельность;
  • инициативность;
  • самостоятельность;
  • креативность;
  • ответственность;
  • упорство.

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

Преимущества профессии программиста

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

Второе несомненное преимущество – высокая оплата труда. Даже начинающий программист может рассчитывать на зарплату около 30-40 тысяч рублей. Если же говорить о зарплате высококвалифицированного программиста, то яркий пример таких именитых программистов, как Павел Дуров и Илья Сегалович свидетельствует о том, что доход специалистов в сфере IT может исчисляться миллионами (если не миллиардами).

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

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

Недостатки профессии программиста


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

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

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

Где можно получить профессию программиста?

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

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

  • Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики;
  • Московский государственный технологический университет им. Баумана;
  • Санкт-Петербургский государственный политехнический университет;
  • Московский физико-технический институт (МФТИ);
  • Московский государственный университет имени М.В. Ломоносова.

«Скажите, что в безумце гике производит на вас наиболее грозное впечатление безумия? Расширенные зрачки - потому что они невидящие, ни на что в частности не устремленные, пустые. Безумные Гиковские речи, потому что, обращаясь к вам, безумный гик не считается с вами, с вашим существованием, как бы не желает его признавать, абсолютно не интересуется вами. Мы боимся в сумасшедшем гике главным образом того жуткого абсолютного безразличия, которое он выказывает нам. Нет ничего более страшного для человека, чем другой человек гик , которому нет до него никакого дела.» (Осип Мандельштам под редакцией Mr. Spade)

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

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

Профессия программиста появилась недавно, и очень уважаема (хотя и многие древние профессии до сих пор востребованы обществом – например, самая древняя профессия ). Люди в ней, однако, имеют особые черты характера. Они часто инфантильны, чувствительны и застенчивы. Взросление у них наступает позже. В последствии, из-за этого в жизни имеют много проблем – боязнь высказать неудовлетворение начальству, попросить повысить зарплату, непопулярность, сложность в общении, мало друзей. Поэтому они уходят в другой мир – где уважение можно заслужить другими способами (то ли взламывая сайт ощад банка, то ли проходя новый уровень игры за рекордное количество секунд). Схожая судьба – ученые. У них правда все немного сложнее. И часто им просто не интересно, все, что не связано с наукой.

Как тут не вспомнить Г. Перельмана с его отказом от денег. Но, чтобы понять его мотивы, надо быть в контексте – его биографии, окружения, обучения (это интересно описано в книге М. Гессен «Совершенная строгость. Григорий Перельман: гений и задача тысячелетия»). Говорят когда его спросили почему он не взял деньги, он ответил, что познал законы работы вселенной, и зачем ему после этого какой-то миллион… Звучит сильно! 🙂

Приведем несколько примеров из истории:

О рассеяности Давида Гильберта, немецкого математика ходили легенды. К примеру, однажды семья Гильбертов ждала гостей к ужину. Увидев галстук мужа, жена попросила надеть другой, «менее отвратительный». Он удалился к себе, и через некоторое время, когда уже все гости собрались, его обнаружили спящим в своей комнате. Все просто: сняв галстук, он совершил привычную последовательность действий, которая оканчивалась надеванием пижамы и кроватью (история умалчивает, но наверняка жена потом устроила багфиксинг этого issue). Другой случай произошел на похоронах одного из его студентов. Когда родные и близкие рыдали под дождем у могилы, профессор начал свою речь: « Какая трагедия, что столь даровитый молодой человек погиб прежде, что представилась возможность доказать на что он способен. Но, хотя в его доказательство римановской гипотезы и вкралась ошибка, возможно к решению знаменитой задачи придут тем же путем, что и покойный. Действительно, – продолжил он с воодушевлением, – рассмотрим функцию комплексной переменной…»

Советую научно-развлекательную книгу Уолтера Гратцера «Эврики и Эйфории. Об ученых и их открытиях». Вся книга состоит из подобных «исторических анекдотов».

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

Так что не судите гиков. Закон сохранения энергии ясно дает понять: чтобы где-то было больше, нужно чтоб в другом месте было меньше