18.09.2019

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


Какие кодеры наиболее востребованы в нашей стране?

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

  • «Мне надо переустановить Windows. Я всю жизнь ждал того, кто сделает это для меня. А потом пойдем чинить тостер.»;
  • «О! Ты можешь помочь мне с лабораторной работой на VBA!»;
  • «За сколько сможешь сделать сайт для магазина моей мамы?»;
  • «Да ну! Скучная и дурацкая профессия. Я вот как-то пробовал разобраться с 1C…».

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

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

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

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

1. Front-end веб-разработчик

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

Где работает?

Что делает?

Разрабатывает динамику пользовательского интерфейса. Если в компании нет верстальщика, то еще и переводит PSD-шаблоны в HTML-код.

Технологии

  • HTML и UI фреймворки (Bootstrap, Foundation, Pure);
  • CSS и препроцессоры (SASS/LESS);
  • JavaScript + фреймворки/библиотеки на этом языке (Jquery, ReactJS, AngularJS, BackboneJS);
  • Утилиты для сборки проектов (Grunt, Gulp, Bower).

2. Back-end разработчик

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

Где работает?

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

Что делает?

Разрабатывает “ядро” сайта или веб-приложения: код исполняемый на сервере и архитектуру базы данных.

Технологии

Один из нижеперечисленных языков и фреймворки/библиотеки для него:

  • Ruby;
  • Python;
  • Java;
  • JavaScript.
  • Базы данных MySQl/PostgreSQL/NoSQL.

3. Full-stack веб-разработчик

Человек, который может сделать сайт любой сложности «от и до».

Где работает?

Чаще всего в стартапах и небольших студиях веб-дизайна. В крупных компаниях содержится в команде наряду с front-end и back-end разработчиками, чтобы контролировать и координировать их работу.

Что делает?

Сайты и веб-приложения. Выполняет работу front-end и back-end разработчика одновременно.

См. списки двух предыдущих типов.

4. Разработчик игр

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

Где работает?

В игровых студиях.

Что делает?

Разрабатывает игры.

Какие технологии ему желательно знать?

  • С#/C++/Java;
  • Open GL или DirectX;
  • Один из игровых движков (Unity, Unreal Engine, Torque и другие).

5. Разработчик приложений под Android

Где работает?

Что делает?

Разрабатывает приложения под операционную систему Android.

Какие технологии ему желательно знать?

  • Java;
  • Android SDK;
  • OpenGL;
  • Android Studio.

6. Разработчик приложений под iOS

Где работает?

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

Что делает?

Разрабатывает приложения под операционную систему iOS.

Технологии

  • Objective-C;
  • XCode;
  • OpenGL;
  • Cocoa Touch;
  • CoreData;
  • CoreGraphics.

7. Программист 1C

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

Где работает?

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

Что делает?

Пишет программы для автоматизации документооборота в компании.

Технологии

  • «1С:Управление торговлей»;
  • «1С:Бухгалтерия»;
  • «1С:Зарплата и кадры»;
  • T-SQL.

8. Инженер-программист

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

Где работает?

На производстве или в научном учреждении.

Что делает?

Разрабатывает программы для управления самыми разными устройствами: от печи на хлебозаводе до робота-пылесоса.

Технологии

Один из нижеперечисленных языков:

  • Java;
  • Delphi (жил, жив и будет жить!);
  • Assembler.

Огромный багаж технических знаний, соответствующий отрасли в которой человек работает.

Если посмотреть объявления о найме программистов на российских сайтах, то 90% из них будут подходить под эти семь типов. На Западе рынок вакансии несколько разнообразнее. Кто интересуется, может зайти на Odesk и посмотреть, какая работа там предлагается.

С грустью замечаю, что 14-летние пакистанцы требуют там за html-верстку от 500 рублей в час.

А судить о том, какие языки сейчас наиболее популярны в мире можно по данным Tiobe Index . Этот рейтинг строится по числу запросов в поисковых системах с упоминанием разных языков программирования.

P.S. Напоследок, жизненный анекдот в тему.

Если бы водителей нанимали на работу так же как программистов:
Вакансия: водитель.
Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулёра, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимися на вооружении стран СНГ и НАТО. Навыки раллийного и экстремального вождения обязательны. Опыт управления болидами “Формулы 1″ - приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, бортовых компьютеров, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих производителей. Опыт проведения кузовных и окрасочных работ - приветствуется. Претенденты должны иметь сертификаты Mercedes, BMW, General Motors, а также справки об участии в крупных международных соревнованиях не более, чем двухлетней давности.
Зарплата: определяется по результатам собеседования.4.43 из 5, оценили: 7 )

