Визит в Валинор

На прошлой неделе ощутил себя орком, попавшим в Валинор. Серьезная организация, красивые светлые помещения, примерно 30-40 человек персонала, сплошь молодежь, новое оборудование. Никто не смотрит порнуху на рабочем месте, никто не страдает хуйней, все работают, все такие серьезные... Белые зарплаты, соцпакеты и т.д. Говорят, что у них работы расписаны на полтора года вперед, так, что иголку просунуть некуда. Довольные, светлые, одухотворенные лица... А я смотрел на это всё, и думал, что обходятся они владельцу примерно в 40 миллионов в год. Что прибавочной стоимости, по моим данным, они генерируют максимум на десятку, соответственно, каждый год эта контора вынимает из кармана своего владельца порядка тридцати миллионов рублей. Что такая хрень длится уже года четыре, и в ближайшие пару лет принципиально ситуация не изменится. И что самое главное - мое КБ показывает бОльшие результаты, несмотря на гораздо меньшую численность. Интересно, когда владельцу надоесть оплачивать этот банкет - люди тоже будут ныть про кризис?

"Плохо сделано в Китае"

Наблюдал три дня за муравейником. Ни планерок, ни совещаний. И главное — все работают, и хорошо работают!!!

Прочитал на днях книгу "Плохо сделано в Китае". Познавательная вещь, но что меня поразило отдельно: китайцы организовывают производство в каких-то сараях, из говна и палок. Они наебывают поставщика, повышают цены, снижают качество, экономят на спичках... Но автор НИ РАЗУ не пожаловался на несвоевременное исполнение заказа или хотя бы мельчайшую еблю мозга ДО изготовления товара.

Вчера мне долго и упорно парили мозг по поводу того, что "заказчик дал косячную документацию, там неверно выбраны децимальные номера деталей, и в спецификации позиции не по ГОСТ-у, пусть сначала откорректируют, потом будем думать про производство". Что там планирует наше правительство? Переманить часть заказов с Китая? Ну-ну...

Как я увольнялся из вуза

И вновь у нас на экранах телепередача "по мотивам камментов к прошлому посту". Конкретно - распедаливаю вопрос "А если объективно, нахрена таких держать в ВУЗе?". Так получилось, что я несколько лет проработал преподавателем в университете, и неплохо знаю, как оно работает. Или, по крайней мере работало несколько лет назад.

Итак, каждый преподаватель должен отработать определенное количество академических часов. В зависимости от вуза это число часов может меняться (где-то оно зависит от ученой степени, где-то нет), я буду рассказывать про МГУ имени Огарева. Там у всех преподавателей ставка была единой - 880 академических часов в год. В году два семестра по 17 недель, поэтому все числа дальше будут кратны именно числу 17. Итак, 880 часов. Один предмет с точки зрения студента - это от 51 до, кажется, 136 часов занятий. То есть, чтобы набрать ставку, преподавателю надо вести сразу чуть ли не десяток предметов. НО! Если студентов разбить на две группы - то объем преподавательских часов на лабораторные и практические работы соответственно удваивается. Практики у технарей вдвое больше, чем лекций, то есть, выгнав половину студентов, можно смело сокращать треть преподавателей: на них не остается нагрузки. Дальше - еще интереснее: есть виды преподавательской нагрузки, которые привязаны непосредственно к количеству студентов. В частности, нагрузка, связанная с зачетами и экзаменами, а особенно - с курсовыми и дипломными работами. Дипломники - это вообще жуткая халява, на индивидуальную работу с каждым выделяется, если правильно помню, по 50 часов. Шесть дипломников взял - треть нагрузки как ветром сдуло. Соответственно, выгнал одного долбоеба после четвертого курса - вуз лишился примерно 70 часов преподавательской нагрузки (дипломы, курсовые, зачеты, экзамены). Собственно, именно поэтому старшекурсников и не выгоняют, а не потому, что кому-то там кого-то жалко. Подводя итог - если "взять и выгнать долбоебов" - до надо после этого собраться в темном мрачном помещении, и устроить среди преподавателей реалити-шоу "слабое звено"

