Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Каково будущее професии Front-end Developer'a? (https://javascript.ru/forum/offtopic/19213-kakovo-budushhee-profesii-front-end-developer%27.html)

TicTac 28.07.2011 22:52

Каково будущее професии Front-end Developer'a?
 
Иногда смотрю вакансии и замечаю что открытых вакансий Front-end Developer становится меньше. То ли низкий порог вхождения из-за чего быстро уже наплодилось много спецов этого профиля, либо все уже набрали спецов не нужно больше...либо фиг его знает. Есть конечно понятие хорошие спецы нужны всегда, но до них нужно расти еще какое то время...

Чего не сказать например о Java программистах.
Вакансий полно, берут иногда junior'ов, юниоры Java получают как Front-end Developer норм уровня. И что самое интересное что востребованность не прекращается люди как в прорву идут.. идут... идут или вакансии вешают.. вешают.. вешают..) Я уже задолбался вычитывать что мне нужно из явы, даже фильтр включаю все равно как-то попадает. Конечно тупо сравнивать такие вещи но все же хотелось бы понять почему так происходит и что будет дальше в области Front-end.

monolithed 28.07.2011 23:29

Цитата:

Сообщение от TicTac
открытых вакансий Front-end Developer становится меньше

На сколько показывает практика, спрос на хороших специалистов превышает предложение. Вакансий море, особенно в Москве и Питере.
Цитата:

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

Рынок завален jQuery "специалистами", но такие никому не нужны без многолетнего отпыта в JS-разработчике

kobezzza 29.07.2011 03:04

Согласен с monolithed:)

float 29.07.2011 03:59

Не знаю как в Москве, а у нас в Минске почти все предложения: разработка под мобайл дэвайсес, к которым я, как минимум, абсолютно холоден.
Я даже знаю откуда это порождается. Студенты дурят голову инвестору, в результате получается компания однолетка, в которую тя и зазывают.
Большинство проектов игры и прочая никому не нужная дребедень. Я вот только всегда поражался что это Г умудряются кому-то впихивать... (всмысле, что на западе это кто-то покупает).
Цитата:

берут иногда junior'ов
junior - это повод урезать зп. тоесть иногда надо пахать по полной, но по ставке junior'а
Цитата:

юниоры Java получают как Front-end Developer норм уровня
не сравнимы по количеству знаний, которыми должен обладать специалист, может даже и умений... в смысле способностей

TicTac 29.07.2011 22:33

Цитата:

Сообщение от monolithed (Сообщение 115956)
Рынок завален jQuery "специалистами", но такие никому не нужны без многолетнего отпыта в JS-разработчике

С одной стороны так и есть. Но с другой:
1. На то он и рассчитан чтобы быстро решать поставленные задачи, иначе зачем он нужен? А для большинства студий знаний jquery с головой, чтобы делать различные выпадайки-западайки

2. Заказчику вообще пофиг как оно сделано главное чтобы работало как надо, красиво и тд + чем быстрее сделается тем лучше для всех.

Зачем прыгать через голову извращаться и тд. думаю так много считают.

Ну конечно далеко не уедешь на одном jQuery, но и сделать можно много чего, красивого, работающего + достаточно быстро и еще кросбраузерно, уже позаботились дяди).


Чето я расхвалил jQuery :)

А может такое быть когда браузеры будут поддерживать стандарты. Например 99% единогласной поддержки всех методов и тд. То есть бороться с кросбраузерностью перестанет быть актуальностью. Тогда что-то измениться и все начнут отказываться от фреймфорков и тд? Так как вполне приятно будет писать на чистом яваскрипте, не парясь что потом в ие не будет работать и тд. Или ничего не изменится просто перепишут фреймворки и повыкидывают из них кроссбраузерный мусор и все так и продолжится:)

monolithed 29.07.2011 23:04

Цитата:

Сообщение от TicTac
Заказчику вообще пофиг как оно сделано главное чтобы работало как надо, красиво и тд + чем быстрее сделается тем лучше для всех.

Самое интересное начинается когда, тебе дают проект, которым занимался некий давно уволеный Вася, а там и MooTools и Dojo и jQuery со всеми UI, и думаешь вот с***)
Цитата:

Сообщение от TicTac
Ну конечно далеко не уедешь на одном jQuery

jQuery это обертка ничего более, без знаний JS ничего хорошего сделать не получится.
Цитата:

Сообщение от TicTac
А может такое быть когда браузеры будут поддерживать стандарты.

Какой вы наивный)
Цитата:

Сообщение от TicTac
Так как вполне приятно будет писать на чистом яваскрипте

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

TicTac 29.07.2011 23:47

Цитата:

Сообщение от monolithed (Сообщение 116220)
Самое интересное начинается когда, тебе дают проект, которым занимался некий давно уволеный Вася, а там и MooTools и Dojo и jQuery со всеми UI, и думаешь вот с***)

D

А у Вас такого не бывает что со временем все так засирается что черт ногу сломит разобрать что куда через некоторое время даже в своем коде, реально
трудно въехать что писал, если что-то поменять где вылезет бок и тд. А можно поменять и вылезет бок так как не помнишь всех нюансов что было:) Как с этим бороться?

B@rmaley.e><e 29.07.2011 23:48

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

monolithed 29.07.2011 23:55

Цитата:

Сообщение от TicTac
Как с этим бороться?

+ к тому что сказал B@rmaley.e><e хочу добавить, что организация кода это чуть ли не самое главное в разработке.
Код должен быть модульный, структурированный и прозрачный, если вдруг понадобится его использовать еще где-то, то не нужно тупо копировать этот, а просто вызвать соответсвующую функцию в нужном контексте.

x-yuri 30.07.2011 00:52

Цитата:

Сообщение от TicTac
А может такое быть когда браузеры будут поддерживать стандарты. Например 99% единогласной поддержки всех методов и тд. То есть бороться с кросбраузерностью перестанет быть актуальностью. Тогда что-то измениться и все начнут отказываться от фреймфорков и тд? Так как вполне приятно будет писать на чистом яваскрипте, не парясь что потом в ие не будет работать и тд. Или ничего не изменится просто перепишут фреймворки и повыкидывают из них кроссбраузерный мусор и все так и продолжится

а как ты себе представляешь "99% единогласной поддержки всех методов"? Всегда у одного браузера будет что-то одно реализовано, а что-то другое - нет. Всегда будут баги. Всегда будут пользователи, использующие старые версии ПО. Разве что соотношение может меняться.

И что значит "все так и продолжится"? В идеальном мире нету творчества. Там есть один браузер в котором все есть. И сайты все уже написаны. Так что там вакнасии front-end разработчиков отсутствуют по определению.

Цитата:

Сообщение от TicTac
Чего не сказать например о Java программистах.

Хорошо там, где нас нет

а что, если мы тебе всем форумом ответим, что да, надо переходить на java, ты так и поступишь? ;)


Часовой пояс GMT +3, время: 14:00.