если может у кого и было, но весьма несущественное количество раз, чтобы вообще попасть в выборку. Обычно на это должен идти (у нас так было) вопрос «Ок. тогда объясните почему так сделали и чем это лучше или хуже. Укажите это в выводе к лабе». И всё. Честно, честно!
вам отымеют мозг.могу сказать, что у нас подобная ситуация обычно шла по одному из следующих сценариев:
Варианта «студент прав, а преподаватель ставит 2» и чтобы потом без успешного оспаривания с повышением до
в этом капец какой смысл! Какой нафиг руководитель, если он не знает работы своих подчинённых.
уж если на то пошло, то кодирует кодер (птушник, джунеор, программист 3 категории — как угодно). Программист — инженер, который находит решение локальной задачи и реализует его согласно поставленным требованиям. Чаще всего сам реализуя часть когда, а иногда делегируя реализацию. А архитектор это очень опытный инженер, который видит задачу целиком, проблемы на стыках локальных решений и может этим управлять. Я пытался донести мысль, если человек всю жизнь работает просто инженером и не способен (не «не стал», а именно не способен) стать главным инженером и управлять архитектурой, то он должен получать также как и его коллеги с меньшей выслугой. Даже если он изобрёл очень крутой алгоритм 10 лет назад или что-то там ещё. Вопрос лишь в том, что он может предложить сегодня. И что кодер с 15 годами опыта едва ли на 0,01 у.е. лучше кодера с 5 годами опыта и не стоит того, чтобы его возвеличивали лишь за то, что он умеет писать и читать никому непонятные трёхкилометровые лямдбды. (А чтобы не писать подобный г_внокод нужно по руками бить в молодости, а не 15 лет тратить) Вот если он может правильно решать задачи, на которых опытных людей не хватает — архитектура и глобальная техническая стратегия реализации проекта, тогда, он достоин дополнительного уважения, почёта и бабла.
хуже когда не за рамки компетенции выходит, это ещё поправимо самообучением. Хуже когда нет желания заниматься тем, что выходит за рамки компетенции и должностных обязанностей, а тебя назначали. Это фейл со стороны менеджмента и говорит уже о его некомпетентности. Но....кто первый сможет это сказать в лицо?! :-D
если он не разбирается в том, что делает его команда, то он прежде всего 1) идиот или 2) некомпетентен или 3)его назначили без его воли
А подразумевает не 90% кодинга, а, скажем
очевидно, что senior architect, а не developer. Должность определяет уровень зарплаты, обязанностей и ответственности. Назовиться можно как угодно, главное чтобы удобно было отличать. Сейчас это удобно. И очевидно, что на любом заводе мастер и старший мастер это не тоже самое, что инженер и главный инженер.
для этого в том же софтсерве был tech lead. Вот он специалист. А тим лид — роль в микрокоманде на
даже если так, то его роль от этого не меняется. Он знаток бизнеса. Его задача писать бизнес-кейсы. А оценивать их сложность, сроки должен конечный разработчик. А организовать эту оценку (тот же скрам поккер) тимлид (скрам-мастер)
ПМ чуть-чуть буквально. 4 месяца.
Скорее тут от роли зависит, а когда человек исполняет 2 и более ролей в небольшой команде, то у других может возникнуть неправильное представление о его работе (другие могут не знать ролей ПМа).
Ну из того, что у нас привыкли считать классикой —
сеньор сам отвечает за направление, пишет код. Если проект малый то ему джунов дают.
тимлид — скорее роль, а не должность. Он курирует интермидов, джунов и иногда сеньоров (если личная крутость и масштабы проекта позволяют). Кодревью, поддержка дисциплины, скрамы.
ПМ один на несколько команд. Он разрулвает финансы, планы по проекту на высоком уровне, набор сотрудников, регулирует связь с QA командами, присутствует на митингах с клиентом (иногда решая даже конфликты) обсуждая проблемы разработки и проект в целом. Как директор малого предприятия короче.
юзер стори и требования должен писать и согласовывать человек, выполняющий функции бизнес-аналитика. Такой человек выбирается из те, кто лучше всего с этим справляется, а не менджер vs техлид. Это может быть мидл, который до этого проработал в той отрасли
а может это просто зависть тех, кто сеньорами стал в 30. Через 4 года нельзя, а уже через 6 можно. А те кто считают что и через 6 рано, уверены что через 8 точно уже можно.
Не знаю как в др. компаниях, но мне режет глаз что у вас управлять командой разработчиков (team laeder) и управлять проектом (PM ) это одно и то же. Судя по вашему описания вы ни дня не выполняли обязанностей ПМа, всё это время занимаясь исключительно задачами лидера команды. Оценка сроков, общение с клиентами, организация работы команды, процесса разработки — это всё его задачи. ПМ тоже общаются с клиентами, но другие темы (бюджеты, новые сотрудники, сроки по проекту в целом), они отвечают за бабло делегируя организацию процесса разработки лидеру команды. Вам в ПМах может не понравится, там графики, риски, бабки и никакого кода. (так должно быть по крайней мере). А вам хочется скрамы, митинги, код-ревью и т.п. :) По крайней мере так показалось со стороны.
PS мне кстати, в PMах больше нравится (+ соответствует второму образованию), но сложнее работу найти если вдруг что, потому просто попробовал для общего развития и быстро вернулся в разработку. Рост до архитектора — наше всё.
а я думаю, что скорее всего не продешевил. Может, его оценили, как выше писали, как джунеора по местным меркам, но он решил поехать в надежде на лучшее... Я не думаю, что даже 1% тех, кто очень хотел бы попасть в одну из компаний-гигантов всерьёз отказались бы из-за маленького денежного предложения.
а если бы сказал сотку, а они были бы готовы взять его лишь на 85, то могли бы и молча отказать?
ещё бы их любить за то,что покупают мальчиков у суррогатных матерей, жалуются в СМИ как сложно <s>растить детей</s> травмировать им психику, а всё это время насилуют начиная с ДВУХлетнего возраста и сдают в аренду корешам пидарам-педофилам. А вы, гомофилы, всё это как бы не замечаете. Закрыл глазки и в домике, «это все не от распущенности в перемешку с шизой, это они что-то не то съели на завтрак, расстроившись что их особые права нарушают»
Нет. Попробуйте найти через инет хоть десяток. Но ему точно никогда не приблизиться к SF по количеству пидаров в «одном флаконе».
Снобизм уже скоро из ушей полезет? Выпустите пар- напишите лучше код. Культура — это не ваше. А недостаток внимания в детстве и нехватка живого общения сейчас, явно посредственная подготовка в гуманитарной сфере, вероятные прогулы уроков литературы и истории, также вероятное отсутствие какой-либо другой школы (музыкальной или художественной) указывают на узость мышления и эрудиции. Делают вас похожим на слона в посудной лавке, софиста не соображающего ничего в теме, но с умным видом дискутирующего по поводу и без. Это было заметно с первых строк сообщения всем нормальным людям, кроме вам подобных.
прочитайте истоки переписки и поймёте о чем речь и почему постановка вопроса где лучше жить вообще не в тему. Только постарайтесь слушать оппонента.
всё зависит от уровня делегирования задач. Но согласись, что основной навык архитектора это не виртуозное чтение\рисование UML и типовых архитектурных решений, а опыт решения проблем, который позволит не столкнуться с ними или обойтись минимально необходимыми жертвами.
по поводу блоха как раз то что я и имел ввиду:
— Senior Systems Designer at Transarc (я предполагаю, что он это примерно то, чем занимаются люди на стыке архитектора и техлида)
— Chief Java Architect at Google (что говорит, что ему действительно нет места senior developer в любой конторе)