Рациональность и эффективность
Mar. 28th, 2023 05:57 pmГод назад со мной связался один товарищ, живет и работает в Пенсильвании в одной интересной фирме. На линкедине пишут
130,981 followers
7,016 employees
1 person from your school works here
Очевидно, контора - немаленькая. "1 person" - это матч по институту и году обучения (другой человек и незнакомый мне, не мой собеседник).
Товарищ - русскоговорящий, но очевидно, что не из вчерашних эмигрантов, он мне и говорил в том году сколько он в Штатах, но не помню.
Суть проблемы в том, что они ведут один проект, много там всего всякого, но не могут справиться с определенной инженерной задачей. Мой собеседник - техлид и задача немного (а скорее даже "много") не по его профилю, а привычным подрядчикам, кои, к слову, в основном расположены в Индии, она неприступна.
Мне вообще не очень нравится такой тон разговора: мол я все время работаю с линуксами, опен сорс, все такое, а тут - Майкрософт и всё говно-говно, все ужасно, сложно, не как у людей. Ну начнем с простого, есть что-то отдаленно сравнимое с Microsoft Visual Studio? А что насчет Visual Studio Code? Так что пиздя на Майкрософт, кроме того что это элементарно некрасиво, это еще и просто свидетельство некомпетентности и определенной токсичности. Кроме того Майкрософт в вашем проекте же не взялся ниоткуда, он там по какой-то нужде и поэтому просто живите с этим и не пиздите.
В общем, поговорили и тому конец.
И вот через год (!) приходит follow up письмо: проблема ещё не решена. Человек копается в каком-то коде на гитхабе и вместо того, чтобы - раз он уже так хочет - попробовать что-то сделать, ходит вокруг да около и опять решил посоветоваться...
По опыту можно сказать так: если необходимая задача, скажем так для первого атомарного шага, сможет быть сформулирована компактно, то у меня она займет, ну, скажем, 100 инженерных часов включая уморительные ненужные пиздежи. У него она займет как минимум вчетверо больше, это если повезёт, и инженерное исполнение естественно не будет лучше. Если масштаб задачи будет больше, то она сам вообще её не сдюжит.
Он долго рыскал по интернету и знает что едва ли с кем можно посоветоваться, потому что дело довольно редкое. И знает, что я в этом разбираюсь. Он так и пишет "мне не с кем поговорить", в плане честности и открытости всё нормально.
И вот очевидный вопрос: если я сделаю эту задачу для них, скажем, по $150/час, были бы все довольны? Видимо, так. Но шансы рационального исхода дела минимальны, по ряду причин: контора большая, человек не кажется конструктивным и ещё меньше кажется, что он может обустроить решение за счет взаимовыгодного привлечения внешнего специалиста. А уже прошёл ведь год.
no subject
Date: 2023-03-29 02:22 am (UTC)Плюс ещё важный фактор, кто это потом будет поддерживать и сопровождать.
Ну и главное, если год прошёл и ничего плохого не случилось, то авось и не надо ничего делать, так сойдёт.
no subject
Date: 2023-03-29 08:34 am (UTC)Да, "контора большая", согласование и бюрократия - сложные невероятно, но и я не заметил у собеседника малейшего желания даже рассматривать такой вариант.
На моей памяти был один случай, когда огромная организация спокойно наняла инженера с другой стороны планеты - это когда у меня был проект для Мормонов, LDS Church. Я где-то их упоминал в журнале уже именно в этом контексте, но не найти быстро. Не поленился человек, пошел на другой этаж к юристам, потом к "отцам" на подпись документов. Я ещё спрашивал сложно ли было все устроить? Говорил, что "отцы" относятся к таким делам с пониманием. А в обычных случаях, конечно, не пробиться.
У меня даже немецкая фирма (а не отдельный инженер) которая берет контракты в немецких же больших концернах проходит через очень медлительную бюрократию, где заинтересованные люди спрашивают не работали ли мы раньше хотя бы с каким-то другим подразделением, пусть несколько лет назад, потому что это ускорит оформление нового контракта. Хотя в конце концов всё заканчивается инженерной работой крайне ограниченных по числу участников коллективов.