Aug. 23rd, 2024

В России производят самолёты в два раза быстрее, чем на Западе, заявил глава Ростеха Сергей Чемезов. Он уточнил, что другие страны тратят на создание воздушного судна до 12 лет, а на создание двигателя — до 15 лет. У России столько времени нет, подчеркнул Чемезов. При этом отечественный лайнер MC-21 разрабатывают с 2007 года, серийный выпуск переносился шесть раз и на данный момент планируется в 2025-2026 годах.

Поскольку моё высшее образование относится ни к какому ни к программированию, а к управлению производством в сфере авиационной промышленности, то авиационные новости я посматриваю с любопытством.

Чистейшая пурга, конечно, в цитате. А мы знаем, что если первые лица устраивают откровенную клоунаду, то значит, что дело - табак. Ездит уважаемый человек по ушам тем дурачкам, которые верят и которые колеблются, но в сухом остатке - чистейший блеф.

Я успел разок слетать в SSJ-100 из Харькова в Москву. Нормальный самоль, но почему? Потому что он процентов на 95 импортный, вот и весь ответ :) Никакой российский гражданский самолёт невозможен и не понимая причин этому народ конечно будет выворачиваться наизнанку, чтобы оставаться в своей несознанке.

Все новости о MC-21 напоминают нам об истории о ишаке и Ходже Насреддине:

В июле 2023 года гендиректор «Уральских авиалиний» Сергей Скуратов сообщил, что авиакомпания сделала заявку на приобретение в лизинг 38 МС-21 и рассчитывает их получить в 2029—2030 гг.

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

Мне прежде не приходилось пользоваться Android Studio, а коллеги инженеры ещё в придачу сказали, что с винды это дело скорее всего не сработает, надо всё дело собирать с убунты. Ну, зашибись.

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

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

Но самый эпический трабл был в том, что все приложение валилось нахуй не подавая малейшей информации о причинах. SIGSYS... и гуляй Вася! Несколько заходов с разных сторон помогли чуть конкретнее установить, что причина - в seccomp. Один раз каким-то чудом и то не на устройстве, а в эмуляторе удалось увидеть стек вызова и вынести обоснованное предположение о том API, которое ведет к повалу. Дальше дело пошло чуть получше и в итоге стало понятно что к чему. Никакого нормального решения не существует кроме того как откатить один пакет на несколько лет назад, прежде чем они начали пользоваться новшествами несовместимыми со старой версией андроида на этой железке. Где-то отдаленно это мне напомнило историю на винде с технологией DEP, но когда это было, двадцать лет назад познакомились с ней, быстро отмучились, отключить могли кому совсем уж оно мешало, и проехали дальше, и уже все забыли. А тут, блядь, на этой андроидной железке это добро ещё хуй отключишь даже когда ты уже понял, что именно оно тебе мешает.

В общем, состоялось увлекательное погружение в мир разработки под андроид. Ну хз, может ну его нахуй, пусть кто-то другой с этим ебётся.

Сборка, запуск, отладка идут как-то сильно медленно, неадекватно для текущего положения дел. IDE местами вызывает вопросы, хотя и не выглядит отвратительно, кое-что можно отметить как удобное. Процесс сборки как-то очень странно обрезает логи - для нашего удобства, конечно же, и приходится прикладывать усилия, чтобы копаться в них. Что удивило - не нашел горячей клавиши для установки точки остановки, может плохо искал, но это ещё не все - когда отладчик таки останавливается на нем, редактор никак это видимым образом не отмечает. Если у тебя две точки рядом, то непонятно на чем он стопнул. Я, конечно, не настоящий андроидоковырятель, но всё это дело вызвало некоторое удивление.

Ещё одна богатая тема в продолжении того, что я упоминал об авиационной стихии...

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

Предыстория вопроса, думаю, ясна: тыжпрограммист, чёта как-то не просматриваются карьерные пути для меня/ребенка/прочее, а ты вроде как на жизнь не жалуешься, как же быть?

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

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

Потом примерно в то же время знакомые хотели снять офис в том же самом ХИРЭ и ВУЗ предложил им бартер: в качестве оплаты вы будете вести у нас кое-какие занятия по программированию, мол, у нас больше некому. Однако!

Причем с тех пор ХИРЭ/ХНУРЭ нарастил свой вес как поставщика мяса для программистских контор. Как и в других ВУЗах? там быстро просекли, что инженеров компаниям брать негде и они, в общем, готовы выхватывать любых способных студентов ещё с середины образования пока их не перехватил никто другой. Учить студентов при этом необязательно: кто захочет разберётся сам, а главное это дуть щёки максимально и повышать репутацию учебного заведения. Тут, конечно, соседится и другая история о том, что из студента легко вить веревки и пользоваться его беспомощностью, но это уже - другое.

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

И если человек поступает на компьютерную специальность в ВУЗе, то он обрекает себя на то, что он потратит время попусту, а то и во вред, и в лучшем случае познакомится с каким-то полезным единомышленником - и это всё.

Я предлагал всегда другую колею: если ты уже думаешь, что ты человек технического склада ума, то пойди на техническое направление, которое тебе нравится (а это может быть даже что-то необюычное: холодильные машины, автомобили, двигатели, электроника, физические дисциплины и масса другого). Даже если всё это выглядит бесполезным. Желательно учиться было там, где еще остались какие-то бедолаги преподаватели советской закалки на излёте жизненного пути. У меня, к примеру, техническую механику читал препод, которого именем методички в библиотеке были 1957 года издания. Дело даже не в том, что тебе это не пригодится в жизни напрямую. То, что тебе интересна эта тема, поможет тебе воспринимать материал. Ты познакомишься с чем-то сложным, что требует абстрактного мышления и тренировки мозга. Ты ещё сможешь зацепить преподавателей, которые компетентны в своей теме, а не полную профанацию в сфере компьютерных наук. И уж если так выйдет, что ты можешь программировать, то на выходе из этого обучения ты все равно будешь уже наравне с верхней четвертью тех, кто учился программированию в ВУЗе напрямую.

Откровенно говоря даже на иняз в универ пойти учиться - это лучше, чем на computer science...

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

Profile

qse

March 2025

S M T W T F S
      1
2345678
910 1112131415
16171819202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 6th, 2026 02:04 pm
Powered by Dreamwidth Studios