.
Облако драгоценностей за неделю.
Для донов-начинающих:
Вы знаете, что общего у 1% лучших программистов?
Для донов-неначинающих:
Продолжаю выкладывать для донов материалы СильныхИдей — доступны моим курсантам, но тут расширенные и дополненные версии.
61. Страшное слово в ваших спецификациях
...Их аргументы железны, предлагаемые альтернативы подробно описаны, и я предоставляю вам самим ознакомиться с ними. И тут между строк скрыт крайне поучительный обобщённый урок в плане проектирования систем, правильного думания над проектом, мета-правило, которое мы сейчас разберём...
(все старые материалы для донов постепенно сгорают)
=
Первые сериалы из существенно переработанных и улучшенных материалов СильныхИдей (по сути три книги) доступны на бусти:
1. БАЗА программной инженерии
2. Software Design с акцентом на Programming in Small
3. SOLID-25
4. Гайд Вайб-проектирование
+ На неделе выйдет моя новая книга "Software Design с акцентом на Programming in Large", и цены на это всё вырастут.
=
Новые материалы для ментатов Лаборатории.
В курс карьеры добавлен 118-й материал "Про лайв-кодинг на собесах"
Вы всё ещё думаете, что провалили собеседование по программированию, потому что мало тренировались на литкоде в задачках по АСД?
Или потому, что они задали вам настолько случайный вопрос, что никакая подготовка вам бы не помогла...
На самом деле важно не решение вопроса. Важно то, как вы справляетесь с ситуацией, когда она становится запутанной.
Вот что они на самом деле ждут от тебя на собеседовании/лайв-кодинге по программированию: 3 ключевых момента.
В раздел "Элитный программист" добавлены материалы
79) Плюсы и минусы Pomodoro.
Я несколько десятков лет практикую технику Pomodoro, и обнаружил, что (для меня) она исключительно эффективна для 90% видов работы. Однако есть также некоторые категории, где использовать помидорки надо, как минимум, по другому...
80) Pomodoro подходит не всем.
Или вам приходится заставлять себя делать пятиминутный перерыв, хотя вам не терпится вернуться к своей задаче после всего лишь одной минуты отдыха. Что, если вы относитесь к тому типу людей, которые полностью теряют интерес к задаче, если не могут приступить к ней в течение ближайшей минуты или около того? Поверьте мне, я действительно встречал таких людей!
💪🏻
Мы здесь, потому что это трудно.
it's a privilege to do things that are hard.
"ЛаМПовое": Composing Continuations на плюсах, мышление в парадигме C++11 и Rust, простые числа и фракталы, Муравейник Хеллстрома.
=
Насчёт темки про функциональные архитектуры, я в принципе уже немало понаписал полезного что можно использовать прямо сейчас. Но если делать из этого полноценный курс/трек, как например уже есть по объектно-ориентированному анализу и проектированию или функциональному программированию, то на это могут уйти и годы, потому что вдумчиво обработать тысячи страниц плотного английского технического текста из десятков книг по архитектурам, ну такое себе :) А я тут в тему подцепил ещё одну мощную книгу "Французская школа программирования 2024" Бертрана Мейера на 400+ страниц :)
Поэтому я решил, что сделаю из этого книгу/гайд, в которую буду короткими итерациями (например, недельными спринтами) добавлять более-менее законченные, достаточно автономные топики, которые вы сразу сможете применять в своих проэктах. Я так пытался делать по Software Design, но как-то не покатило с самого начала, а с архитектурщиной прямо легко и естественно идёт.
В этом ноябре, рассчитываю, мои ментаты получат первую дозу :)
Post #2069
913

- ❤ 40
- 👍 16