myStack
890 subscribers
761 photos
15 videos
27 files
310 links
Меня зовут Ростислав и я разработчик.

Это мой личный блог.

Я пишу на Go, читаю книги про технологии и пишу об этих и других вещах сюда.


Книги:
https://bit.ly/rostislav-books

Личка:
https://t.me/Rostislaved

Сайт:
Rostislav.me
Download Telegram
А король то голый! (Отсюда и пошло)
Effective software architects don’t leverage their title as architect to tell developers what to do.
Ты берешь на себя ответственность или сидишь тихонько пока не позовут?😼
https://www.rozhkov.me/push-pull/
Жееееесть. Инновации
Как я формулирую запросы в гугл. Выписка за вчера))
golang cancel function without context
golang switch ctx done
macbook pro ubuntu
new macbook pro bottom
golang assign duration to variable
golang graceful shutdown goroutines
kubernetes get logs
kubernetes how kill pod signal
golang signal catch
use case user story
list architecture hexagonal layered
grafana threshold query
Это единственный раз, когда я поставил чему-то оценку на кинопоиске

"Когда падет Империя, кто-то должен сохранить все ее достижения и преумножить их." - так вот этот сериал, однозначно достоин забвения.
Оптическая иллюзия. Кажется, что мужчин на обложке 2, а на самом деле их 5!
Крохотная статья про чтение:
https://rb.ru/list/reading-habits/
Сейчас читаю книгу, которая сложная. Приходится напрягаться, чтобы проследить всю цепочку действий. Вспомнил универ, и подумал, что эх, вот если бы я там столько читал, как тут, то вообще наверное крутым был бы. Открыл одну из основных книг (БЛП), чтобы глянуть ее размер ~500 страниц. Ерунда подумал я, за месяц реально осилить.

А потом начал смотреть, что там написано... А там жесть же) И я понял, что эта книгу куда сложнее той, что я сейчас читаю.

Она написана не так хорошо, ибо таких книг мало, и какую написали, такая книга и есть, что не сказать о компьютерных книгах, которых относительно много и можно выбрать. Но все же, считаю, что она именно сложнее по содержанию. А может это мне область не так нравилась, что я не изучал все подряд там?
Сколько бы я не изучал Go, мне всегда кажется, что надо обязательно знать Java, чтобы нормально понимать весь мир веба.
Собственно, почему я говорю именно про Java? Мне стало интересно и я посмотрел, с примерами на каком языке написаны книги, которые говорят об архитектуре\дизайне.

Язык конечно вторичен. Эту фразу кстати легко говорить, когда ты знаешь язык, а не когда не знаешь. Но банальное отсутствие привычки к восприятию синтаксиса усложняет понимание идей, которые демонстрируются на языке.

Вот список самых популярных книг и все они на Java.

Архитектура:
Chris Richardson - Microservices Patterns

ООП
Weisfeld Matt - The Object-Oriented Thought Process
Yegor Bugayenko - Elegant Objects

ООП дизайн:
Craig Larman - Applying UML and Patterns. An Introduction to Object-
Oriented Analysis and Design and Iterative Development
Eric Evans - Domain-Driven Design
Martin Fowler - Patterns of Enterprise Application Architecture
Eric Freeman, Elisabeth Robson - Head First Design Patterns

Более того, книги про дизайн и паттерны редко обходятся без UML диаграмм. А книги и примеры в интернете с примерами на чем? На Java!
Фаулер М. - UML. Основы - 2005

Захотите почитать про чистый код и чистую архитектуру Боба Мартина? Уже понятно, на чем примеры?) Java!
Robert C. Martin - Clean Code
Robert C. Martin - Clean Architecture

Есть исключения.
Знаменитая книга про паттерны от банды четырех на С++:
Erich Gamma, Richard Helm, Ralph - Design Patterns Elements of Reusable Object-Oriented Software

Крутая книга про ООП на руби:
Metz, Sandi - Practical object-oriented design using Ruby


Рефакторинг JavaScript (я удивлен):
Martin Fowler - Refactoring

В общем, мне на данном этапе неясно, как можно развиваться в веб разработке, не умея понимать Java.
🔥1
На первый взгляд бесполезный график, который просто увеличивается
А вот что будет, если найти его производную.

Колосальная разница.

PS. И проблема, которую решаю отсюда совершенно (мне) понятна.
Мгновенный поиск файлов для линукса.

Пользовался аналогом на винде (Everything Search) - бомбовая штука.
ЫЫЫ
У пандемии в рф есть свои плюсы. Теперь гораздо большее количество людей знает, что такое QR-code
Угараю. Котик общается с лисичкой. Взрослые люди)
Пол вечера провел изучая эту роадмапу по C++
На мой взгляд очень хорошая вещь. Не смотря на то, что писалась для С++ там много мудростей про изучение програмированния, которые не зависят от языка.
https://salmer.github.io/CppDeveloperRoadmap/Russian/