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
Это единственный раз, когда я поставил чему-то оценку на кинопоиске

"Когда падет Империя, кто-то должен сохранить все ее достижения и преумножить их." - так вот этот сериал, однозначно достоин забвения.
Оптическая иллюзия. Кажется, что мужчин на обложке 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/
Forwarded from oleg_log (Oleg Kovalov)
Официальный поиск по коду на Github. В плане адекватный поиск. Я оч рад, последние полгода я живу на странице поиска Github.

https://cs.github.com/

И тут видосик, дада, на Rust https://www.youtube.com/watch?v=UOIPBfPXkus (спасибо Алексею за ссыль)
Если интересна тема космоса, и вы знаете английский, то есть три таких видео с шикарной визуализацией.
Первое не очень мне зашло, там больше читать, но второе и третье очень круты. В них автор прокачался в плане визуализации очень сильно и они уже не просто картинка с текстом, а больше, как фильм.
LIFE BEYOND I: Alien life, deep time, and our place in cosmic history
LIFE BEYOND II: The Museum of Alien Life
LIFE BEYOND III: In Search of Giants. The hunt for intelligent alien life
Сегодня (из тиктока) узнал о кое-чем новом. Называется "Эмоциональный цикл перемен".

Это модель, которая описывает, как меняется оптимизм в отношении какой-то задачи\изменения со временем. Также шкалу времени можно рассматривать, как шкалу накопленных знаний.

Сам расписывать не буду, вот ссылки в нужном порядке:
https://larisaparfenteva.ru/emocionalnyj-cikl-peremen-ili-amerikanskie-gorki-na-puti-k-celi/
https://hr-portal.ru/article/emocionalnyy-cikl-peremen

Мои мысли такие: опыт преодоления "момента отчаяния" (долина смерти в стартапах называют ее) очень полезная вещь. Чем больше количество этих моментов, которые были преодолены, тем легче преодолевать все последующие. Мне это помогало много раз, в частности помогло разбираться со вторым языком программирования на работе, когда не получалось, но я знал, что это временно.