10.9K subscribers
331 photos
17 videos
15 files
713 links
Архитектура | Программирование | Профессиональное развитие

Live канал - https://t.iss.one/soer_live

SOER CLUB - https://soer.pro или https://boosty.to/s0er

Бусты - https://t.iss.one/boost/softwareengineervlog

№ 5101661084
Download Telegram
Начинаю приём вопросов на субботний ЗЭН. Вопросы писать в комментариях к посту, выберу три вопроса (чем больше лайков, тем больше шансов).

Если оставить донат от 300р. С пометкой ЗЭН и вопросом в комментарии на donate.s0er.ru то он попадёт в ЗЭН точно (если будет соответствовать тематике канала).
🔥10🤡2👍1
Слона нужно есть по-кусочкам

Многим разработчикам сложно понять что такое "архитектура системы/проекта", они привыкли работать с кодом и архитектуру они рассматривают исключительно на уровне кода. Это абсолютно нормальный шаг на пути понимания архитектуры в целом. Потому что мотивация изучать что-то новое возникает если это "новое" помогает решать повседневные задачи.

Архитектура на уровне кода помогает "причесать" проект, понятно разделить логику и провести границы, уменьшить зависимости и увеличить связность и т.д. Такой взгляд на архитектуру приносит разработчикам наибольшую пользу. Мы с патронами недавно обсуждали базу для чистой архитектуры с доменной моделью, один из участников скинул классную ссылку - https://github.com/Sairyss/domain-driven-hexagon на мой взгляд очень круто, когда разрабы могут четко сформулировать свои мысли с позиции архитектуры и показать их в виде вот такого гайда.

#архтектура #ссылки
👍438🔥7🥰1🫡1
Это можно было сделать проще/лучше

До сих пор не могу убить в себе перфекциониста. У меня часто бывает в работе, что я принимаю какое-то решение, довожу до реализации и бац, в этот момент щелкает в голове "это можно существенно упростить".

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

Поэтому в этот момент нужно принять факт, что можно и лучше (а когда сделаешь лучше, можно еще лучше), но в следующий раз. Если этот раз настанет.

Обычно люди привыкают к решению и оказывается, что лучше то, что знакомо и когда в следующий раз хочется сделать "грамотнее", наоборот встречаешь сопротивление, что лучше придерживаться знакомого решения и не ломать привычные костыли.

Поэтому "сломать в себе перфекциониста" - это первый шаг в карьере любого специалиста.

P.S> как вы догадались, пытаюсь убедить себя не переделывать кусок старой и привычной логики на более "лучший" вариант.
👍51💯14😭10👏2🤔21🔥1😁1😢1👨‍💻1
https://www.youtube.com/watch?v=grZHTZhTZTQ

Виндертон вернулся.... но мы готовы.
🔥59😁17🤡5💩2💅1
Совершенно согласен, проебал в ВУЗе лучших пять лет своей жизни, вот на работе, где с утра до вечера и без выходных мы делали всякую дичь даже близкого такого не было. А вот ВУЗ, с его особым вайбом, студенческой тусовкой, интересными преподами и всякими другими ништякам - это просто потерянное время! Не идите в ВУЗ, сразу гоу покупать курсы за 300кк и в FAANG, иначе всю жизнь будете жалеть о потраченных 5 годах впустую!
👍132🤡79🤣51🥱8😁6🏆2🫡1
Forwarded from The ExtremeCode Times
Тут в последнее время много кулсторей про то, что высшее образование обосраться как нужно, а все айтишнички без него попуски. Такое чувство как будто я один учился в ВУЗе: некомпетентные преподаватели, которые тебя ненавидят; всратая обучающая программа, которая ставит инженеру культурологию; лизание жопы как самый надёжный способ сдать экзамен.

Я не отрицаю, что от ВУЗа можно получить полезности в виде выгодных связей или определённой информации. Так ведь можно и не получить. И вообще бумажечка-диплом хороша, можно перед еблом барина ей помахать и выбить плюшки. ВУЗ - для айтишнека это полезно, но далеко не необходимо. Особенно если учесть, что большинство выпускников - огрызки. Только вертлявое, гениальное, успешное, хитрожопое и амбициозное меньшинство становятся айти-сверхлюдьми, техножрецами, полулюдьми-полукомпиляторами. И неужели вы думаете, что это меньшинство без ВУЗа были бы вафельниками? Не путайте причину и следствие.