А теперь - дискотека обещанная история, как я увольнялся из вуза.
Итак, 1985-ый год. Горбачев объявляет перестройку, и, заодно, сухой закон. Граждане СССР, которым становится категорически нечего делать вечерами, начинают плодиться как кролики. И в следующие годы происходит демографический взрыв. Который через 17-18 лет идет в университеты. Соответственно, куча студентов, куча преподавательских ставок и т.д. А потом наступает год две тысячи одиннадцатый. Когда друг на друга накладываются сразу два события: категорическое прекращение продуктивной ебли сограждан в 1993-ем году, и указ ГосДумы от двухтысячного года, согласно которому произошел окончательный переход к 11 годам обучения. В итоге в новом, две тысячи одиннадцатом учебном году студентов-первокурсников нет ВООБЩЕ. Поэтому в декабре 2010-го всех предупреждают, что "народ, на кафедре надо будет или кого-то уволить, или у каждого срезать заметную часть нагрузки (с соответствующим уменьшением зарплаты)". Все ходят озлобленные, косятся друг на друга... А я параллельно принимаю решение о том, что в Мордовии ловить нечего, и надо переезжать в другой регион. Дальше картина маслом:  лето, последнее совещание кафедры, на нем должны делить нагрузку. Зав. кафедрой раздает всем листки, и все впиваются в них глазами - смотрят, что у них порезали. Потом начинают вертеть головами - кого же порезали? А зав. кафедрой говорит, мол "у нас Володя увольняется, поэтому нагрузка у остальных особо не уменьшилась". В общем я до сих пор помню фразы "Володя, нам всем очень жаль, что ты нам покидаешь", сказанные радостными, воодушевленными голосами и с широкими улыбками на лице.

Про отрицательный отбор

Из комментов:
https://vladimir-akinin.livejournal.com/52882.html?thread=1840786#t1840786
"Вот именно - на военку. Это же госкорпорации, там не забалуешь. Там всё заточено на решение поставленных руководством задач, на выполнение приказов. Пока им не поставят чёткую задачу по выпуску "высокотехнологичной продукции гражданского и двойного назначения", они не пошевелятся. Скажут: "Такой задачи не было поставлено", и будут правы. Ну а если такая задача будет поставлена, то они горы свернут, потому что там, опять-таки, не забалуешь."

Сейчас я расскажу, как "горы свернут" и "не забалуешь". Полгода назад в соседнем отделе уволился действительно высококлассный специалист. Я потом с ним пересекался, разговорились, почему свалил. Тот ответил коротко и ясно "заебали и охуели". После того, как заявление было написано - с ним пытались поговорить и переубедить все, вплоть до генерального директора. Безрезультатно. Генеральный, кстати, самым адекватным оказался, когда выслушал, сказал только "запиши мой телефон, надумаешь вернуться - примем обратно за день". Насчет "заебали" - я понял сразу. А на днях я понял и вторую часть объяснения.

На этой неделе меня спросили, за сколько я разработаю одну железку. Я прикинул, и сказал, что нужен год.

- Год не подходит, нужно четыре месяца
- Раз так нужно - ищите других. Я могу подписаться только под сроком в год
- Ты не понимаешь, тут решения принимают большие люди. Они тебя вызовут, поставят задачу, назначат срок, и прикажут написать заявление по собственному, без даты. Справишься - молодец, не справишься - сам понимаешь...

Вот с последней реплики я фалломорфировал. И ответил, что если такое предложение будет - то заявление я напишу сразу с датой. И оставшиеся две недели отработки будут открыто пинать хуй, а на пятнадцатый день выйду на новое место работы. К чему я это: в верхах действительно есть люди, которые искренне верят, что "Ну а если такая задача будет поставлена, то они горы свернут". Вот только на подобные условия соглашаются только те из исполнителей, кто не может послать всё это нахер. Вот такой вот отрицательный отбор. А потом - почему-то срывается сроки и получается говно. Хотя "задача была поставлена и должны быть свернуты горы"

Про отечественные микропроцессоры

В советское время было очень распространено бытовое хамство продавщиц. Сейчас это кажется диким - хамить человеку, который, фактически, тебя кормит. Но за бытовым хамством крылся один простой факт: кормили тех продавщиц отнюдь не покупатели. Зарплату им платило государство, а на покупателей им было глубоко похер. В отечественной электронной промышленности сейчас имеет место та же проблема.

Решили мы поковырять отечественные ARM-контроллеры. Посмотрели - цены вполне себе божеские на невоенные исполнения. Следующий шаг - попытаться написать Hello world. Так вот, господа - хуй там плавал. Точнее - написать то не проблема, а вот запихать в контроллер... Из сред разработки - только Keil. Чтобы попытаться сделать что-то более-менее серьезное, мне нужно взять, и выложить 250 тысяч рубликов за лицензию на ПО. Я же не пират какой-то. Стандартный J-Link про такие контроллеры не знает. Вот про всяких ноунеймов, которые когда-то там что-то делали, знает, а про встающую с колен российскую электронную промышленность - не знает. Причем во всех этих средах существует типовой путь добавления поддержки контроллера, грубо говоря - надо просто в нужное место положить драйвер. Связался с разработчиками, говорю, мол, драйвер нужен, слово за слово - "ну так у нас контроллеры никто не покупает, мы подумали, что хули напрягаться, разрабатывать его...". Бля, и почему никто не покупает-то?

