Хоть тема и устаревшая, но вставлю свои 5 лет опыта в таком нелегком деле как интернет-маркетинг, может кому будет полезно.
У меня похожая ситуация, тоже стоял перед выбором, так как занимался и тем и другим. На данный момент изучаю фронтенд, так как понял что разработка стабильнее и интереснее в плане творчества и пользы лично для меня.
При работе разработчиком ты получаешь конкретные задачи и ты их выполняешь в любом случае, всегда можно найти решение и сдать поставленную задачу. Разработка в отличии от маркетинга абсолютно точная сфера, где если ты ошибся то ты всегда найдешь эту ошибку и исправишь ее. В маркетинге к примеру берем контекстную рекламу, ты всегда как на бочке с порохом, сегодня начальство захотело 20 заявок, завтра уже 40, вечно растущий KPI и ты усрись но сделай, но не факт что ты достигнешь этих показателей, ты будешь стрессовать, сидеть и делать все возможное а на утро приходить включать сквозную аналитику и думать что же там произошло, так как показатели очень неожиданны. Потом ты получаешь по шапке от руководства потому что не достиг того что они хотели, но ты то делал все возможное, а они пообещали клиенту +500% (если это к примеру студия). И если ты не справляешься то виноват ты а не они в том, что таких показателей не достичь вовсе, но клиента они терять не хотят и будут его доить до последнего, а поэтому скорее уволят тебя и возьмут нового спеца. Поэтому в маркетинге всё строится из догадок, проб и ошибок, потому что клиенты это живые люди а не роботы, а значит точно ты никогда не сможешь узнать какая будет конверсия. Отсюда мы видим подачу того же контекста в интернете как лотерею - Закажи настройку за 5000! Гарантии! +1200% или вернем деньги! Сначала результат потом оплата! В разработке вы выдели когда нибудь подобное?) Сделаю выпадающее меню на сайте 100% если не получится, верну деньги!) К сожалению данный рекламный канал изначально неправильно подали в нашей стране такие деятели как инфобизнесмены, которые всегда утверждали что достаточно сделать лендинг за час и пустить на него рекламу, а дальше просто получать прибыль. Многие владельцы бизнеса подобным способом и пытаются заработать не думая о качестве продукта и его долгосрочном развитии, верят обещаниям и чаще просто сливают бюджет.
Интернет-маркетологи один из самых увольняемых персоналов на данный момент, с огромной текучкой кадров. Анализировал рынок лично, 90% интернет-маркетологов отработали на своем месте от 3 до 10 месяцев максимум, редко когда бывает от 2 и более лет как это бывает у разработчиков. Работодатель будет менять маркетологов до тех пор пока не достигнет цели, хоть он может и не верить в то что проблема в его бизнесе, но мало какой бизнесмен согласится с этим, ведь в интернете он только и видит псевдо успешные кейсы, вранье от студий и обещания +500% к прибыли, а потому верит в лучшее.
Поэтому работая маркетологом по найму готовьтесь к тому что вы будете виноваты всегда и во всем. И это будет происходить до тех пор пока не сменится понятие о интернет-маркетинге в нашей стране. Пока владельцы бизнеса не согласятся с тем, что к примеру контекстная реклама это всего лишь целевой трафик, а не чип в голову клиента с командой о покупке.
Можно быстро и неплохо заработать да, но если хотите стабильности то это точно не интернет-маркетинг, хотя может кому-то и нравится подобная движуха, постоянная смена работы, риски и стресс, а если это фриланс то постоянный поиск новых клиентов, так как редко клиенты задерживаются на ведении надолго, рано или поздно их перестанет устраивать ваш результат и они будут искать спеца лучше.
Но если уже сформировался навык интернет-маркетолога то при разработке это может быть хорошим плюсом. Вы можете предлагать свои услуги как разработчика и доп услугу по настройке рекламы, или комплексной "упаковке" продукта, но без обещаний золотых гор. Все же есть грамотные владельцы бизнеса которые понимают ситуацию и не надеются на какой-то мега результат за короткий срок в отдаче рекламы. И если повезет найти такого клиента то он надолго с вами, вы будете у него на постоянке. Или же сможете запустить свой бизнес. Поэтому в любом случае даже при веб-разработке пригодятся знания в маркетинге к примеру для более юзабельной и правильной разработке сайта и дополнительных триггеров для привлечения клиентов.