А если точнее — наш аритектор так решил не смотря на все возражения и никах доводов не принимает
может и правильно решил :)
а может и нет.
в общем случае
1. а почему архитектор обязан менять свое решение если есть доводы, которых он «не принимает»
2. должен ли, обязан ли архитектор убедить всех в правильности своего решения, и только тогда все начнут реализовывать?
это два классических вопроса о — генерале посылающем на смерть подразделения. на явную, очевидную.
или
1. должен ли ген дир каждого работника — выслушать и внести коррективы в свои решения после этого?
2. и потом каждого — убедить, переубедить, доказать свою правоту в публичном диспуте, и в результате тайного голосования получить одобрение?
архитекторы да, как и менеджеры нередко занимаются архитектурной астронавтикой.
но как раз точно по тем же причнам по которым программисты борются за правильное, хорошее, против неправильного, говна всякого :)
то есть, что называется
я бы не ставил архитекторами — правильных программистов :)
понятно что кто ж меня спросит, есть каноны рукополежения священников, передачи традции, тьху
корпоравтиные правила построения организаций.
а в вашем случае архитектор мог быть очень не прав
или были не правы вы.
точно не известно. даже ретроспективно выяснить порой никак
Смысл же в том, чтобы найти такой проект, где твои цели и цели проекта будут по большей части совпадать.
а этого вообще-то не будет. никогда, в общем случае :)
это иллюзия. самообман. неверно прочитанные смыслы в «мы одна команда» и т.п.
примерно как ребенок вкладывает в друзья совсем другое
в фразе «У меня полкласса — друзья»
чем Аристотель
«Тот кто думает что у него много друзей — не имеет ни одного»
продукт ориентированность о другом.
это о не о технологиях, не о вылизывании какого-то там кода, архитектуры.
и не о горящих глазах
так как статью уже привели, то попробую на аналогиях
это как разница между буквой закона и духом закона
это почерк, стиль подхода к решению задач.
его видно млин, стиль этот!
вот смотрим сейчас "Ход королевы"(www.netflix.com/ua-ru/title/80234304), и я вспоминаю свой период увлечения шахматами
такая ж скушная игра, все уже довольно быстро стало известно, дебюты рассписаны, изучены
а стиль у шахматистов — остался видимым. тому кто понимает. и он был — разным, у Ласкера, Капабланки, Алехина и Таля
а тот кто знает только правила, дебюты — не отдетектит авторство партий :)
Собственно, [почти] все мои увольнения были продиктованы именно тем, что наши цели начали расходиться
мои тоже :)
и думаю — у всех кто увольняется сам.
Оригинальный пост про то, что люди которых обманывали на начальных этапах карьеры, несут эти комплексы через всю жизнь
Бинго!!!
по разному конечно, но в целом да.
могут и без всякого процентика от прибыли.
а потому что — «интересный проект», а не то легаси что тебе надоело.
и, находятся такие — идут на меньшие деньги(!) просто ради интересного проекта.
без опционов, без процентиков.
только мы опять приходим к проблеме — не нравятся условия — так не иди
в чем — рациональная то проблема???
ни в чем.
ничего кроме чувства поруганой справедливости, и т.п.
У таких сотрудников куча рисков ничего не заработать вообще.
обычно и не зарабатывают.
давно ж об этом пишут. в кремниевой долине так
почему у нас должно быть по другому?
не нравятся условия — так не иди, ёпта
кто этих стенающих с дулом у виска заставляет то?
Так ведь там другие люди сидят и они могут быть не рады, что ты их напрягаешь гениальными идеями.
а могут — и не быть там другие люди, и быть радыми что ты их напргяешь гениальными идеями :)
что ОРМ — плохой
а я и не говорил что ОРМ плохой :)
и что он — хороший — не говорил
я значение этих слов не очень понимаю в отношении технологий :)
а потому что он неправильно сконфигурирован
угу. я в курсе этой байки.
Профайлерами почему то мало кто пользуется.
и этой, что отпрофайлили, вот и счастье будет :)
я ж давно в айти, технологические верования мне вполне известны.
не просто известны, я наблюдал как они менялись :) и технологических причин в этих изменениях — почти и нет
например вам вот, как понял другие байки не нравятся.
но это все оффтоп, конечно.
тема то не технологическая. а как вижу — в филиал итальянского айти все больше скатывается :)
Вот и не надо врать ни себе ни другим
кому — не надо?
им надо — вот и врут. они могут даже верить что не врут.
Потому что человек, который пришёл на интерес — всё равно долго на таком проекте не просидит и придётся искать нового.
вобщем вы еще не циник :)
судя по таким тезисам.
вы не только о «15 сек» печетесь в «своем» проекте, а и о «своей» компании. или сразу «отрасли»?
тяжелая миссия, да...
В моём случае — гастритом на нервной почве
да, есть такое.
свой продукт — оказывается не своим
причем «удивительно» — всегда :)
это не только в программировании так бывает.
Вообще ориентация на продукт, то есть отношение к нему как своему, подразумевает оперативное устранение подобного дерьма.
и поэтому — а нет никакого дерьма :D
продуктоориентированность, в моем понимании — это не чувства.
это жизненная позиция смотреть шире своей задачи.
и прагматично. для того чтобы — адекватней ее реализовать.
но в том и прикол, очевидный, как по мне, что программисты — технари не прагматичны, а просто «сублимируют» свои чувства.
вот это — точно лишнее.
когда убрать чувства, то в это шире включается и та политика, которой недовольны инженеры.
Я многократно был свидетелем обратного. Наоборот, хочешь пересидеть кризисы, сокращение и т.д. — не отсвечивай.
согласен.
вообще-то да, если нажил «врагов», то они тебе припомнят.
По идее пользователей парит, которые вынужденны курить бамбук пока оно там сто запросов обработает
вполне может быть
вообще-то, я сам ой не фан ORMов. особенно когда использующие не знают их фундаментальных недостатков(а обычно не знают), чтобы — принять взвешенное решение, когда — да пес с ними, «15 сек», а когда — тааак, а теперь поехали оптимизировать ручками. и даже не сами одинокие запросы, а весь их комлект, то есть — посылаем вот в этом месте «DDD» подальше, а не продолжаем в молитве лоб расшибать
но тырындят «о правильности архитектуры». богословы-схоласты, чистой воды, как по мне. и то, те были толковей.
Не надо искать ориентированного на продукт программиста, если на продукт не ориентирован сам владелец.
а они ищут.
то есть — не надо рассуждать что кому надо. это неконструктивно, и бесполезно.
каждому свое надо. и совсем не то что вам.
особенно в случае когда вы не можете назвать этого кому надо по имени и посмотреть в глаза :)
как потому что он с вами общаться не будет, так и потому его не существует в таком виде.
а существует «организация». «командный игрок» — это о том же.
да, и я не о вас и не столько к вам :)
просто форум так устроен, что вот надо прям конкретному отвечать, на
типичную для многих, не его лично — мысль, тезис, утверждение.
суть же в том, что цинизм бывает минимум двух видов
как отрыжка опыта, например у вас, и он — оправдан, вы сможете отключить его, когда надо, если — вам будет надо.
и как матюкание подростков — опыта нет, а уже таааакой циник — на самом деле наивный, и теряющий из-за этой своей глупости — возможности
и так, и не так
деньги платятся — одинаковые, по рыночно-формальным критериям обоим
а вот за ориентацию за продукт — платится чем-то другим
самое примитивное
из двоих, без ориентации и с ориентацией — будет сокращен если придется вдруг — тот что без ориентации
с опционами, премиями, и т.п. — вобщем тоже самое.
баланс же — между ориентированым на продукт, вовлеченным, и борцом «за чистоту архитектры», бест практик, и прочая — как любой баланс — дело тонкое. формализации не подлежит
(сугубо мое субъективное — борцунов за ненужное, избыточное качество я отношу к не ориентированным на продукт. идеалисты они, а не прагматики, и решают свои задачи, а не задачи которые стоят перед продуктом/услугами, и компанией которая делает на этом продукте/услугах деньги
например
запрос по 15 секунд из-за кривого ОРМа
а кого-то кроме вас это парит?, эти 15 секунд? а если 30 секунд, заметит кто?
если только вас — то это проблемы ваших идеалов, а никто не обязан оплачивать идеалы
или
Но скоро выяснилось, что ни рефакторинг, ни архитектура никого не интересуют,
и никогда не интересовали.
с этим надо идти куда-то в науку, в R&D
а в ПО для бизнеса — не интересовали эти штуки — никогда
у них есть вполне и бизнес цена. вот только — понимает программист какая — значит прагматик.
идеалы какие-то доказывает — идеалист, пусть на форуме холиварит
)
когда же предлагают заниженную оплату: хотят купить синьора за бюджет мидла,
то тут уже незачем рассматривать — вовлеченного хотят или нет, ориентированного, или сойдет формальный, и т.п.
это уже невыгодная по деньгам сделка для соискателя.
может другие какие плюшки ему интересны, то уже индивидально.
то есть деньги тут вообще ни при чем.
они вобщем-то одинаковы
Менеджеры, как програмисты как и люди вообще делятся на делающих
На отъепись
С душой
Причём те у которых кредо,мировоззрение делать все на отъепись никогда не согласятся что существует другие.
А ещё поколение есть Y. Отличительная черта которого, в отличие от X и Z
ныть что ему чего-то не додали.
Не моё, это всякие психологи что адаптировали эту схему к снговским реалиям и датам.
Но согласен, что это главная черта.
А какое у нас поколение основное на веселеньком айти ;)
Мутная история в общем. Говнокодер на пыхе ещё быстрее пишет чем правильный программист. И быстрее чем питонист, питон будет все же напрягать в некоторых моментах, а пыха — нет. Пиши как хочешь.
Хейтерство обычно о чем то абстрактном.
А то что наверняка больше всего говнокода написано на php из мейнстримовых — да. Второе место даю js.
Но это следствие низкого порога входа, а не принуждение языка, как скажем с бейсиками (и то не всеми)
Наверное. Но по моему они вышли на уровень когда могут пренебречь и советами и самим Кожаевым.
Но я просто предположил,чисто из
В жизни бывает все.
Искали ж как-то на доу спеца по Cincom Smalltalk.
Мат лингвистика, DSL думаю в сравнении просто на каждом углу востребованы, с рекламой в метро.
Найдёт. По какой цене, то уже вопрос.
Далёк от андроида. Но слышал что лучше с Котлина.
Флаттер может и не взлететь. Не гонитесь за новизной. Взлетит, после Котлина перейти уже будет несложно
Да я помню :)
Значит советы не специалиста о закрытии бизнеса любой владелец пропустит мимо ушей.
не ваша ж компетенция.
Разве что если бизнес критически зависит от математической лингвистики. Бывают и такие, наверняка.
то есть вы консультируете по управленческо-финансовой стратегии?
такие консультанты слышал, в районе 300$ в час стоят. в европах. но цифра старая, может и больше.
лучше использовать для бэкенд и андроид разработки
так бекенд ИЛИ андроид?
Dart это Flatter. перспектив на беке у него нет
Golang — это микросервисный бек. перспектив на Андроиде у него нет.
найти работу думаю проще будет с Golang
и почему вы решили что тому кто делает бизнес — важно ваше мнение?
он берет и делает. и получает — прибыль.
не получал бы — не делал бы.
вшаг вона — берут и делают :)
и в гробу они видели мнение доу. пока им деньги несут.
как перестанут нести — сделают другой.
и забудут опять спросить мнение доу на этот счет :)
вы экзамен что-ли здаете?
ну так вы ошиблись местом сдачи.
ваш, по теор физике — в соседней аудитории.
не перепутайте, в соседней слева. справа сдают по гомологической алгебре.
а мы тут — по металоведению принимаем. прикладному. для будущих сварщиков.
Да и на любой мало-мальски хорошо оплачиваемой дажва или скала вакансии вас точно будут спрашивать про JMM, happens-before, волатайлах, синхронайзедах, атомиках, ещё нескольких фреймах про многопоточке, как оно все это работает и так далее. На синьорных позициях это вообще маст-хэв.
спрашивали меня. рассказывал.
попросили написать что-то по транзакционному инкременту.
на бумажке.
написал, минут за 15.
обсудили.
собеседование прошел, получил офер.
один из собеседующих через год уехал в Амазон. Сейчас около принципал в интересном продукте.
паралельно делал тестовое в другую компанию. там многопоточно рекурсивная фигня была, ну что-то типа упрощенных шахмат. больше ушло времени на выявление эмпирической закономерности для оценочной функции, чем многопоточка.
тоже получил офер, через час после первой :)
это о я своей бирочке «JMM, happens-before, волатайлах, синхронайзедах, атомиках».
не бог весть какая ессно. другой просто нет :)
я к тому что
есть теоретики, которые придумывают все это. респект им и уважуха
есть те что на основе делают инструменты. респект им и уважуха
а есть сварщики, которым достаточно владеть инструментами. и им — респект и уважуха
и это — не бог весть какая наука, чтобы сварщику необходимо в нее лезть — в настоящий computer science
хочет? конечно пусть лезет.
дело личное.
не это
спросить — это очевидно. то есть обязательно.
где-то с месяц назад было бурление с одни синьором на андроиде, который типичный И мидл, а не синьор, и аутсорсерс на отъебись, по лозунгам, тезисам. в жизни может он совсем другой, кто его знает. не знаком.
ему не только я поясняли разницу.
он не понял. или не признал, кто его знает, что он думал в действительности, когда писал посты.
но рыться долго. а повторять, тоже как-то долго.
статья вот была, сам ее еще не читал, но думаю там о том же.
свою такую писать не вижу смысла, это для аутсорсной Украины неактуально, читать будет некому.
а кто нацелился на запад, в продукты — сам найдет, еще лучше и глубже чем я бы пересказал.
от нуля — это еще хорошо
абы не от минуса
поэтому и выбор чаще всего, у эксперта, профи
— открывать собственный бизнес
— соглашаться на низкую, для него оплату, как у всех. и там уже, пытаться строить карьеру.
— идти в дорогие контракторы, с пониманием что это не надолго, и надо будет постоянно искать новые контракты. а значит серьезно заниматься самопиаром, становиться известной фигурой. пример по памяти — Егор Бугаенко. в московское отделение Huawey кажется недавно позвали.
это разные сценарии
а просить долю...
как уже звучало
если продуктовая компания не тупая, то она сама предложит как плюшки — оплату лояльности, в каком либо виде.
если не может, и хочет спеца — будет его грузить лабудой, вместо реальных плюшек за лояльность
тут уж сам выбирай, вариантов много. во все стороны :)
— и на юг, и на йух.
а когда задача поставлена немножко неправильно? ;)
попробуйте высказать не очень типичное суждение о технологиях — программистам, среди которых у вас нет авторитета, а к вам доверия :)
они подневольные люди
им дают задание — они и ищут
я тоже.
видел не текучку даже, а когда треть команды продуктовой посылала на йух — и уходила.
ведущих разрабов.
вот именно!
это ж закон Конвея на практике
огранизация неспособная(или для снижения разнообразных косвенных издержек) создать команду для написания «монолита»
прибегает к «финту ушами» — выбирает микросервисную архитектуру — которая потребует более дорогих но зато формальных трансакций (по Коузу) между разработчиками :)
микросервисная архитектура — это ж решение не технологических проблем, как то обычно думают (бывает и их конечно, и ради них)
и начинают длинные «математические» обоснования выбора того
что выбирается сооовсем по нематематическим причинам :)