Правда ли, что если изучить Фронтенд а потом начать изучать Бэкенд, ты почти забудешь Фронтенд?
Хочу стать Full Stack разработчиком. Некоторые говорили, что после Фронтенда изучали Бэкенд, и Фронтенд почти забыли.
Дополнительно:
Содержание
Налицо банальное непонимание предмета обсуждения.
Чтобы что-то изучить, нужно начитаться и напрактиковаться.
Это даст знания и навыки.
Что бы вы после этого ни делали - ни знания, ни навыки не потеряются.
Но если вы начитались и вместо практики хватаетесь за что-то другое - у вас не произойдет процесса изучения, просто не закрепится прочитанное и вылетит из головы, неважно, учите вы что-то другое или в контру рубитесь.
Ответы:
Если сразу после учебы и без практики, то разумеется фронт будет забываться.
Поэтому и надо будет или параллельно или в долгую практику
Я считаю себя скорее бэкэндщиком, и да - много раз пришлось фронт заново повторять, вспоминать очевидное, потому что тяжело решать какую-то простую "фронтовую" задачу раз в 2-3 года. За это время все забываешь, да.
Точно так же забывается golang, если долго программируешь на python, и вообще любые неиспользуемые знания пропадают - так уж мозг устроен.
Но две важных вещи:
1. Вспоминать забытое - просто и быстро, это не учиться с нуля. Скорее всего какой-нибудь cheatsheet поможет из сети или самодельный. Они не пропадают совсем.
2. Это все равно надо. Хороший специалист в любой сфере должен иметь некоторое представление и о смежных вещах. Бекэндщику никуда без хотя бы базовых знаний по фронтенду. Фронтендщику бэк, наверное, нужен немного меньше, но если хочется быть ценным специалистом - то все равно нужно.
Никто не мешает совмещать.
за 20+ лет изучишь не только шарп но и порядка 400 технологий и успешно их забудешь и вспомнишь.
Так что не партесь
нет
А правда, что начинаешь изучать какой-то сайт - и сразу забываешь содержимое сайта, который читал перед этим? Ведь один сайт вымещает из памяти другой сайт, они и называются-то одинаково, сайт и сайт...
Раз в принципе сущетсует такое понятие как full stack разработчик - значит неправда, знания фронта после бэка не выветриваются.
- Думаю, что я, как full stack разработчик, имею компетенцию заявить, что не верю в существование full stack разработчиков. 🙂
Сфера IT ну ооочень широко и быстро расширяется и усложняется, а черепная коробка - нет. Конечно, человек может освоить HTML, CSS, JavaScript, Apache, Python, Flask, MySQL, GIT, Docker и написать маленький вебсайт для парикмахерской с расписанием и бронированием.
Но при этом может быть ситуация, когда у вас 20 фуллстеков, но вы не можете найти, скажем просто MySQL специалиста, который бы был способен разобрать-понять-решить одну какую-то очень загадочную проблему с MySQL. А ведь, по хорошему, датабазник должен не просто уметь SQL написать, а должен при начале нового проекта сказать, что есть 50 в принципе подходящих СУБД для этого проекта, он рекомендует 5, а какая из 5 лучше - ему нужно еще проверить, тесты погонять, выучиться.
Даже если вот СУБД брать, то даже в этой одной (узенькой) сфере, надо быть или специалистом (гуру в одной СУБД, но узкий кругозор), либо генералистом, и знать про все понемногу (и движение в одну сторону - ущерб в другой). А уж fullstack и тем более...
В общем, мне кажется, кругозор и поверхностное знание про все-все-все - очень нужно. А дальше - уже надо делать выбор, либо специалист, либо генералист. И даже генералист - со своей специализацией.
- Ярослав,
Думаю, что я, как full stack разработчик, имею компетенцию заявить, что не верю в существование full stack разработчиков. 🙂
Я также могу)))
Могу сказать, что зависит от определения.Быть спецом во всём - невозможно.
Быть спецом в небольших срезах по каждой теме - вполне.
При этом часто этого будет достаточно
Ну тут главное не синтаксис учить, а базис, на котором зиждется та или иная технология. Да, ты забудешь специфические знания, но понимание того как все работает и как связано друг с другом куда важнее, а остальное можно подсмотреть в интернете.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Нет, это не обязательно. Изучение фронтенда и бэкенда - это два разных направления в разработке веб-приложений, и оба они имеют свои особенности и специфику.
Если вы изучили фронтенд и начали изучать бэкенд, это не значит, что вы забудете фронтенд. Наоборот, знания в обоих направлениях могут быть взаимосвязаны и дополнять друг друга. Например, знание фронтенда поможет вам лучше понимать, как работают взаимодействия между фронтендом и бэкендом, а знание бэкенда позволит вам создавать более эффективные и безопасные веб-приложения.
Конечно, если вы сосредоточитесь исключительно на изучении бэкенда и забудете о фронтенде, то ваши навыки в этом направлении могут постепенно затухать. Однако, если вы продолжите поддерживать и развивать свои знания в обоих направлениях, вы сможете стать полноценным full-stack разработчиком, способным работать как с фронтендом, так и с бэкендом.
Важно помнить, что веб-разработка постоянно развивается, и умение работать как с фронтендом, так и с бэкендом может быть большим преимуществом на рынке труда. Так что не стоит беспокоиться о том, что вы забудете фронтенд, если начнете изучать бэкенд. Все зависит от ваших усилий и желания развиваться в обоих направлениях.