Pull to refresh

Comments 58

Вы не считаете, что в той другой компании вас тоже в теории могло ждать что-тo, что аналогично бы вас «сгубило»?

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

Да мне кажется на счет другой компании никто не застрахован)

Тут как раз тоже нужно помнить, что испытательный срок работает в обе стороны и нужно прицениться)

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

По-этому претенденту нужно все уточнять, вдруг где проговориться кто-то)

Интересно, как это работает на практике? Претендент решил закруглиться на испытательном сроке. Как он это будет объяснять в следующей компании? С точки зрения следующей компании претендент не прошел испытательный срок...

надо адекватно объяснить почему он так быстро закруглился

без всякого "мне не понравилось, но изза НДА не скажу что"

А зачем это объяснять. Просто не пишите в резюме. У меня такая первая работа была. На полгода. Второй работодатель был единственный, кто про неё знал. Остальные считали второго первым.

Второй работодатель был единственный, кто про неё знал. Остальные считали второго первым.

Тут главное чтобы в background check такое не всплыло.

В резюме то можно не указать, но в трудовой то будет фигурировать.

Прямо и объяснит, что не понравились задачи, команда, зарплата, офис или что-то еще. Если для другой компании не валиден поинт "не захотелось там работать", то она тоже пропускается и ищется следующая адекватная

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

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

тогда и факта ухода еще нет, чтобы начинать подозревать непройденный испытательный срок

так в резюме обычно указывают с какой даты человек там работает

Да, примерно так говорится: "У меня 3 года опыта в Хорошая_компания, но сейчас ситуация такая, что я перешел в Компания_оказалась_похуже, и ожидания от задач и процессов не совпали с реальностью, поэтому буду рад пообщаться по данной вакансии"

Тут сложно утверждать, что человек не прошел или не пройдет испытательный, это безосновательно, так как он еще не уволен. Если откажут из-за этого, возможно, и этой компании есть, что скрывать)

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

Автора, похоже, больно укусила хранимка.

Очень больно) Особенно, когда входной параметр XML, до сих пор в дрожь бросает)

а вы программист на каком языке?

я сталкивался с проектами (реальными энтерпрайзными продуктами-монстрами) на PL/SQL где буквально все - это хранимая процедура, тут чето мне кажется вы просто не в своем стеке находитесь раз вам приходится такое поддерживать

Я работаю бекендером на .NET и в легаси проектах часто именно из кода дергаются ХП, как раз.

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

потому что массовое использование хранимок должно иметь серьезное обоснование и иногда такое обоснование есть и даже в современных проектах

Это конечно не в тему поста, но очень актуально для меня сейчас. Можете накинуть таких обоснований, хотя бы тезисно? Можно тут, можно ссылками, можно в личку. Спасибо!

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

Эх тоже бы хотелось просто отдыхать)

Вся жизнь - сплошной компромис. Или себя потеряешь, или коня, как написано на том камне. Но я не вижу больших проблем с выбором компаний, которые могут платить большую зарплату. Я вижу только проблему с процессами. И первые компании вовсе не обязательно имеют плохие процессы, скорее наоборот.
С другой стороны - а что-то было сделано чтобы разобраться почему процессы именно такие? Чтобы было сделано чтобы люди писали самоочевидный код (aka чистый код) и документировали там, где он не самоочевиден? Подозреваю, судя по описанию, там CI/CD не ночевал. А почему? Небось и покрытие тестами околонулевое? Ну и т.п.
В обязанности хорошего программиста на верхней части вилки обычно входит и установление / улучшение процессов.

"Или себя, или коня" - это не компромисс. Компромисс - это когда теряешь и кусок коня, и кусок себя.

Это зависит от квантования. Кусочков может не быть т.е. жертва будет целиком и это все равно будет компромис. Компромис - это когда вы осознанно выбираете что-то неприемлемое или почти неприемлемое, но с прицелом обрести что-то взамен. Например, вы выбираете работу где грузят работой очень сильно и тогда, очевидно, жертвуете временем, которое могли бы провести с семьей. Обычно в таких случаях нет 50%. Вы или выбираете эту работу или не выбираете. Но выбирая, вы можете преследовать цель, например, чему-то научиться, обрести необходимые компетенции, за разумное время, и пойти работать в другое место. Если вместо этого вы идете на работу где надо работать много, но работаете мало, это просто бессмысленно -- вас уволят и это не даст ничего значительно положительного взамен.

UFO just landed and posted this here

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

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

Программирование - это всё же ремесло. И здесь рутина как и в других сферах.

Да даже свои проекты иногда пилить в лом, когда понимаешь что будешь большую часть функционала делать, которую уже делал не раз. А интерес в том, чтобы пилить что-то новое.

Одномерность дала сбой ))))

Извините, не смог пройти мимо.

Всё это можно было описать коротко: "Не люблю чужой говнокод".

Чтобы пилить что-то новое надо стереть старый чужой код и написать заново :-)

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

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

навык ковыряния в куче кала не оценивают на собеседованиях.

Обычно в резюме пишут "умение разбираться в чужом коде".

Всегда есть что сделать

1) Нет документации? Так начинай вести

2) Нет ci/cd? Для финтеха сомнительно, ну ладно. Нужно выбивать. У меня в лохматые годы тоже не было. Ничего, не обломался, поднял tfs, Тим сити. Они бесплатные. Потом посмотрели, подняли на уровень управления

3) Работа не повышает квалификацию? Есть курсы, конференции, разработка пет-проектов.

Собственно, enterprise-программирование - это не искусство, а, в первую очередь, ремесло. Нужно искусство - смотри стартапы или отделы r&d

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

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

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

