The Phoenix Project
я одолел эту книгу) Книга на самом деле читается на одном дыхании, главное найти время, а дальше книга сама всё сделает. Заберёт твоё время и подарит много мыслей.
Как рецензия - это однозначно must-read для всех, кто строит инженерные процессы. В книге объясняются три ключевых принципа DevOps: flow, feedback и обучение.
Вообщем DevOps — это не только про инструменты, но и про мышление.
Если хотите вывести процессы на новый уровень — очень рекомендую эту книгу. Книга топ за свои деньги!
#devops
#cognition
#developer
💡 Channel | ✏ Chat
я одолел эту книгу) Книга на самом деле читается на одном дыхании, главное найти время, а дальше книга сама всё сделает. Заберёт твоё время и подарит много мыслей.
Как рецензия - это однозначно must-read для всех, кто строит инженерные процессы. В книге объясняются три ключевых принципа DevOps: flow, feedback и обучение.
Вообщем DevOps — это не только про инструменты, но и про мышление.
Flow
— это про то, как сделать процесс разработки быстрее и эффективнее. Важно ускорить доставку изменений в production, устраняя узкие места и автоматизируя процессы. Чем быстрее мы двигаемся, тем быстрее получаем результат. Так же я отметил рефакторить/оптимизировать надо впервую очередь где bottleneck, потому что это приносит больше всего эффективностиFeedback
— это суперсила. Чем быстрее узнаем о проблемах, тем меньше боль на проде. Жтот путь про создание механизмов быстрой обратной связи, чтобы быстро обнаруживать и устранять ошибки. Быстрое реагирование на проблемы помогает улучшить качество и стабильность системы в целом. Логично, но многие забивают на это, а не надо!Continuous Learning
— DevOps-команды (это не просто админы, но и разрабы, аналитики да вообще всё IT) должны постоянно учиться, экспериментировать и адаптироваться. Ошибки
— это не провал, а возможность для роста, если мы используем их как источник знаний, но last but not the least чтобы об этом понимал бизнес и продакт и ПМ. Если хотите вывести процессы на новый уровень — очень рекомендую эту книгу. Книга топ за свои деньги!
#devops
#cognition
#developer
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Sort vs. Rearrangement
Решал задачу "Sort Array by Parity"
Сначала подумал:
“Разделить, отсортировать, объединить” - звучит логично? Да.
Но... Памяти потребляется много.
А потом осенило:
Используй два указателя.
✅ Один дополнительный индекс
❌ Без списков
❌ Без сортировки
❌ Без лишней памяти
Было: O(n²) Стало: O(n)
Иногда перестановка лучше, чем сортировка 🥹
#leetcode
#sorting
#algorithm
#easy
#developer
💡 Channel | ✏ Chat
Решал задачу "Sort Array by Parity"
Сначала подумал:
“Разделить, отсортировать, объединить” - звучит логично? Да.
Но... Памяти потребляется много.
А потом осенило:
Используй два указателя.
✅ Один дополнительный индекс
❌ Без списков
❌ Без сортировки
❌ Без лишней памяти
Было: O(n²) Стало: O(n)
Иногда перестановка лучше, чем сортировка 🥹
#leetcode
#sorting
#algorithm
#easy
#developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🪓 50 дней подряд решаю задачи на LeetCode
50-дневный стрик на LeetCode для меня было не просто. Это по сути значит, что я каждый день решал хотя бы одну задачу по алгоритмам и структурам данных. Иногда это было легко, иногда - совсем нет. Иногда — ночью, перед сном, иногда в 23:57 я пушил ответ. Но каждый день - стабильно.
➡️ Зачем это всё?
1. Набрать форму 😅.
Когда пишешь бэкенд или работаешь с продакшеном - алгоритмы быстро уходят из головы. Последний раз я решал задачи года полтора назад. И естественно ничего этого я уже и не помню). А они тренируют мышление, умение оптимизировать и видеть код на уровень глубже, не всегда конечно, но увеличивают кругозор и экспертизу.
2. Дисциплина.
Можно сранвить как спорт: это как быть в прайме своей формы или готовиться к соревнованиям, даже 20 минут в день дают мощный эффект, если делать стабильно.
3. Challenge самому себе.
Не ради рейтинга, ради алгоритмов. А ради внутреннего ощущения, что ты не стоишь на месте. И оттачиваешь своё ремесло🤓
4. Прокачка английского.
Понять что имеется ввиду тоже ещё тот челендж
Если давно хотел прокачаться в алгоритмах, начать легко: по одной задаче в день. Главное - регулярность, это сложно.
И да, даже если день жёсткий - можно найти10 40 минут и сделать хотя бы задачу.
Хотя бы одну задачу, Карл!
📝 Итого:
Делайте себе вызовы.
Пафосно:Пусть будет не LeetCode, а что-то своё. Но что-то, что будет каждый день приближать вас к цели.
➡️ Правило от меня: Не тратить на задачу больше 1 часа. Забить и отложить. Это помогло мне пару раз
#leetcode
#codingchallenge
#developer
#dotnet
💡 Channel | ✏ Chat
50-дневный стрик на LeetCode для меня было не просто. Это по сути значит, что я каждый день решал хотя бы одну задачу по алгоритмам и структурам данных. Иногда это было легко, иногда - совсем нет. Иногда — ночью, перед сном, иногда в 23:57 я пушил ответ. Но каждый день - стабильно.
1. Набрать форму 😅.
Когда пишешь бэкенд или работаешь с продакшеном - алгоритмы быстро уходят из головы. Последний раз я решал задачи года полтора назад. И естественно ничего этого я уже и не помню). А они тренируют мышление, умение оптимизировать и видеть код на уровень глубже, не всегда конечно, но увеличивают кругозор и экспертизу.
2. Дисциплина.
Можно сранвить как спорт: это как быть в прайме своей формы или готовиться к соревнованиям, даже 20 минут в день дают мощный эффект, если делать стабильно.
3. Challenge самому себе.
Не ради рейтинга, ради алгоритмов. А ради внутреннего ощущения, что ты не стоишь на месте. И оттачиваешь своё ремесло
4. Прокачка английского.
Понять что имеется ввиду тоже ещё тот челендж
Если давно хотел прокачаться в алгоритмах, начать легко: по одной задаче в день. Главное - регулярность, это сложно.
И да, даже если день жёсткий - можно найти
Хотя бы одну задачу, Карл!
Делайте себе вызовы.
Пафосно:
#leetcode
#codingchallenge
#developer
#dotnet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6 2 1
Минус одна нерешённая проблема
Вот одна из причин почему стоит учить C#
Пока философы спорят - разработчики пишут код. C# не стал спорить, а мы тут ещё 100 лет спорили, а тут всё же просто, ну 😅
#developer
#dotnet
💡 Channel | ✏ Chat
Вот одна из причин почему стоит учить C#
Пока философы спорят - разработчики пишут код. C# не стал спорить, а мы тут ещё 100 лет спорили, а тут всё же просто, ну 😅
#developer
#dotnet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2 2👨💻1