Skip to main content

Почему вы должны научиться кодировать, даже если вы не инженер

Модуль 1. Урок 1. Введение в Java. (Апрель 2025)

Модуль 1. Урок 1. Введение в Java. (Апрель 2025)
Anonim

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

Затем я начал работать под руководством маркетолога с кодирования отбивные. Знание ее навыков работы с HTML, CSS, JavaScript и jQuery было бесценным: разработчики были гораздо охотнее с ней работать, чем кто-либо другой в маркетинговой команде, ее начальник всегда приходил к ней с техническими вопросами, и, что самое главное, Она могла делать такие вещи, как создание интерактивных временных шкал или добавление анимации в сообщения блога.

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

1. Это сделает вас более самодостаточным

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

Но если вы знаете, как кодировать, вам не нужно ждать помощи: возможно, вы сможете сделать это самостоятельно.

«Я могу создавать целевые страницы для маркетинговых кампаний, не полагаясь на дизайнера или инженера», - говорит Тайлер Мур, директор по маркетингу App Press. «В основном я работал в технических стартапах и SaaS-компаниях, и возможность быстро выполнять итерации значительно упростила отправку новых кампаний или начало чего-то, что я могу передать фактическому дизайнеру или инженеру для полировки».

Джессика Элле, которая занимается цифровым маркетингом в Forest Giant, использует свои навыки кодирования для улучшения SEO сайта и внесения быстрых изменений в дизайн. «Не обязательно знать HTML и CSS, но это так полезно», - говорит она.

Elle также изучает еще два языка программирования, Go и Python. «Цифровой маркетинг требует много анализа данных», объясняет она. «Инструменты существуют, но большинство из них включает ручной анализ данных. Go и Python очень полезны, когда вам нужно проанализировать множество данных, чтобы получить маркетинговые идеи ». Как только Elle полностью освоится, ей не потребуется внешняя помощь для компиляции и анализа данных.

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

Вы не только сэкономите время, но и получите ценный авторитет.

2. Он научит вас думать

Как однажды сказал Стив Джобс: «Я думаю, что все в этой стране должны научиться программировать компьютер, потому что он учит вас думать. Я рассматриваю информатику как либеральное искусство ».

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

«Кодирование вынудило меня начать с плана, определить потенциальные проблемные области, а также устранять неполадки, устранять неполадки, устранять неполадки», - говорит Хизер Стегнер, старший директор по коммуникациям American Wood Council. «Это логичный способ думать, что я смог применить не только успешно при разработке медиа-стратегии, но и попытаться выяснить, почему Internet Explorer не сотрудничает».

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

3. Это улучшит ваши навыки общения и сотрудничества

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

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

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

4. Это может поднять вашу карьеру на новую высоту

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

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

Арьяна Джексон, менеджер по маркетингу, говорит, что программирование помогло ей значительно расширить свою роль с тех пор, как она начала работать три года назад в Eboxlab, компании по поддержке ИТ. «Моя должность была« графический дизайнер », и это все, что я сделал, - объясняет она. «После того, как я научился кодировать, я начал настраивать HTML и CSS на сайтах наших клиентов. Теперь кодирование - это значительная часть моей работы ». Кроме того, благодаря навыкам Джексона, Eboxlab не нужно нанимать другого разработчика, что делает ее еще более ценной для компании.

Или, если вы думаете о создании собственной компании, обладание техническими знаниями сделает ваши мечты о стартапе более осуществимыми - на самом деле, это может быть фактором, который заставит вас начать. Это было для Кэти Фанг, основателя и генерального директора SchooLinks: «Кэти специализировалась в области финансов во время учебы в колледже, но прошла несколько курсов по кодированию», - объясняет Афтон Джонс, маркетинговый сотрудник SchooLinks. «В результате она смогла собрать воедино рабочий прототип, когда разработала концепцию компании: платформу, которая соединяет учащихся со школами».

Чего же ты ждешь? Вы можете прямо сейчас погрузиться в кодирование с помощью бесплатной Dash-программы от General Assembly, которая дает вам небольшие HTML, CSS и Javascript назначения и позволяет вам видеть эффекты вашего кода во время его написания.

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