Miscellanea VII

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

Yet many current and former officers say the problem dates back to 2003, when the Navy made severe cuts to SWO’s initial training under the belief the young officers would just learn their trade at sea.

At the same time, the Navy’s growing reliance on technology has eroded basic seamanship skills, former officers say.

Если чуть глаз скосить… не миграция ли программистов в разработчики?


Смешно (ок, не смешно), но одна из самых проблемных тем на собеседованиях (если собеседуется не студент матфака) — таблицы истинности. Редкий разработчик долетит до середины. Хотя, казалось бы, совершенно базовые и обязательные знания. Градус пугливости можно повышать, идя по лесенке вопросов: 1) таблица OR, 2) таблица XOR, 3) таблица XNOR. Следующий коварный вопрос: сколько входов может быть у булевой функции? Вот именно в таком виде и задавать.

Перестал понимать, зачем нужны разработчики, которые не хотят сделать код лучше / правильнее. Ну да, код плохой… Ну да, так однажды сделал кто-то… Ну да, оно не работает… Так возьми и сделай лучше, блин. Ладно ситуации, когда руководитель по рукам бьёт, ему норм такая кака под боком. Но если по рукам не бьют и дают добро на любую инициативу, что мешало? Постоянно что-то мешает таким ребятам. А ответ один и простой: им не надо. Не интересно. Им пофиг. Вот не очень понятно, зачем нужны те, кому пофиг. Если вы такой, вас однажды заменят. Или не заменят, но вы вечно будете сидеть в тёмной норе с одними и теми же норными задачами уровня «выкопать камень, притащить туда».

Хороший пример «реактивной разработки» (когда что-то делается в качестве реакции на взорвавшуюся проблему, а не превентивно) происходит сейчас с прошивкой дронов DJI. Дроны во время работы ходят в сеть мимо юзерских желаний. DJI многократно были пинаемы, но многократно откладывали нежелание юзеров такой фичи в ящик. Что в итоге? В итоге Пентагон запретил дроны DJI. Теперь бойцы рвут жилы, чтобы как можно быстрее сделать offline режим. Хотя, казалось бы, послушай пользователей, подумай, сделай всё вовремя и без убытка.

Есть занятная лакуна в разработчиках. Типовой разработчик делает сервис. Подключает кучу интересных библиотек. В процессе так подхачит. Эдак. Пару баз развернёт. То из исходников соберёт, это (к слову, никак не пойму, почему с таким опозданием Python 3.6.x оказывается в Ubuntu). Вообще всячески развлекается. А потом громом с неба предложение написать мануал по установке сервиса на голую машинку. Мануал, который можно дать другому человеку и не стоять за спиной. Тут-то проза жизни. Страница прозы. Другая. Может, в следующий раз шевельнётся чего в размышлениях. Ибо невероятно легко спихивать всё на админов, конечно же.

Miscellanea VII: Один комментарий

  1. > Следующий коварный вопрос: сколько входов может быть у булевой функции?
    2^n где n число аргументов? Или я неправильно понял вопрос?

    > А потом громом с неба предложение написать мануал по установке сервиса на голую машинку.
    Совсем не понял. Разработчик, библиотеки, мануал, админы О_о

Добавить комментарий для ildar Отменить ответ