Всем привет. Меня зовут Антон, я Scrum-мастер IT-отдела компании AppEvent и по-совместительству front-end разработчик. В моей первой статье на Хабр хочу рассказать вам, почему же айтишнику нужно быть креативным и как этот навык вообще можно проявить. Ведь зачастую он является краеугольным камнем при найме нового сотрудника в компанию.
Статья станет полезным кейсом для начинающих разработчиков и поможет им показать себя руководству и коллегам с другой стороны, а также повысит насмотренность и расширит критерии отбора HR.
Под термином «креативность» обычно понимают умение человека отступать от стандартных идей, правил и шаблонов. Креативный человек ищет альтернативные методы для решения конкретной задачи. Это позволяет ему опираться на множество вариантов решения при столкновении как с базовыми, так и с нестандартными кейсами.
Любовь с первого взгляда…
Работодатель или HR листает сотое резюме, все не то. Но вот, после часов скроллинга, он видит вашу анкету. Искра. Буря. Безумие. В такой расклад хочется верить каждому IT-специалисту. При этом не все умеют правильно преподносить себя в резюме. Выделиться среди более опытных коллег поможет она — креативность.
Проявите нестандартный подход в составлении резюме: в дополнение к профессиональным навыкам расскажите о своих увлечениях. Вы полноценный человек, состоящий не только из кода. Вам предстоит работать в команде, не бойтесь рассказывать о постороннем. Это цепляет и дает HR сделать больше выводов о потенциальном сотруднике.
Покажите, как вы решали необычные задачи во время обучения или на предыдущем месте работы. В такие моменты вам приходилось смотреть на задачу под другим углом и искать креативные решения. Избегайте официозных серых формулировок задач, которыми вы занимались. Вместо «пишу код» дайте историю — «пишу красивый код без багов». Вспомните о необычных обстоятельствах, с которыми вы сталкивались при работе и внесите их при описании задач с прошлого места работы.
Если оставляете отклик, используйте сопроводительное письмо как возможность «старгетировать» резюме на определенную компанию. Продублируйте те навыки, которые максимально пересекаются с требованиями работодателя, приведите факты о его компании, чтобы показать, что вы в повестке. Это подкупает и выделяет на фоне остальных кандидатов. Далеко не все готовы заморачиваться.
Конкретный кейс в нашей компании: в сопроводительном письме человек рассказал о баге, который нашел на нашем сайте. Его на собеседование мы пригласили одним из первых.
Добавьте эмодзи и составьте навигацию по вакансии, чтобы ваше резюме было не просто читабельным, но и функциональным.
Покоряем всех своим тестовым
Встречают, конечно, по одежке, а вот полноценно судят по тестовому заданию. Именно оно формирует стартовый оффер. Часто ТЗ тестового задания выглядит так: напиши код, выведи данные. При этом front-разработчики могут добавить от себя креативности в визуале.
Когда я выполнял тестовое задание для компании AppEvent, я создавал простой интернет-магазин с использованием готового API. Выполнение задания предполагалось с применением bootstrap или других готовых компонентов, никаких дизайнерских элементов использовать было не нужно. Со своей стороны я решил, что я хочу произвести красивым дизайном. Так и получился броский интернет-магазин в стиле GTA V. Оффер от работодателя вне очереди не заставил себя ждать.
Если человек умеет в визуал и не боится это демонстрировать при выполнении тестового, он показывает и креативность, и универсальность.
IT - командная игра
Это высказывание — парадигма agile методологии, которую предпочитают в современной разработке. Среди всей команды особого успеха добьются те, кто сможет посмотреть на рутину и задачи под другим углом. Этот же навык поможет влиться в новый коллектив, придумать в нем новые традиции. К примеру, один из наших разработчиков ввел обычай коллективной «поздравлялки» с днем рождения. До этого в отделе не уделяли этому внимания. Такое нововведение сплотило команду.
Вместе мы начали выращивать в офисе полноценную рассаду помидоров. Идея пришла мне после неудачной попытки вырастить в условиях офиса сакуру. Нужно было что-то необычное, но не такое требовательное в плане ухода, так выбор пал на помидорки. Теперь вся компания наблюдает за «живым» подоконником и ждет урожай. Такие «странные» мелочи формируют общность коллектива гораздо сильнее стандартных корпоративов.
Код в компании тоже общий. Мы соблюдаем разного рода регламенты и правила написания кода как со стороны back-end, так и front-end разработки. Так называемые манифесты. Человек, разбирающийся в архитектуре программы и мыслящий креативно, сможет внести свой вклад в общую работу, не заруинив труд коллег. Ведь именно креативность помогает посмотреть на код под разными углами.
Нескучно вывозим рутину
На первый взгляд можно подумать: простому разработчику дают четкое техническое задание, за рамки которого выходить не нужно. Но для тех, кто давно работает в IT-среде очевидно, что у каждого разраба есть свой почерк при работе с кодом: переходы и анимации, элементы дизайна и дополняющие детали в компонентах и страницах. Так что уже здесь все мы, IT-спецы, незаметно для себя проявляем креативность.
Креативное мышление позволяет не идти по протоптанной дорожке, а подходить к задаче по-своему. Оптимизировать код, вычищать его и следовать гайдлайну разработки можно с разными подходами.
Это же касается работы с готовыми библиотеками. Слепое обращение к ним не всегда хорошо. Подтягивание новых зависимостей чревато чрезмерным расширением проекта. Библиотеки и фреймворки, включающие в себя многоуровневую файловую систему и обилие функционала, усложняют работу. С ними нужно работать, выбирая свой подход и опираясь на критическое мышление и креативность. С помощью этих навыков можно свести всю работу к трем строчкам кода. Именно креатив позволяет не просто взять готовую библиотеку, а еще и дополнить ее при написании кода.
При этом у разработчика появляется возможность полноценно работать на результат и выстроить архитектуру в рамках выполняемой задачи, сделать её гибкой и расширяемой, а также удобной для делегирования коллегам.
Поздравляем, у вас повышение!
Креативность часто ведет к повышению. Креативному разработчику скорее отдадут нестандартную задачу. К примеру, когда наша компания расширялась и выходила на рынок билетных операторов, руководство поручило мне задачу по разработке схемы залов. Это задание отдали мне, как человеку «с шилом». Задача выглядела совсем новой, поскольку предусматривала использование технологий canvas. Исходя из собственного опыта скажу, что это было не только интересной и нестандартной задачей, но и возможностью оперативно изучить новый материал и применить его на практике. Потом я провел по этому кейсу креативный мит-ап, чтобы познакомить всех членов команды с технологией.
Хороший руководитель может обладать широким пулом навыков: умение делегировать, грамотно ставить дедлайны, мотивировать сотрудников, но все это не сработает, если у человека не будет креативности. Найти решение той задачи, которую до этого не мог решить никто в отделе, провести мит-ап, посмотреть на код под разными углами и понять, как его оптимизировать — это задачи, с которыми руководитель сможет справиться, опираясь на свое креативное мышление. Совмещая опыт работы с командой и проектом, опытный менеджер сможет предложить новые решения и грамотно распределит их среди команды.
Расти как профи...
Построение эффективной работы зависит от имеющегося опыта. Всё, что мы видим и с чем работаем оставляет отпечаток в памяти. Насмотренность — это визуальный опыт, который помогает отделять эффективное от красивого. Распространенная ошибка видеть смысл в насмотренности только в творческих профессиях, вроде дизайна. Хотя насмотренность — это не только про формирование вкуса в визуале или текстах. Это и про методологию, и про варианты решения технических задач.
Креативный человек невольно развивает свою насмотренность, пытаясь решать задачи нестандартно. Некоторые буквально ищут такие необычные проблемы, а потом с таким же рвением ищут варианты их решения. Дальше — замкнутый круг. Чем больше насмотренности, тем больше креатива. Чем больше креатива, тем больше смелых идей и желания посмотреть, как их реализовать. Профессиональное развитие обеспечено!
… развивайся как личность
Жизнь любого спеца не состоит только из работы. А если прийти к такой модели жизни и заниматься работой 24 на 7, к тебе в дверь постучится выгорание.
Креативное мышление помогает интересно провести выходные и отдохнуть от рабочих задач. К примеру, наш аналитик Настя играет в большой теннис, я люблю создавать смешные презентации для вечеров с друзьями, а тестировщик Андрей в свободное от работы время занимается фигурной выпечкой из дрожжевого теста. А это, как ни парадоксально, положительно влияет на профессиональную деятельность.