сайт Какие кодеры наиболее востребованы в нашей стране? Если сказать простому человеку, что ты работаешь программистом, то в ответ можно услышать одну из следующих реплик: «Мне надо переустановить Windows. Я всю жизнь ждал того, кто сделает это для меня. А потом пойдем чинить тостер.»; «О! Ты можешь помочь мне с лабораторной работой на VBA!»; «За сколько...

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

Статья является тематическим продолжением поста «Свобода или предопределенность ?», а также перекликается со статьями «Мемы – оружие 21 века! », «Инфицирование массового сознания », «Как изменить привычки? », «Прокрастинация: почему ты до сих пор в жопе? », «Внутренние конфликты – потерянный рай ».

Предупреждение! Эта статья может разрушить драгоценные иллюзии о себе самом и мире, в котором мы живем. «Аборигенам детского сада» читать строго воспрещается!

Неизбежное программирование

«Те, кто правят символами, правят нами!»

А. Кожибский

Чтобы ответить на вопрос, как программируют людей, надо понять простую вещь. Меня, тебя, любого человека программировали с детства. Родители, детсад, школа, СМИ и так далее. Делали это для того, чтобы нами можно было управлять. Чтобы мы подчинялись прямо и косвенно. Подчинялись даже тогда, когда никто за нами не наблюдает. Самое страшное, что 99% того, что мы считаем собой (наши убеждения, привычки и вкусы), в нас вложено.

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

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

С первым пунктом все плохо. Аберрации нашего поведения в обществе базируются на инстинктах. Блокировать их на 100% просто невозможно. Обществу приходится идти на компромисс, практически узаконив двойные стандарты и создавая институты сублимации инстинктов.

Ты и общество

Это стоит проиллюстрировать. В любом обществе люди нарушают писанные и негласные табу. Причем нарушители делятся на две примерно равновеликие группы. Одни становятся аутсайдерами, другие – лидерами, поднимающимися на самую вершину социальной пирамиды.

Гении, преступники, электорат и элита

На диаграмме преступники, сумасшедшие и гении перекрывают области электората и элит. Это потому, что они присутствуют в любой прослойке:

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

Причем криминальная среда честнее – она не провозглашает ценности, которых не разделяет. Элиты же ханжески навязывают их электорату. Причем неважно, о каком времени или этносе идет речь. Древний Рим, племена зулусов, США или Россия.

Противоположности переходят друг в друга – это действительно так. Новаторы становятся ретроградами. Преступники – уважаемыми людьми. Гонимые – гонителями.

Это проекция треугольника Карпмана на большие сообщества.

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

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

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

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

Одурачивание – принуждение с помощью лживых обещаний и дезинформации.

Самый яркий пример ближайшей истории – Борис Ельцин. Ни одно из его многочисленных клятвенных обещаний не было выполнено! Повторяю – ни одно!

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

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

Ханжество – провозглашение ценностей и моделей поведения, не соответствующих разделяемым. Это же политика двойных стандартов.

Нет ни одного общества на планете, где элита разделяла бы провозглашенные ценности. Причина – эти ценности ограничивают эго и пассионарность.

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

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

Смысл любых, столь отличных в древних культурах табу – удержание толпы от анархии.

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

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

Строение общества

Совсем кратко об общественной пирамиде. За тысячи лет ничего нового не придумали. Меняются элементы, сдвигаются секторы, но структура остается той же.

Вот интересный рисунок на тему общественной иерархии:


Стрелки денежного и товарного потоков напоминают спираль ДНК. Автор рисунка поместил служителей культа ниже инвесторов, поп-див и звезд экрана. Обычно на карикатурах и идеологических плакатах другое деление.

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

На данный момент экономически мир представляет собой такую пирамиду:


З млрд нищих, 1 млрд бедняков, 2 млрд условно среднего класса и 0,5 млрд условно богатых.

Нищие – доход меньше 2000 долларов в год.

Бедные – доход от 2000 до 3000 долларов в год.

Средний класс – доход от 3000 до 20000 долларов в год.

Богатые – от 20000 долларов в год и до неизвестной суммы со многими нулями.

По отношению к знанию о мире, иначе – осведомленности, пирамида имеет такой вид:


Толпа знает мало, ее знания разрознены и почерпнуты из СМИ.

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