А как ваша "огромная махина" соотносится с Амазоном, где работает больше полутора миллиона человек? Это больше чем Гугл или Микрософт. И как-то справляются и меняют процессы. IMHO процессы, и как они меняются, важнее размера. Посидите с карандашом, выпишите что так и что не так с вашими процессами и почему они негативно или позитивно влияют и что можно сделать чтобы улучшить и почему это надо сделать. Это "небольшой" проектик на месяцок-другой. А там уже решите к кому с этим идти. Заодно, новая деятельность и перспектива света в туннеле разгрузит выгоревшие части мозга.

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

Причем народ реально не понимает, СКОЛЬКО стоит модное "ой, сейчас быстро перепишем все на новых супер-пупер-технологиях".

Двенадцать лет я этим занимаюсь... Втянулся. "Скачай файл с ftp, отпарсь, получи параметры, засунь в базу, получи путь, засунь туда файл...", "напиши wcf, который лезет в базу, получает параметры, строит путь, сохраняет туда файл...", "добавь построение баркода на репорте (неожиданно)"... 🙂

Вот-вот, а потом на собеседовании хрюшка спрашивает "Какое ваше самое большое достижение в работе, которым Вы гордитесь?", "Что было самым большим челленджем и как Вы справились?". И тут человек с отношением "работу работал" просто садится в лужу...

Во-во (© northrop) ... Боюсь только, что мне уже в этой сфере работу искать не придется... 🙂

Гордо достаешь репорт и показываешь баркод.

Да, аргумент неотразимый 🙂

И тут человек с отношением "работу работал" просто садится в лужу...

А чё вам хрюшка, вы и у меня например на собесе сядете в лужу с таким подходом, хотя я по техчасти почти ничего не спрашиваю

А то был у меня тут погромист с 5 летним стажем на собесе, типа миддл, который вообще не смог рассказать как REST работает, а про различия GET/POST и т.п. он гдето слышал, потому что у него в микросервисах была чистая шина, а ендпоинты делал другой чувак

ну и что типа его мне взять надо было и учить основам http в веб-разработке?

Всю статью можно уместить в одно предложение: Если не нравится на работе, поймите, что не нравится и ищите другую, где этого нет.

навык ковыряния в куче кала не оценивают на собеседованиях.

Это самый ценный навык программиста, который вообще бывает. Если его не оценивают на собеседованиях, то только потому что не умеют. Я бы оценивал, если бы умел.

Ну кажется и да, и всё-таки нет. Если этот навык прилагается к другим, актуальным, то это не просто плюс, это вау. А если этот навык единственный, то ну... Как-то такое себе.

Если этот навык единственный, то остальные осваиваются, по мере необходимости. Ведь что есть любой стек, как не куча кала

Очень большая куча кала)

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

1 в 1 ситуация, даже стек похож)

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

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

Блин, звучит как работа мечты. :) Я так 12 лет отработал, сменил должности, зп в разы.

Ну, правда, после того, как выкинуло на рынок работы, оказалось, что стэк безумно устарел, это да.

Возможно просто надо на 2 финтеха работать или "в свободное от работы время" что-то изучать самому. Но это уже для мотивированных, обычно себя не заставить.

Обычно интересная работа подразумевает также вечно горящий дедлайн и овертаймы. Это может быть полезно в начале карьерного пути, а потом, когда выгоришь, можно уволиться и найти работу с зарплатой х2, где всё размеренно, но скучно. В мире есть много дел, более интересных, чем работа. Поэтому лучше приберечь время и силы для этих дел.

Я не очень понял что помешало автору расти профессионально в финтехе. Отрефакторить такое - чем не проф вызов?

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

ведь навык ковыряния в куче кала не оценивают на собеседованиях.

Бро, на собеседованиях оценивают навык прохождения собеседований, нужно это уяснить раз и навсегда и не ждать от работы того, чего она не может дать. А это значит, что навык прохождения собеседований нужно качать Отдельно: решать литкод, решать всякие систем дизайн примеры, разбирать их, читать и запоминать архитектуру фреймворков/бд/облаков/етк, зубрить всякие неочевидности языка, на котором пишешь, теорию, да мало ли.

И да, не бывает чистого кода, проработавшего в продакшене хотя бы условно пару лет. Любой, даже наичистейший код с идеальнейшей архитектурой, поработав в проде, становится кучей кала, даже в той же IT Digital Kal, причем там кал будет еще похлеще, чем в финтехе.

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

А главное, знания, которые вы получите, будут бесполезны, ведь навык ковыряния в куче кала не оценивают на собеседованиях.

Это ваще прямо совсем не так

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

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

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

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

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

ну епта, мне жаль таких, больше сказать нечего)

Для хрюшек в резюме пишут ачивменты типа задача х, сделал y, получил z в k % . Всегда можно написать типа была задача по внесению новой функциональности, я(!) сделал ресеч(! и именно такими словами) и отрефакторил код, сократив delivery time (!) на 30-50% . И все, и хрюше не докопаться (ты ж не дуер, ты ачивер), и менеджеру нанимающему будет чем задницу прикрыть. А то, что ты в реале прикручивал костыль к инвалидной коляске, никого не волнует.

Но ведь новые задачи на модном стеке это и есть тот самый кал с непонятными сроками и проблемами из начала статьи

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

"ведь навык ковыряния в куче кала не оценивают на собеседованиях"

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

Любое ремесло содержит 80% рутины. Профессионалы в своем ремесле развиваются так, чтобы "жить с этим", а не "бороться с системой", искать "мельницу" попроще - где бизнес платит за развитие нанятого сотрудника, а не за работу.

Нет ни одной ИС в продакшнене без кучки сильно пахнущего вещества.

Sign up to leave a comment.

Articles