Тёмный

Про архитектора программных решений 

S0ER
Подписаться 107 тыс.
Просмотров 20 тыс.
50% 1

#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
GitHub - github.com/soerdev
Чат для программистов - / discord
Группа ВК - codeartblog

Опубликовано:

 

27 дек 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 90   
@andrey12277
@andrey12277 4 года назад
Грамотно говорит и без "воды".
@alekseiemailru
@alekseiemailru 4 года назад
Коротко, спокойной и интерестно. Очень интересно послушать данного товарища.
@yaroslavishchuk
@yaroslavishchuk 4 года назад
Grazie mille signore Soer. Что то для себя та й взял
@axea4554
@axea4554 4 года назад
"Слабо анализируют требования заказчика" - это плохо, потому что не важно, на сколько хорошая архитектура получится, если она не выполняет задачи stakeholder-а.
@olegpristashkin9078
@olegpristashkin9078 4 года назад
Классное видео. Пойду сейчас в бассейн кардио делать.
@nikolaysokolov9027
@nikolaysokolov9027 4 года назад
Спасибо
@wertweqrwer7473
@wertweqrwer7473 3 года назад
Круто. Интересно
@vitprof
@vitprof 4 года назад
Спасибо за "архитектурного космонавта". Не встречал ранее такого термина :) Похоже, это термин придумал Спольски еще в 2001 году в статье "Don’t Let Architecture Astronauts Scare You". А само употребление "космонавт" он объясняет тем, такие архитекторы улетают "вверх" в попытках придумать все более абстрактные концепции, выходят за атмосферу и теряют возможность дышать кислородом.
@Carrion-Crow
@Carrion-Crow 3 года назад
мне стало понятно куда двигаться, с учётом того что сейчас занимаюсь проектом который ужасно спроектирован от слова совсем с джсонами в реляционной базе, и стараясь спасти проект я начал понимать что мне не хватает знаний в этой области, от чего появился вызов и неподдельный интерес к этой теме
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
Интересно как происходило развития в языках программирования в примерах кода по этапно и подробно.
@beard_cat_sweater
@beard_cat_sweater 4 года назад
Если у компании немного проектов, и архитектор уже все проекты расписал на должном уровне, то что ему делать дальше? Он засучивает рукава и принимается за код по своему же проекту? Или архитектор вообще как наемный специалист и прыгает от компании к компании?
@serhiis_
@serhiis_ 4 года назад
обычно к компании много проектов а архитектор один. Проекты развиваются, нужно следить что бы тимы на проектах не нагородили велосипедов. Кроме того архитетор - это единственный человек в компании который точно знает как все 10 проектов взаимодействуют между собой
@serhiis_
@serhiis_ 4 года назад
архитектор это как PM, только занимается технической частью. PM ведь ваш не скачет из компании в компанию.
@nikolaigoncharov2874
@nikolaigoncharov2874 4 года назад
Речь не о ДОЛЖНОСТИ архитектора а об ОБЯЗАННОСТЯХ. В маленьких компаниях роль архитектора выполняет (может выполнять) программист или менеджер (если квалификации хватает) В компаниях побольше наоборот архитектор может выполнять роль программиста в свободное время. В компаниях выше среднего архитектору некогда заниматься ничем кроме своей работы. В совсем крупных компаниях целые архитектурные подотделы.
@p588e
@p588e 4 года назад
Здравствуйте, Soer! Доброго времени суток. Вы сами пойдете в проект Архитектором? Или вы Менеджер?
@ivanbalmasov1529
@ivanbalmasov1529 4 года назад
1:08 это косплей на переходный возраст?)
@galionsoft7640
@galionsoft7640 4 года назад
Все красиво и правильно говоришь, S0ER. Только вот одна проблема. Архитекторов на всех не хвататет. Реально классного архитектора найти не реально, растить своего еще не реальней.
@YuriyPogrebinsky
@YuriyPogrebinsky 4 года назад
5+ тролинг просто восхитителен
@MilkyWaayCF
@MilkyWaayCF 4 года назад
Давайте по традиции видно "что учить в 2020 году"
@nikolaykennedy5388
@nikolaykennedy5388 4 года назад
@@anihortes жалкий беглец
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
И как происходила запись в пзу используя програматор?
@ilnurryazhapov9377
@ilnurryazhapov9377 4 года назад
Расскажи теперь про мэнеджеров
@EugeneChe-81
@EugeneChe-81 4 года назад
Я бы ещё добавил, что архитектор обязан грамотно распределять временной интервал для решения пула задач. Многие знают ЧТО и КАК, но вот с КОГДА почему то проблемы.
@wolfich4684
@wolfich4684 3 года назад
В инженерии...это главный конструктор конструкторского бюро?
@ShtrikeBirb
@ShtrikeBirb 4 года назад
А как архитектором ПО в принципе может стать человек, который не кодил или его навыки и знания в этом соответствуют уровню "junior"? Какие-то качества личные могут перевешивать этот пункт?
@game-gb8lx
@game-gb8lx 4 года назад
Под скажи как бан по железу обойти ?)
@samuro2ua
@samuro2ua 4 года назад
Расскажи о популярных стеках, пожалуйста.
@AndriiKuftachov
@AndriiKuftachov 4 года назад
Самый популярный из стеков в программировании - это стек вызовов, его все используют!
@samuro2ua
@samuro2ua 4 года назад
@@AndriiKuftachov Ок, так и напишу в резюме.
@AndriiKuftachov
@AndriiKuftachov 4 года назад
@@samuro2ua ну сам вопрос реально такой. О каких стеках просишь рассказать, в каком контексте?
@samuro2ua
@samuro2ua 4 года назад
@@AndriiKuftachov Дело в следующем: не кристально ясно (для меня), что подразумевают говорящие "стек". Комбинацию языков и фреймворков, как HTML + CSS + JS + Python? Или можно упоминать и подмножества HTML + CSS + JS(React) + Python(Django)? Как вычленить из списка требований к кандидату реальный рабочий стек, и опознать те самые "ну, пусть бы знал". Как определить то "комбо"? Вот закончил CS50, начал С#.
@AndriiKuftachov
@AndriiKuftachov 4 года назад
@@samuro2ua Нету четких определений стека, это понятие от контекста может быть как узким, так и очень широким. Поэтому проще оперировать требуемыми технологиями в конкретном случае. Как вычленить, вообще без проблем, в большинстве вакансий это два отедельных списка что обязательно, а что будет плюсом. Смотрите вакансии "Junior Что-то", которые есть у Вас в городе, и какие там требования. Кстати, лучше изначально учить что-то, куда реально устроиться на первую работу, уже с опытом разработки потом легче найти варианты, даже выучив другой язык. P.S. Идеально, если есть кто-то из друзей/знакомых/родственников, которые смогут устроить первую стажировку (иногда там что-то могут и платить символически).
@alexkoptev
@alexkoptev 4 года назад
Евгений, Вы по сути донесли, что в архитекторы хорошо идти из разрабов (имея ввиду программистов), а вот из системных аналитиков реально? Ведь единственно что не хватает - большой практики кодинга, остальное все должно быть ОК.
@user-zx5sv3hb2u
@user-zx5sv3hb2u 4 года назад
Можно пропустить стадию тим-лида и из сеньера сразу в архитекторы?
@beard_cat_sweater
@beard_cat_sweater 4 года назад
6:44 ответ на вопрос
@stan5214
@stan5214 4 года назад
Забавно, что видео про архитектуру решений снимается на фоне Колизея
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
Простите но гугл не даёт более подробного описания по этому спрашиваю тут
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
Как происходил этап перехода языков программирования из ниского уровня в высокий давая возможность запукая программу на любом железе
@Venichy
@Venichy 4 года назад
а из Архитектора можно Президентом стать? насколько это целесообразно и какими навыками нужно овладеть?
@Venichy
@Venichy 4 года назад
@@---xd4wm вот скажем на Украине программа Краина в смартфоне, выборы Трампа с участием "русских хакеров" и множество СМИ они все от ИТ отросли работают, Архитектор ещё никогда не был так близок к должности Президента! Скоро Матрицу пилить начнем!
@alexkoptev
@alexkoptev 4 года назад
Практически не реально, только если это не лично ваш стартат выстрелит. В любой компании, в т.ч. IT есть люди, максимально близкие к финансовым потокам - сейлы, руководители направлений и т.п. И вот они в отличии от архитектора очень хорошо умеют работать локтями (называется "умеют в политику"). А для таких людей технари, в т.ч. архитекторы только косты, не более.
@Venichy
@Venichy 4 года назад
@@alexkoptev Архитекторам дорогу в политику! Таков лозунг! Хватит уже ворам в законе командовать локтями😃 Видосик по этому поводу пожалуйста на фоне Бастилии.
@Venichy
@Venichy 4 года назад
@@anihortes hah! можно аналог русский создать про лошадь из колхоза... только там конец плохой.
@user-on9rp9jj2d
@user-on9rp9jj2d 4 года назад
А чем архитектор отличается от синьора?
@AndriiKuftachov
@AndriiKuftachov 4 года назад
Синьор не принимает архитектурных решений высокого уровня. Например, изначально монолит/сервисы, языки программирования на проекте, базы данных, протоколы взаимодействия.
@darkshaman766
@darkshaman766 4 года назад
хуже всего когда заказчик плохо представляет что хочет и его идей скачут с одной крайности в другую
@user-po7jl9dc4z
@user-po7jl9dc4z 4 года назад
Soer, подскажи пожалуйста из каких программистов получаются хорошие архитекторы? Зачастую слышу предвзятое мнение, что фронтендеры не могут быть архитекторами
@serhiis_
@serhiis_ 4 года назад
У нас есть архитектор по JS. У всех по разному. От размера компании зависит. На 2 фронтендера точно архитектора нанимать не будут. Архитектор имеет место только когда много сотрудников в этой сфере. JS, Java, .NET и тд архитект. Обычно это бывает в компаниях от 50 человек. В небольших компаниях разработка все еще на стартап похожа, когда 1 человек всем занимается.
@aleksthomson9457
@aleksthomson9457 4 года назад
а я вчера научился вот так делать ^^ Invoke(new Action(() => {button1.Text = new Random().Next().ToString();})); ыыЫЫЫ А можно камушек с колизея на мою долю? ;)
@AndriiKuftachov
@AndriiKuftachov 4 года назад
Или я пропустил, или не прозвучало главного слова - "ограничения". Всё-таки, это главное, с чем работает архитектор.
@Thenoblest
@Thenoblest 4 года назад
2:20
@AndriiKuftachov
@AndriiKuftachov 4 года назад
@@Thenoblest не совсем то ;-)
@johnsmith-uc1lf
@johnsmith-uc1lf 4 года назад
набивает себе цену ахахах
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
Как создавались программы когда не было библиотек? Неужели только из переменный циклов и математических формул?
@Spiculum24
@Spiculum24 4 года назад
Библиотека это просто набор классов. Ты либо берешь готовые, либо пишешь сам.
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
@@Spiculum24 но в каждом классе есть переменные циклы и математические конструци тоже самое касается обьекта как программа в под программе как в то время охвативали все да так чтобы программа работала.
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
@@Spiculum24 или каждую кострукцию помечали а под программу описывали делая более понятный вид
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
@@Spiculum24 Прям настоящаяя магия
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
@@Spiculum24 и для написания библиотек какой уровень математики нужен чтобы охватить все моменты создание программ
@user-td6vu1hh3y
@user-td6vu1hh3y 4 года назад
Соер как стать таким же крутым?
@user-on9rp9jj2d
@user-on9rp9jj2d 4 года назад
Не создавай себе идола
@user-td6vu1hh3y
@user-td6vu1hh3y 4 года назад
тебе по ходу не помогло это))
@69djin
@69djin 4 года назад
Интересно, почему в сбере на одного разраба два архитектора
@beard_cat_sweater
@beard_cat_sweater 4 года назад
7 раз отмерь, один отрежь )
@VladislavKurmaz
@VladislavKurmaz 4 года назад
Смысл видео: архитектное архитектурированние архитектурной архитектуры. Декомпозиция не имеет смысла без последующей композиции, валидации и верификации. Архитектор работает с внешними факторами качества ПО, большинство паттернов программирования относиться к дизайну ПО, которое может сделать и тим лид. Вообщем хайпим на темах что в тренде.
@watermelonjones625
@watermelonjones625 4 года назад
Хорошо когда заказчик знает что ему надо... А когда задача, это некая аналогия, а выдумай мне кофеварку? А что, она не молет кофе? И фильтры надо самому менять? Погодите погодите, мне не нравится дизайн не утверждаю. Хотя погодите мне была нужна просто чашка, я кофе в банке покупаю. Или наоборот химическая лаборатория нужна .)) в общем хорошо когда клиент знает что хочет.
@Spiculum24
@Spiculum24 4 года назад
Он платит за время и может меняет решение хоть каждый день
@watermelonjones625
@watermelonjones625 4 года назад
@@Spiculum24 проблема с такими работать бывает, жадные. Хотя если он нормально платит, то любой каприз за ваши деньги.
@user-gt7rz5uw5z
@user-gt7rz5uw5z 3 года назад
Разве не самих решений. только частей, да.
@gogenmogen3562
@gogenmogen3562 4 года назад
А кто тогда такой MaNaGeR?
@user-xb4hy5it8o
@user-xb4hy5it8o 2 месяца назад
Резюмируя: хороший архитектор - это бывший системный аналитик. Т. К. Разрабы никогда не сталкиваются с требованиями от заказчика
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
Как сделать язык программирования используя машинный код?
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
@@vatakiller читаю и возникают новые вопросы
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
@@vatakiller у машинного кода который показан в этой книге уже есть оаределенные правилада написания. КТО ИХ ЗАДАЛ ИЛИ ЭТО ПРОСТО ПРИМЕР??????
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
@@vatakiller и как задают правила написания в машинном языке
@user-vg6gu8hc6w
@user-vg6gu8hc6w 4 года назад
Соер привет, а почему ты соер? 😉
@xdef42
@xdef42 4 года назад
Software engineer so-er
@beard_cat_sweater
@beard_cat_sweater 4 года назад
@@xdef42 блин, это же очевидно! а я вот тоже таким вопросом мучился )
@RR-rp4ph
@RR-rp4ph 4 года назад
Евгений, выслушала вчера вашу позицию по виндертону и nginx на канале ExtremeCode. Ладно, так и быть, прощаю вас и вычеркиваю из черного списка it-блогеров.
@Deletedeletedelete
@Deletedeletedelete 4 года назад
С какой целью вы это написали?
@ilnurryazhapov9377
@ilnurryazhapov9377 4 года назад
А что он сказал?
@dmitriiplotnikov1137
@dmitriiplotnikov1137 4 года назад
Почему ты считаешь, что из сеньоров путь только в менеджеры или архитекторы? Как ты сам в видео упомянул, одним из главных качеств архитектора является умение коммуницировать с людьми, а далеко не все разработчики им обладают. Да, по сравнению с менеджером, архитектору приходится заметно меньше общаться, но тем не менее, это существенная часть работы. Мне думается было бы правильнее сказать, что большинство сеньоров так и остаются сеньорами и только те, кто способен научиться общаться, имеют возможность выбрать дальнейший путь.
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
Напиши исполняемый фаил с нуля
@user-xw3rb7ju1v
@user-xw3rb7ju1v 4 года назад
Или как все русофицировать включая биос и системные ошибки?
@Nekby2
@Nekby2 4 года назад
ну неужели не хочется норм отдохнуть? без видосов, без мыслей о работе
@markusstainberg
@markusstainberg 4 года назад
Соер хватит жрать.
@user-hl2si2gq9m
@user-hl2si2gq9m 4 года назад
От подглядывания в телефон портится эффект преподнесения. Лучше 5 склеек, чем расфокус внимания докладчика.
@user-hl2si2gq9m
@user-hl2si2gq9m 4 года назад
Ну, "нести решение за свой проект" - можно было бы перезаписать. Что ж такое с этим роликом? Обычно же нормально всё.
Далее
Архитектура IT решений
51:47
Просмотров 2,1 тыс.
Good dad 🥰 #demariki
00:17
Просмотров 6 млн
ШОКОЛАДКА МИСТЕРА БИСТА
00:44
Просмотров 1,1 млн
TCP СЕССИЯ СВОИМИ РУКАМИ
9:59
Просмотров 16 тыс.
Проектирую архитектуру чата
16:28