Назад к блогу

Софт-скиллы для начинающих разработчиков

Доклад Артёма Альтигина от 28 февраля 2019 года. Лайв HTML Academy и Лиги А

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

Софт-скиллы — это навыки, которые никак не связаны с вашим ремеслом, но они напрямую помогают стать вам лучше.

Что вы получите, если будете развивать софт-скиллы:

  • Вырастите, как специалист
  • Устроитесь на работу в компанию мечты
  • Выйдете на желаемый заработок
  • Найдёте общий язык с любым участником команды

Рассмотрим, какие именно софт-скиллы нужно развивать на каждом этапе работы в команде.

Какие нужны навыки: от 0 до 3 месяцев

  1. Умение концентрироваться

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

    • Не сдавайте задачу, пока не проверите её сами
    • Смотрите, как работает ваш тестировщик
    • Запоминайте и анализируйте ваши ошибки
  3. Умение говорить о проблемах до того, как они появились

    • Рассказывайте о проблемах сразу
    • Доносите эту проблему до всех
    • Говорите истинную причину проблемы
  4. Умение не бояться просить совета

    • Думайте над вопросом
    • Предлагайте решение проблемы
    • Не бойтесь казаться глупым
  5. Умение думать наперёд

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

Какие нужны навыки: от 3 до 6 месяцев

  1. Умение правильно оценивать силы

    • Оценивайте ситуацию: готовы ли вы выполнить задачу? Есть ли у вас для этого силы?
    • Опасайтесь чувства уверенности: иногда кажется, что ты справишься с задачей, но в итоге ты только измотаешь себя.
    • Геройство до добра не доведёт: вы только измотаете себя, а ваш подвиг могут не заметить.
    • Иногда от какой-то задачи лучше отказаться.
  2. Умение глубже изучать свою область

    • Ищите на stackoverflow.
    • Ищите не только на stackoverflow: ищите ответ в спецификациях.
    • Знакомьтесь с нововведениями.
    • Копайте глубже: иногда нужно перепроверить свой код и удостовериться, что в нём всё верно.
  3. Умение быстро менять фокус

    • Смотрите, как это делают другие.
    • Участвуйте в процессе без нагрузки.

Какие нужны навыки: от 6 до 12 месяцев

  1. Умение делиться знаниями

    • Помогайте новичкам адаптироваться в компании.
    • Рассказывайте о том, что может быть полезным.
    • Станьте наставником: когда мы кого-то учим, мы обучаемся сами.
  2. Софт-скиллы — это важно! Но большая часть разработчиков забывает об этом, ведь все же пришли писать код.