Почему программисты такие высокомерные
Перейти к содержимому

Почему программисты такие высокомерные

  • автор:

10 вредных привычек в программировании, с которыми нужно покончить прямо сейчас

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

1. Работать все время самостоятельно

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

2. Уверенность, что твой код самый лучший

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

3. Отказ писать плохой код

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

4. Обвинение других

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

5. Переоцениваете собственный стиль

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

6. Романтизация своего инструмента разработки

Бывают случаи, когда ваш любимый редактор или инструмент командной строки не подходит для работы. К примеру, Visual Studio – хорошая IDE, Sublime – подходит для динамических языков, Eclipse – хороший инструмент для Java, и т.д. Vim или emacs могут быть вашими любимыми инструментами, но это не означает, что они подходят для любой ситуации.

7. Редкая обратная связь с менеджером/клиентом

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

8. Использование имен, которые не дают дополнительной информации

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

9. Недостаточно используете Google

Сложная и запутанная проблема может быть решена быстро, если ее вообще не нужно решать. Погуглите, если вы не уверены. Конечно, вы всегда можете спросить коллегу, который сидит недалеко от вас, но он не сможет дать столько подробностей, как Stack Overflow. К тому же, вы будете отвлекать его от работы.

10. Опускание рук

Стоит ли сдаваться так быстро? Несмотря на то, что они так близко к решению задач, слишком многие программисты сдаются раньше, чем найдут решение. Жизнь разработчиков полна испытаний, в этом нет сомнений. Наша повседневная жизнь полна новыми вызовами, и временами, когда застреваем над какой-то проблемой, мы хотим бросить её и перейти к другой. Однако, вы должны помнить, что “опускание рук” это не решение. Верно и то, что есть некоторые технические проблемы, которые мешают нам в разработке вещей. Тем не менее, это не означает, что задача не может быть решена, независимо от того, сколько времени займет процесс. Сдаться – это не то же самое что и остановиться, иногда нужно отложить задачу, и подойти к ней с чистым умом. Запомните, не позволяйте мысли о сдаче закрасться в ваш разум.

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

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

Спасибо за прочтение! ��

  • программирование
  • советы новичкам
  • привычки
  • улучшение кода

Почему программисты такие высокомерные

Главная Блог новостей Психология айтишника: не высокомерные, но индивидуальные! Экспресс-обзор от COSMONOVA|NET

Психология айтишника: не высокомерные, но индивидуальные! Экспресс-обзор от COSMONOVA|NET

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

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

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

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

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

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

Я выше вас всех или как общаться с IT специалистом

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

Знакомьтесь – рядовой ITишник Василий

Все началось в недалеком 85-м году. Родился он 23 июля в три часа ночи и, еще не зная слов, подумал про себя: «Hello world».

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

С первых минут жизни эта какофония стала его персональным кошмаром, преследующим его с утра до ночи и утихающим лишь к вечеру. Все по кругу: день — в ожидании ночной тишины; благословенная ночь — когда мир спит и молчит, и можно, наконец, надеяться поработать, услышать ответ на посылаемый в пустоту запутанный код своих мыслей… Не успел прилечь — утро: «Вася, Вставай! Завтрак остынет!».

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

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

За работой, или просто в сосредоточении он иногда забывает поесть, часами не может сообразить, откуда такой дискомфорт, а он просто хочет по-маленькому… А вы хотите, чтобы он реагировал на ваши бесконечные суетные вопросы немедленно?

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

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

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

Само собой получилось, что и в выборе жизненного пути Вася оказался выше сверстников, погруженных в обычную суету – куда пойти учиться, где найти работу, чтобы ничего не делать, но хорошо зарабатывать – и в итоге обреченных на унизительную пятидневку и толпы в метро в часы пик. В 9 лет он соединил два домашних компьютера в сеть, в 12 — сделал свой первый веб-сайт за деньги, в 17 — ушел со второго курса факультета вычислительных технологий, потому что институтская программа не успевала за виртуальной реальностью, при том что самостоятельно он был способен заглотить Java или С++ за пару ночей и сразу начать с ними работать… Сам собой складывался тот независимый от графика день, о котором мечтал каждый несчастный «менеджер» и «специалист по…». Помогать с железкой веренице страждущих он может в любое время дня, а выполнять заказы… ну, конечно, ночью.

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

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

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

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

Инструкция для директора и сотрудников предприятия по обращению с работником IT-отдела.

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

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

Высокомерие программистов как отпечаток профессии

Высокомерие программистов как отпечаток профессии

Основатель центра развития высокотехнологичных проектов IT House Александр Мелещенко в своей колонке рассуждает про то, откуда берётся «фирменное высокомерие» айтишников и почему оно мешает их карьере.

Однажды я поехал на встречу в одну ИТ-компанию. В комнату переговоров пришли люди самого разного возвраста и статуса: замдиректора, начальник отдела, руководители проектов, пара разработчиков. Бросилось в глаза, что состоявшиеся айтишники, которым уже лет за 40, — на удивление доброжелательные и приятные в общении люди, желающие помочь. А вот молодые программисты посидели за столом, похмыкали и, не взяв визитки, ушли.

