<<< Все статьи психологов
Савенкова Неля Автор: Савенкова Неля
25 октября 2024 г.
160

10 психологических проблем, с которыми сталкиваются ИТ-специалисты (программисты, тестировщики) в первый год работы

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

Я собрала эти трудности в своем психологическом исследовании.

Для этого я:

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

В итоге у меня получилось ДЕСЯТЬ! психологических трудностей, с которыми сталкиваются ИТ-специалисты. Пожалуйста, прочитайте их внимательно, чтобы быть подготовленным! В последующих статьях мы рассмотрим пути их решения.

Вот 10 основных психологических трудностей, с которыми сталкиваются ИТ-специалисты (программисты, тестировщики) в первый год работы:

1. Отсутствие опыта
2. Жёсткие дедлайны
3. Отсутствие помощи в стартапе
4. Ошибки
5. Перфекционизм, или «ужасный код»
6. Брошенность на произвол судьбы
7. Выгорание
8. Отсутствие личной жизни
9. Игромания как способ расслабления
10. Начинающиеся проблемы со здоровьем
Рассмотрим здесь первые три!

1. Отсутствие опыта

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

Один программист так писал в своем открытом дневнике:

«Очень сложно начать карьеру разработчика, да и вообще любую карьеру, если на то пошло. Когда начинаешь, ты абсолютно ничего не знаешь о разработке. Когда я начинал, я даже не знал, как работает Git или как правильно продвигать код. Я использовал Git в университете в качестве учебного предмета, но в этом было очень мало смысла, судя по тому, как они его преподавали. Одним из самых забавных примеров того, что я ничего не знал, был тот факт, что я занялся бэкенд-разработкой, потому что мне никогда не говорили, что, как разработчику интерфейса, вам не нужно ничего проектировать, вы получаете дизайн! Есть люди, которые специализируются на дизайне, и их довольно забавно называют дизайнерами. Почему-то никто в университете никогда не говорил мне об этом, и я был не один, двое друзей, с которыми я учился в университете в одно и то же время, тоже этого не знали. Только когда мы начали работать в этой области, появились дизайнеры и интерфейсные разработчики, которые не выполняли работу друг друга. Бывали моменты, когда я видел какой-нибудь код или брал заявку и просто сходил с ума, не имея ни малейшего представления о том, что делать или с чего вообще начать. Я думаю, что это была моя четвертая неделя, и я был просто в шоке, потому что мой босс попросил меня написать этот фрагмент кода на двух разных языках и сообщить, какой из них был проще. У меня был сильный стресс, я не знал ни одного из языков, да и вообще, честно говоря, я почти ничего не знал. Мой босс сказал мне не торопиться, и мы сидели вместе, работая в паре над проблемой, пока она не была решена».

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

2. Жесткие дедлайны

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

По мнению опытных разработчиков, отличительной чертой хорошего программиста с психологической точки зрения, является то, что он:

  • Задает вопросы;
  • Знает свои сильные и слабые стороны.

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

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

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

3. Отсутствие помощи в стартапе

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

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

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

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

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

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

А Вы бы хотели разобраться со своими трудностями и решить их со временем?

Сохранить в соц. сети

Обсуждение на сайте
   


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