В итоге вновь получается история советских продавщиц: бабло на разработку отечественных контроллеров дает государство. А те, кто хотят купить разработанные микросхемы - всего лишь люди, мешающие жить. От того, есть они, или их вообще нет, зарплата разработчиков не зависит ни на копейку. 

Про защиту информации

Говорят, что когда Бог хочет кого-то наказать, он лишает его разума. Я бы не стал столь категоричен, и сформулировал бы немного иначе: лишает здравого смысла.

Только что мне рассказали охуительную схему защиты прошивки микроконтроллера от кражи. Немного предыстории: мы налаживаем производство очередной "гражданки", и последние операции в этом производстве - это программирование контроллера, и последующая проверка работоспособности. Об этом программировании и пойдет речь. Значит так: прошивка хранится на сервере. На удаленном компе запускается программа, которая через интернет скачивает эту прошивку, и через стандартный программатор заливает ее в самый обычный микроконтроллер по JTAG-интерфейсу. Я не стал говорить, что при желании я смогу спиздить эту их прошивку минимум четырьмя разными способами. Не стал так же говорить, что на написание аналогичной по функционалу прошивки мне потребуется примерно 4-5 месяцев, если без фанатизма. Не стал даже объяснять, что прошивка, написанная под узкоспециализированное устройство сама по себе нахер никому не нужна. Нет. Мы просто посчитаем цену с учетом всего этого дроча, а потом - выдерем эту прошивку, и будем прошивать устройства втрое быстрее и без лишних телодвижений. А если заказчик готов переплачивать только потому, что кто-то придумал такую лютую херню - удачи ему.

И да - разработчики этого алгоритма раньше работали строго на военку. 

Про "картошку"

Только что мне позвонили, и попросили выделить кого-нибудь на уборку территории. До этого, пару недель назад, тоже звали, чтобы убирать опавшие листья. Что-то сразу вспомнилось "товарищи ученые, доценты с кандидатами".. Ни разу не видел, чтобы такой херней страдали в частных организациях. А тут - островок социализма, блядь. Причем в голове даже не возникает вопроса "а какого хуя у нас инженеры первой категории и ведущие конструктора граблями машут, с их то зарплатами?". Ничему людей история не учит.\

UPD - немного экономики к эмоциям: обычно подобные работы выглядят так: полдня работаешь, полдня свободен, можешь идти домой. Это чтобы народ активнее соглашался убираться. Но основную работу со специалиста никто не снимал, и поэтому он с чистой совестью выходит в субботу - поработать сверхурочно по двойному тарифу. Итого - за 4 часа уборки придется заплатить, как за 16 часов обычной работы (точнее - за 8 основной + 4 уборки заплатить как за 8+8*2 = 24 часа). Экономия, хуле

Про эргономику роботов

Давным-давно у меня в университете был такой предмет - "эргономика". Народ на него не ходил - очень неудобно стояли лекции, да и я, по большому счету, их посещал просто потому, что не ходить на них мне было еще неудобнее в силу ряда обстоятельств. Но тем не менее, в голове с тех лекций осталось довольно много, поэтому я постоянно офигеваю от полета чужой конструкторской мысли.

Возле дома у меня есть киоск, продающий артезианскую воду. На днях там заменили живую продавщицу на автомат по продаже воды. ТАКОГО конструкторского ебланизма я не ожидал, даже со всем моим опытом. Итак:

1. Живая продавщица принимала ЛЮБЫЕ деньги. Бухтела, если ей принести очень мелкие монеты или очень крупные купюры, но принимала. Сейчас - нихуя. Монеты - от рубля, биметаллические десятки не принимаются, купюры - 10-50-100 рублей. Блядь, с какого года эта разработка ведется, что там купюры в 10 рублей прописаны? С "крымом" или пятихаткой тоже уже не подойдешь, не говоря уже о более крупных

2. Конструкция аппарата рассчитана на молодых и сильных: пятилитровую бутылку нужно фактически держать на весу во время наполнения. Точнее - постоянно придерживать, потому что по конструкции она висит на своей горловине, и падает на раз. Вообще, это стандартный косяк отечественных разработок. На пожилых / слабых / инвалидов рассчитывать не принято вообще. Монетоприемник, кстати, тоже расположен на высоте, недоступной для детей лет десяти. А они тоже вполне себе покупали воду в таких ларьках.

