Квалификационный пакет фронтендера

Задаюсь часто вопросом куда лучше двигать дальше. Я верстаю хорошо пишу легенько на javascript, думаю доучить его переходить на php дальше на Ruby, но вот натолкнулся на такие требования к фронтенду
«плюсом будет: .Net либо C# либо С++»

Зачем фронтенду знания .Net и C# либо С++?
И все таки что лучше определить для себя дальше? Какое ваше мнение?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Всем привет, подскажите какими навыками должен обладать человек для того что бы начать карьеру js разработчика(устроиться на эту должность).
Имею ввиду не только умение работать с структурами js объектами, массивами, но там canvas, web-sockets и прочие средства браузера, опыт интеграция с внешними API...
И в дальнейшем для разработки приложений какие задачи и технологии встречаются?

Еще интересует такой вопрос:
— какую роль выполняет Node.js в серверном программировании,
— если сравнить Node.js с PHP то в чем между ними разница??

Собираюсь изучать серверное программирования, но представление о средствах на чем писать не знаю.

Подскажите какие основные задачи серверного программирования, на чем его пишут??

Если уже front-end-ер то учите Node.js, так как знаете JavaScript, в своей практики использую связку Node.js + Express.js + MongoDB для реализации RESTful API а на клиентской части AngularJS или Backbone.js

если сравнить Node.js с PHP то в чем между ними разница??
в модели запуска и работы
приложения под Node.js и его форк io.js — это постоянно висящие в памяти, и асинхронно обратывающие поступающие запросы
приложение на PHP — запускается на каждый запрос, отрабатывает и умирает.
какую роль выполняет Node.js в серверном программировании,
теоретически — как и на Java, Ruby и Python.
Практически — для обработки запросов по доставке видео и аудио. или «чатов».

С окончательным выходом ECMAScript 6 — количество реальных применений значительно возрастет. И Java, Ruby и Python придется потесниться, по ряду причин.

Зачем фронтенду знания .Net и C# либо С++?
Да незачем, просто есть отдельная категория любителей вбрасывать в required skills все технологии которые использовала фирма с момент ее рождения. Очень редко среди этой массовки встречается вакансия действительно рассчитанная на full stack (front-end + back-end).

Просто ищут «работника» (читай єникейщика) а не Front-End’ера

наверное у них просто какой-то из .net web frameworks в конторе.
или намекают, что шукают старичка: раньше-то начинали с C++ и в ужасе убегали в web.
или у них свои node addons, а там C++, к сожалению.

что лучше определить для себя дальше

учи ES6/ES-2015 + iojs и не занимайся outdated херней (php и проч.)

Підписатись на коментарі