если какие-то внутренние разработки появляются — на то есть очень весомые бизнес-причины.
Дело в том, что я даже прекрасно знаю, какие бывают бизнес-причины и какие последствия от таких решений. Впрочем, каждый волен идти своим путем, раз уже так желает )
Изобретение велосипедов — вполне понятный и объяснимый этап в жизни любого разработчика и даже менеджера. Сам такой этап прошел, каюсь. Велосипеды имеют право на жизнь, в некоторых ситуациях они вполне оправданы, но текущая ситуация — совершенно не тот случай и я бы сильно рекомендовал обойтись стандартным функционалом с минимальными доделками(веб-хуки и т.д.). Основная причина в этом — то, что велосипеды придется развивать и поддерживать кому-то, править там баги, проводить тесты, то есть это по сути еще одни затраты по деньгами и времени для компании. Впрочем, иногда из таких побочных продуктов вырастают весьма привлекательные стартапы(вспомним тот же Slack). Так же минус в том, что большинство новых сотрудников нужно обучать кастомным вещам — это затраты и время.
Мне кажется, Вам просто хотелось создать свои велосипеды инструменты для управления задачами, slack-бота без объективных на то причин и расчета стоимости создания, внедрения и поддержки данных решений.
Это опыт, дружище, глаз наметан на такие ситуации )
Вопрос о том, куда расти сеньору
Выбор есть, вопрос в том, какие возможности предоставляет Вам текущее место работы:
1) Technical Lead — главный по технологиям в команде. Кодить нужно много, но нужен широкий кругозор для выбора технологий и педантичность в их отборе.
2) Architect — главный по архитектуре, но тут кодить нужно сильно меньше.
3) Остаться в сеньорах и кодить в удовольствие. Так же можно замещать тимлида по каким-то вопросам или полностью в его временное отсутствие(отпуск).
4) DevOps. Тут открывается непочатый край интеграций с сервисами и тонкого тюнинга.
Честно говоря, если кто-то из руководства говорит:
«У тебя в команде не понятно, кто чем занимается.»
То:
1) Чем занимается тимлид? Почему он базовые свои обязанности не выполняет?
2) За такие велосипедные велосипеды для решения базовой задачи я бы тимлида разжаловал в рядовые, ведь видно, что кодить ему нравится больше, чем управлять, а основная задача у тимлида — управлять командой.
Еще раз, это инфрастуктурный проект, а 7 миллиардов для страны с ВВП в 100 триллионов — сущие пустяки. Гораздо больше вопросов к мосту на остров Русский, где проживает менее 5 тысяч человек, а стоимость этого моста — $1 миллиард.
Джавистов в Москве — пруд пруди, причем весьма грамотных, но 250 — не так много для сеньора. Сбертех +20% премии к рынку давал в свое время, чтоб укомплектовать команды.
Как бы не было странно на первый взгляд, но инфраструктурные проекты часто не выгодны, но сильно способствуют развитию местности. 7 лярдов — это даже меньше заначки подполковника в Москве.
Две дюжины сеньорских резюме — это даже мало для известной компании или компании с хорошим бюджетом для позиции. Это все для популярных технологий, если искать какого-нибудь редкого, типа erlang или embedded или в условном Мухосранске — там да, выбор будет скуден.
Дело в том, что я даже прекрасно знаю, какие бывают бизнес-причины и какие последствия от таких решений. Впрочем, каждый волен идти своим путем, раз уже так желает )
велосипедыинструменты для управления задачами, slack-бота без объективных на то причин и расчета стоимости создания, внедрения и поддержки данных решений.Пятничный релиз… А Вы знаете, как разнообразить себе выходные )
Это опыт, дружище, глаз наметан на такие ситуации )
Выбор есть, вопрос в том, какие возможности предоставляет Вам текущее место работы:
1) Technical Lead — главный по технологиям в команде. Кодить нужно много, но нужен широкий кругозор для выбора технологий и педантичность в их отборе.
2) Architect — главный по архитектуре, но тут кодить нужно сильно меньше.
3) Остаться в сеньорах и кодить в удовольствие. Так же можно замещать тимлида по каким-то вопросам или полностью в его временное отсутствие(отпуск).
4) DevOps. Тут открывается непочатый край интеграций с сервисами и тонкого тюнинга.
«У тебя в команде не понятно, кто чем занимается.»
То:
1) Чем занимается тимлид? Почему он базовые свои обязанности не выполняет?
2) За такие велосипедные велосипеды для решения базовой задачи я бы тимлида разжаловал в рядовые, ведь видно, что кодить ему нравится больше, чем управлять, а основная задача у тимлида — управлять командой.
В данном случае более корректно будет:
Это, кстати, хороший пример плохого тестового задания для нормального разработчика, разве что подколоть очередного «php-эксперта».
Он не может быть одним и тем же, хотя бы потому, что платформы эти различаются. Так что тут еще вопрос, насколько это можно считать плагиатом.
Хорошее для кого, для Вас? Вы уверены, что все кандидаты разделяют Ваше мнение? Да что там все, хотя бы половина?
Это может быть договор, либо сделка через фриланс-биржу.
Очень многим, Вы ни разу на фрилансе или по контракту не работали?
Так так, и что в пиве чешском не так? Мало градусов?
Да не, самые обычые — широкого профиля бэкэндщики-джависты.
Вам может и хватает, но многие конторы совершенно игнорируют даже сертификаты OCP, что уж говорить про онлайн-тесты.