60 дней фильмов и сериалов по промокоду
60 дней фильмов и сериалов на Kинопоиске по промокоду
Условия подписки: clck.ru/dnhea. 18+
VC60
Забрать
60 дней подписки Яндекс Плюс бесплатно для новых пользователей, ранее не оформлявших подписку Яндекс Плюс либо подписки, её включающие, при условии привязки банковской карты. Далее — автопродление: 199 ₽/месяц. Действует на территории РФ. Активировать до 01.09.22 г. включительно на сайте hd.kinopoisk.ru/gift. Условия: clck.ru/FMQND. 18+
Личный опыт
IT Overone

ТОП-5 СОФТ СКИЛЛОВ ДЛЯ ПРОГРАММИСТА

Как развить в себе гибкость и повысить конкурентоспособность, если строишь карьеру в IT

Soft skills – это надпрофессиональные навыки, которые помогают эффективно решать жизненные задачи и работать с другими людьми. Без каких “гибких” навыков в современной IT-компании делать нечего?

1 Умение учиться

В IT-сфере учиться придётся постоянно. Для прокачки умения учиться:

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

Чтобы запомнить новую тему навсегда:

  1. в первый час после изучения ответь на вопросы в конце главы;
  2. через день – обсуди тему с друзьями;
  3. через 2 недели – повтори материал на практике;
  4. через 3 месяца – вернись к изначальному материалу и повтори его.

Так учёба будет продуктивной и быстрой.

2 Самоорганизация

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

Для прокачки самоорганизации:

  • составляй планы каждый вечер на следующий день;
  • разбивай крупные задачи на мелкие, а затем сортируй их по приоритету;
  • веди дневник достижений и поощряй себя;
  • используй трекеры, например, ToDoist, Stickk или Balanced;
  • стремись к завершению, а не совершенству.

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

из книги «Джедайские техники» Максима Дорофеева

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

  1. составь список задач на день
  2. включи таймер на 25 мин, работай
  3. сделайте перерыв в 5 мин
  4. через 4 помидорки отдохни 15 мин
  5. вернись к пункту 2

3 Стрессоустойчивость

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

3.1 Физическое здоровье

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

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

  • физические нагрузки 2-3 раза в неделю – спортзал, бассейн, велосипед, пробежки;
  • ходьба по 5000-10000 шагов в день;
  • 80% рациона из здоровой пищи;
  • полноценный сон (7-8 часов).

3.2 Ментальное здоровье

Поддерживать ментальное здоровье необходимо с помощью:

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

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

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

Из книги от Harvard Business Review "Эмоциональный интеллект"

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

4 Коммуникативность

Для создания качественного продукта программистам необходимо работать в команде. Так junior- и middle-специалисты перенимают опыт у senior. А team lead обеспечивает слаженную и комфортную работу для каждого члена команды.

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

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

  • улучшай навыки презентации, проводи лекции для друзей и коллег – в будущем тебе точно придётся продавать свой продукт;
  • запишись на курсы переговорщиков, на которых опытные преподаватели учат методам выстраивания доверительных отношений и защите от манипуляций;
  • устраивай дискуссии и деловые игры с друзьями и коллегами;
  • старайся объяснять повседневные вещи другими словами, например, на вопрос “Как прошёл твой день?” отвечай максимально неожиданно.

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

А главное – больше общайся! Иначе никакие курсы и упражнения не помогут.

5 Креативность

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

Как прокачать креативность?

  • вдохновляйся ВЕЗДЕ. Но чаще на GitHub;
  • ищи нестандарные решения повседневных задач;
  • разнообразь твои впечатления, занятия и круг общения;
  • делай бытовые дела левой рукой;
  • занимайся творчеством – играй на музыкальных инструментах, рисуй!
Какой самый главный навык для программиста?
Умение учиться
Самоорганизация
Стрессоустойчивость
Коммуникативность
Креативность
Показать результаты
Переголосовать
Проголосовать

Тебе может показаться, что “гибких” навыков достаточно для успеха, чтобы стать программистом с нуля. Конечно, это не так! Любая IT-компания, в том числе и IT OverOne, в первую очередь ценят навыки специалиста (hard skills). Но идеальный программист – это тот, кто гармонично сочетает soft и hard skills.

0
3 комментария
Эмилия Костусик

Спасибо

Ответить
Развернуть ветку
IT Overone
Автор

Рады, что Вам было полезно!

Ответить
Развернуть ветку
Диана Ларионова

Какая убогая компания

Ответить
Развернуть ветку
Читать все 3 комментария
null