uk
Feedback
engineering path

engineering path

Відкрити в Telegram

thoughts insights etc authored by @arabianprinceee

Показати більше
1 141
Підписники
Немає даних24 години
-57 днів
-1230 день
Архів дописів
Прочитал книгу “Dive into Design Patterns” от refactoring.guru 📖 «Дизайн паттерны - это типичный способ решения какой-либо ч
+1
Прочитал книгу “Dive into Design Patterns” от refactoring.guru 📖 «Дизайн паттерны - это типичный способ решения какой-либо часто встречающейся проблемы, возникающей при проектировании програм.» В книге описывается 22 классических дизайн паттерна(Singleton, Factory, Facade, …). Причем все очень структурировано, с понятными иллюстрациями, примерами, аналогами из жизни и плюсами и минусами(это еще не все) и другие принципы проектирования(ООП, SOLID, Composition, …) После прочтения начинаешь чувствовать что такое красивое и хорошее решение в разработке, применять некоторые у себя в проектах. А если еще и прочитать книгу, о которой писали тут раньше, будет вообще отличное комбо 🚀 На самом деле мне ее советовали прочитать как только будет пол года опыта разработки, но я начал на пару лет позже 😁 Возможно из-за этого книга показалась интуитивно понятной и читалась легко. Но лично для себя взял много нового и более менее структурировал все знания. Есть чувство что нужно прочитать книгу еще раз, но уже более сконцентрировано, делая заметки или параллельно объясняя кому-то, чтобы понять все еще лучше. Советовал мне ее один из опытных инженеров, который успел побыть и тимлидом и engineering manager’ом в разных компаниях. Сейчас понимаю что он был прав и нужно было начинать книгу еще раньше. Имхо, отличная книга и для начинающих, и для опытных разработчиков. P.S. Да, книга платная, можно спиратить и найти бесплатную версию. Но настоятельно рекомендую купить ее(хотя бы вместе с кем-то) и поддержать автора. Ибо книга очень хорошо написана, переведена на разные языки и явно потребовала немало труда) @engineering_path

На днях дочитал “Чистый код” Роберта Мартина 🛀🏾 Собрал на странице в Notion список “запахов”, указывающих на загнивающий код, а так же приёмов и эвристических правил, которые помогут сделать ваш код чище. Не подразумевается, что эта страница заменит вам чтение книги. Скорее послужит шпаргалкой, к которой можно возвращаться после прочтения. Запахи и эвристические правила @engineering_path

Про планирование. Часть 1. Так уж вышло, что я по своей натуре – человек, помешанный на структуризации всего и вся. За последние 2-3 года у меня было несколько десятков попыток найти идеальный для себя подход к планированию, но как оказалось, наиболее важным оказался не используемый инструмент, а закладываемый принцип. Про принцип “разделяй и властвуй” не слышал разве что глухой, однако, очень немногие понимают его реальный смысл и умеют проецировать его на практику, хотя он отлично ложится на парадигму планирования. Суть в том, что сначала идёт определение долгосрочных планов, долгосрочные планы дают видение того, что необходимо сделать на более коротком интервале времени, и так вплоть до некой минимальной единицы измерения. Например, я привык считать верхнеуровневой границей чёткого планирования один месяц. Месяц разбивается на недели, в каждой из которых ставятся цели через призму целей на месяц. Недели разбиваются на дни, в каждом из которых ставятся цели через призму целей на неделю. Вообще, говоря про важность планирования – существует масса исследований, показывающих, что люди, регулярно занимающиеся планированием, достигают жизненных целей в разы чаще, чем те, кто "живёт моментом” и периодической мотивацией что-либо делать. Так что если вы ещё не начинали всерьез заниматься планированием, самое время начать. PS: Слышал, что некоторые способны ставить цели чуть ли не на десятилетия, но лично мне до такого уровня пока далеко🙃 @engineering_path

Вот у всех есть такие знакомые и друзья — Abstract<Петя>. Петя работает в IT — развивает стартап. Хорошо зарабатывает и считается профессионалом в своём деле. А ещё у Пети свой профессиональный блог, он, может, и не массовый, но в профессиональной среде его знают. Ещё у Пети есть свой курс, параллельно он успевает путешествовать, постоянно учиться, медитировать, конечно, и развивать несколько пет-проектов: делает подкаст, телеграм-бот и чего только не делает. В списке его достижений много классных строчек. Ну и конечно, Пете 22 года и он сын маминой подруги.  Очень много тревожных моментов случается, когда мы сравниваем своё начало с чьим-то результатом в текущем моменте. Если замечаете это за собой — рекомендую эту статью @engineering_path

Вероятно вы уже слышали что в России заблокировали платформу Medium. Теперь чтобы учиться и читать интересные статьи нужно прилагать дополнительные усилия. Однако не все так плохо. Существует альтернативный фронт для medium, который позволяет открывать интересующие статьи. Пользуйтесь — https://scribe.rip @engineering_path