Transcription
Как вы считаете, будет ли существовать в ближайшем будущем, ну, такая профессия, как фронтенд-девелопер?
Да, будет, конечно. Это все вот эти сказки, то, что вам рассказывают, что типа значит вообще ээ всё АИ у вас отберёт и и всё такое. Вот и отобрал.
Как всегда на самом интересном месте, там, допустим, или линтеры какие-то или там CICD, это просто инструменты, которые нам добавились. Вот все их там освоили. И после того, как у нас появились ээ всякие там докеры и кубернетисы, то теперь сам разработчик может заняться ээ девопсом, админскими задачами. Это стало, ну, просто приблизилось к разработчику. Он стал проще ему решать. Ну, это гораздо проще, чем если бы вы занимались просто администрированием Linux серверов, их там, значит, писали всякие там скрипты по развёртыванию, настройкам и всё.
Автоматизация, то АИ примерно такая же автоматизация. Просто человек перестанет быть специализированным вот ээ типа фронтендер, который пишет только на реакте, да? Ну, он, значит, будет писать на там к будет писать базу данных, будет писать на реакте, на, нагуляре, без разницы будет. Ну, то есть общие знания у него есть. Синтаксис джаваскрипта и тейпскрипта он знает, с синхронностью знаком, но, допустим, не очень глубоко понимает фреймворки. Ну и не надо. Да, то есть вот знание фреймворков, скорее всего, и там владение там библиотеками и вспоминание на изусть там всего апи, да, это не нужные уже знания. То есть, грубо говоря, какие-то вот вещи перестанут быть, ну, у нас не нужно будет сигнатуры функций на память знать.
Вот когда у нас появились с автокомплитом, да, ну, люди стали меньше пользоваться документацией, правильно? А сейчас вот люди начали меньше пользоваться Гуглом, потому что у них уже ИД там подсказывает, у них там чат есть, там можно спросите и ээ или там э вот этот вот уже коплит, который через табуляции, да, вот в курсоре, в вс-коде там везде он уже есть. И, ну да, он иногда раздражает. В общем-то, стала как-то просто экономия времени, но профессия никуда не денется. В ближайшие 10 лет она вам ещё обеспечена.
Спасибо. Когда, знаете, появлялись вот такие вот всё из одной коробки, фреймворки, типа там, как они называются, WordPress, там ещё, люди тоже говорили: "Вот смотрите, мы сейчас все задачи напишем, они будут все автоматизированы без АИ, просто алгоритмическим способом". А разработчики будут не нужны, потому что мы просто сможем сделать конфиги, настройки. Ну и вот какой-то там, значит, человек, который чуть-чуть там что-то знает, сможет прийти. И значит, ну вот просто настроить, там выпустить веб-сайт и, значит, не будет писать ни бэка, ни фронта к нему, просто что-то сконфигурирует, инсталлирует, сконфигурирует и и всё. Вот у него там, значит, какой-то кусочек джаваскрипта, п там, значит, или ещё что-нибудь такого. Ээ но он уже не будет там прямо программировать. Ну, мы видим, что, да, такие платформы есть. и уже конструкторы сайтов. 15 лет существуют конструкторы сайтов, и фронтендеры никуда не пропали. Поэтому я думаю, что ближайшие 10 лет они ещё будут.
А вопрос м по поводу того, насколько реально будет применить все вот эти знания ээ в проекте в этом. То есть конкретно вопрос вот м на примере генераторов. То есть я как бы ещё пару лет назад помню, там что-то про генераторы изучал, всё забыл.
Вот сейчас тоже там что-то про генераторы посмотрел, тоже как-то не понял особо. Ну, как-то не совсем до конца разобрался и думаю, ну, надо, короче, надо сейчас изучить, а потом думаю, блин, а если вообще эти генераторы как бы не будем использовать и вообще как бы насколько вот это там disposable, например, какие-то такие специфические.
Конкретно disposable и ээ генераторы, скорее всего, в прикладном коде, ну, не обязательно применять. Вот не так, чтобы прямо обязательно. Вот промисы, адаптеры там, значит, и другие именно паттерны чаще чаще гораздо применяются, но тоже не все. То есть, грубо говоря, там, значит, какой- там бридж или композит или флайвей, это очень специфические паттерны. То есть из паттернов, скорее всего, ну, процентов, ээ, 25 вы будете применять очень часто, ещё 25 вы будете применять редко, а 50 вы просто должны знать о их существовании. И может случиться у вас когда-нибудь в жизни такой случай, что вот вы, э, возьмёте оттуда какую-то идею, где-то так. И примерно также и про новские возможности. Я не думаю, что вот эта вот вещь с юзингом, ну, то есть тоже нужно знать и понимать, что вот есть у вас такая штука с юзингом, но пока что она для системного программирования ОК. А в прикладном коде бы ещё пока что не нёс. Не потому, что он исчезнет или изменится, он будет, потому что пока что не особо понятно, как он может сделать прикладной код более читаемым, более понятным или там каким-то. Характеристики кода прикладного он не может улучшить. Зин пока что. Угу.