Решил вернуться к самому стандартному и эффективному формату



З
а время платформы были и позитивные вещи. А именно информация, которую я подготовил для неё, и темы, которые хотел там рассказать.



Господи, сколько раз во время написания очередного урока я вскрикивал: "Какая классная информация! Рассказал бы мне это кто-нибудь года 3 назад, сколько бы ошибок я не совершил. Как я хочу, чтобы все это знали, насколько приятнее было бы работать"



В моей голове за 5 + лет опыта накопилось столько полезностей, что грех не передавать.



Темы Архитектуры, Понимание принципов и преимуществ FSD, Лучшие практики Работы с React-query, TS, React, Redux. Паттерны проектирования.



Более того, у меня есть навык объяснять и рассказывать.

Я учил людей ещё со старших классов: был репетитором физики и математики. Когда стал программистом, тоже продолжал учить. Целый год я профессионально занимался менторингом, и с нуля доводил людей до трудоустройства. В общей сложности, я довёл около 20 человек до зарплаты 100к+





В общем, напрашивается самое логичное решение из всех. К которому я не прикасался только из-за своего максимализма.



Я буду делать и продавать курсы. Но! Они будут категорически отличаться от того, что делают другие.



В чём отличие: это будут курсы не для начинающих и вкатунов.

А для разработчиков с хотя бы минимальным опытом. В них будем отвечать на вопросы:

А как лучше? А как правильно? А как расширяемо? А как тестируемо?



Классический пример – `useEffect
`



Нас учили: useEffect нужен для выполнения сайд эффектов.



Но кто-нибудь говорил, что использование useEffect для создания производных состояний – смертный грех? Что это приводит к совершенно ужасному коду?



const [items, setItems] = useState([]);

const [filteredItems, setFilteredItems] = useState([]);



useEffect(() => {

// Смертный грех

setFilteredItems(filterItems(items,filters));

}, [filters,items])



Кому-нибудь может и повезло это услышать, но это ведь самая база... Сколько таких моментов есть при углублении, которые приходится каждому узнавать на собственных ошибках и косяках.



В общем, ждите в ближайшее время новостей. В этот раз не буду тянуть кота за яйца. За время разработки платформы у меня накопилось столько информации, что хоть завтра запускай курсы.