Программист должен ПРОДАВАТЬ? Нет конечно, хотя навык далеко не бесполезный, особенно на высоких позициях. Можно ли просто кодить? Конечно, можно. Может ли Senior просто кодить? Нет, на просто кодить можно взять мидла.
Вы противоречите сами себе. Сеньор получается не программист?
Отличный комментарий.
Ради того, чтобы увидеть такой комментарий, я и написал эту статью.
Вся моя боль сводится к тому, что судя по моему опыту, большинство работодателей и многие разработчики под словом «сеньор» кроме ролей «высококвалифицированного кодера», немного «аналитика» и немного «архитектора», подразумевают еще и «продукт-овнера», «менеджера» и Господь знает кого еще.
И это не обговаривается в контракте, а формулируется расплывчатым «решением задач бизнеса».
И это ложь, которая вредит и разработчикам и самим работодателям.
Так я про это и написал.
Подмена понятий «решать проблемы бизнеса» и «думать о том, как принести работодателю больше прибыли».
По моему опыту, по крайней мере в России это очень широко распространено, как среди работодателей, так и среди разработчиков, почитайте комменты.
И это плохо и неправильно.
Так это сейчас я опытный, знаю чего хочу и не пойду на такую работу.
А когда ты зеленый, но все вокруг в один голос говорят что задача сеньора — грубо говоря, зарабатывать миллиард владельцу, то им веришь. Aeternamens все правильно написал. Я вам сходу назову 5 известных компаний в РФ, в которых я работал или был на собесе. И там мне говорили что я думать круглые сутки, как помочь бизнесу. Повышать продажи, приносить прибыль.
Чувствуете? Не писать лучше код или улучшить доступность сервисов, а думать о прибыли.
Разумеется, может мне не повезло и таких компаний с кривыми ожиданиями в РФ всего 10 штук, и я попадал во все из них. Но сомнительно.
В целом я согласен, что «Сеньор — это тот, кто способен сделать проект от идеи до внедрения».
Но мне показалось, что вы подразумеваете сеньорство как единственную цель развития и вообще существования профессии программиста. Так?
Вы, видимо, до сих пор верите, что менеджер — это тот, кто ничего не делает (т.к. не умеет), а бизнес — это кровавый эксплуататор.
Что значит до сих пор? Все зависит от организации. У меня по опыту были менеджеры — умницы, которые реально бьются за время разработчиков, понимают продукт и отсеивают заведомо бредовые таски. А были и такие, которые даже не могли пересказать, что хотел заказчик, приходилось вместе с ними ходить на совещания, хотя это вообще их работа.
Я наверно сумбурно, на эмоциях, выразил мысль, в чем не согласен с вашим мнением. Постараюсь описать понятнее. Зацепили во-первых определения цели программиста, а во-вторых точка зрения на сеньора.
Кто-то вообще помнит про цель программиста?… Цель — создавать качественный продукт в срок. Всё. Это не меркантильные требования недалекого бизнеса, а миссия и смысл существования программиста.
Абсолютно не согласен. Это как сказать, что цель художника — рисовать вывески. Цель учителя — чтобы дети сдали ЕГЭ.
Слишком прикладное и примитивное определение.
Про сеньора мне кажется, что у вас, и в целом на рынке проблема определения.
Вы правильно написали про сферического сеньора в вакууме, что он и проект сделает и бюджет не превысит. Я знаю таких людей, настоящие профессионалы, до которых мне расти и расти.
Но вот есть очень умные ребята, которые ненавидят доделывать проекты. Прототип работает — и потом неинтересно. Все, они не сеньоры? В компании, где я сейчас работаю, таких минимум одна команда. Бизнес просто нанял несколько команд, которые потом за ними доделывают прототип до продукта.
Но у работодателя появляется порочная практика — считать, что если человек готов доделывать проект до готового продукта, готов обсуждать на совещаниях способ монетизации продукта для конечного пользователя, то он сеньор. А если ему не нравится — то не сеньор, типа еще не дорос.
Вот мне лично все равно, какого цвета кнопки будут у моего продукта, сколько он будет стоить, и какой процент конверсии он будет выдавать. Мне это неинтересно. Этим вообще должен заниматься Product owner, а не разработчик. А вот сделать код продукта быстрым, надежным, понятным — это интересно.
Если программист этого не понимает — значит ему просто нравиться писать код. Код ради кода.
Вы так говорите, будто это что-то плохое. По моему опыту, как раз самый страшный и неподдерживаемый код писали люди, которые пришли в разработку ради денег или «решать задачи бизнеса», а не потому что им нравится писать код.
Надеюсь что в этом комментарии объяснил понятнее свою точку зрения.
Вы противоречите сами себе. Сеньор получается не программист?
Ради того, чтобы увидеть такой комментарий, я и написал эту статью.
Вся моя боль сводится к тому, что судя по моему опыту, большинство работодателей и многие разработчики под словом «сеньор» кроме ролей «высококвалифицированного кодера», немного «аналитика» и немного «архитектора», подразумевают еще и «продукт-овнера», «менеджера» и Господь знает кого еще.
И это не обговаривается в контракте, а формулируется расплывчатым «решением задач бизнеса».
И это ложь, которая вредит и разработчикам и самим работодателям.
Но прежде чем тащить меня вверх, может быть стоит спросить, хочу ли я? Никто этого не делал.
Насчет бесполезности работы это совсем другая больная тема.
Вы ошибаетесь
Подмена понятий «решать проблемы бизнеса» и «думать о том, как принести работодателю больше прибыли».
По моему опыту, по крайней мере в России это очень широко распространено, как среди работодателей, так и среди разработчиков, почитайте комменты.
И это плохо и неправильно.
А когда ты зеленый, но все вокруг в один голос говорят что задача сеньора — грубо говоря, зарабатывать миллиард владельцу, то им веришь.
Aeternamens все правильно написал. Я вам сходу назову 5 известных компаний в РФ, в которых я работал или был на собесе. И там мне говорили что я думать круглые сутки, как помочь бизнесу. Повышать продажи, приносить прибыль.
Чувствуете? Не писать лучше код или улучшить доступность сервисов, а думать о прибыли.
Разумеется, может мне не повезло и таких компаний с кривыми ожиданиями в РФ всего 10 штук, и я попадал во все из них. Но сомнительно.
На текущей работе, кстати, не напрягают. Но это редкость.
Спасибо за обсуждение)
Но мне показалось, что вы подразумеваете сеньорство как единственную цель развития и вообще существования профессии программиста. Так?
я даже на собес пришел
крыша у вас топ
Так?
Что значит до сих пор? Все зависит от организации. У меня по опыту были менеджеры — умницы, которые реально бьются за время разработчиков, понимают продукт и отсеивают заведомо бредовые таски. А были и такие, которые даже не могли пересказать, что хотел заказчик, приходилось вместе с ними ходить на совещания, хотя это вообще их работа.
Я наверно сумбурно, на эмоциях, выразил мысль, в чем не согласен с вашим мнением. Постараюсь описать понятнее. Зацепили во-первых определения цели программиста, а во-вторых точка зрения на сеньора.
Абсолютно не согласен. Это как сказать, что цель художника — рисовать вывески. Цель учителя — чтобы дети сдали ЕГЭ.
Слишком прикладное и примитивное определение.
Про сеньора мне кажется, что у вас, и в целом на рынке проблема определения.
Вы правильно написали про сферического сеньора в вакууме, что он и проект сделает и бюджет не превысит. Я знаю таких людей, настоящие профессионалы, до которых мне расти и расти.
Но вот есть очень умные ребята, которые ненавидят доделывать проекты. Прототип работает — и потом неинтересно. Все, они не сеньоры? В компании, где я сейчас работаю, таких минимум одна команда. Бизнес просто нанял несколько команд, которые потом за ними доделывают прототип до продукта.
Но у работодателя появляется порочная практика — считать, что если человек готов доделывать проект до готового продукта, готов обсуждать на совещаниях способ монетизации продукта для конечного пользователя, то он сеньор. А если ему не нравится — то не сеньор, типа еще не дорос.
Вот мне лично все равно, какого цвета кнопки будут у моего продукта, сколько он будет стоить, и какой процент конверсии он будет выдавать. Мне это неинтересно. Этим вообще должен заниматься Product owner, а не разработчик. А вот сделать код продукта быстрым, надежным, понятным — это интересно.
Вы так говорите, будто это что-то плохое. По моему опыту, как раз самый страшный и неподдерживаемый код писали люди, которые пришли в разработку ради денег или «решать задачи бизнеса», а не потому что им нравится писать код.
Надеюсь что в этом комментарии объяснил понятнее свою точку зрения.