Мне интересно, как ты себя идентифицировал в этом опросе 😉
В
Вова хардвейр смартвенд
2023-12-08 23:41
Alexey
Мне интересно, как ты себя идентифицировал в этом опросе 😉
Как чистый бэк. Я фронтовиков считаю не особо разработчиками
F
FatShibe
2023-12-08 23:44
Да ладно, многие бэкендеры нормально пишут на реакте/вуе, зачем ещё какой-то хтмлх нужен
Г
Григорий Junior PO Железняк
2023-12-10 12:22
Как же небинарные ? PM'ы там всякие )
🦾
🦾 IT-Качалка Давида Шекунца 💪
2023-12-11 09:36
Григорий Junior PO Железняк
Как же небинарные ? PM'ы там всякие )
"небинарные" – насколько контекстно круто звучит)
🦾
🦾 IT-Качалка Давида Шекунца 💪
2023-12-11 09:44
Что я имел ввиду под быстрыми изменениями: любая технология проходит этапы при которых (1) она начинает набирать популярность, (2) люди начинают ее тянуть в продакшен, (3) она там устаивается и начинают появляться вакансии под нее
Если мы берем любой backend язык, то уже на протяжении многих мноних лет в каждом из уже есть устоявшиеся технологии, а значит, ты примерно понимаешь что тебя ждет на новом месте и из проекта в проект можешь заниматься углублением своих знаний
На JS же ситуация, при которой у тебя 4 ui rendering библиотеки (React, Vue, Angular, Svelte), у каждой свой вариант Next.js или другого кастомного движка SSR, 5-6 state-manager, 5 сборщиков проектов, который у каждой команды будет иметь какие-то свои особенности
Ну и, конечно, менее стандартизированного кода, чем на фронте найти сложно: у каждого свой подход и в каждом подходе куча "исключений"
И вот когда ты 2-3 года поработал над каким-то проектом с React + Redux, то когда ты пойдешь искать работу ты наткнешься на то, что таких вакансий уже стало намного меньше, потому что начали перепрыгивать на что-то другое
И очень важно: с одной стороны, очень часто эти изменения "шила на мыло", потому что концептуально они все похожи, НО из-за названных в статье причин каждое из них имеет столько подводных камней, что чтобы говорить "теперь я знаю Svelte" придется на нем поработать, чтобы узнать то неочевидное гавно, о котором они не говорят в документации
🦾
🦾 IT-Качалка Давида Шекунца 💪
2023-12-11 09:45
Ого, вот это мощно
Было бы интересно послушать как ты со своей стороны видишь фронтенд, что до сих пор находишь в нем и куда потенцильно можно двигаться ребятам мидлам
D
Dmitry Shvalyov
2023-12-11 09:59
🦾 IT-Качалка Давида Шекунца 💪
Ого, вот это мощно
Было бы интересно послушать как ты со своей стороны видишь фронтенд, что до сих пор находишь в нем и куда потенцильно можно двигаться ребятам мидлам
Надо подумать. Но я очень не завидую тем, кто сейчас начинает во фронтенд - это капец и адский ад. Это огромная тьма технологий, которые успели наворотить за последние годы, это тьма технологий, кейсов и решений которые уже устарели или начинают устаревать и нужно это понимать. Это большое количество избыточных технологий и методологий, которые называются по-разному, но по факту одно и то же (без примеров, просто ощущения). Я уже начинаю ощущать на себе это сильно, потому что последние лет 5-6 сижу на больших корпоративных проектах, где технологии практически не меняются и много всего ускользает от меня и с каждым днём всё страшнее перспектива это нагонять. Вообще современный фронтенд это постоянная погоня с набирающим скорость поездом - немного остал, а там уже навыходили новые фреймворки, о которых ты ничего не знаешь! Но с другой стороны не всегда и не везде нужно постоянно догонять этот поезд, в корпоративном секторе новые технологии внедряются медленно и всегда можно годами сидеть на легаси (например, на Реакт с классами) и это не будет значить, что ты плохой разработчик. То же самое касается и CSS, для тех, кому не нравится программировать можно быть крутым и ценным верстальщиком. Опять же миддлом можно никуда и не двигаться - сеньор это уже больше про управление командой и меньше про собственно программирование (но зависит от компании, конечно), если есть возможность прибавлять в оплате и при этом расти вширь, а не вверх) Но это чисто по ощущениям.