Про высокомерие программистов, конечно, много говорят. Но после той встречи я впервые задумался: почему так происходит?

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

  • Топ-менеджеры: «Это такое поколение».
  • Обыватели: «Им просто много платят».
  • Студенты: «Их захвалили учителя».
  • Гуманитарии: «Эта такая каста…».
  • Программисты: «Много в иных го***ца…».
  • Моя точка зрения: «Проблема односторонности».

Конечно, все люди разные — за время учёбы и работы в ИТ я встретил очень много замечательных, интересных, открытых парней и девушек. Но в некоторых причинах «среднестатистического высокомерия» мы всё же попробуем разобраться.

«Это такое поколение». Дети лихих 90-х

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

«Им просто много платят». Трудные времена отрезвляют

Зарплата айтишника вполне позволяет ему путешествовать по миру или посещать в Минске различные заведения по улице Зыбицкой. Он видит там таких же айтишников, как и он сам, — так постепенно формируется самомнение (самооценка?).

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

Трудные времена обычно выдёргивают айтишника из-под его уютного колпака, как это произошло в Украине.

В Беларуси всё это тоже аукнулось. Продуктовых компаний у нас не так много, в основном все аутсорсят. А аутсорсинговые компании чувствительны к стабильности портфеля заказов. Те, кто работал на Россию, просели по понятным причинам. Но трудности возникли даже у тех компаний, которые традиционно работали только с Америкой. Новых заказов стало меньше: часть американцев искренне убеждены, что Беларусь — это 51-й штат России, другая часть полагает, что бои под Донецком — это где-то на окраине Минска, уж лучше отдать проект в более спокойный регион. В итоге, если раньше был чёс на программистов, их выхватывали со 2-го курса, то сейчас легко найти неприкаянных студентов 4-го курса вполне престижных специальностей. На рынке впервые появились свободные senior-разработчики.

Поубавится ли высокомерия на этом фоне?

«Их захвалили учителя». Люди из класса «В»

У нас в школе в параллели было три класса: «А» — ребята, которые собирались в хабзу работать руками; «Б» — химико-биологический, для гуманитариев; «В» — физико-математический, куда собирали умников и готовили к олимпиадам. И вот завуч вручает кому-то грамоту при всех: равняйтесь на Петю, он наша гордость! Смотрите, как надо, а вы все лоботрясы!

Почти все люди на «высокомерных» факультетах — из «В» класса. Даже те, кто не из «В», меняются под влиянием лидеров мнений. У нас в команде были люди со средним баллом 10.0. Разумеется, у них формируется ощущение превосходства.

Кстати, в классах «А» и «Б» не любят Петю. А возможно, в особо торжественных случаях даже поджидают его за углом после уроков. Теперь, когда Петя ездит по всему миру и получает в 10 раз больше своих обидчиков, он «берёт компенсацию».

Иллюстрация: Shutterstock.

«Эта такая каста…». Таинственные носители сакрального знания

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

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

Отсюда возникает особый апломб технических специальностей: я умный, всё это могу, а эти из «А» и «Б» — не могут. Проблема технарей в том, что подход, который хорошо работает в известной им области, они переносят на все другие сферы, рассуждая, например, о политике и бизнесе в рамках построенной ими логической схемы. Здесь и кроется «ахилесова пята» ИТ-специалистов, тормозящая их же карьерный рост.

«Проблема односторонности». Социофобия как стоп-кран успешной карьеры

Моя хорошая знакомая, которая занимается рекрутингом в ИТ-компании уже 15 лет, говорит об этом так: «Вы — классные. Действительно умные ребята, интеллектуалы. Но вы очень односторонние».

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

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

Потому что невозможно построить успешную карьеру, не взаимодействуя с людьми. Мне приходилось общаться со многими директорами ИТ-компаний — практически все они исключительно приятные в общении люди. Отчасти поэтому они и там. К слову, где-то половина из них не понимают, что такое программирование, не знают, как работает компьютер и что такое машина Тьюринга. Они закончили Иняз или факультет международных отношений БГУ. Почему так вышло? Они умеют общаться с людьми.

«Чморение» в интернете или сдохшая корова как условие добрососедства

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

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

Отсюда и чувство зависти, не дай бог у соседа корова лучше! Один из моих знакомых работает в хорошей фирме, у него дом в деревне, отличная машина. Так с ним никто на улице не здоровается. «Крутой!».

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

Кто-то из знакомых напишет в ленте «я основал компанию, уже начались первые продажи». Нам будет не так больно, если мы скажем «да из твоей компании ничего не выйдет, технология твоя …, а ты будешь таким же неудачником, как и все!». Или вот подколоть темой «распила» очень любят.

Почему молодые парни иногда ведут себя в интернете как бабушки-наседки? Я понял: это такая форма самозащиты постсоветского общества.

Итого:

  • 6% населения имеют склонность к абстрактному аналитическому мышлению, программирование является для них «естественной» профессией.
  • Если эта склонность сильно выражена, она может затруднять контакты в социальной сфере.
  • Human skills не менее, а может быть, более важны для карьеры, чем tech skills.
  • «Понт» стоит дорого (то же самое, но проще).
  • Стараясь найти свой собственный путь и достигая на нём реальных результатов, мы избавляемся от чувства зависти.
  • Бог в среднем всем даёт одинаково.

*Мнение колумнистов может не совпадать с позицией редакции.

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

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