Добрый день, знаю, что все познается только на собственной шкуре, но в который раз спрашиваю мнения более мудрых товарищей.
Пишу back-end на java/groovy + front-end в небольшой компании, которая живет в основном заказами с фриланса. Опыта года полтора, разрабатываю в основном один, иногда есть code review, но редко, поэтому особого нет, учить на работе мало что получается, так как это фриланс, времени на обучение не отводится, только по ходу. Есть возможность перейти в известную компанию, но заниматься там только фронтэндом, причем без "наставника". Знания по js средние, немного angular, а так jquery с onclick. Опыта у меня года два, звезд с неба не хватаю, но фаулера и тп почитываю. Я вижу варианты:
- остаться и продолжать groovy/js/css- непонятны перспективы, фриланс ведь,
- java - идти в enterprise учиться у гуру,
- python/django - тот же фриланс, только больше работы,
- идти в известную компанию на фронтэнд и будь что будет :)
Вопрос: можно ли в наших реалиях отказываться от бэкенда и при этом жить? С бэкэндом жизнь представляется радужнее, но предложение только на фронтэнд. Мнение опытных разработчиков приветствуется.
смотря что вы подразумеваете под frontend. Если верстка+jquery, то да, тут все грустно. Но это что-то на уровне джуниора-фронтэндщика. angular простой. веселье начинается когда начинаешь делать что-то под мобильные платформы и натыкаешься на совершенно неожиданные баги браузеров.
Словом... посмотрите вакансии, сколько предлагают и т.д. Убедитесь что фронтэндщики живут ничуть не хуже а бывает что и лучше своих серверных собратьев.
в данном контексте под фронтэндом в крупной компании подразумеваю не самое сложное, верстка + jquery, ajax общение с серверной частью. есть опыт года полтора в java, в минске вакансий хоть отбавляй, на тот же python тоже. с фронтэндом не все так радужно, как мне представляется
я понимаю, что крутой фронтэндщик будет зарабатывать на уровне с серверным программистом, вопрос в том, что если писать верстку и jquery на уровне onclick спецом в js трудно стать
@baxxabit, в Минске сейчас как мне казалось нету недостатка в вакансиях фронтэндщиков, с другой стороны штуки типа "немного поверстать + jquery) вам и бэкэндщик сделает, так что брать специально такого человека мало кто может себе позволить, только если небольшая конторка ваяющая пачками визитки. Но думаю вам это не интересно. С другой стороны есть не мало компаний, куда вы по началу идете на бэкэнд, а потом внезапно так уже фронтэндом занимаетесь. Скажем, админки делать на angularjs одно удовольствие, что-то небольшое наваять без jquery уже не проблема, адаптивный дизайн и все такое тоже привносят радость в рутину. Словом, так просто бросать и идти пожалуй не стоит, но можно устроить плавный переход.
Как раз-таки поверстать предлагает продуктовая компания с мировым именем, а мои знания фронтэнда в принципе и есть на уровне бэкэндщика. Главным минусом я вижу то, что я буду "единственным" js/css разработчиком, мне видится познание дзен на данном этапе только в компании синьора с жестким код ревью
@Fesor, да и сейчас по сути я занимаюсь фрилансом с посредником в лице компании - работодателя, качество кода никем не контролируется, книги читать из-за большого количества работы времени не всегда остается. тоже кажется тупиковым путем
@baxxabit, вы сами еще молодежью можете спокойно называться. Сходите на митап фронтэндщиков, он как раз должен быть 27-ого февраля, там пообщайтесь в перерыве с тучей ребят, узнаете может чего...
У меня друг живет на фронтенде богаче меня, много путешествует.
Думаю на несколько тысяч баксов с фронтенда можно жить и другого ответа тут быть не может.