Доля правды есть в ваших словах. Я уверен, что, к примеру в таких компаниях, как Google или Amazon — архитекторы тоже есть, и тоже двоякое мнение по поводу них у разработки) И я уверен, что у них те же проблемы… Что и у нас. Более того, после просмотра фильма Дудя про силиконовую долину я в принципе расстроился во всём :)
НО. Например, возьмём принципы разработки ПО. В какой то момент, вдруг все поняли, что монолит можно разбить на мелкие части и поддержка будет проще. Далее, тоже самое делается и с бизнесом — вдруг гиганты начинают понимать, что микрокоманды — приносят профит лучше, чем огромная машина. Едем дальше. Ковид показал, что удалённая разработка — ничем не хуже, чем офисная… И гиганты в этом убедились. И сейчас удалённой разработкой уже никого не удивишь.
Я уверен, следующим этапом — будет переход к более свободному духу разработки. Свободный — это когда нет жёстких требований и жёстких указаний. Когда фриланс может быть полезнее, чем несколько архитекторов. Про то, что конкурсные основы (по типу таких, которые устраивает Паша Дуров) — принесут профита больше, чем содержание штата ну и т.д. Когда ответственность несёт команда, а не отдельные должности, и команда же и рискует, предлагает решения, самоорганизовывается… Развивать мысль далее, я не буду. Но смысл в том, что всё меняется…
Наверняка хороший архитектор будет в цене. Но «хорошесть» должна базироваться на фактическом опыте выполнения проектов. На том, что реально было сделано и принесло ли профит.
Не только. К примеру, у меня на текущей работе получается так, что бизнес сам до конца не знает, что ему хочется. И этот конец растягивается по времени. Интерфейсы дают абстрагироваться от конкретной реализации и не тянуть резину и ждать конца того, что им хочется, а писать частично-рабочий код. А когда они определяются — реализовывать. И таким образом, интерфейсов становится больше, даже «не на стыке модулей». Интерфейсы дают гибкость разработки… в условиях современной разработки, учитывая специфику бизнес-требований (которые далеко не идеальны).
Вообще ярый противник таких должностей. Это рудименты «отсталой» российской разработки и бюрократического аппарата. Задача современного бизнеса — мотивировать разработчиков так, чтобы они «горели» проектом. Важно понять одно: если в проекте царит атмосфера стартапа (а это значит что каждый участник рискует своими финансами, впрочем как и профитами) — то сообщество команды начинает выстраиваться в саморегулируемое… и тогда «размывается» грань архитектор ты… или разработчик. В этом дух стартапа. В этом дух будущего! А должность «архитектор» придумана, как пережиток бюрократического устройства системы, когда есть некто, кто определяет курс и несёт за него ответственность. Минус подхода в том, что ответственность архитекторы в современной продакт-команде ведут как правило словесную и доказательную… они никак не рискуют финансами, и как следствие — не «живут» проектом, а превращаются в банальных менеджеров. Благо, я замечаю, что бизнес рано или поздно начинает это понимать.
И правильно, как сказали выше, архитектор, как правило перестаёт писать код… и превращается в менеджера. Происходит банальное управление командой на уровне слов… не вникая в детали проекта и не понимая «узких» мест разработки. И разработчики от этого, только демотивируются… доказывать словами — пустая трата времени для разработчика. А доказывать делами, тогда, когда есть кто-то, когда взял на себя обязанность «вести» проект — глупо. В общем на мой взгляд — это рудиментарная должность, которая исчезнет со временем.
P.s. сугубо личное мнение, основанное на опыте разработки. Никого не хочу обидеть или задеть, возможно я ошибаюсь.
Не минует :) Все через это проходят) Вот как только пройдёшь — ты созрел, как специалист :) Это как… «если ты не любишь маслины — значит ещё не вырос» :) Рано или поздно придёт этот момент. Грустная точка не возврата, когда работа — это всего лишь работа. И ты просто её делаешь хорошо. И тебе просто за это платят(часто хорошо, т.к. это IT).
Offtop: смотрел тут передачу про Владимира Нестерова (испытателя парашютов). Он совершил больше 13000 прыжков. Когда его спросили, какие эмоции он ощущает при каждом новом прыжке. Он ответил «Никаких, я просто делаю работу».
Согласен. Сейчас IT плавно уходит в remote — и я думаю эта тенденция будет только расти. Имхо, любой московской конторе становится выгоднее (и всё большее количество компаний это осознают) содержать разработчика на удалёнке, чем платить ему з/п в рамках рынка миллионника. И эта тендеция меня лично очень радует. Постепенно, наконец-то стирается грань «средних зп в регионах».
Из минусов — мы живём в Рашке) Стране, где все повышения и карьерные росты решаются в кулуарах и в банях… соответственно тяжелее получать карьерный рост, работая на удалёнке. Но тут думаю дело желания. Развиваться всегда есть куда, была бы цель!
Хм… открыл вакансии этой конторы, выбрал миддла — получил зп от 50 тыс. Это соответствует текущей ситуации на рынке? Что-то нижняя планка совсем какая-то не мидловая…
Ну а по сабжу — молодец. Достойно. Лучше, чем тупить и жаловаться на отсутствие работы.
П.с. тоже из Владимирской области ;) Так что, привет земляк)
Проблемы в сфере IT — они ведь такие же как и во всех остальных) Иногда достаточно одеть купальник, работая врачом — и ты уже модель :) А иногда врач-профессионал со стажем за копейки будет сидеть и горбатится до конца жизни… пытаясь научить молодых специалистов, как делать операции (а им может это и не надо — а надо стать моделями).
Не смотрел код, но могу сказать только одно — рассматривайте по жизни такой кейс ещё и с обратной стороны. Если Вы не прошли собеседование — возможно это проблема компании. Устраиваясь на работу — вы заключаете двухсторонний договор. И как правило, все проблемы всплывают только, когда вы соблюдаете этот договор долгое время.
Кто его знает, чем они руководствовались. Может теперь сядут и будут внимательно изучать ваш код и перенимать ваш опыт. Может рынок исследуют. Может у фронтэндера жена в это время рожает… а ему там ваш код дали;)
Вообще, мой совет — не заморачиваться на этот счёт. Выше нос!
Я ждал, когда кто-то сделает это.
Сам хотел. Но лень (которая двигатель прогресса) — лишила меня этой возможности.
Не досмотрел до конца ролик Дудя, внутри что-то сжималось…
Оставил коммент под роликом, что многие из его персонажей «лукавят» и что настоящая IT-индустрия базируется не на таких вот героях.
Недавно тоже столкнулся с мошенничеством (иначе просто не назовёшь) Мегафона. Симки «мегафона» были у родоков с номерами отличающимися на 1 цифру. Думаю нет смысла рассказывать про подключение разных услуг, каких-то интернетов на кнопочные телефоны и т.д. Звонил, ругался — всё это бесполезно. Единственно-верное решение было перейти на другой оператор. Попытался с сохранением номера. Маму перевели нормально (симки были зарегины на меня), отца перевёл со второго раза. Даже описывать нет смысла. Мегафон — это жулики, я для себя сделал такой вывод. Может это называется «бизнесом» в настоящее время… но когда такой бизнес успешно прокатывает на пожилых людях — это кроме как мошенничеством не назвать. Как бороться — я думаю тут всё рассказали… да и на пикабу уже все ответы даны — просто уходить к другим опсосам. Может тогда что-то переосмыслят. Если компания плюёт на клиентов — нужно плевать на такую компанию. Если кто-то придумает механизм борьбы более эффективный — я готов поддержать голосом. Но думаю это бесполезно к сожалению.
Фух)) Я думал это во мне дело) А оказалось в скоупах и есть методические указания не проверять в код ревью out of scope) А то работал в одной компании и когда ревью превращалось в простыню непонятных замечаний поправить код, написанный другим (!) человеком)))) И пинался и пинался появлялись всё больше строк кода из другого скоупа и я начал думать было что я лох. Думаю, теперь этот человек поймёт, что был не прав.
Мне кажется этим и отличается действительно профессионал, от вышибателя бабла и эгоКодера. Когда работал в одном месте был действительно талантливый у нас тим-лид (земля ему пухом, разбился на машине ) — так вот особенность работы с ним заключалась в том, что он всегда поможет/объяснит и без всякого пафоса и высокомерности (тогда правда у нас не было код-ревью и проичх современных штук). И все вокруг его любили и уважали. Никто даже не претендовал на его место. Потому что понимали, насколько он компетентный и насколько готов помочь тебе в трудную минуту. После, когда он разбился — было много на его местах… в итоге команда рухнула. Больше я таких людей не встречал. И очень жаль. С такими я готов был бы работать на любой позиции.
Встречалась и обратная ситуация. Когда в одном месте доходило до маразма и туда-сюда пинаний код-ревью, просто потому, что чуваку, на другом конце экрана не нравились «именования переменных». Вот это уже клиника. Фамилий, мест работы не называю (на всякий случай). Но не дай Бог вам таких «сильных разработчиков».
Мда… покупать стол за 24 килорубля это лихо. Действительно же проявив немного усидчивости и изобретельности — можно такое самому сварганить из профилей, дрели, болтов и столешницы ненужной.
А я вот лёжа работаю. Тоже стал толстеть… но это скорее возрастное. И зима уже близко. По выходным вот на рыбалку стараюсь пешком, чтобы хоть какая-то подвижность была. Стоя работать желания совсем нет)
Давно считаю, что собеседование должно базироваться лишь на примере кода и конкретной технической задаче. Ну а автору — не переживать и искать дальше. Всё что не делается — всё к лучшему )
НО. Например, возьмём принципы разработки ПО. В какой то момент, вдруг все поняли, что монолит можно разбить на мелкие части и поддержка будет проще. Далее, тоже самое делается и с бизнесом — вдруг гиганты начинают понимать, что микрокоманды — приносят профит лучше, чем огромная машина. Едем дальше. Ковид показал, что удалённая разработка — ничем не хуже, чем офисная… И гиганты в этом убедились. И сейчас удалённой разработкой уже никого не удивишь.
Я уверен, следующим этапом — будет переход к более свободному духу разработки. Свободный — это когда нет жёстких требований и жёстких указаний. Когда фриланс может быть полезнее, чем несколько архитекторов. Про то, что конкурсные основы (по типу таких, которые устраивает Паша Дуров) — принесут профита больше, чем содержание штата ну и т.д. Когда ответственность несёт команда, а не отдельные должности, и команда же и рискует, предлагает решения, самоорганизовывается… Развивать мысль далее, я не буду. Но смысл в том, что всё меняется…
Наверняка хороший архитектор будет в цене. Но «хорошесть» должна базироваться на фактическом опыте выполнения проектов. На том, что реально было сделано и принесло ли профит.
И правильно, как сказали выше, архитектор, как правило перестаёт писать код… и превращается в менеджера. Происходит банальное управление командой на уровне слов… не вникая в детали проекта и не понимая «узких» мест разработки. И разработчики от этого, только демотивируются… доказывать словами — пустая трата времени для разработчика. А доказывать делами, тогда, когда есть кто-то, когда взял на себя обязанность «вести» проект — глупо. В общем на мой взгляд — это рудиментарная должность, которая исчезнет со временем.
P.s. сугубо личное мнение, основанное на опыте разработки. Никого не хочу обидеть или задеть, возможно я ошибаюсь.
Offtop: смотрел тут передачу про Владимира Нестерова (испытателя парашютов). Он совершил больше 13000 прыжков. Когда его спросили, какие эмоции он ощущает при каждом новом прыжке. Он ответил «Никаких, я просто делаю работу».
Так что рано радуешься ;)
Из минусов — мы живём в Рашке) Стране, где все повышения и карьерные росты решаются в кулуарах и в банях… соответственно тяжелее получать карьерный рост, работая на удалёнке. Но тут думаю дело желания. Развиваться всегда есть куда, была бы цель!
Ну а по сабжу — молодец. Достойно. Лучше, чем тупить и жаловаться на отсутствие работы.
П.с. тоже из Владимирской области ;) Так что, привет земляк)
Не смотрел код, но могу сказать только одно — рассматривайте по жизни такой кейс ещё и с обратной стороны. Если Вы не прошли собеседование — возможно это проблема компании. Устраиваясь на работу — вы заключаете двухсторонний договор. И как правило, все проблемы всплывают только, когда вы соблюдаете этот договор долгое время.
Кто его знает, чем они руководствовались. Может теперь сядут и будут внимательно изучать ваш код и перенимать ваш опыт. Может рынок исследуют. Может у фронтэндера жена в это время рожает… а ему там ваш код дали;)
Вообще, мой совет — не заморачиваться на этот счёт. Выше нос!
Сам хотел. Но лень (которая двигатель прогресса) — лишила меня этой возможности.
Не досмотрел до конца ролик Дудя, внутри что-то сжималось…
Оставил коммент под роликом, что многие из его персонажей «лукавят» и что настоящая IT-индустрия базируется не на таких вот героях.
Встречалась и обратная ситуация. Когда в одном месте доходило до маразма и туда-сюда пинаний код-ревью, просто потому, что чуваку, на другом конце экрана не нравились «именования переменных». Вот это уже клиника. Фамилий, мест работы не называю (на всякий случай). Но не дай Бог вам таких «сильных разработчиков».
А я вот лёжа работаю. Тоже стал толстеть… но это скорее возрастное. И зима уже близко. По выходным вот на рыбалку стараюсь пешком, чтобы хоть какая-то подвижность была. Стоя работать желания совсем нет)
upd: прошу прощения, ошибся, это phpdcd