Ну и учтите, что если чел до одури топит за высшее образование, значит он имеет высшее образование и просто не способен принять идею, что он потратил 4-5 лет на дрочь сомнительной полезности. Он же красавчик, поэтому всё что он делает это круто. И этим самым он нагло бычит на талантливых дилетантов, которые сделали множество замечательных вещей
👍98😁21🤔7🤡76🥱3👎2😐2👏1🤮1💯1
Нет. Модуль и агрегат - это разные вещи. Задача модуля упаковать взаимодействующие элементы системы для уменьшения зацепления (low coupling). В модуле, как правило, содержится один агрегат, но может быть и несколько. Кроме агрегата модуль может содержать и другие элементы.
Подбронее - https://culttt.com/2014/12/10/modules-domain-driven-design#what-are-modules
👍13🤔1
Маслятки попытались меня взять на понт что-ж кратко о том, что выучил исключительно благодаря ВУЗу:
- сетевой стек и устройство ЛВС
- теорию построения компиляторов (например, всякие рекурсивные спуски, которые я потом использовал, чтобы парсить логи для сбора информации по системам)
- основы криптографии (например, именно там мне объяснили, что такое абсолютно устойчивые шифры, и что сам по себе XOR - не является методом устойчивого шифрования, нужны доп. условия, которые многие почему-то забывают);
- устройство ОС (я перешел на Линукс, как раз в ВУЗе), процессы, потоки и т.д.
- все что я знаю о нейронных сетях я выучил как раз в ВУЗе (я на дипломе писал свою первую нейронку, обучающуюся по методу обратного распространения ошибки, что такое антиградиент, например, я узнал тогда же. Учился я одного из лучших преподов по ИИ - Е.М, Миркеса и то что я попал к нему на диплом - это огромная удача)
- тер. вер (прям очень рад, что в ВУЗе меня заставили учить эту муть, потом много где использовал по работе, как минимум понимал основы - что такое дисперсия, мат. ожидание и т.д.)
- СУБД (всякие "первая, вторая нормальные формы", реляционные модели данных и т.д.)

До ВУЗа я был обычным масленком, в ВУЗе из меня сделали настоящего человека. ) Душнить, кстати, тоже научили в ВУЗе. ) Выучил бы я все это без ВУЗа? Да нифига! Единицы, кто вообще будет составлять себе какую-то программу, и потом идти по ней. Это только в своих влажных фантазиях все увлеченные, целеустремленные и гениально умные. А на практике: "все с завтрашнего дня начинаю учиться".
👍158😁25🤡13🔥7💯5
Дима пытается втиснуться между двумя титанами мысли )
🤣48🥰5👍3😁3
Forwarded from Senior Software Vlogger
@softwareengineervlog спорит с @extremecode по поводу высшего образования. Краткое содержание одной картинкой
😁145🤡14🔥4👎2🤣2👍1🤯1
С Днем Победы!

Сегодня хотим отдать дань нашим дедушкам и бабушкам, проложившим путь к победе ценой своих жизней! Дань уважения тем, кто прошел всю войну и сегодня еще может рассказать о ней нам!

Великие события тех лет не стираются из памяти поколений, в том числе благодаря фотографиям военных корреспондентов: Макса Альперта, Анатолия Гаранина, Евгения Халдея, Якова Рюмкина, Марка Маркова-Гринберга и Всеволода Тарасевича. Собрали для вас немного легендарных работ, которые лучше любых слов рассказывают историю войны: от первого дня до флага над рейхстагом.
271👍62💩26🕊14🫡13🤡7🎉4🔥3🖕3🙈2👎1
Если объективно, существующие веб-решения нифига не торт, множество стихийно сложившихся практик, неправильное использование инструментов, неконтролируемое развитие индустрии и т.д. привели к тому. что веб - это такой монстр на колесиках, которое постоянно хочется улучшить. Хотя бы для того, чтобы получить хоть какой-то контроль за ситуацией. Придумывают много всяких новых решений, которые должны улучшить ситуацию - вот например статья про htmx, который призван внести чуть больше осмысленности в современный веб...

Но знаете что? Не получится! Проблемы современного веба системные, идущие в первую очередь от невероятной кадровой некомпетентности и "пропатчить" новой заплаткой - не выход.
👍37🤡111👌1🥱1
Forwarded from KOTELOV (Мария Зайцева)
Женя SOeR Сергеев (даже не будем говорить о всех регалиях, он слишком известен 🤫) в нашей студии!

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

А также: кого бы забанил Женя на Ютубе, если бы мог? Какой проект самый любимый? Что с фанатами?

Го смотреть!

https://youtu.be/aWoAmBqc2FE
👍53🔥153