Как стать автором
Обновить

Комментарии 18

Фронтендом может также служить мобильное приложение. Стоит ли в этом случае дополнительно изучать разработку под android?

Мобильные приложения это все-таки отдельная история. Определенное пересечение с веб-фронтендом конечно есть, например React Native близок к React.js, а некоторые мобильные приложения включают в себя части веб-приложений в виде WebView. На этом можно построить много всего, однако и ограничения тоже есть. Для некоторых задач эти ограничения могут оказаться существенными, так что придется или писать какие-то нативные компоненты, или вообще писать все приложение целиком на нативных технологиях под каждую платформу. Оптимальный выбор технологий для разных проектов может быть разным.

Стоит ли изучать разработку под андроид – зависит от вас :) Если интересно, так почему бы не попробовать.

Стоит ли в этом случае дополнительно изучать разработку под android?

Да кроссплатформу сразу, чего мелочиться)

React Native с Expo в помощь, решает практически все задачи. А так можно не заморачиваться и использовать TWA с PWA.

Вот с такими советами, от таких вот авторов у нас потом полный аврал фуллстакеров на Node.js, которые даже основы HTTP и TCP не понимают.

А что бы вы посоветовали?

Раньше бекендеры, которым пришлось накидать админку, потому что начальство сэкономило на отдельных фротендерах, решили что фронтенд - это ничего сложного, взял UI фреймворк и накидал формочек, хоба и ты уже фулстекер.

Теперь обратный процесс, фронты открыли для себя, что на ноде можно обращаться к базе и файлам, решили что бекенд - это ничего сложного, взял экспресс и монгу, хоба и ты уже фулстекер.

По итогу, имеем кучу сервисов, в которых либо UI сверстанный через жопу, датагрид на датагриде, либо тормозное API без транзакционности и консистентности, красота, зато все вокруг фулстекеры.

Я вот тоже не понимаю прикола идти в совершенно чуждую область...(в разрезе именно продажи себя как фулстека)
Тому же бекендеру есть куда расти в рамках своей области...как минимум это devOps и базы данных

Ну, вот прямо сейчас завожу трактор в Германию - и вижу, что будь я фулл-стеком, у меня было бы раза в 3 больше приглашений на интервью.

Собесы != офферы ...более того, вы же наверное не захотите работать за еду ? а средний уровень дохода у чистых бекендеров и фронтов больше, чем у фуллстекеров)

Я лично тоже изучаю фронт...хотя моя основная специализация это бэк. Иногда просто устаешь от бека и раз в неделю хочется поковырять UI ) Но, написать в своем резюме , что я разработчик полного стека...у меня рука не повернется)

И фронтендер и бекендер - смежные специалисты и должены, как минимум, иметь представление о проблемах друг друга, хотя бы для того, что бы иметь возможность подменить коллегу пока тот в отпуске.

Кроме того, когда оба специалиста имеют представление, что оптимальнее сделать на "фронтЕ", а что на "беке", вероятность появления "посредственного API" намного меньше

Кто бы что не говорил, а фуллстек работает всегда за одну зарплату, а не за две как и должно быть по факту. Поэтому это рабство.

Да, но он же работает 8 часов, а не 16. К тому же это отличное разнообразие и возможность взглянуть на веб с другой стороны.

Как вам ещё вброс такая поговорка "самый плохой клиентский код - это тот, который написал бекендер"..)

К слову, два раза уже работал в продуктовых компаниях, где основная причина найма была - это осознание руководством того факта, что "фулстекеры" не вывозят требования "продуктовиков\дизайнеров" к визуальной части приложения, и нужен отдельный новый штат чисто фронтов.
И действительно, сейчас-то это уже не просто форма на форме, а много разных аспектов клиентского взаимодействия, которыми нужно управлять и нужно держать под контролем.

Иными словами клиентское приложение - находится в более враждебной среде с большим количеством переменных (адаптив, разные тач-устройства, пользователь-рагуль, ресурсы девайса - с одной стороны, апи с другой стороны, и модель данных внутри которая всё это разруливает с третей стороны, которая должна быть консистентна с тем что видит юзер, и с тем состоянием что сейчас на бекенде условно). В бекенде по ощущениям, всё чуть более "прямо" и понятно, главное структуру данных угадать)

Я бы сначала рекомендовал уйти в специализацию фронта или бэка...на несколько лет...Дойти до уровня Senior ...и уже после этого, ковырять соседние области ради интереса.. Таким образом у вас есть четкая ниша на которой вы специализируетесь и в дополнение к этому есть смежные знания, которые могут быть как бонус на собесе...
Но идти сразу в полный стек.. кажется совершенно ошибочным решением

Но идти сразу в полный стек.. кажется совершенно ошибочным решением

Если нужно прямо сейчас заводить трактор, то быть фуллстеком будет куда как правильнее, чем узкопрофильным.

Если цель просто завести трактор, то тут хватит разового заказа на фриланс биржу...Не говоря уже о том, что есть куча Low-code и zero-code решений...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории