Развитие разработчика. Интересная работа или деньги?
Коллеги, всем привет.
Нужен совет бывалых карьеристов-программистов)
Если в краце: я работал долгое время с программами 1с (консультирование и программирование).
Через 7 лет я исчерпал себя. Стало скучно, и я решил изучать разработку на .net.
Обучался сам и по курсам. Уделяя внимание мелочам и деталям языка и платформы.
Получил работу спустя 11 месяцев. Работаю вот уже пол года в должности разработчик c#.
Работа удаленная, зарплата просто шикарная для человека без релевантного опыта 120-140 тысяч в месяц. Хотя брали на 60. Видать платят за то что я реально решаю задачи.
Но есть большое НО.
Я замечаю что я деградирую как программист, сейчас где-то 10% времени я что-то пишу или дорабатываю. Остальные задачи связаны с поиском багов в дремучих убогих проектах написанных много лет назад, на всяких vbscript-ах, c html кодом который генерируется в хранимых процедурах.
По проектам нет никакой документации, нет контроля версий, приходиться очень долго вникать в проекты, опрашивать кучу народу.
Есть таски бородатые, которые просто тупо передаются по наследству, их кто-только не решал, но так и не решил, каждый раз новому человеку приходится тратить уйму времени на разбор кода и бизнес процессов.
Я всегда закрываю задачи, отношусь к работе совестно, я всегда стараюсь закрыть задачу быстро, чтобы получить проектик свежий, но как только я отчитываюсь о завершении текущей задачи, мне еще пачку говнокода кидают, которую кто-то делал и не сделал, и её решили перевести на меня.
За полгода я написал всего два новых проекта. Причем один это WEBAPI, а второй - это фронтенд на AngularJS.
Но опять и опять приходиться заниматься дайвингом в говнокод, теряя навыки. Причем, этот самый код никто и не хочет менять, рефакторить, тестить. Эти проекты обрастают костылями.
А я хотел бы развиваться. Понятно, что они стараются держать деньгами, но скажите: стоит ли идти на понижение ЗП в поисках интересной работы, или везде так?
оцените просто что вы потеряете/приобрете если продолжите работать на поддержке и если перейдете на новую работу. Например, если я буду еще 2 года работать в этой компании, то получу ли я больше профита или нет?
о есть большое НО. Я замечаю что я деградирую как программист, сейчас где-то 10% времени я что-то пишу или дорабатываю. Остальные задачи связаны с поиском багов в дремучих убогих проектах написанных много лет назад, на всяких vbscript-ах, c html кодом который генерируется в хранимых процедурах. По проектам нет никакой документации, нет контроля версий, приходиться очень долго вникать в проекты, опрашивать кучу народу.
Вот прям всей душой понимаю тебя. Если дальше хочешь развиваться как разраб то уходи, вот серьезно. Сам так сделал, хотя и зп была норм для джуна. Просто понял что на этой работе опыт будет минимальный, соответсвенно и рост как разраба, очень скудный.
Не бойтесь ничего)), нормальные компании посмотрят на вас, ваш опыт, ваши ценности и приоритеты и поймут вас, если нет и вас не возьмут по этой причине, то оно и к лучшему для вас, найдете другую которая поймет и возьмет.
Была похожая ситуация: достаточно крупный коммерческий проект, к-рому ~5 лет, есть аналитики, тестировщики и по началу было интересно. Но все архитектурные решения разработаны/прописаны, а технологии используются те, к-рые были актуальны 5 лет назад. Время от времени просился перевести меня внутри этой же организации на другой проект и в результате ушёл в другую компанию.
Нам-то откуда знать, какие у тебя приоритеты? Вдруг ты на яхту как у Усманова хочешь заработать. Если с деньгами нет проблем, то можно отдать предпочтение интересной работе.
Я выбираю интерес, потому что сидение на неинтересной, но стабильной работе в душевном коллективе однажды уже привело к увольнению с конфликтом, повторять не хочется.
В целом:
В разработке ПО всегда учатся новому. И не всегда в рабочее время.
Если не нравится, то придётся смириться и терпеть, или сидеть в болоте или искать другую работу.
По поводу вашей ситуации:
Так что мой вам совет: качайте скилл, и меняйте работу на что-то более интересное.
Деньги vs. интерес:
На определённом этапе, деньги перестают играть существенную роль. По факту, это если закрыто основание пирамиды Маслоу. То есть, есть у вас жильё, которое вас устраивает, хватает денег на развлечения, еду и прочее. Прекрасно! Тогда, прибавка к з/п, допустим, в $1k (довольно хорошая прибавка) просто не будет ощущаться. Вам банально некуда это тратить.
Разумеется, случаи разные бывают, и если ваша самореализация -- это заработать как можно больше денег, уйти на пенсию в 30, приобретать всё самое дорогое... Тогда вам этот стиль не подойдёт.
вот как раз такой случай, жилье, машина есть, есть какой-то пассивный доход, а текущая работа только вгоняет в депрессию, не смотря на хорошие деньги. Так, что буду искать новую работу. Для приоритеты очевидны, просто хотел знать, стоит ли идти на понижение в том плане, что есть ли работы интереснее, или у всех примерно так же как я описал
roman_CH, Верное решение, на мой взгляд. Есть работа поинтереснее, и вам уже не так важны деньги? Меняйте без раздумий.
Я тоже работаю там, где мне интересно, над интересующими меня вещами, за относительно небольшие деньги. Хотя и есть возможность перейти на другую работу, и увеличить зарплату процентов на 30. Просто там будет скучнее.
Вы попали на поддержку, поэтому так оно и будет продолжаться, либо поговорите с руководством и объясните что хотите заниматься только разработкой. Но возможно вы их устраиваете именно на поддержке, либо может по разработке мало задач.
Да это болото, НО...
Стоит ли идти вниз на понижение ЗП, решать только и только Вам!
и зависит это от ваших текущих потребностей
Если на жизнь и все ваши потребности вам может хватить и меньшей суммы, но вы хотите вылезти из этого болота, то можно попробовать сменить работу и возможно даже вы найдете и лучше и возможно на таком же уровне по ЗП , либо с дальнейшим ростом.
Если же на жизнь этих денег край как хватает, то даунгрейдится по ЗП ну как-то не разумно... имхо
Но параллельно, если есть время конечно, вы можете двигаться дальше сами, что-то изучать или создавать какие-то проекты.
PS: не считаю себя абсолютно правым, но я по ряду причин пока выбрал болото, большие из причин это доход и относительная свобода (ну я могу даже в принципе не работать 1,2,3 и даже более дней, но потом придется правда повпахивать чтобы решить накопившиеся задачи), но пришлось взять на себя решение абослютно всех задач: бухгалтерия, договора, общение с заказчиком + работа по сопровождению ПО (т.е. я ИП). Сейчас пытаюсь находить еще время на изучение чего-то нового (параллельно), понимая, что это все ненадолго... да и замораживает ппц...
В том то и дело. Я когда готовился к смене специализации я плохо спал весь год, не уделял время семье, спорту, друзьям. Потому что учился учился и учился. А сейчас попал в болото, и что бы отсаваться компетентным, мне нужно опять забрать время у всего выше перечисленного, и учится. так как работа знаний новых не дает да и старые знания отпадают.
Я тоже и ИП и ООО и бухгалтер и программист.
roman_CH, если есть так сказать все, если потребности закрываются, если есть вполне умеренный пассивный доход, то я считаю что можно и пробовать другое новое, искать интересное.
Вы решайте для себя - вы живете чтобы работать или работаете чтобы жить.
Если за пределами работы у вас нет семьи/хобби, которые бы занимали основную часть ваших мыслей - то можете попробовать поискать более интересную работу, попробовать успеть сделать карьеру.
Если же нет - то какая разница. Свою часть вы выполняете, хабра почитываете - ну до пенсии дотянете.
А так - все так прям пишут про всякие там выгорания, про нудную работу... Так еще сколько тысяч лет назад философы уже искали ответ на вопрос что есть счастье и зачем мы живем.
Каждый сам решает что ему важнее и куда идти.
Java/.net - это копание в легаси, перевод кодовой базы на более свежие LTS, согласования задач по трем кругам ада и остальные прелести энтерпрайза. Но, да, за это платят хорошие деньги.
Как вариант, можете поискать более свежие проекты на java/.net - тогда года через 3-4 разработчики будут ругать за говнокод уже наследие от вас. Так как если что-то пишется на java/.net и это решает задачу - это превращается в легаси и поддерживается.
Более интересная работа...а это что по вашему мнению? Писать с нуля какой-то сервис, какие-то интеграции, какие-то новые разделы? Так если они не загнутся (вместе с компанией в которой они пишутся), вы также потом пересядите на их поддержку.
Вы также поймите, что если вы будете "разработчиком-воителем", который каждый день сталкивается с неизвестностью и решает задачи, которые до этого никто не решал - у вас уже 9-12 месяцев крыша поедит, ибо работать в таком режиме вредно ддя здоровья и сна =)
p.s. может быть вам просто не хватает мужского общения, очереди на кофемашине и споров о том, что .net 5 убьет Java с их прихвостнями от Oracle?
может быть вам просто не хватает мужского общения, очереди на кофемашине и споров о том, что .net 5 убьет Java с их прихвостнями от Oracle?
Мужское общение - это когда мужики обсуждают, как перестать быть красноглазым задротом, копающимся всю жизнь в говнокоде, как сделать бизнес, что бы на тебя работали, какую лучше женщину себе найти, как денег побольше поиметь и т.д.
А обсуждать, какая технохрень убьет другую технохрень - не мужское общение, это общение задротов неопределенного пола.
Да все верно Вы описали, Сергей. Да и общения может быть не хватает) Но с.ка я понимаю, что начинаю терять свой основной навык, и через год я никому не нужен буду с таким опытом. Мне ничего из того что я изучал не пригождается в 90% случаев. Все что я сейчас прокачиваю, это тыкательный рефлекс. Ну вот например, спросят меня: "кем вы работали в ООО Рога и копыта"
разработчиком c#? а что вы писали, какой стек технологий использовали? я отвечу "Да хз, я вообще-то ковырял vbscript и в хранимых процедурах шарился".
В целом я поддерживаю все, что вы написали, но тут реально все намного хуже) Я был бы не против заниматься и поддержкой даже 70 на 30, но если бы это был хотя бы мой стек
roman_CH, так сваливайте в финтех, страховые компании и логистические группы. Наработаете опыт, получите знание специфики отрасли и где-то 60-70% зп будут платить просто за то, что вы знаете =)
Мужское общение - это когда мужики обсуждают, как перестать быть красноглазым задротом, копающимся всю жизнь в говнокоде, как сделать бизнес, что бы на тебя работали, какую лучше женщину себе найти, как денег побольше поиметь и т.д.
А обсуждать, какая технохрень убьет другую технохрень - не мужское общение, это общение задротов неопределенного пола.
Если вы не тролль, то вернитесь на прекрасное, плз. Представителей архетипа "жлоб обыкновенный" тут и так хватает.
А если серьёзно, то это вопрос классификации. Кто-то классифицирует то, что вы описали как признаки "мужика", кто-то нет. Всё зависит от вашей шкалы жизненных ценностей.
Разумеется, вы не будете слишком счастливы, занимаясь разработкой ПО, если ваше мировоззрение соответствует тому, что вы написали. Советую открыть ларёк с шавермой, и оставить нас, "красноглазых задротов с непонятными разговорами", в покое.
zloy5, Почему вы считаете, что это глупо? Наоборот, компенсация ухода за ногтями (что и есть маникюр, который не обязательно подразумевает окрашивание ногтей, к слову) -- это хороший бенефит. Культура здоровья как никак. Ничем это не отличается для других полезных для здоровья процедур, того же не профессионального спорта, например. Плюсом, нормально обработанные ногти чисто эстетически красивее.
Смузи -- это уже на любителя, кому-то нравится, кому-то нет. Но опять же, это просто напиток. Конкретно сильдереево-шпинатный, вроде бы даже полезен для здоровья и снижает интоксикацию. Хотя, я не уверен.
Разумеется, восприятие всего это зависит от среды общения и менталитета в целом. Так что, я не удивлён мнениям, которые подобны вашему. В принципе, среда, под влиянием которой всё это сформировалась, довольно-таки понятна.
zloy5, Чего злой то такой? Просто человек сказал, НАСТОЯЩИЕ МУЖИКИ, т.е. все те у кого разговоры сводятся на обсуждение профессиональных навыков не НАСТОЯЩИЕ МУЖИКИ? Чет глупо да, зато стереотипно и никто из подобных людей не докопается?
Если у человека все ценности в жизни это то что он написал, то очень жаль его.
И вот тебе вопрос "Если 2 НАСТОЯЩИХ МУЖИКА будут обсуждать искусство и спорить над шедефрами мирового достояния, будут ли они оставаться НАСТОЯЩИМИ МУЖИКАМИ, или же нет т.к. в их разговоре нет денег, телок, тачек?"
А почему вы думаете что в других конторах не болото ? да везде все тоже самое. Единственное что-то интересное это на острие прогресса в ресеарч компаниях.
По части VBScript -- так вы сделайте не быстро, а возьмиет и перепишите под себя ) .. сделайте проект за полгода а не за день. Авось вас сами уволят.
Еще способ: поднимать ЗП каждые 3 месяца на 20%. Как только перестали поднимать -- начать искать новую работу.
Если поднимают -- так это драйв же такой ) может в сооучредители возьмут ? )
Konata Izumi, Во первых никто не даст, во вторых мне это не нужно, в третьих это не возможно.
Это как допустим если бы, ты учился на пилота, стажировку налетал с инструктором, все тебя берут вторым пилотом в аэрофлот, а потом говорят у нас самолетов мало, вот слетай пару раз, и иди в ангар подметай бетонный пол, ломиком
Да Вы формулу просто придумали! Спасибо!
1. Создание нового и интересного проекта с нуля (разработка) - X.
2. Расширение функционала существующего проекта (новый функционал) - 1.5X.
3. Рефакторинг и правка кода существующего проекта (оптимизация, поиск и исправление ошибок/архитектуры) - 2X.
Берёте то, что на данный момент для Вас важнее и все довольны!