Как программирование моего UX-портфолио научило меня быть более чутким дизайнером

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

Весна 2018

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

Позвольте мне сказать вам; класс был не шутка. Сотрудничество с коллегами не поощрялось, и это считалось мошенничеством, если вы работали вместе с кем-то над решением проблемы. Я сомневался в себе во время выполнения каждого задания и несколько раз приходил домой с уроков в слезах. Я чувствовал себя одиноким, как будто я был самозванцем. Если я не смог преуспеть в этом курсе, как я должен был преуспеть в своей специальности, ориентированной на технологии?

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

Осень 2019

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

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

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

Видите ли, я делаю большие перерывы между тяжелыми программами.

Лето 2020

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

Хотя я не думаю, что буду человеком, разрабатывающим приложения, скажем так, я признаю, что как UX-дизайнер я все равно буду участвовать в этом процессе. В любой команде функционального продукта дизайнеры и разработчики должны работать вместе и эффективно обмениваться идеями. Признание этого аспекта моей будущей карьеры привело меня к пониманию масштабов и ограничений того, что можно сделать технически. Частью моего расширения этих знаний было мое участие в моем последнем курсе программирования, который преподавал веб-разработку.

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

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

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

Ссылка на мое портфолио UX здесь