Всем привет. Меня зовут Антон, я Scrum-мастер IT-отдела компании AppEvent и по-совместительству front-end разработчик. В моей первой статье на Хабр хочу рассказать вам, почему же айтишнику нужно быть креативным и как этот навык вообще можно проявить. Ведь зачастую он является краеугольным камнем при найме нового сотрудника в компанию.

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

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

Любовь с первого взгляда… 

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

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

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

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

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

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

Покоряем всех своим тестовым 

Встречают, конечно, по одежке, а вот полноценно судят по тестовому заданию. Именно оно формирует стартовый оффер. Часто ТЗ тестового задания выглядит так: напиши код, выведи данные. При этом front-разработчики могут добавить от себя креативности в визуале. 

Когда я выполнял тестовое задание для компании AppEvent, я создавал простой интернет-магазин с использованием готового API. Выполнение задания предполагалось с применением bootstrap или других готовых компонентов, никаких дизайнерских элементов использовать было не нужно. Со своей стороны я решил, что я хочу произвести красивым дизайном. Так и получился броский интернет-магазин в стиле GTA V.  Оффер от работодателя вне очереди не заставил себя ждать. 

Мое тестовое задание: интернет-магазин в стиле GTA V
Мое тестовое задание: интернет-магазин в стиле GTA V

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

IT - командная игра

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

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

Наша рассада и осьминожки Аппики
Наша рассада и осьминожки Аппики

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

Нескучно вывозим рутину

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

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

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

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

Поздравляем, у вас повышение! 

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

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

Расти как профи... 

Построение эффективной работы зависит от имеющегося опыта. Всё, что мы видим и с чем работаем оставляет отпечаток в памяти. Насмотренность — это визуальный опыт, который помогает отделять эффективное от красивого. Распространенная ошибка видеть смысл в насмотренности только в творческих профессиях, вроде дизайна. Хотя насмотренность — это не только про формирование вкуса в визуале или текстах. Это и про методологию, и про варианты решения технических задач. 

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

… развивайся как личность 

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

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

Комментарии (16)


  1. FirstEgo
    19.12.2023 09:50

    Почему у меня такое ощущение, что статью заминусуют?..


    1. CIDBerlin Автор
      19.12.2023 09:50

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

      С наступающим)


      1. FirstEgo
        19.12.2023 09:50

        Для себя в статье я нашёл полезное и посмотрел на возможную будущую работу. К статье вопросов нет. К заголовку только.


    1. FirstEgo
      19.12.2023 09:50

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


  1. Breathe_the_pressure
    19.12.2023 09:50

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


    1. CIDBerlin Автор
      19.12.2023 09:50

      Рад, что получилось найти что-то полезное для себя. Всегда пожалуйста)


  1. Denis_Zelenykh
    19.12.2023 09:50

    Классная идея с выращиванием помидорок. ????


    1. CIDBerlin Автор
      19.12.2023 09:50

      Приветствую, Денис. Рад, что понравилась идея. В следующем году будут эксперименты с мятой. Не пропустите)

      С наступающим


  1. nronnie
    19.12.2023 09:50

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

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

    Именно креатив позволяет не просто взять готовую библиотеку, а еще и дополнить ее при написании кода.

    Это самый обычный принцип открытости-закрытости, креатив тут вовсе не при чем.

    а вот полноценно судят по тестовому заданию

    Уж сколько раз твердили миру...

    Когда я выполнял тестовое задание для компании AppEvent, я создавал простой интернет-магазин с использованием готового API.

    Я думаю, что дающим подобные тестовые задания есть особое место в аду.


    1. CIDBerlin Автор
      19.12.2023 09:50

      В целом, практика разделения слишком уж активно распространяется в современном IT социуме, что так или иначе заставляет переживать. Как по мне, западные практики не полностью совместимы с реальной моделью СНГ разработчика, уж простите.

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

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


    1. FODD
      19.12.2023 09:50

      Я думаю, что дающим подобные тестовые задания есть особое место в аду.

      Ну я, например, не знаю как по другому можно оценить стажеров (надеюсь что такое задание дали на стажерско-джуновую позицию).
      Мы в компании иногда даём тестовое, если чел на собесесе показался слабым, тоже уровня "вот апи, нарисуй три страницы". Но мы в целом в основном джунов и набираем


      1. nronnie
        19.12.2023 09:50

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


  1. AndrewBond
    19.12.2023 09:50

    Я бы попробовал проявить креативность и в статье вместо слова "креативность" использовать хорошее русское слово "творчество".

    Выглядело бы свежо и необычно.


    1. nronnie
      19.12.2023 09:50

      Как ни странно, но, проверил, и неожиданно оказалось, оказалось, что слово "креативность" вполне себе живет в словарях русского языка: https://slovar.cc/rus/tolk/43805.html. Да и "креативность" как-то не получается перевести одним словом на русский (мне, по крайней мере, на ум ничего не приходит). Разве что "склонность к творчеству" - в три раза больше слов и почти в два раза больше букв.


      1. AndrewBond
        19.12.2023 09:50

        Наличие в словаре - критерий? Есть прекрасное русское выражение - "творческое начало", с запасом перекрывающее "креативность", а уж прилагательное "творческий" гораздо полнее говорит о человеке. Этими словами можно характеризовать людей как нашего времени, так и прошлого, позапрошлого века (и далее). Сохраняется некая преемственность, связь времен. "Креатив" же существует всего лишь с 90-х годов.

        С другой стороны, перечитал статью - Лермонтов, Циолковский - скорее творческие люди, а "вырастить помидорку в офисе" - да, креатив (даже "креатифф").


  1. klimkinMD
    19.12.2023 09:50

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