Элиты обладают всей полнотой поступающих данных. Однако они сами попадают в ловушку дезинформации, которую конструируют модераторы из профессионалов. Это неизбежно.

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

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

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

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

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

Группами влияния также являются сообщества внутри номенклатур и секретных служб наиболее богатых стран. Однако это неустойчивые группы прежде всего из-за отсутствия преемственности.

Популисты темы манипуляции общественным сознанием и теории заговора много говорят о мировом правительстве, ставя в его главу то сатанистов, то рептилоидов, то атлантов. J Спешу успокоить читателя: по всем признакам мирового правительства пока не существует. Есть группы, претендующие на это и не пришедшие к полному консенсусу.

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


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

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

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

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


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

И наконец, вторая по величине группа (зеленый круг) – те, кого все устраивает. В силу положения, безразличия или умственной лени, врожденной толерантности или мудрости. У кого как.

Влияние на сознание

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

Алфред Норт Уайтхед

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

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

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

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

Футурологический анализ ситуации в мире будет представлен на .

Социодемия – болезнь психогенной природы, индуцированная массовыми слухами.

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

Атаке на сознание практически нечего противопоставить. Люди, имеющие здравые ценности, высокие идеалы и аналитический ум, вымирают как мамонты. Родители не в силах передать следующему поколению свой взгляд на мир. Их голос – глас вопиющего в пустыне.

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

Влияние на сознание человека через моделирование выбора

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

Напомню модель человеческих потребностей А. Маслоу:

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

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

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

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

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

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

Уровень развития и уровень потребностей

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

Уровень

Признак

Психологические статусы

Досоциальный

Несоциализированный человек – инфант, маргинал и т.п. Игнорирует общественные нормативы. Существует за счет помощи родных, наследства, государства, подаяния или криминала

Большой ребенок. Человек, не нашедший своего места, потерявшийся и

опустившийся.

Асоциальный тип – преступник, маньяк

Социальный

Человек играет свои роли в системе общественных отношений – муж/жена, работник и так далее

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

Надсоциальный

Отшельничество внешнее или внутреннее. Разотождествление с общественными ролями

Состоявшаяся в обществе личность в активном поиске смысла

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Идеальный программист. Как стать профессионалом разработки ПО Мартин Роберт С.

Программисты и люди

Программисты и люди

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

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

Из книги Человеческий фактор [Успешные проекты и команды] автора Листер Тимоти

Из книги Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения автора Коуберн Алистэр

Из книги Журнал «Компьютерра» N8 от 27 фераля 2007 года автора Журнал «Компьютерра»

Из книги Человеческий фактор в программировании автора Константин Ларри Л

ПИСЬМОНОСЕЦ: Грамотные люди Автор: Владимир ГуриевРазвернула номер #6(674) «Компьютерры» и в конце «13-й комнаты» В. Гуриева прочитала упоминание о потемкинской деревне. Я считала, что в вашем журнале работают грамотные люди, которые знают, что Потемкин действительно строил

Из книги Создание шаблонов Joomla автора Автор неизвестен

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

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

59 Одаренные программисты Это был долгий год. Месяц за месяцем вы, как и другие программисты из вашей команды, тяжело работали, выполняя обязательства по проекту. Вы начинаете думать о премии в конце года. Это сезон подарков - зимнее солнцестояние, Ханука, Рождество, Кванза

Из книги Домены. Все, что нужно знать о ключевом элементе Интернета автора Венедюхин Александр

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

заголовок первого уровня

первый

Из книги Секреты приложений Google автора Балуев Денис

I.3.7 Люди Термин "хакер" (hacker) часто используется в положительном смысле - человек, имеющий высокий уровень компьютерных знаний. С другой стороны, хакером называют и человека, пытающегося взломать личные компьютерные сети. В книге мы будем использовать второе значение

Из книги Человеческий фактор. Успешные проекты и команды автора Листер Тимоти

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

Из книги Компьютерные террористы [Новейшие технологии на службе преступного мира] автора Ревяко Татьяна Ивановна

Люди Любой адрес, с которого вам хотя бы раз пришло письмо, почтовая служба Gmail запоминает навсегда. Больше писем – больше контактов! Все они доступны из пункта «Адресная книга» основного экрана и представляют собой нечто больше, чем просто записную книжку. Пожалуй, это

Из книги Идеальный программист. Как стать профессионалом разработки ПО автора Мартин Роберт С.

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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