Здравствуйте Сергей, хотелось бы увидеть от вас видео про платформу/технологию Magento 2 (Adobe Ecommerce), информации в интернете не так много, русскоязычной тем более. Если вам что то известно на эту тему, было бы супер увидеть от вас ролик. Думаю другим людям будет интересно узнать про magento. Спасибо за вашу работу!
Я 7 лет fullstack Node разработчик Написал огромную админку, CRM, кучу сервисов, базы на постгресе. Не всё приходило сразу, но с опытом меня догнали и чистая архитектура и тесты и автоматизация. Если чувствуешь, что это твое, то не слушай никого, найди себе подходящую вакансию и иди этот путь :)
Обычно фулл это или бэк, который доучил кусок фронта до уровня "мне достаточно для закрытия текущих задач", или фронт, который сделал с бэком то же самое. Но лично в моем понимании более верным является первый вариант чем второй, поскольку именно бэкэнд часть это про данные клиента, безопасность, дыры, взлом и вот это вот всё и там херово делать нельзя, а фронт можно хоть на чистом хтмл накидать и там цена ошибки не потеря всех данных или шелл/прокси залитый на сервак, а максимум разъехавшаяся верстка у кого-то из клиентов. Грубо говоря если ты не знаешь реакта или знаешь его примитивно, то ты задачу так или иначе закроешь и худо-бедно оно работать будет, даже если сделано плохо - ничего страшного. А вот если ты на бэке в безопасность не умеешь и тебе через xss дыры в базу говна натолкают, или через форму шелл зальют вместо картинки, или sql-иньекцию сделают, а потом или твои данные начнут утекать, или вместо системы в один прекрасный момент людям член показывать будут - вот тут уже беда будет. Такое...
@@tekkenthug5261 , да не совсем. Ок, смотри, дай мне задачу, которую можно решить только на реакте/ангуляре, но вообще никак нельзя было бы решить просто обычной вёрсткой с минимальным вкраплением js или даже вовсе без него. У меня первый ответ напрашивается - чат. Но 20 лет назад, например, это просто решали циклической перезагрузкой фрейма с текстом да и всё. Не так красиво, но задачу решает, и скриптов это решающих было ого-го.
Это вы скорее про действительно серьёзный проект пишете. То, что обычно дают на галерах - куда и попадут много начинающих фуллстекеров - как раз более требовательно к фронту. Заказчик будет непременно ставить палки в колёса, если формы и кнопки не выглядят так как нужно, а закрытые дыры в безопасности для него безразличны. Пока петух в известное место не клюнет, разумеется.
@@Kirmakoff , у меня всю жизнь были продукты уровня "аукцион" или делал в одно лицо портал по трудоустройству, ну или как сейчас людей для hr-отрасли тестируем, делаем инструменты для коучей и разного рода бизнеса для хр-отделов. И всегда продукт. Такой уровень проектов. Если мы говорим про галеры, клепающие лендосы и сайты на вордпрессе, то мне тяжело таких разрабов назвать фуллстэком, это скорее будет верстальщик с умением прикрутить свою работу в движок, ну то есть просто верстальщик, может с лёгким js и минимальными познаниями в нужном бэке. И да, такие спецы на галерах нужны и даже очень. Но это не фулл. Фулл это когда тебе принесли ТЗ, а скорее даже хочушки от бизнеса, а через N времени получили готовый проект уже крутящийся на продакшене и всё сделано в одно лицо. По сути правильный фуллстэк это "Человек-АйтиОтдел".
Разъехавшая верстка может привести к существенным денежным и репутационным потерям клиента. Потерей лидов и потенциальным снижением конверсии, а значит общей выручки. Фронт это лицо вашего продукта, с кем в первую очередь общается пользователь.
Спасибо за видео. Я как фулстэк разработчик немного расскажу субъективного восприятия. Стэк python+react, с явным перевесом в бэк. Так вышло, что настоящим фронтом не не быть -- моему подсознанию без разницы, как страница выглядит, но нырнуть в недра машинерии на JS -- это с радостью Для меня интерес быть фулстэком -- это разнообразие задач и способность решить фронтэндерскую задачу на уровне не ниже "нормально". Да, по-бэкэндерски (привет, мышление таблицами), но оно точно будет работать Принципиально различается мышление на фронте и бэке. Фронт-эндер мыслит "я тут есть рут, бог и ясное солнышко", на бэке же а аду race conditions быстро приходит понимание "вас много, я одна!" О, классно поднята тема смежных специальностей. Специальность фронт-энд разработчик смежная с бэк-энд и дизайном, который уже в области психологии. Специальность бэк-энд разработчик же смежная с фронт-энд, DBA, DevOps и администрирование, часто бывает ML. Любой мало-мальски стоящий специалист помимо своей сферы покрывает и смежные, насколько ему они заходят Ещё о смежных специальностях и вакансиях. Очень часто с бэк-энд фреймворками требуется разбираться в кубере, линуксах и докерах, инструментах типа redis/rabbit/kafka (вот под какое слово все их завернуть?) и их облачных аналогах типа SQS, ElasticCache и прочем подобном. Учить много
"на полную глубину" 98% розробників не розбираються ні в чому. Хіба лише особи рівня Лайнуса Торвальдса і т.п. Поставлені комерцією задачі в більшості випадків також не потребують такої глибинної компетенції для їх виконання.
@@izunachan7620 меня несколько раз приглашали, иногда и сейчас приглашают на собесы зарубежные рекрутеры в линке, но к сожалению я не знаю англ, нашел вакансию в линке подал свое резюме, потом собес и меня взяли) сейчас с этим еще трудней, хотел сменить компанию для рейза зп но к сожалению пока без успешно, нужно учить англ т.к парочку шансов из за его не знания потерял, и теряю по сей день
Фронт в современном SPA мире это целый космос знаний из HTML5+CSS3+JS+SVG+Canvas+React/Angular/Vue+WebGL+WebRTC, а бек обычно язык+REST+базы+OWASP и большинство задач типовые и сводятся к "обработай запрос, сделай квери, выдай результат" что вообще делается за вечер с использованием фреймворка + ORM, так что разница всё-таки есть. Фронт чуть знающий бек и базы данных сможет написать минимальный API под него, а вот бекендер чуть знающий фронт полноценное приложение вряд ли напишет.
Больше все-же склоняюсь к мнению, что фуллстек - это бэкендер, который подучил фронт (по крайней мере у меня так). Без знания безопасности и какой-то рациональной организации API - на бэке делать нечего (о всех вариантах коннекта к бд, докаре, CI/CD и обращение к серверу по ssh - вообще молчу). Я себя тешу тем, что переползти с мидла на синьёрскую позицию будет проще и приятнее, т.к. в вопросах проектирования (к примеру) - будет банально проще из-за наличия знаний по всему стеку😅 хотя, конечно глубоко знать обе части - не получится (время в сутках все-же ограничено...)
@@Todortodorov62 подучил - имел ввиду, что ты это все в комплексе практикуешь. А если разделять 5лет бек, потом 5 лет фронт - от знания бэка нифига не останется.
@@kawaikaino5277 да, не совсем верно формулировку подобрал - есть варианты когда используется несколько баз по типу как делаем инъекцию зависимостей, подрубаемся ли мы через докер или постгрес (к примеру) разворачивается физически на серве, кластер ли это (нужна ли нам репликации и т.д.), идут ли круды через прокси, передаём ли в конфиге пароль или он генерится рандомно и используем сертификат и т. д.
@@kawaikaino5277 React, далі з стейт менеджерами бавився: Redux/Redux toolkit, Mobx. Потім по UI: Material UI, Tailwind, styledComponents, framer motion. Зрозумів, що хочеться логіку прикрутити і почав у бек лізти
А вообще кайфово быть разрабом, сейчас пилю валидатор данных для php (в основном ассоциативный массив) и в общем просто 4 часа потратил что бы выяснить что я в схеме данных для валидатора ошибся в названии ключа и валидация не проходила, кайф, зато репорт систему написал для валидатора, хоть один плюс, ну и ошибку все таки нашел)
Внесу свои пять копеек будучи фул стеком, во первых чаще всего ими становятся не по личной прихоти а потому что первой работой стал не офис а фриланс где естественно ты не пойдешь в начале своего пути будучи верстальщиком или полноценным фронтом искать бэкендера ради того что бы прикрутить отправку почты к форме или валидацию данных и тд, так мало по мало ты учишься бэкендерским штучкам, запросы, сокеты, работа с бд, с файлами и так далее, первое что хочется отметить это что не каждый потянет на хорошем уровне обе области, это абсолютно разные подходы, сейчас примерно пол месяца работая на бэке я это хорошо понял, тут нужно очень хорошо уметь в абстракцию и общее понимание что ты пишешь и как оно будет работать так как бывает что часа 2-3 пишешь код и не запускаешь его в отличии от фронта где внес изменения и сразу увидел разницу, тут после работы может все сломаться если что то прозевал а может и с первого раза заработать, вот такие дела, прогаю около 2-3 лет на фрилансе, основной стек react + php но иногда вне работы щупаю nodejs и nextjs, так же есть желание написать что нибудь для бэка на котлине, понравился язык после моб разработки
@@БезИмени-н2с2щ да там самое главное не тупить и общаться нормально с заказчиками, а там быстро базу соберешь постоянных и с ними будешь работать как я, иногда ищу новые заказы но в основном с постоянными, там как мелкие компании так и большие уже есть так что без работы с постоянными не останешься, главное болт не забивать и совершенствоваться
@@БезИмени-н2с2щ помню когда первый заказ брал (на Авито еще объявление выкладывал, такое себе занятие для старта но я выбрал такой путь) вообще его за 1к сделал, хотя там и работы не особо много было, лендос без макета сверстать, потом я его на wp натянул, вроде как живой даже еще
Насколько я понимаю, суть в том, чтоб пилить сайты под ключ на фрилансе. Вротендеры поменьше нужны(но всё еще нужны), а вот на шарпы можно пойти работать легко
Здравствуйте можете снять видео про им ,о том как и в каких сроках он станет стеснять программистов и ещё все для этого выберают python какие ещё языки можно использовать для этой отросли (подробнее о C#)
Сергей, спасибо за интересные видео. Такой вопрос: не думали ли вы сделать видео (или серию видео) с описанием проектов на разных языках, сделав которые человек мог уверенно себя считать готовым идти работать джуном. Я понимаю рекомендации "сделайте сайт, который кому-нибудь нужен", но например, сделал я сайт для своей текущей работы, там каталог товаров, страницы с описанием каждого товара, кнопка отправить нам письмо. Есть база данных, в которой хранятся товары. И вроде как сайт кому-то пригодился. Но всё равно не думаю, что он достаточно сложен, чтобы считать применённые при его создании знания достаточными. Хотелось бы от вас, как от компетентного в данной области коллектива, получить какой-то примерный набор описаний проектов, для разных языков и направлений (под набором имеется ввиду описание проекта, не ТЗ, конечно, но около того). Конечно с дисклеймером, что все индивидуально и требовать от работодателей взять вас на работу, потому что вы сделали эти проекты - это глупо, но чтобы те, кто не уверен в своих знаниях могли подумать, что раз я могу сделать нечто такое, то наверное я готов начать откликаться на вакансии.
А mobile (ios/android) dev + backend - це ж теж FullStack? Те ж саме стосується і Desktop UI (WPF/SwifUI etc) + backend? А то якось обмежились лише Web розробкою
Тому що цей термін ніякого відношення до мобільної або десктопної розробки приложух не має. Цитую визначення: A full stack developer is someone who works with both the front end and back end of a web application.
Він то фулстак, але такого я не бачив. Ну і це зрозуміло, бо типові веб приложухі мають фронт морду в браузері завжди, а мобілка дуже рідко потрібна. На крайняк трапляється всяка хєрня аля кордова, айонік і ід
Добрый день, Сергей. Очень интересно ваше мнение по поводу нагрузки и отвественности на работе. Например, когда компания нагружает джуна как мидла/синьора)). И как определить уровень сложности, при котором уже можно сказать я уже явно не джун, раз справляюсь.
По моему full stack как термин нужен только чтобы договорится +- внутри компании о том, кого нанимать. И согласовать между командами кого сколько нужно. Поэтому это минимально про знания BE+FE, и больше про желания кандидата. Также и остальные кейсы - be, DevOps, bi, QA, etc
Я напоминаю, что всё ещё есть огромное количество не SPA, сайты на которых пара интерактивных действий на страницу. И всё ещё, вы не поверите мне, там пишут на jquery)))
Лет 6-7 занимался чисто беком (сложным, java etc), так за это время веб со всяких jquery/html превратился в динозавра. Сижу изучаю... Считаю, что нужно хоть на полшишечки ориентиоватся дальше своего основного направления, это только +, тем более, если есть интерес.
Я стал full stack потому что фрилансер(full stack javascript),на одном бэкенде или фронте на фрилансе почти невоможно зарабатывать(только если ты разраб с большим опытом и ты можешь этот опыт доказать)
Ребят, помогите, учил алфавит, но память закончилась и не могу запомнить последнюю букву. Что делать? Я в этом новичок, може кто сталкивался с подобным.
@sergey Подскажите пожалуйста, что подразумивает под собой понятие знаняи какого то язіка или фреймворка на уровне джуна, если в вакании написано знание джаваскрипт или С++ на уровне джуниор, это знание базового синтаксиса или это знание синтаксиса и как этот язык работает с фреймврорками и програмами, какие ето особенности изучения или как. Я думаю что это не плохая идея для видео , потому что я не нашел на вашем канале, прошу извинение заранее если это видео есть и я задаю этот вопрос.
Мне кажется это разделение фронтенд - бекенд разработчик весьма условно. В современные ИТ сервисы внедряются технологии (платежные, почтовые и т.д.) изменения приходится делать и на фронте и на бэке. Я очень скептически отношусь к тем, кто заявляет - "я чистый фронтенд разработчик"
я фуллстэк и подтверждаю все что ты сказал, по идеи я бэкендчик а фронт делаю не так сильно но делаю а верстка вообще не мое, обычно тупо на bootstrap или на готовом css сижу. Но как ни странно когда дело касается мобильной разработки на ReactNative то там верстка дается легче и получаю удовольствие от процесса как и от бэкенд кода. Не знаю почему так, веб сайт css не мое а вот React Native верстка мое, хотя вообще я Java EE, Golang бэкендчик.
В принцепе да🙂 начали с фронта закончили бэкэндом после года обучения фиг я помню фронтенд, нас затачивали на фулстак, ларавел,mvc,php, но мне понравилась разработка чисто на сss и джаве, бэкенд база данных не сказала бы что трудно, больше занудно, ну и думаю джунов к ней сразу не подпустят😀
Доброго времени суток! Подскажите пожалуйста , в настоящий момент прохожу курс Java-разработчика . Один знакомый (потенциальный работодатель с перспективной оплатой труда) посоветовал учить React с гарантией(при освоении React, даже самом базовом) трудоустройства. Как бы Вы посоветовали действовать в таком случае?
Судя по современным вакансиям (ищу работу уже 3-ий месяц) современный фулл-стек это fe+be+qa automated+dev ops судя по требованиям, а ну и немного DBA. Как по мне это слишком для одного обычного человека с личной жизнью)
Странно, что не рассказал историю. Раньше до SPA весь фронт рендерился на бэке, да и сейчас кто-то так делает. Нужно было знать только html/css, да и то с бутстрапом просто придерживайся определенной структуры и верстка готова. Потом JS стал забирать часть работы, потом появились JS-фреймворки, а с появлением npm и webpack, то окончательно отделился от бэка. Как мне в старые времена знакомый говорил, фронтенд разрабы сразу сениоры. Т.е. на бэк везде был упор.
Ну, а щодо теми відео, то я б підмітив що є така технологія як serverless. І коли ти робиш фронт то є можливість якісно і простіше налаштувати serverless на бекенді, особливо якщо це стартап, або новий сервіс. І коли буде успішним, то переписати на якомусь голангу чи ще там щось щоб було дешевше
@@-boiadeiro- ну так и к реакту можно придраться, что он, фактически раниться на сервере с нодой. Работа с jsp страницами, это чистый фронтенд по своей сути, генерация хтмл, разматывание данных, стили, шаблоны, динамизация, в конце концов.
Спасибо, очень познавательно. Кстати ко всему вышеперечисленному к фулстек еще может относиться и дизайн и UI и продвижение сайта ). Ну и конечно IOS и Android разработка.
Какой ui какое продвижение, для этого есть специально обученные люди, дизайнеры и сеошники, а фулл стэк это немного фронта и немного бэка и все, в моем случае react + php, и возможно подучу nodejs в плане бэка и пощупаю котлин , интересно на нем что нибудь написать, было бы еще время на все это дело
Це трохи не коректно обмежувати фронтенд тільки трьома фреймворками на чистому JS. Є багато фреймворків на Python, PHP, Ruby, Java де фронтенд фактично генерується кодом бекенду і додається трошки JS для всіяких ефектів без перезавантаження сторінки.
я хз, 12 лет назад писал клиент-сервер на четырёх яп (сервак на VB6+php, клиент на VB6+ActionScript, вэб-морда клиента на JS+html[генереный с сервера на рнр]) и норм, но единственное что напрягало это ; и : как разделитель команд на этих япах сцук 😀потому-что писалось одновременно и то и то в реалтайме грубоговоря, и прыгать с одного синтаксиса на другой, дело такое себе.. путался вечно в разделителях : и ; и в массивах [ ] и { }
Нифига я был бэкенд разработчиком четыре года и поменял специальность на фронт потому что прикольно на js писать Yже пишу на react 3 года. итого думаю я могу и на бек и на фронт достойно написать.
Очень интересное видео. Вроде Яков Файн рекомендовал становится фулстеком ...Что вы думаете о сочетании devOps + backend ? вроде devOps для бекендера куда более близкая область, чем фронт
На моей практике основная мотивация поиска Fullstack - это банально желание сэкономить. На моем опыте типичный "фулстек" - это джуниор на маленьком проекте, у которого нет денег на более опытного. Сидит и кодит что нагуглил
🤔считаешь себя крутым разработчиком фронт+бэк. А потом на собеседование, тебя "возят по столу" двое чуваков Бэкендер и Фронтендер. 🤭 Та ты чувак плохо знаешь..
Сергей, спаибо за пояснения. Но у меня есть один вопрос по теме: велика вероятность, что в ближайшем будующем fullstack будет означать какой-то эффективный язык + Webassembly, очень интересно ваше мнение об этом.
Привіт, я самостійно навчаюся на Front-End розробника. На самому початку я теж думав стати Full-Stack, але потом зрозумів, що краще мати глибокі знання в фронті. Слава Україні!
Немного поспорю с вами! Не всегда реактер сможет нормально перейти на вью там другая логика совсем и куча своих особенностей. Мне доводилось работать с одним и другим и вью после реакта показался адом. Спрашивал товарищей и коллег у всех кто пробует вью после реакта он вызывает боль
Понравилось, как Сергей сказал "в сутках 24 часа, а вам надо ещё как-то спать" :) то есть, кушать, жить и размножаться в меню девелопера не входят :))))
Если посмотреть на то, как выглядят подавляющее большинство разрабов, то можно сделать вывод , что размножение в расписание не входит точно, а вот покушать эт даа
🦊Сайт FoxmindEd и вся информация по курсам здесь 👉 go.foxminded.ua/3Qg411Y
а с рф получается нельзя на курсы, да даже не курсы, а просто сайт посмотреть ?
@@RostislavEgorov не обучаем студентов из РФ. А доступ закрыли из-за постоянных атак.
Присоединюсь к человеку отписавшему ранее - я так понимаю 1020 по региону BY тоже связана с текущей обстановкой?
@@inariari да
Здравствуйте Сергей, хотелось бы увидеть от вас видео про платформу/технологию Magento 2 (Adobe Ecommerce), информации в интернете не так много, русскоязычной тем более. Если вам что то известно на эту тему, было бы супер увидеть от вас ролик. Думаю другим людям будет интересно узнать про magento. Спасибо за вашу работу!
Все мы немного фул стек разработчики)
3 - это тоже 2 в какой-то степени
@@arctan-k это блестяще!
согласна)
@@briskwalk1100 Я похлопаю!
Я 7 лет fullstack Node разработчик
Написал огромную админку, CRM, кучу сервисов, базы на постгресе.
Не всё приходило сразу, но с опытом меня догнали и чистая архитектура и тесты и автоматизация.
Если чувствуешь, что это твое, то не слушай никого, найди себе подходящую вакансию и иди этот путь :)
круто, где можно начать изучать ноду?
Обычно фулл это или бэк, который доучил кусок фронта до уровня "мне достаточно для закрытия текущих задач", или фронт, который сделал с бэком то же самое. Но лично в моем понимании более верным является первый вариант чем второй, поскольку именно бэкэнд часть это про данные клиента, безопасность, дыры, взлом и вот это вот всё и там херово делать нельзя, а фронт можно хоть на чистом хтмл накидать и там цена ошибки не потеря всех данных или шелл/прокси залитый на сервак, а максимум разъехавшаяся верстка у кого-то из клиентов. Грубо говоря если ты не знаешь реакта или знаешь его примитивно, то ты задачу так или иначе закроешь и худо-бедно оно работать будет, даже если сделано плохо - ничего страшного. А вот если ты на бэке в безопасность не умеешь и тебе через xss дыры в базу говна натолкают, или через форму шелл зальют вместо картинки, или sql-иньекцию сделают, а потом или твои данные начнут утекать, или вместо системы в один прекрасный момент людям член показывать будут - вот тут уже беда будет. Такое...
Однобоко про фронтенд, в духе "на чистом хтмл накидать"
@@tekkenthug5261 , да не совсем. Ок, смотри, дай мне задачу, которую можно решить только на реакте/ангуляре, но вообще никак нельзя было бы решить просто обычной вёрсткой с минимальным вкраплением js или даже вовсе без него.
У меня первый ответ напрашивается - чат. Но 20 лет назад, например, это просто решали циклической перезагрузкой фрейма с текстом да и всё. Не так красиво, но задачу решает, и скриптов это решающих было ого-го.
Это вы скорее про действительно серьёзный проект пишете.
То, что обычно дают на галерах - куда и попадут много начинающих фуллстекеров - как раз более требовательно к фронту. Заказчик будет непременно ставить палки в колёса, если формы и кнопки не выглядят так как нужно, а закрытые дыры в безопасности для него безразличны. Пока петух в известное место не клюнет, разумеется.
@@Kirmakoff , у меня всю жизнь были продукты уровня "аукцион" или делал в одно лицо портал по трудоустройству, ну или как сейчас людей для hr-отрасли тестируем, делаем инструменты для коучей и разного рода бизнеса для хр-отделов. И всегда продукт. Такой уровень проектов.
Если мы говорим про галеры, клепающие лендосы и сайты на вордпрессе, то мне тяжело таких разрабов назвать фуллстэком, это скорее будет верстальщик с умением прикрутить свою работу в движок, ну то есть просто верстальщик, может с лёгким js и минимальными познаниями в нужном бэке. И да, такие спецы на галерах нужны и даже очень. Но это не фулл. Фулл это когда тебе принесли ТЗ, а скорее даже хочушки от бизнеса, а через N времени получили готовый проект уже крутящийся на продакшене и всё сделано в одно лицо. По сути правильный фуллстэк это "Человек-АйтиОтдел".
Разъехавшая верстка может привести к существенным денежным и репутационным потерям клиента. Потерей лидов и потенциальным снижением конверсии, а значит общей выручки.
Фронт это лицо вашего продукта, с кем в первую очередь общается пользователь.
Спасибо за видео. Я как фулстэк разработчик немного расскажу субъективного восприятия. Стэк python+react, с явным перевесом в бэк. Так вышло, что настоящим фронтом не не быть -- моему подсознанию без разницы, как страница выглядит, но нырнуть в недра машинерии на JS -- это с радостью
Для меня интерес быть фулстэком -- это разнообразие задач и способность решить фронтэндерскую задачу на уровне не ниже "нормально". Да, по-бэкэндерски (привет, мышление таблицами), но оно точно будет работать
Принципиально различается мышление на фронте и бэке. Фронт-эндер мыслит "я тут есть рут, бог и ясное солнышко", на бэке же а аду race conditions быстро приходит понимание "вас много, я одна!"
О, классно поднята тема смежных специальностей. Специальность фронт-энд разработчик смежная с бэк-энд и дизайном, который уже в области психологии. Специальность бэк-энд разработчик же смежная с фронт-энд, DBA, DevOps и администрирование, часто бывает ML. Любой мало-мальски стоящий специалист помимо своей сферы покрывает и смежные, насколько ему они заходят
Ещё о смежных специальностях и вакансиях. Очень часто с бэк-энд фреймворками требуется разбираться в кубере, линуксах и докерах, инструментах типа redis/rabbit/kafka (вот под какое слово все их завернуть?) и их облачных аналогах типа SQS, ElasticCache и прочем подобном. Учить много
Я одинаково плохо разбираюсь и во фронте и в беке, Ваня, 5 лет работы фулстеком)
Большое спасибо за Ваши видеоролики! Всегда смотрю с большим интересом.
А когда он сменит имя? Уже надоело однообразие
Через 2-3 тижні
@@alexandrapersukova максимум чотири
@@dimitridoroshko , в 2035
И гендер
@@-boiadeiro- , гейнер
"на полную глубину" 98% розробників не розбираються ні в чому. Хіба лише особи рівня Лайнуса Торвальдса і т.п.
Поставлені комерцією задачі в більшості випадків також не потребують такої глибинної компетенції для їх виконання.
Пришел на курсы по дотнету, на середине сказали что ребята учим ангуляр тоже. Теперь работаю фуллстаком)
кайфую когда нимченского смотрю
А ще і вчуся у нього на менторських курсах 😊
Без курсов учился на fullstack, react+python, по итогу нашел работу backend dev, по немногу забываю react)
Можете рассказать как вы нашли работу и искали ли вы зарубежем?
@@izunachan7620 меня несколько раз приглашали, иногда и сейчас приглашают на собесы зарубежные рекрутеры в линке, но к сожалению я не знаю англ, нашел вакансию в линке подал свое резюме, потом собес и меня взяли) сейчас с этим еще трудней, хотел сменить компанию для рейза зп но к сожалению пока без успешно, нужно учить англ т.к парочку шансов из за его не знания потерял, и теряю по сей день
Фронт в современном SPA мире это целый космос знаний из HTML5+CSS3+JS+SVG+Canvas+React/Angular/Vue+WebGL+WebRTC, а бек обычно язык+REST+базы+OWASP и большинство задач типовые и сводятся к "обработай запрос, сделай квери, выдай результат" что вообще делается за вечер с использованием фреймворка + ORM, так что разница всё-таки есть. Фронт чуть знающий бек и базы данных сможет написать минимальный API под него, а вот бекендер чуть знающий фронт полноценное приложение вряд ли напишет.
Все взвешенно и по существу! Спасибо опять большое за правильные грамотно изложенные мысли!)
Спасибо большое за поддержку, которая была в конце, просто класс!
Контент ОГНЕНЫЙ ОГОНЬ!
Больше все-же склоняюсь к мнению, что фуллстек - это бэкендер, который подучил фронт (по крайней мере у меня так). Без знания безопасности и какой-то рациональной организации API - на бэке делать нечего (о всех вариантах коннекта к бд, докаре, CI/CD и обращение к серверу по ssh - вообще молчу). Я себя тешу тем, что переползти с мидла на синьёрскую позицию будет проще и приятнее, т.к. в вопросах проектирования (к примеру) - будет банально проще из-за наличия знаний по всему стеку😅 хотя, конечно глубоко знать обе части - не получится (время в сутках все-же ограничено...)
@@Todortodorov62 подучил - имел ввиду, что ты это все в комплексе практикуешь. А если разделять 5лет бек, потом 5 лет фронт - от знания бэка нифига не останется.
"о всех вариантах коннекта к бд" - это ты о чем? ))
@@kawaikaino5277 да, не совсем верно формулировку подобрал - есть варианты когда используется несколько баз по типу как делаем инъекцию зависимостей, подрубаемся ли мы через докер или постгрес (к примеру) разворачивается физически на серве, кластер ли это (нужна ли нам репликации и т.д.), идут ли круды через прокси, передаём ли в конфиге пароль или он генерится рандомно и используем сертификат и т. д.
Кращий !!! Дякую за максимально інфу )))
По своему опыту, когда учишь фронт, в какой-то момент без бэка становится скучно)
Якраз через це я пішов у full stack 😆
Извини, а какие технологии-стек ты освоил, что тебе стало "скучно" ?
@@kawaikaino5277 React, далі з стейт менеджерами бавився: Redux/Redux toolkit, Mobx. Потім по UI: Material UI, Tailwind, styledComponents, framer motion. Зрозумів, що хочеться логіку прикрутити і почав у бек лізти
@@ihorvoznyi1506 о це прям як я почав учити бек
Классная вставка рекламы, молодцы!
А вообще кайфово быть разрабом, сейчас пилю валидатор данных для php (в основном ассоциативный массив) и в общем просто 4 часа потратил что бы выяснить что я в схеме данных для валидатора ошибся в названии ключа и валидация не проходила, кайф, зато репорт систему написал для валидатора, хоть один плюс, ну и ошибку все таки нашел)
Внесу свои пять копеек будучи фул стеком, во первых чаще всего ими становятся не по личной прихоти а потому что первой работой стал не офис а фриланс где естественно ты не пойдешь в начале своего пути будучи верстальщиком или полноценным фронтом искать бэкендера ради того что бы прикрутить отправку почты к форме или валидацию данных и тд, так мало по мало ты учишься бэкендерским штучкам, запросы, сокеты, работа с бд, с файлами и так далее, первое что хочется отметить это что не каждый потянет на хорошем уровне обе области, это абсолютно разные подходы, сейчас примерно пол месяца работая на бэке я это хорошо понял, тут нужно очень хорошо уметь в абстракцию и общее понимание что ты пишешь и как оно будет работать так как бывает что часа 2-3 пишешь код и не запускаешь его в отличии от фронта где внес изменения и сразу увидел разницу, тут после работы может все сломаться если что то прозевал а может и с первого раза заработать, вот такие дела, прогаю около 2-3 лет на фрилансе, основной стек react + php но иногда вне работы щупаю nodejs и nextjs, так же есть желание написать что нибудь для бэка на котлине, понравился язык после моб разработки
Привет. Красава что у тебя все получилось. Тоже учусь сейчас на фулстек React + Php. Пашу каждый день, надеюсь попаду в фриланс )
@@БезИмени-н2с2щ да там самое главное не тупить и общаться нормально с заказчиками, а там быстро базу соберешь постоянных и с ними будешь работать как я, иногда ищу новые заказы но в основном с постоянными, там как мелкие компании так и большие уже есть так что без работы с постоянными не останешься, главное болт не забивать и совершенствоваться
@@БезИмени-н2с2щ так же советую выучить какую нибудь cms если с php уходить не собираешься, пригодиться, например wp или bitrix
@@БезИмени-н2с2щ помню когда первый заказ брал (на Авито еще объявление выкладывал, такое себе занятие для старта но я выбрал такой путь) вообще его за 1к сделал, хотя там и работы не особо много было, лендос без макета сверстать, потом я его на wp натянул, вроде как живой даже еще
@@awenn2015Нормас ) WP конечно само собой )
Ух какая реклама стала зажигательная🔥🔥🔥
Спасибо
Насколько я понимаю, суть в том, чтоб пилить сайты под ключ на фрилансе. Вротендеры поменьше нужны(но всё еще нужны), а вот на шарпы можно пойти работать легко
Спасибо Сергей, весьма познавательно и подача отличная ! был бы у меня такой препод в школе - я бы точно не прогуливал ))
Здравствуйте можете снять видео про им ,о том как и в каких сроках он станет стеснять программистов и ещё все для этого выберают python какие ещё языки можно использовать для этой отросли (подробнее о C#)
Сергей, спасибо за интересные видео.
Такой вопрос: не думали ли вы сделать видео (или серию видео) с описанием проектов на разных языках, сделав которые человек мог уверенно себя считать готовым идти работать джуном.
Я понимаю рекомендации "сделайте сайт, который кому-нибудь нужен", но например, сделал я сайт для своей текущей работы, там каталог товаров, страницы с описанием каждого товара, кнопка отправить нам письмо. Есть база данных, в которой хранятся товары. И вроде как сайт кому-то пригодился. Но всё равно не думаю, что он достаточно сложен, чтобы считать применённые при его создании знания достаточными.
Хотелось бы от вас, как от компетентного в данной области коллектива, получить какой-то примерный набор описаний проектов, для разных языков и направлений (под набором имеется ввиду описание проекта, не ТЗ, конечно, но около того).
Конечно с дисклеймером, что все индивидуально и требовать от работодателей взять вас на работу, потому что вы сделали эти проекты - это глупо, но чтобы те, кто не уверен в своих знаниях могли подумать, что раз я могу сделать нечто такое, то наверное я готов начать откликаться на вакансии.
На самом деле, очень большой пласт реальных проектов - это +/- твой сайт :) Положить в базу, выплюнуть на фронт
А mobile (ios/android) dev + backend - це ж теж FullStack? Те ж саме стосується і Desktop UI (WPF/SwifUI etc) + backend? А то якось обмежились лише Web розробкою
Тому що цей термін ніякого відношення до мобільної або десктопної розробки приложух не має. Цитую визначення:
A full stack developer is someone who works with both the front end and back end of a web application.
Він то фулстак, але такого я не бачив. Ну і це зрозуміло, бо типові веб приложухі мають фронт морду в браузері завжди, а мобілка дуже рідко потрібна. На крайняк трапляється всяка хєрня аля кордова, айонік і ід
Добрый день, Сергей.
Очень интересно ваше мнение по поводу нагрузки и отвественности на работе. Например, когда компания нагружает джуна как мидла/синьора)). И как определить уровень сложности, при котором уже можно сказать я уже явно не джун, раз справляюсь.
Работаю второй год Full-Stack разработчиком. Не могу не согласиться с контентом
По моему full stack как термин нужен только чтобы договорится +- внутри компании о том, кого нанимать. И согласовать между командами кого сколько нужно.
Поэтому это минимально про знания BE+FE, и больше про желания кандидата.
Также и остальные кейсы - be, DevOps, bi, QA, etc
Я напоминаю, что всё ещё есть огромное количество не SPA, сайты на которых пара интерактивных действий на страницу. И всё ещё, вы не поверите мне, там пишут на jquery)))
Лет 6-7 занимался чисто беком (сложным, java etc), так за это время веб со всяких jquery/html превратился в динозавра. Сижу изучаю... Считаю, что нужно хоть на полшишечки ориентиоватся дальше своего основного направления, это только +, тем более, если есть интерес.
7:20 Правда что в Google программистов называют software engineers и дают разные проекты на разных языках?
Я стал full stack потому что фрилансер(full stack javascript),на одном бэкенде или фронте на фрилансе почти невоможно зарабатывать(только если ты разраб с большим опытом и ты можешь этот опыт доказать)
Спасибо, очень люблю ваш канал. Мне как студенту сейчас, очень помогает)
Ребят, помогите, учил алфавит, но память закончилась и не могу запомнить последнюю букву. Что делать? Я в этом новичок, може кто сталкивался с подобным.
А full stack должен устанавливать и настраивать вёб сервера на linux, windows?
Крутая анимация у рекламы)
👍💙
А можно ли затронуть тему Cloud Computing? :) Сейчас чуть ли не каждая третья вакансия требует ну или желательно знать AWS местами Azure
@sergey Подскажите пожалуйста, что подразумивает под собой понятие знаняи какого то язіка или фреймворка на уровне джуна, если в вакании написано знание джаваскрипт или С++ на уровне джуниор, это знание базового синтаксиса или это знание синтаксиса и как этот язык работает с фреймврорками и програмами, какие ето особенности изучения или как. Я думаю что это не плохая идея для видео , потому что я не нашел на вашем канале, прошу извинение заранее если это видео есть и я задаю этот вопрос.
Мне кажется это разделение фронтенд - бекенд разработчик весьма условно. В современные ИТ сервисы внедряются технологии (платежные, почтовые и т.д.) изменения приходится делать и на фронте и на бэке. Я очень скептически отношусь к тем, кто заявляет - "я чистый фронтенд разработчик"
я фуллстэк и подтверждаю все что ты сказал, по идеи я бэкендчик а фронт делаю не так сильно но делаю а верстка вообще не мое, обычно тупо на bootstrap или на готовом css сижу. Но как ни странно когда дело касается мобильной разработки на ReactNative то там верстка дается легче и получаю удовольствие от процесса как и от бэкенд кода. Не знаю почему так, веб сайт css не мое а вот React Native верстка мое, хотя вообще я Java EE, Golang бэкендчик.
прмвет дай совет с чего начать в фуллстек и стоит ли идти в эту проффесию(я немного разбираюсь в java норм html css )
@@ghoul_7 прост делай что нравится, не факт что за это будут платить.
Ось це епічна реклама курсів😱
Сподобалась чи ні?)))
Якщо тільки починаєш вчитися,то як? Вчити бекенд і фронтенд паралельно?
Как всегда, хорошее, познавательное видео.!
В принцепе да🙂 начали с фронта закончили бэкэндом после года обучения фиг я помню фронтенд, нас затачивали на фулстак, ларавел,mvc,php, но мне понравилась разработка чисто на сss и джаве, бэкенд база данных не сказала бы что трудно, больше занудно, ну и думаю джунов к ней сразу не подпустят😀
Джава и джаваскрипт - де большие разницы. Не надо второй называть джавой.
Может быть ситуация, что на проекте сложный бэк и сложный фронт, но заказчик ждет чуда от фуллстека.
Доброго времени суток! Подскажите пожалуйста , в настоящий момент прохожу курс Java-разработчика . Один знакомый (потенциальный работодатель с перспективной оплатой труда) посоветовал учить React с гарантией(при освоении React, даже самом базовом) трудоустройства. Как бы Вы посоветовали действовать в таком случае?
Я бы согласился.
React хорош. Я сам Java EE, Golang, ReactJS, React Native разработчик.
Хмм Сергей, просто замечательный звук. Приятно слушать
Судя по современным вакансиям (ищу работу уже 3-ий месяц) современный фулл-стек это fe+be+qa automated+dev ops судя по требованиям, а ну и немного DBA. Как по мне это слишком для одного обычного человека с личной жизнью)
3 фреймворка - это самые основные. А есть ещё менее популярные: svelte, solid, и т.д. и т.п)
Странно, что не рассказал историю. Раньше до SPA весь фронт рендерился на бэке, да и сейчас кто-то так делает. Нужно было знать только html/css, да и то с бутстрапом просто придерживайся определенной структуры и верстка готова.
Потом JS стал забирать часть работы, потом появились JS-фреймворки, а с появлением npm и webpack, то окончательно отделился от бэка.
Как мне в старые времена знакомый говорил, фронтенд разрабы сразу сениоры. Т.е. на бэк везде был упор.
Можешь ответить пожалуйста про отчёт электрик кэпитал фултайм разработчики
А React + Node js будет достаточно, чтобы быть средним фул стеком ? То есть можно ли одним js обойтись ?
можно
Доброго дня, як варіант теми для відео хто такі фул стек тестери (set/sdet)
Спасибо)
full stack на java script - это react и node is все на одном языке , и это востребовано
спасибо за сочувствие 😂 действительно есть чему посочувствовать
Ну, а щодо теми відео, то я б підмітив що є така технологія як serverless. І коли ти робиш фронт то є можливість якісно і простіше налаштувати serverless на бекенді, особливо якщо це стартап, або новий сервіс. І коли буде успішним, то переписати на якомусь голангу чи ще там щось щоб було дешевше
Немчинский ты легенда
Никогда не понимал, почему jsp+jstl страницы (и фреймворки на них) не считаються фронтендом.
Потому что они генерятся сервом и выдают клиенту готовый хтмл с результатами
@@-boiadeiro- ну так и к реакту можно придраться, что он, фактически раниться на сервере с нодой. Работа с jsp страницами, это чистый фронтенд по своей сути, генерация хтмл, разматывание данных, стили, шаблоны, динамизация, в конце концов.
@@artemmartynenko6417 реакт не работает на ноде, только если ты отдельно юзаешь SSR поднимается сервак для этих целей
Забавно дивитись це відео, будучи на курсі fullstack розробки)
І як? Складно?
Спасибо за информацию
Кто в курсе, на сколько сейчас востребован С# вне геймдева? Умирает ли он или укрепляет позиции ?
@@wanttoknoweverything901 спасибо за ответ
*ПОДПИСКА!!!* Лучшего объяснения я не слышал! ☺
например, ичит человек бэк на Пайтон, потом недельку поучить реакт?) Но надо бы тогда ещё пару месяцев на JS, чтобы получить реакт)
У меня react + spring. Но я офигенно знаю спринг, а в реакте постоянно себе же на хвост наступаю потому что мало опыта…
Про Python + Vue не совсем понятно. Вроде ж все веб-приложения на Python это всегда Django (ну или Flask, если фронт простой)?
Vue это про SPA. Ну, короче, фронт, но отзывчивей
Спасибо, очень познавательно. Кстати ко всему вышеперечисленному к фулстек еще может относиться и дизайн и UI и продвижение сайта ). Ну и конечно IOS и Android разработка.
Какой ui какое продвижение, для этого есть специально обученные люди, дизайнеры и сеошники, а фулл стэк это немного фронта и немного бэка и все, в моем случае react + php, и возможно подучу nodejs в плане бэка и пощупаю котлин , интересно на нем что нибудь написать, было бы еще время на все это дело
5 минута , интересно почему не react + noda?
Фул стак - это когда можешь в лице и спине разбираешься. Не обязательно супер спец во всём этом.
Це трохи не коректно обмежувати фронтенд тільки трьома фреймворками на чистому JS. Є багато фреймворків на Python, PHP, Ruby, Java де фронтенд фактично генерується кодом бекенду і додається трошки JS для всіяких ефектів без перезавантаження сторінки.
я хз, 12 лет назад писал клиент-сервер на четырёх яп (сервак на VB6+php, клиент на VB6+ActionScript, вэб-морда клиента на JS+html[генереный с сервера на рнр]) и норм, но единственное что напрягало это ; и : как разделитель команд на этих япах сцук 😀потому-что писалось одновременно и то и то в реалтайме грубоговоря, и прыгать с одного синтаксиса на другой, дело такое себе.. путался вечно в разделителях : и ; и в массивах [ ] и { }
вакансій по фулстаку набагато більше, хочуть щоб один програміст робив все як працюю двоє)
Если ты в бэке учил python и django,что учить во фронте для фуллстека?
реакт :) или вью
Нифига я был бэкенд разработчиком четыре года и поменял специальность на фронт потому что прикольно на js писать Yже пишу на react 3 года. итого думаю я могу и на бек и на фронт достойно написать.
бэк на чем писал?
@@ArchakovBlog php symfony
Очень интересное видео. Вроде Яков Файн рекомендовал становится фулстеком ...Что вы думаете о сочетании devOps + backend ? вроде devOps для бекендера куда более близкая область, чем фронт
сделай видео про Mern стак пж
Full stack разрабы часте встречаются среди фрилансеров?
Все бекендеры становятся фулстакерами только от того, что надо что-то быстро поправить на фронте, а потом, оказывается понятно, как оно работает 😂
Почему про NodeJS замалчиваешь??
А как же реакт плюс нода?
а что с ними? :) Они есть
@@SergeyNemchinskiy я долбоящер, видос до конца не смотри - сразу комент пиши. Слава Украине!
На моей практике основная мотивация поиска Fullstack - это банально желание сэкономить. На моем опыте типичный "фулстек" - это джуниор на маленьком проекте, у которого нет денег на более опытного. Сидит и кодит что нагуглил
чекав на це відео, дякую
Слава фулл стекерам!
😁
реклама, мое почтение
Интересно а если человек знает мобайл и бек, это фулл стек?
🤔считаешь себя крутым разработчиком фронт+бэк. А потом на собеседование, тебя "возят по столу" двое чуваков Бэкендер и Фронтендер. 🤭
Та ты чувак плохо знаешь..
Сергей, спаибо за пояснения. Но у меня есть один вопрос по теме:
велика вероятность, что в ближайшем будующем fullstack будет означать какой-то эффективный язык + Webassembly, очень интересно ваше мнение об этом.
Привіт, я самостійно навчаюся на Front-End розробника. На самому початку я теж думав стати Full-Stack, але потом зрозумів, що краще мати глибокі знання в фронті. Слава Україні!
Интересная информация. Только зачем ccaная тряпка в верхнем левом углу?
ох, які ж ви москалі тупі
react + node
Немного поспорю с вами! Не всегда реактер сможет нормально перейти на вью там другая логика совсем и куча своих особенностей. Мне доводилось работать с одним и другим и вью после реакта показался адом. Спрашивал товарищей и коллег у всех кто пробует вью после реакта он вызывает боль
дякую вам, але коли державною буде? Вже від всього російськомовного контенту відписався, окрім вас
Дякую вам ❤.
Сергій ще тренується 😊
@@alexandrapersukova так, в інстаграмі бачив, він молодець, із нетерпінням чекаємо)
видео на русском, а сайт заблокирован на доступ ру сегмента, где логика?
Потому что около 70% украинцев общается на русском, точнее общались, сейчас все стараются переходить
Зачем флаг слева сверху есть?
Флаг страны где живёт Сергей
Есть только Fill Stack. Любой js фреймворк + NodeJs, так как это все js. Все остальное от лукавого.
Согласен с большинстовм пунктов. Бэкенд первичен, фронт это дерганье апишки и показ пользователю.
Понравилось, как Сергей сказал "в сутках 24 часа, а вам надо ещё как-то спать" :) то есть, кушать, жить и размножаться в меню девелопера не входят :))))
Если посмотреть на то, как выглядят подавляющее большинство разрабов, то можно сделать вывод , что размножение в расписание не входит точно, а вот покушать эт даа
Постарел. Держитесь там, Сергей. Удачи вам.