(no subject)
Jul. 26th, 2017 08:00 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
"системная инженерия", Левеенчук
Смысла в этом никакого нет, но продается; Левенчуку на хлеб с маргарином хватает.
Я, кстати, пробовал преподавать архитектуру софтвера; понял одну вещь - не существует такой дисциплины. Это примерно как преподавать науку "как написать новую симфонию".
Мы тогда обошлись обзором архитектур массы современных аппликаций; было поучительно. Но никакой там ни науки, ни "дисциплины" нету. Пока эти уебки что-то там городят, книжки пишут, прогресс убегает далеко вперед.
no subject
Date: 2017-07-27 04:50 am (UTC)no subject
Date: 2017-07-27 05:53 am (UTC)no subject
Date: 2017-07-27 02:06 pm (UTC)no subject
Date: 2017-07-27 03:15 pm (UTC)Естественно, компоновка - это не сборка из кубиков, а больше похоже на разные конфигурации сетей.
no subject
Date: 2017-07-28 06:22 pm (UTC)Ну как же. Посмотрите-ка на яваскрипт.
no subject
Date: 2017-07-28 06:55 pm (UTC)Кустарное производство и ремесленничество могут создать и самолёт и подводную лодку, но основное движение будет вниз к грунту.
no subject
Date: 2017-07-28 06:57 pm (UTC)no subject
Date: 2017-07-28 07:21 pm (UTC)no subject
Date: 2017-07-28 07:35 pm (UTC)Есть пределы для допустимости сравнений.
no subject
Date: 2017-07-27 03:31 pm (UTC)То есть я, как раз, официально-таки архитектор.
И я сразу искал место, где я не буду при этом менеджером.
Никакие готовые подходы, конечно, не работают, в целом. Но в мелочах - 95% базируется на готовом, иначе как выжить. Другое дело, что эти 95% надо отобрать и пропустить через ветирование.
Дисциплина такая получается, отбирать самые интересные идеи, не бояться рисковать, но постоянно верифицировать на предмет "а туда ли мы идем". Ну и притормаживать, чистить, выкидывать лишнее - если оно мешает.
Наверное, какую-то дисциплину я бы мог попытаться соорудить. Она будет базироваться скорее на Демиинге и чуток Голдрата, помноженная на десяток-другой общих аспектов информатики. То есть успешная система, - это положительный опыт пользователя умноженный на стабильность и экономичность системы. Ну а дальше - инструментарий, которым это обеспечить, особенно в перспективе того, что каждые 5 лет это превращается в совсем другой инструментарий.
no subject
Date: 2017-07-29 10:38 am (UTC)Могу я попросить еще уточнения, что лично Вы в данном случае понимаете под разницей между деятельностью менеджера и инженера, когда говорите "искал место, где я не буду при этом менеджером"? Чем конкретно работа в нынешней позиции (как я понял, инженерной) отличается от работы в тех других (менеджерских)?
no subject
Date: 2017-07-29 09:41 pm (UTC)Ну и когда появилась возможность прийти в команду, где от меня ожидается _разработка_, в качестве архитектора, и в команде с толковыми инженерами, а люди, которым я доверяю, делают всё это административное по-человечески, так сразу и ухватился. Это не то, что менеджеры не пишут код. У нас все пишут, когда есть время. Любой sales может вполне корректный SQL с GROUP BY или job на питоне. Менеджмент повыше просто какие-то тулзы там пишет, или для себя или чтобы проверить идейку-другую. Поэтому бредовых идей всяких сверху не сыпется, все прекрасно понимают, что и за счет чего живет. Но задачи настолько оказываются наукоемкие, что мой "нюх" после 20 лет разработки серверов воспринимается людьми вполне хорошо. Я слушаю талантливую молодежь, учусь многому у бывалых в своих областях, нахожу удачные решения время от времени. Вот и вся архитектура. Под решением понимается тут полный набор - от первой версии до несколько лет в продакшине в разумные сроки и расходы. Есть еще пара таких же архитектов. Мы отлично ладим (хоть и много спорим - так надо).
no subject
Date: 2017-07-30 07:35 am (UTC)Но для симметрии хочется спросить про различие с другой стороной. Вот есть средний разработчик, жизнь которого состоит из написания кода (и думания, естественно). Он технарь. Чем работа в позиции с гордым званием "архитектор" отличается от среднего разработчика? Помимо самого статуса, конечно. Самый страшный момент вопроса: а нужны ли архитектору знания "философской теории систем", как ее подают консультанты вроде обсуждаемого Левенчука.
no subject
Date: 2017-07-28 11:36 pm (UTC)они как оргАны - в помещение вписаны