У меня были такие же мысли год назад, только я дружу с Java )
Такие мысли приходят в голову каждому, кто хорошо стал разбиратся в каком-либо языке програмирования.
Поделюсь к чему пришел я:
После достаточно большого опыта работы SDET (в автоматизации) и увеличения своих технических знаний в Java/J2EE, я настроился на разработку.
Прошел несколько курсов по разным JAVA технологиям, написал пару простых приложений в качестве разминки - в общем развился в техническом смысле.
Вот я и подумал, что настало время двигаться в разработку, т.к. доcтиг не плохого уровня Java и сопуствующих технологий.
И начал поиск работы на мидл/джуниор Java девелоперa (хотя на джуна конечно не хотелось идти, но всё равно настроился даже на этот вариант).
После пару недель различных интервью я прикинул диапозон цен, что джуны это в среднем 60-70к в год, а мидлы - 80-100к.
Но я горел разработкой и был согласен даже на большое понижение в зарплате но с большей перспективой в разработке.
Затем одна моя знакомая (даже 2) поменяли свои работы и перешли SDET в другие компании.
Услышав от них диапозон цен сегодняшних SDEToв (за маркетом я не следил последние может 2 года), я подумал, что может тоже попробовать себя где-нибудь в большой крутой конторе на хорошей должности SDEToм.
Выбрав 10-12 крутых в моем понимании компании, я заполнил формы на работу SDETом - И решил, что первое выстрелит там и буду, двинусь в девелопмент или буду даьше расти в автоматизации.
Из выбраных мною компании после прохождения течнического телефонного интервью где-то половина позвали меня на личные интервью.
Кстати к моему удивлению что ли, интевью на разработчика и SDETa почти ничем не отличались, уровень знания языка програмирования и сопуствующих технологий требовался одинаковый,
может на SDET позицию была небольшая поблажка в сопуствующих технологиях, но с другои стороны требовалось знание других APIs, так что на одно и тоже всё и выходило.
Кстати если вы достаточно сильно углубитесь в автоматизацию, то придете к выводу что занимаетесь почти той же самой разработкой, например back-end в моих фрамеворках под автоматизацию очень, ну просто очень похож на back-end приложений при разработке, те же модули, те же технологии, только разное применение.
Ах и да, одно из самых важных - зарплата )).
На девелопмент я просил ~90к, которые из приведенных мною выше чисел считаются что-то около девелопера среднего уровня (мида),
когда на позицию SDET я решил если и оставаться, то брать максимум и я просил старт от 120к.
На мое удивление, для всех компании цифра в 120к для SDETa никого не пугала, даже наоборот говорили, что могут сверху добавить если дело дойдет до офера.
Особо за позицию SDET я не переживал, т.к. опыта у меня много, уровень хороший и работы на маркете тоже хватает,
но разница в цифрах меня заставила задуматься, т.к. уровень 120к и выше в разработке получить не просто, уровень должен быть соответствующий
Еще один интересный фактор - конкурентность, на девелопменте ее оказалось намного больше чем я ожидал, плюс многие неплохие специалисты готовы работать так сказать только за визу H1B,
кстати в автоматизации тоже, но их как-то заметно меньше чем в девелопменте, мне показалось, что конкурентность намного ниже на позицию SDET, может просто потому,
что на эту позицию преимущественно пытаются попасть люди из QA, чьи технические знания не всегда достаточны (хотя я могу и ошибаться).
Hе прошло и пол года как я получил пару очень интересных оферов на позицию SDET/Sr SDET с уровнем зарплаты, значительно превышающим маркет рейт и тy планкy, которую я хотел покорить в девелопменте.
В общем каждый решает сам для себя, нравится разработка идите в разработку, нравится автоматизация, тоже не пропадете - главное быть хорошим специалистом и тогда вы будете на расхват )