3. В мире этих разработчиков все приборы - идеальные. Никаких дополнительных цепей контроля/датчиков никто не предусматривает. За неделю с момента установки автомата в нем накрылся счетчик воды, и он теперь наливает в полтора раза больше воды, чем положено. Люди такого не ожидают, в итоге всё вокруг залито водой (пока сообразишь, что пошел перелив, пока нажмешь на кнопку "хватит"...). Блядь, во всем мире давно изобретены дешевые и надежные защитные механизмы от перелива, более того - большинство с ними сталкивается на АЗС. Но наши разработчики не привыкли ходить чужими тропами. Только свой путь, только хардкор!

4. Емкости в мире этих разработчиков - тоже идеальные. Более того - их всего два варианта - 5 и 19 литров. Поэтому варианта "лить медленно" в автомате не предусмотрено в принципе. С полулитровой бутылкой не подойдешь - обольешься с ног до головы просто потому, что вода ебашит только мощной струей. С канистрой в 20-25 литров тоже хер подойдешь - нальют стандартные 19 литров, и "жричодали"

В итоге - раньше регулярно приходилось немножко постоять в очереди, ибо хорошая вода - вещь востребованная. За то время, что стоит робот, какого-либо подобия очередей я там не видел ни разу. Интересно было бы узнать, насколько у этого ларька упадут продажи. Потому что экономия - это конечно вещь заманчивая, но когда она приводит к заметному снижению дохода - могут появиться мысли о том, что "ну их нахрен, таких роботов"

Про качество отечественных комплектующих

Попалась сегодня на глаза инструкция по входному контролю комплектующих. Честно - я охренел. Комплектуха, поставляемая с военной приемкой, должна подвергаться входному контролю на соответствие параметров заявленным в ТУ. Причем по некоторым позициям проверяется 5-10% от партии, а по некоторым - должен проводиться сплошной контроль. Как по мне - это отличнейшая характеристика нашей электронной промышленности в целом: государство платит офигенно завышенную цену, кормит институт военных представителей (со всеми их нюансами, начиная с пенсии по выслуге лет, и заканчивая обеспечением их обмундированием и т.д.), и в результате на выходе стабильно получает говно, которое необходимо тщательно проверять при получении от поставщика. И ладно бы речь шла про какой-то хайтек. Нет - диоды размером с большой палец, выводные резисторы, конденсаторы и т.д. Конечно, я понимаю, что отчасти это обусловлено банальным накручиванием расходов для обоснования цены, но раз такое прокатывает - значит проблема реально существует. И ведь все эти бракоделы успешно выживают, жрут деньги налогоплательщиков, а если их закрыть нахуй - начнется вой про то, как "эффективные менеджеры развалили производство, не имеющее аналогов"...

Для сравнения - импортная комплектуха проверяется исключительно по внешнему виду, на соответствие маркировки тому, что указано в даташите. Но импорт использовать нельзя - вдруг война, и пиндосы перекроют кислород? Поэтому тренируемся жрать дерьмо.

Медленно спустимся с горы. На дно.

И вновь акын споет вам свою самую любимую песню.

Простейшая задача: сделать пружинный контакт с большой площадью контактирующей поверхности. Встала эта задача в августе, перед моим отпуском, поэтому я на пальцах пояснил, что именно мне требуется, и уехал. Вернувшись через две недели обнаружил, что требуемый мне пружинный контакт разработали, и он будет состоять из двух сложных деталей, винта и гайки. Я охуел, но виду не подал, спрашиваю, мол "когда будет?". Слышу в ответ "да со дня на день", и иду ковырять свою электрическую часть. Дальше - крупными штрихами этапы:

...прошла неделя...
"- Так когда будет то?"
"- Знаешь, я подошел к слесарям напрямую, они мне за эти несколько контактов запросили 4 тысячи. В общем, я их официально заказал"

...прошло еще две недели...
"- где мои контакты?"
"- в цехе сказали, что нужно приспособление делать, на днях сделают"

... прошло еще две недели...
"- где, бля, мои контакты?"
"- ХЗ, давай через генерального пнем цех"

...прошла еще неделя, и наступило сегодняшнее утро...
"- Забирай свои контакты"

Забрал. Собрал. Контакт не лезет в предназначенное для него отверстие в устройстве. Спрашиваю у механиков "как так-то???" - разводят руками. Образец этого устройства, кстати, лежал на столе у механиков все эти три месяца. Сука, в этой истории прекрасно всё. Начиная от конструкторов, которые не могут разработать простейшую конструкцию, и заканчивая слесарями, саботирующими работу, и руководством, которое не может их построить. И почему мы не можем составить конкуренцию загранице в плане промышленного производства? Происки врагов наверное