Мифы и правда о Full Stack

preview_player
Показать описание
На каждом прямом эфире про образование программиста вы задаете мне много вопросов о full stack разработке. В этом видео поговорим о том что такое full stack - разработка, как стать таким разработчиком и развенчаем мифы об этой теме.

❗ Новый поток Advanced курса Enterprise Patterns стартует уже 1 февраля 2023 года.

📸 Видео о которых говорит Сергей👇:

Тайминг:
00:00 - Вступление
00:29 - Мое мнение о Full stack
01:16 - Востребованность на рынке
02:42 - Для начала front end
03:50 - Full stack разработчику нужны только технические знания
06:22 - FoxmindEd
07:06 - Full stack разработчики умеют писать код на любом языке
08:29 - Full Stack Developer должен быть программистом уровня эксперт
09:17 - Все разработчики Full Stack одинаковы
09:56 - Только изучение JavaScript может сделать вас полноценным Full Stack разработчиком
12:11 - Как стать Full stack разработчиком?
14:50 - Что делать дальше?

🎓Стартовые курсы (перед менторингом):

🎓 Менторинг:

🎓Продвинутые курсы для состоявшихся девелоперов:


#nemchinskiy
Рекомендации по теме
Комментарии
Автор

Спасибо за видео. Я как фулстэк разработчик немного расскажу субъективного восприятия. Стэк python+react, с явным перевесом в бэк. Так вышло, что настоящим фронтом не не быть -- моему подсознанию без разницы, как страница выглядит, но нырнуть в недра машинерии на JS -- это с радостью

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

Принципиально различается мышление на фронте и бэке. Фронт-эндер мыслит "я тут есть рут, бог и ясное солнышко", на бэке же а аду race conditions быстро приходит понимание "вас много, я одна!"

О, классно поднята тема смежных специальностей. Специальность фронт-энд разработчик смежная с бэк-энд и дизайном, который уже в области психологии. Специальность бэк-энд разработчик же смежная с фронт-энд, DBA, DevOps и администрирование, часто бывает ML. Любой мало-мальски стоящий специалист помимо своей сферы покрывает и смежные, насколько ему они заходят

Ещё о смежных специальностях и вакансиях. Очень часто с бэк-энд фреймворками требуется разбираться в кубере, линуксах и докерах, инструментах типа redis/rabbit/kafka (вот под какое слово все их завернуть?) и их облачных аналогах типа SQS, ElasticCache и прочем подобном. Учить много

kai
Автор

Большое спасибо за Ваши видеоролики! Всегда смотрю с большим интересом.

Stas_On
Автор

Все взвешенно и по существу! Спасибо опять большое за правильные грамотно изложенные мысли!)

eb
Автор

Обычно фулл это или бэк, который доучил кусок фронта до уровня "мне достаточно для закрытия текущих задач", или фронт, который сделал с бэком то же самое. Но лично в моем понимании более верным является первый вариант чем второй, поскольку именно бэкэнд часть это про данные клиента, безопасность, дыры, взлом и вот это вот всё и там херово делать нельзя, а фронт можно хоть на чистом хтмл накидать и там цена ошибки не потеря всех данных или шелл/прокси залитый на сервак, а максимум разъехавшаяся верстка у кого-то из клиентов. Грубо говоря если ты не знаешь реакта или знаешь его примитивно, то ты задачу так или иначе закроешь и худо-бедно оно работать будет, даже если сделано плохо - ничего страшного. А вот если ты на бэке в безопасность не умеешь и тебе через xss дыры в базу говна натолкают, или через форму шелл зальют вместо картинки, или sql-иньекцию сделают, а потом или твои данные начнут утекать, или вместо системы в один прекрасный момент людям член показывать будут - вот тут уже беда будет. Такое...

GenaTolstij
Автор

Спасибо большое за поддержку, которая была в конце, просто класс!
Контент ОГНЕНЫЙ ОГОНЬ!

МаксимКаптур-ыг
Автор

Кращий !!! Дякую за максимально інфу )))

Matudo_team
Автор

Я 7 лет fullstack Node разработчик
Написал огромную админку, CRM, кучу сервисов, базы на постгресе.
Не всё приходило сразу, но с опытом меня догнали и чистая архитектура и тесты и автоматизация.
Если чувствуешь, что это твое, то не слушай никого, найди себе подходящую вакансию и иди этот путь :)

AndrewLewman
Автор

А когда он сменит имя? Уже надоело однообразие

zholdin
Автор

Спасибо, очень люблю ваш канал. Мне как студенту сейчас, очень помогает)

genatkach
Автор

Я одинаково плохо разбираюсь и во фронте и в беке, Ваня, 5 лет работы фулстеком)

agimgal
Автор

Спасибо Сергей, весьма познавательно и подача отличная ! был бы у меня такой препод в школе - я бы точно не прогуливал ))

daypodumat
Автор

Пришел на курсы по дотнету, на середине сказали что ребята учим ангуляр тоже. Теперь работаю фуллстаком)

yura_riabov
Автор

Фронт в современном SPA мире это целый космос знаний из HTML5+CSS3+JS+SVG+Canvas+React/Angular/Vue+WebGL+WebRTC, а бек обычно язык+REST+базы+OWASP и большинство задач типовые и сводятся к "обработай запрос, сделай квери, выдай результат" что вообще делается за вечер с использованием фреймворка + ORM, так что разница всё-таки есть. Фронт чуть знающий бек и базы данных сможет написать минимальный API под него, а вот бекендер чуть знающий фронт полноценное приложение вряд ли напишет.

AlexeyTutorials
Автор

Больше все-же склоняюсь к мнению, что фуллстек - это бэкендер, который подучил фронт (по крайней мере у меня так). Без знания безопасности и какой-то рациональной организации API - на бэке делать нечего (о всех вариантах коннекта к бд, докаре, CI/CD и обращение к серверу по ssh - вообще молчу). Я себя тешу тем, что переползти с мидла на синьёрскую позицию будет проще и приятнее, т.к. в вопросах проектирования (к примеру) - будет банально проще из-за наличия знаний по всему стеку😅 хотя, конечно глубоко знать обе части - не получится (время в сутках все-же ограничено...)

takiekakmi
Автор

А вообще кайфово быть разрабом, сейчас пилю валидатор данных для php (в основном ассоциативный массив) и в общем просто 4 часа потратил что бы выяснить что я в схеме данных для валидатора ошибся в названии ключа и валидация не проходила, кайф, зато репорт систему написал для валидатора, хоть один плюс, ну и ошибку все таки нашел)

awenn
Автор

Без курсов учился на fullstack, react+python, по итогу нашел работу backend dev, по немногу забываю react)

lizardsquad
Автор

Ух какая реклама стала зажигательная🔥🔥🔥

makspoland
Автор

"на полную глубину" 98% розробників не розбираються ні в чому. Хіба лише особи рівня Лайнуса Торвальдса і т.п.
Поставлені комерцією задачі в більшості випадків також не потребують такої глибинної компетенції для їх виконання.

vitalino
Автор

Добрый день, Сергей.
Очень интересно ваше мнение по поводу нагрузки и отвественности на работе. Например, когда компания нагружает джуна как мидла/синьора)). И как определить уровень сложности, при котором уже можно сказать я уже явно не джун, раз справляюсь.

dasshrs
Автор

Как всегда, хорошее, познавательное видео.!

vaas