В этом тексте я опишу общие атрибуты OutSource компаний исходя из своего опыта взаимодействия с ними.
Как известно OutSource компании зарабатывают на разнице в заплате инженеров между первым миром (страны западной Европы, весь блок НАТО, Япония, Австралия, Новая Зеландия), вторым миром (страны СНГ, КНР) и третьим миром (все остальные).
В каких случаях прибегают к услугам OutSource компаний?
1--Когда в первом мире (в золотом миллиарде) не хватает рук на реализацию каких-либо проектов. Какие-нибудь ифузоматоры, строительное оборудование, рулевая рейка автомобиля или фотовспышка с BLE.
2--Когда продуктовые компании не хотят держать большой штат сотрудников и решили избавиться от внутренних социальных противоречий, таких как требования сотрудников повышать свои права, выплачивать отпускные, декретные, больничные. Продуктовые компании решили:
А давайте организуем найм через OutSource компании. Пусть OutSource компании пекутся о сотрудниках. А мы (продуктовые компании) будем покупать результат работы у OutSource компаний и продавать товар со своей наценкой(и наклейкой). Будем чеки стричь.
Продуктовым компаниям стало намного проще. Они могут быстро нанимать только тогда, когда ведут разработку и быстро избавляться от лишних сотрудников в период продаж. Эту схему можно назвать денежный насос.
3--На западе, где-нибудь в интернет-долине появился продуктовый стартап с мечтой создать продукт, который полюбят во всём мире, стартап который хочет "встать на ноги". Инвестиций мало. Местных инженеров не наймешь, они все заняты и получают 10...12k USD в месяц. В таких случаях запад прибегает к услугам OutSource формирований.
4--В OutSource отдают те проекты, которыми не хотят заниматься продуктовые компании в первом мире. Брезгуют. Ну бывает. Что-то скучное, неинтересное. Если говорить о грязной работе в программировании электроники то это:
a--чинить чужие баги в чужом Legacy спагетти коде.
b--делать всяческий реверс инжиниринг протоколов, исходников из бинарного кода.
c--писать симуляторы и работать на симуляторах вместо реального оборудования.
d--писать документацию на чужой Legacy код.
e--писать код на ассемблере (тоже, что есть гречку пинцетом).
Все эти меры - это в чистейшем виде колониальная политика!
Как выглядит работа в OutSource со стороны рядового сотрудника?
Сказать сразу — ничего хорошего. Со стороны рядового сотрудника работа в OutSource это в чистейшем виде галера. Работать придется очень много и очень быстро. За тобой будет следить 2–3 менеджера. Будут напоминать тебе делать самую грязную работу. Могут позвонить в 2 ночи и напомнить сделать что‑то. У них там другой часовой пояс им так удобнее.
Тотальная секретность
Доступ к корпоративной информации (техническое задание, схемотехника устройства, исходные коды, спецификации протоколов, бинарные структуры пакетов, datasheet(ы) микросхем, описание пинов микросхем) будут выдавать тебе строго по микро порциям. Причем никого из менеджмента не удивляет, что это ненормально.
Например скриншот кусочка схемотехники с 2мя светодиодами. Исходный код локально скопать нельзя так как он собирается только на удаленном сервере. Редактировать код можно только при подключении по SSH через Putty в vim или в лагающем RDP. Нажал на клавишу и через 6 секунд на мониторе появился символ. Как здорово! DataSheet на процессор тоже под секретом. Вернее его можно скачать, но если об этом узнают, что уволят тот час же. Само устройство (печатная плата, PCB, Target) аналогично подключено к удаленному серверу за океаном по JTAG и CAN, чтобы ты не стал суетливо фотографировать маркировки их микросхем. В общем от тебя там будут всячески предохраняться. Причем никого из менеджмента ни разу не удивляет, что это ненормально.
Не проси больше, чем тебе положено на данный конкретный момент времени. В OutSource компаниях решать задачи надо «с минимальным погружением». Придется привыкать работать в информационном вакууме. Буквально посмотрев в трубочку свернутого в рулон листа со схемотехникой сразу кидаться искать баг в коде прошивки. По представлению менеджера (который гуманитарий по образованию) ты должен якобы угадать, сфантазировать и на основе этого починить то, что якобы считается ошибкой в программе, даже если это аппаратная ошибка. В общем будь готов к такому цирку.
По правде говоря, как говорят на западе «passionate инженеру» невозможно полюбить продукт, который разрабатывает организация, если инженер ничего толком не знает про этот продукт из‑за секретности. Поэтому продуктовая мотивация тут тебе не поможет в работе. Тебе придется придумать себе какую‑то не продуктовую мотивацию. Например ненависть к отечеству или что‑то в этом роде.
Я работаю в OutSource на США потому что я не согласен с политикой своей родной Кракожии.
Второсортность
OutSource это тотальное отчуждение. К сотрудникам относятся как к временным и неполноценным подрядчикам продуктовых компаний. Как к расходному материалу. Заказчик в первом мире как правило не доволен изначально, в стрессе и вымещает на сотрудниках OutSource(а) которых естественно не жалко так как сотрудники outsorсe(а), как там говорят,
в другом правовом поле
К тебе даже по имени обращаться не будут. Во всех письмах к тебе будут обращаться по твоей @кликухе в Telegram, так как таких Иванов и Александров там уже перевалило за 7. Они будут помыкать инженерами.
Есть ещё такое нехорошее понятие как внутренний OutSource. Вроде бы здание от продуктовой компании, но для сотрудников OutSource отдела заведена прозрачная комната "аквариум" внутри open space офиса продуктовой компании. С работниками из «аквариума» можно делать всё что угодно. Поставить им самый шумный и тяжелый desktop компьютер, самую маленькую мышку (чтобы тремя пальцами держали её). Самый старый монитор из иконоскопа времен Зворыкина. Самый неудобный стол и стул с оторванными подлокотниками. Кстати, объектив камер на смартфоне тебя тоже попросят заклеить специальными наклейками, выдаваемые еще на reception(е). Будут давать самые скучные задачи (в основном чинить чужие баги в Legacy). Ругать за опоздание. Увольнять без причины в один день.
Девиз OutSource(а) "Экономика должна быть экономной"
OutSource компании тоже не менее хитрые, они вобрали в себя безработных и тоже решили сэкономить. Начали работать только с ИП(шниками) (Индивидуальными Предпринимателями), перевели на удалёнку всех своих сотрудников, чтобы не оплачивать аренду офисов, электричество, отопление, водопровод и прочее.
Когда нет потока заказов на разработку из пригожего первого мира, то в OutSource наступает так называемый Bench Time. Сотрудникам платят минималку по региону с надеждой, что они сами уволятся куда‑нибудь. OutSource безынициативны по своей природе и всегда зависят от подачки от расы господ из золотого миллиарда подобно тому как живые организмы зависят от солнца.
Более того, тебя самого как тушку скорее всего вообще попросят работать удаленно. Причем даже в страну свою метрополию (США, ЕвроСоюз) естественно не пустят. Опять брезгуют, ну бывает. Тебя попросят выбрать себе на глобусе какую‑нибудь страну третьего мира (Кракожия, Элбония, Такистан, Западно-Африканская Республика и т. п.), сидеть там перед LapTop(ом) и улыбаться!
OutSource компания тебя наймут только на условии удалённой работы. А про крышу над головой, электричество, отопление, доступ в интернет, холодную/горячую воду, про твердую поверхность под ногами, доступ в уборную, укрытие от диких зверей, бомбоубежище, тишину, освещение, влажность, сейсмостойкость помещения, атмосферное давлении,%ное содержание кислорода вокруг тебя, озоновый слой, магнитное поле и гравитацию ты должен будешь ежедневно заботится сам.
Ну, чёрт‑поберти. Опять сосед снизу отключил гравитацию. Поплыву разберусь с ним.
При этом еще успевать делать основную работу по проекту и между делом ходить к соседям по лестничной клетке в 24-этажном человечнике и просить, чтобы соседи не сверлили стену перфоратором хотя бы сегодня. Причем ремонты обычно делают рабочие из средней Азии и они не понимают, что ты там им говоришь про работу в OutSourse компании на русском и просто продолжают сверлить дальше.
Удалёнка хороша только тогда, когда ты живешь в detached home за 300k EUR, где все условия есть по умолчанию.
Сломанный телефон
Внутри OutSource очень много менеджеров. Ну очень много менеджеров. Все они как правило друг‑другу земляки. Из одного квартала или даже одной школы. Все эти менеджеры в основном, внимание, гуманитарии! Даже технические интервью могут проводить только по методичке (инженерам, кстати, такие моменты видны сразу). Менеджеру-гуманитарию не дано понять многих инженерных вещей. Например, что для разработки прошивки нужна схемотехника. Что для перепрошивки и отладки платы нужен программатор. Что для написания драйвера для SPI чипа нужен DataSheet от вендора. Что для сопряжения платы с другим устройством нужна спецификация бинарного протокола. Это просто за пределами понимания менеждера-гуманитария. В его мире инженера надо просто посадить перед LapTop(ом) и дальше всё пойдет само собой.
Ещё с точки зрения инженера‑разработчика внутри толком не понятно, кто собственно важнее-то: заказчик из (Германии, США, Швеции), что платит деньги или "пык-мык" менеджер-гуманитарий внутри OutSource(а), который даже не может толком сформулировать постановку задачи? Менеджер‑гуманитарий может оперировать такими выражениями как: «присобачить провода», "подружить платы", "оживить плату", "подключи плату по RS-486". Понимай его как хочешь. Получается, что менеджеры в OutSource это лишнее звено как‑бы, которое в любой момент превращается в сломанный телефон.
Нет средств производства
В OutSource компаниях нет никакой производственной базы (средств производства). Они же по идеологии продают человеко‑часы, откуда у них заводы? Это даже не проблема для разработки Web-сайтов. Проблемы начинается когда OutSource суются в Hi‑Tech области, например в разработку электроники, деталей машин, автомобильных двигателей. Выясняется, что у инженера внутри OutSource(а) нет возможности перекинуть микросхему на электронной плате PCB (нет паяльной станции). Нет возможности изготовить прототип из оргстекла (нет сверлильного, токарного, фрезерного станка и 3D принтера). Нет осциллографа, чтобы померять электрический сигнал, нет логического анализатора, нет радио спектро‑анализатора, нет векторного антенного анализатора, нет цифрового блока питания, нет DMM, нет даже, банально, возможности тупо оголить провода (кроме зубов естественно) для подачи питания на клеммники PCB и прочее.
Естественно рядовым сотрудникам, инженерам весь этот цирк с конями, разумеется, не нравится. Они не могут даже полюбить продукт, который они разрабатывают в OutSource так как под секретом почти вся документация, а руки фактически связаны. А если ты не любишь продукт, то ты не будешь его делать качественно, с энтузиазмом, с самоотдачей. Так просто устроена психология людей. Работать в таких условиях возможно только «из‑под палки».
Поэтому внутри OutSource постоянная и непрерывная текучка кадров. Создается еще одна прослойка менеджеров outsource(а) которые заняты только наймом, холодными звонками. Их рекрутеры отчаянно первые пишут инженерам на работных сайтах, по три раза уговаривают принять job offer и прочее.
Многочисленные менеджеры OutSource получают деньги за функцию телефона (иногда сломанного). В результате сами талантливые инженеры зарабатывают там меньше так как теперь часть той зарплаты, которую они получали в продуктовой компании, ушла менеджерам outsource(а).
Скажите, Стив Возняк (украинец по происхождению) создал бы Apple-1 работая в OutSource компании?... Вот и я так думаю.
Много отчетности
В OutSource надо отчитываться за каждый день. Не имею ничего против отчетности. Но когда тебя требуют письменно отчитываться за каждый день с дискретизацией 5...20 минут времени, то это начинает раздражать. И составление таких ежедневных отчетов занимает порядка часа. А ведь это время можно вложить в разработку продукта.
Дело в том что господа из первого мира любят судиться со своими работниками из OutSource. Им только повод дай, дак они сразу подадут на тебя иск за нецелевое расходование средств.
Поэтому если пишешь в ежедневном отчете мало, то тебе на почту прилетит судебный иск.
Что вообще хорошего в OutSource?
Это отличная возможность устроится для менеджера с гуманитарным образованием и знанием пары языков. Для человеков‑переходников, которые не хотят ничего делать, кроме как говорить по телефону, заполнять таблички и посещать заседания.
Западу OutSource тоже очень‑очень выгоден. Достаточно ГосДепу ушатать очередную восточно‑европейскую страну, как там начнется бардак, беспорядки, кризис, коллпас внутреннего рынка и тысячи готовых обученных и отчаянных инженеров будут вынуждены устраиваться в западные OutSource(ы) на эти галеры.
Не удивлюсь, если выяснится, что финальная цель США и ЕС — это укомплектовать свои OutSource(ы) населением из всего остального мира и на этом наступит окончательный «конец истории».
Вывод
Если вы инженер, программист, схемотехник, дизайнер и если есть возможность, то лучше не связываться с всяческими out sourсe формированиями. Соглашаясь на OutSourсe вы подписываете соглашение на второсортность. Благополучие запада в значительной мере определено за счет других стран и народов.
Я конечно понимаю, что всякое в жизни бывает.
Никогда заранее не знаешь куда ударит молния и из какого колодца придется пить
Для кого-то и работа инженером в OutSourсe может показаться спасением.
В общем делайте правильный выбор, как считаете сами.
Links
Комментарии (34)
kap1ik
00.00.0000 00:00+14Поэтому если ты напишешь в ежедневном отчете мало, то тебе на почту прилетит судебный иск.
Я после этого перестал читать дальше. Вы уж извините, но нельзя настолько себя не уважать, что бы работать в подобном.
Или это шутка какая-то?
eugenk
00.00.0000 00:00+3Хрен его знает... Думаю у всех по-разному. Оснований не доверять автору у меня нет. Но сам с подобным не сталкивался. Насчет "себя не уважать" полностью с Вами согласен. Хотя опять-таки обстоятельства у всех бывают разные.
MiraclePtr
00.00.0000 00:00+6Я бы не стал. В своем прошлом посте автор рассказывал про "ужасы западной корпоративной культуры ", а когда люди в комментариях выразили недоумение (потому что с большей частью описанного те, кто лично не первый год работает в таких компаниях, никогда не сталкивались и вообще описанное весьма далеко от реальности), то выяснилось, что автор ни в каких компаниях на Западе не работал, а свои заметки писал на основе впечатлений от каких-то российских филиалов пары неназванных контор.
pilot2k
00.00.0000 00:00+1какие там ужасы, в одной известной аутсорс-компании проклятием считалось работать на заказчика из РФ
MiraclePtr
00.00.0000 00:00+2Да это не только в аутсорсе. Когда я жил в Питере и крутился в кругах суровых плюсовиков и эмбеддеров, довольно много людей вообще почти не рассматривали офферы от чисто-отечественных компаний, потому что у "чужаков" предложения были гораздо вкуснее и менеджмент адекватнее.
k12th
00.00.0000 00:00+6Вот тут девушка писала, как вкатилась в IT в какую-то совершенно жуткую контору (я так понял — 1С-ники), и ей не понравилось.
Аутсорс тоже бывает разный, и описанное в статье — клинический случай, ну, по крайней мере в веб-разработке я таких крайностей не видел. Я прям очень заценил свою, как оказалось, весьма уютную галерку. Очень сочувствую автору и надеюсь что он скоро найдёт что-нибудь поинтереснее, с человеческим лицом.eugenk
00.00.0000 00:00+10В вебе проще. Здесь речь об электронике. А там действительно часто требуют подписывать различные NDA. И я тоже подписывал. И даже просил у бывшего работодателя разрешения опубликовать вот эту статью https://habr.com/ru/post/469327/ . Но всё было в рамках разумного и даже до отдалённо подобного маразма никогда не доходило. А вот долго и нудно доказывать, что для работы мне нужна принципиальная схема (причем даже дали в виде pdf, а не проект в альтиуме !), мне пришлось как раз в одной российской конторе. С которой недавно расплевался, причем под угрозой судебного иска. Хотя ещё раз, оснований не доверять автору у меня нет. Будем считать, что ему просто не повезло.
eugenk
00.00.0000 00:00+6У всех конечно бывает по-разному, но с подобным я всё-таки не сталкивался. Электроникой непосредственно я правда не занимался, и что там творится когда дело доходит до схемотехники, не знаю. Я делал ядра для FPGA на верилоге. Задачи ставили вполне грамотно. Отчеты писал раз в неделю-две, по мере прогресса в работе. Даже альтеровскую отладку de-nano 0 прислали, чтобы мог гоняться на железе. Вобщем конечно далеко не айс по сравнению с продуктом, в котором ты от начала и до конца, но и чтобы ужОс-ужОс-ужОс, тоже бы не сказал. Знал российские кампании куда похуже. На@#бать во всяком случае никто из буржуев меня не пытался. В отличии от...
DVF
00.00.0000 00:00+9Может быть это только в Вашей индустрии или Вам не повезло? Пока сталкивался только с совершенно другим отношением — и релокация в ЕС с визовой поддержкой, оплатой билетов и торжественной встречей, и жильё, и велкам-бонус, и 7-часовой рабочий день с 25-дневным отпуском (только рабочие дни учитываются, конечно). Минимум бюрократии, зарплаты выше рынка. Спрашивал гребцов других «галер», где-то даже получше, но не хуже.
rdo
00.00.0000 00:00+2Да, вспоминаю эти рдп-компы у заказчика в Германии с пингом в секунду как страшный сон.
YegorP
00.00.0000 00:00+6Местных инженеров не наймешь, они все заняты и получают 10...12k USD в месяц. В таких случаях запад прибегает к услугам OutSource формирований.
Мой случай. Из России на США (да, до сих пор). Фактически веду бэкенд одного финтех-стартапа. Такого жесткача, как в этой заметке, не наблюдал. По крайней мере не систематически. Да, у менеджмента бывают приступы микро- и макроменеджмента раз в несколько месяцев, но это терпимо, и проходит за неделю-другую. Прямой контакт с заказчиком - постоянно и без проблем. По технике всё в наших руках. Ночами не сижу. Нет, я не могу сказать, что всё прям клёво, можно накопать разных проблем, но они скорее будут разбросаны по углам комнаты, чем лежать большой кучей в центре.
DarkTiger
00.00.0000 00:00+10Непохоже, чтобы автор работал в оутсорсе. Я - работал, суммарно лет 6 из 25 в отрасли. Сейчас, со стороны заказчика, руковожу своими бывшими начальниками и коллегами в одной из оутсорсных компаний, потому что при расставании мы сделали многое, чтобы сохранить хорошие отношения - и это, кстати, довольно типично для оутсорса.
Да, так, как говорится в статье - теоретически можно. Но это получится очень-очень дорого для пользующихся услугами оутсорса. Потому что недостаток инфы превращается в лишние рабочие часы на ее поиск в инете, а платят оутсорсерам за человеко-час, а не за результат. То же самое с тормознутой машиной и плохим соединением. То же самое с переписыванием кода по нескольку раз, потому что засекретили что-то, что влияет на функциональность.
Не надо упускать еще и ньюанс, что программисты, вообще-то, люди избалованные и в таких условиях проработают от силы месяц, при этом это будут не сеньоры, а недомидлы в лучшем случае. Они работают месяц, а потом увольняются, унося с собой наработанные знания, снова рамп-ап, снова расходы на обучение и снова они переносятся на заказчика, потому что на таких рейтах исполнитель иначе работать не будет.
Судебные иски? Смешно. Оутсорс документирует каждый чих и требует подтверждения со стороны заказчика до начала работ, пока нет полного доверия сторон друг к другу. На это уходит масса времени менеджера на оутсорсе, но заказчик идет на это, потому что так все равно получается дешевле, чем in-house.
Да и судиться по софту... В контрактах это оговорено так, что судиться исчезает всякое желание. Это будет очень дорого (прикиньте стоимость юриста, разбирающегося в программной инженерии, и сколько времени он будет смотреть код и ТЗ, которого обычно нет) с крайне сомнительным результатом. Подгадить в масс-медиа при факапе, обычно обоюдном - это бывает, хоть и редко, но вот подача иска в суд... Не слышал про такое никогда, но я и не претендую на всезнание, просто мой личный опыт. Возможно, в Штатах это бывает, но в РФ - не слышал.Areso
00.00.0000 00:00+2Человеко-часы нормируются двумя менеджерами, и то, что инфы дали с гулькин нос, менеджеров не волнует.
Так что никого не волнует, сколько гребец реально потратил времени. Если согласовали 8 часов на задачу, то заплатят не больше 12, и то придётся ещё 4 часа на бумаги потратить, в которых будешь двум(!) менеджерам донести информацию, почему же так вышло.
Сталкивались, знаем.
Не всегда не везде, но скорее да, чем нет.
DarkTiger
00.00.0000 00:00+3Мне кажется, Вы путаете часы менеджера и часы инженера. 4 часа потратит на бумаги менеджер. Ваш. По его менеджерским рейтам, не Вашим. Поэтому заказчик обычно старается не обострять, особенно на таких малых расхождениях.
У чужого менеджера до Вас доступа нет, т.к. это огромная глупость (2 начальника у одного инженера), обьяснять Вы можете на той стороне в лучшем случае технарю, хотя и это не очень умно.
Контора, которая заставляет программеров на оутсорсе работать 12 часов вместо 8, обычно недолго живет. Текучка, репутация вследствие этого, а дальше в нее умные люди не идут и компания входит в пике. Переработки бывают часто в продуктовых компаниях, но в оутсорсных - это удел менеджеров, а не программистов. Руководство говорит менеджерам - справедливо - что если ты не знаешь, на что способны твои инженеры и чего стоят их оценки, то оставайся после работы и отписывайся. Но зато у менеджеров и квартальные премии по 1-3 оклада, хотя до трех по KPI дотянуть практически нереально.
Хотя не спорю, что возможно и такое, как Вы пишете, в мелких оутсорсинговых компаниях. Я просто не сталкивался
vanxant
00.00.0000 00:00+9В статье описывается скорее аутстафф, а не аутсорс. Другой вопрос, что в РФ аутстафф прямо запрещён, поэтому галеры косят под аутсорс. Разница в том, что аутстафф продаёт непосредственно рабочее время сотрудников (с оплатой, как правило, за T&M, т.е. время и материалы), а чистый аутсорс продаёт кастомный продукт по ТЗ заказчика за заранее оговоренный прайс, стараясь не раскрывать, сколько фактически времени инженеров на него потрачено.
40kTons
00.00.0000 00:00+5За тобой будет следить 2-3 менеджера. Будут напоминать тебе делать самую грязную работу. Могут позвонить в 2 ночи и напомнить сделать что-то.
Будет один менеджер из твоего аутсорса и будет один менеджер со стороны клиента. Но звонки в 2 часа ночи это явно зависит от компании, не думаю что такое везде (у меня по крайней мере небыло)
Доступ к корпоративной информации будут выдавать тебе строго по микро порциям.
Зависит от компании и клиента
Когда нет потока заказов на разработку из пригожего первого мира, то в OutSource наступает так называемый Bench Time. Сотрудникам платят минималку по региону с надеждой, что они сами уволятся куда-нибудь.
Зависит от компании и клиента. Я вот работал в компании, где твоя зп сохраняется во время бенча, ведь это не твоя проблема что у тебя нет нагрузки, а компании, раз она не может обеспечить нагрузку.
Я уже как-то писал большой коммент про предостережение работы в аутстафе, но статья автора нынче скрыта, а в месте с ним и коммент.
Компании разные бывают - бывают плохие, бывают не очень. Но даже в неплохих я бы не рекомендовал задерживаться дольше, чем на пару лет
dmarsentev
00.00.0000 00:00+2Жаль, что в опросе автор не предложил пункт "Продуктовая компания".
Есть корпорация, стартап, госкомпания. Но вот явный идейный антипод аутсорса - продуктовая компания - вообще не упомянут.
MiraclePtr
00.00.0000 00:00+2Во-первых, не надо путать аутсорс и аутстаф. В статье речь скорее про второе, а не первое.
Во-вторых, на галерах (которые настоящий аутсорс/консалтинг) бывает очень по-разному. Зависит и от самой галеры, от заказчика и от проекта. И может быть очень по-разному. И как метко сказали в комментариях к старой статье, приличная галера может и хуже продуктовой компании, но уж точно лучше госконтор и прочего сброда. Более того, мне встречалась галера (одна из тех, что в свете событий прошлого года ушла из России - правда, там не разработка электроники, а чисто софт), где условия и отношение к работникам было настолько человечное, какое я больше нигде не встречал, и многие alumni оттуда до сих пор вспоминают эту самую галеру с теплотой и не прочь бы туда вернуться. И уж тем более там не было всего того, что описано в этой статье - полная или почти полная зарплата на время бенча (даже когда из-за коронакризиса люди по пол года сидели без работы, а тем, кто решил уйти из-за этого в другое место, эйчары помогали сделать хорошее CV и тренировали на собеседования), и минимум микроменеджмента, и очень уютные офисы в нескольких городах РФ, релокация за бугор при желании, и так далее. Учитывая, что это уже не первая подобная статья, такое ощущение, что автору как-то фатально не везёт на работодателей, и из всего огромного множества вариантов в каждой сфере он попадает на самых отмороженных и делает из этого выводы обо всех других.
Ну и да, например, "OutSource компания тебя наймут только на условии удалённой работы" - во-первых полное враньё, а во-вторых, для очень многих в наше время удаленка - это огромный плюс, а никак не минус (достаточно почитать комментарии к этой новости, например). А уж от пассажей про "госдеп" в тексте повеяло соловьиным помётом, что навевает сомнения в обективности и неангажированности автора.
Ritan
00.00.0000 00:00+1Это из предыдущей статьи
Не проси больше, чем тебе положено на данный конкретный момент времени. В западных компаниях решать задачи надо "с минимальным погружением". Придется привыкать работать в информационном вакууме.
Буквально посмотрев в трубочку свернутого в рулон листа со
схемотехникой сразу кидаться искать баг в коде прошивки. По
представлению менеджера (который гуманитарий по образованию) ты должен
якобы угадать, сфантазировать и на основе этого починить то, что якобы считается ошибкой в программе, даже если это аппаратная ошибка.Это из этой
Не проси больше, чем тебе положено на данный конкретный момент времени. В OutSource компаниях решать задачи надо "с минимальным погружением". Придется привыкать работать в информационном вакууме.
Буквально посмотрев в трубочку свернутого в рулон листа со
схемотехникой сразу кидаться искать баг в коде прошивки. По
представлению менеджера (который гуманитарий по образованию) ты должен
якобы угадать, сфантазировать и на основе этого
починить то, что якобы считается ошибкой в программе, даже если это
аппаратная ошибка. В общем будь готов к такому цирку.Тебе придется придумать себе какую-то не продуктовую мотивацию. Например ненависть к отечеству или что-то в этом роде.
Кажется, у человека что-то болит, но что именно - неясно
aabzel Автор
00.00.0000 00:00-2Что западные конторы,
что западный outsource,
что даже российские военные нии,
все они одинаково скрывают документацию и разработческую инфу от своих сотрудников.
PS: Тексты вообще-то принято сравнивать утилитой WinMergeMiraclePtr
00.00.0000 00:00+2Что западные конторы,
что западный outsource,
что даже российские военные нии,все они одинаково скрывают документацию и разработческую инфу от своих сотрудников.
Откуда вы берете этот бред про "...все"? Вы во ВСЕХ этих существующих компаниях лично работали?
Ну вот я работаю в европейском R&D-центре международной конторы (HQ в Америке). Мы пилим софт под Embedded Linux. Исходники всех компонентов, всех смежных компонентов, всех 3rd-party компонентов (в том числе купленных по закрытым лицензиям), всех кастомных патчей, конфигов, скриптов сборки лежат в Bitbucket-репах и доступны всем разработчикам в проекте со всей историей. В Confluence и на OneDrive/Teams лежит документация, UML-диаграммы, дизайн-документы "почему это сделали так и как это работает", PDF-ки с отраслевыми стандартами и нормативами, описание методик тестирования, даташиты, и все это тоже доступно всем инженерам из проекта (в том числе и контракторам и удаленным работникам из других стран). Если нужно что-то глубоко касаемое железок - пишу в чат нашим HW-инженерам и в короткое время получаю абсолютно все запрошенное и еще стопку информации сверху.
Ну и да, до этого работал в корейской компании (ее российском филиале вместе с коллегами из Корее, Штатов, Японии и Индии), там было почти так же.
Ну серьезно, прекратите уже обобщать ваш узкоспецифичный опыт на всё и говорить о том, о чем не знаете.
aabzel Автор
00.00.0000 00:00-2Это у вас Embedded Linux так. Embedded Linux это другой мир.
В разработке же на микроконтроллерах надо существенно больше документации
https://habr.com/ru/post/716596/
, которые OutSource(ы) блочат.MiraclePtr
00.00.0000 00:00+2Это могло бы быть правдой, вот только у нас не только софт, но и разработка самого железа (плат и кое какой внешней периферии). В том же проекте в той же комнате. А по соседству есть две компанды, которые разрабатывают чисто под микроконтроллеры (RTOS, одни для IoT, другие для automotive) для других проектов, часть людей у них как раз аутсорсеры - и у них там всё то же самое, что описал я.
leahch
00.00.0000 00:00+2Вы с какой планеты, дорогой? Программист с 30-и летним стажем. Имею опыт в микроконтроллерах и их программировании с 20-и летним стажем. Из них 10 лет проработал в outsouce. Операционные системы реального времени от VxWorks до QNX, куча проектов по драйверам, начиная от COM-портов и заканчивая железными роутерами на 10гигабитных интерфейсах. Это вам не STM-32 программировать, хотя и тут куча всего интересного, от PIC до ARM64.
MiraclePtr
00.00.0000 00:00Что западные конторы,
что западный outsource,
что даже российские военные нии,все они одинаково скрывают документацию и разработческую инфу от своих сотрудников.
Откуда вы берете этот бред про "...все"? Вы во ВСЕХ этих существующих компаниях лично работали?
Ну вот я работаю в европейском R&D-центре международной конторы (HQ в Америке). Мы пилим софт под Embedded Linux. Исходники всех компонентов, всех смежных компонентов, всех 3rd-party компонентов (в том числе купленных по закрытым лицензиям), всех кастомных патчей, конфигов, скриптов сборки лежат в Bitbucket-репах и доступны всем разработчикам в проекте со всей историей. В Confluence и на OneDrive/Teams лежит документация, UML-диаграммы, дизайн-документы "почему это сделали так и как это работает", PDF-ки с отраслевыми стандартами и нормативами, описание методик тестирования, даташиты, и все это тоже доступно всем инженерам из проекта (в том числе и контракторам и удаленным работникам из других стран). Если нужно что-то глубоко касаемое железок - пишу в чат нашим HW-инженерам и в короткое время получаю абсолютно все запрошенное и еще стопку информации сверху.
Ну и да, до этого работал в корейской компании (ее российском филиале вместе с коллегами из Корее, Штатов, Японии и Индии), там было почти так же.
Ну серьезно, прекратите уже обобщать ваш узкоспецифичный опыт на всё и говорить о том, о чем не знаете.
leahch
00.00.0000 00:00Похоже дорогой аффтар вообще не в курсе NDA и прочих жизненно важных инструментов разработки. Ни один приличный аутсорсер даже слушать не будет без подписания NDA и предоставления всей необходимой документации.
Как вариант - ну-ка попробуйте мне заказать разработку без доступа к документации?! Вы будете не последним потенциальным заказчиком, идущим в верно указанном направлении.
Я так понимаю, у Вас свербит на "запад", причем полностью отсутствуют понятия о стандартах разработки ПО, которые к нам пришли "оттудова". Ну, поздравляю!
Все ГОСТы по разработке ПО практически полностью скопированы со SPICE, CMMi, PRINCE, PMBook и ITIL.
В общем - учите матчасть, дорогой аффтар.
fk0
00.00.0000 00:00+6Автор явно перегибает палку. Где-то описанное автором есть в каких-то частях, но не настолько, насколько описано. За часы отчитываться так или иначе нужно везде, а в случае аутсорса оно просто попадает в условную "бухгалтерию" чтоб заказчик вообще понимал на что тратятся деньги. Там у менеджеров появляется таблица в экселе, где есть (не)запланированные таски и ресурсы списанные на эти таски. И заказчик хочет её видеть.
Тотальной секретности может и не быть, и в большой корпорации может быть куда более тотальная секретность, вот прямо как описано, а в аутсорсе всё что попросишь тебе дадут, если смогут. Бывает по-разному. И жуткий легаси может быть в корпорации. И непрерывная текучка кадров бывает в корпорации.
В общем аутсорс совершенно зря поливается грязью. Бывает плохо, а бывает и не совсем плохо, и бывает даже не плохо. Зависит от организаци, от ситуации, от заказчика, от коллег в конце концов. Аутсорс бывет разный. В целом какой он, наверное, должно быть видно когда устраиваешься и когда тебе рассказывают о продукте. Если рассказать толком ничего не могут и мутят -- ничего хорошего не светит. Если есть какой-то осязаемый продукт с жизненной историей, может там и полные подвалы страшного легаси, но в остальном не так страшно. Наконец, за легаси в конце концов платят зарплату (ибо заказчику уже деваться некуда). А за модные технологии, где толпа желающих студентов, могут и не платить.
leahch
Ну, что же. Все с ног на голову в тексте. Был и программистом, и менеджером в этих самых аутсорсах.
Увы, Ваш текст к реальности не имеет практически никакого отношения!
В каждом абзаце откровенная ложь, уж извините. Даже опровергать ничего не хочется, ибо получится примерно таже дискуссия, что у плоскоземельщиков и любителей тайных сообществ с реальной наукой.
pilot2k
а тут наверное тоже аутсорс аутсорсу рознь, есть аутсорсы с тысячами клиентов, есть которые на одном плывут как-то
leahch
По итогам данной статьи - не плыть, выгребать из дерьмища.
И да, если перефразировать условный запад на наши фавелы, особенно по скорожопому сайтостроительству, то может быть и соглашусь, с очень большой натяжкой.
Ну а так, без малого 10 лет работал в аутсорсе, причем фирма была исключительно с российскими корнями, но все было прекрасно организовано по нормальным западным стандартам. Как итог знаком с парой десятков подобных фирм и наших и "ихних" - нигде, ни в одном месте такого бардака, как описано в статье нет и близко!
И да, как раз и занимались созданием ПО и BSP под разные платформы на разное железо.
Везде полный контакт с заказчиком, наличие документации, NDA, документация, отчеты, железо, доступ к разработчикам, параллельная работа с несколькими командами одновременно над одним проектом. Одна команда пишет прикладуху, вторая драйверы и железную обвязку, третья занимается интеграцией. И очень часто команды аутсорсеров с разных концов шарика.
Текучки кадров нигде сильной не замечал, а у нас ее вообще не было!
Иногда было, что отказывали заказчику из-за отсутствия необходимых нам условий.