JavaScript Software Engineer, кто ты, чем занимаешься?

Вопрос на миллион! Отзовитесь пожалуйста чистые JavaScript Software Engineers. Чем вы вообще занимаетесь? Я тут погуглил по вакансиям и понял, что вы либо суперфронтендщики (HTML, CSS, JS, DOM, JQuery, Knockout, Backbone, Less) либо вдобавок делаете ко всему этому и серверсайд (NodeJS, MongoDB, CofeeScript). Если джаваскрипт-девелопер — это всегда фронтендщик, то нужно ли ему в работе «неповторимое чувство стиля»?
И самый главный вопрос: какой порог входа для джуниора (читай шо учить)? Есть ли шансы найти работу (посмотрел так по киеву — вроде парочка джунов нужна)?

👍ПодобаєтьсяСподобалось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

Занимаюсь разработкой сервера на node.js с mongodb в качестве БД и клиента на backbone, с CSS приходится работать не так уж часто, но тоже приходится, по сути полный стек веба.

В основном вакансии касатся фронтенда и если считать только его, то порог вхождения такой:
— знание javascript на уровне что бы не задавать вопросов что такое прототип, замыкание и для чего нужен var
— знание CSS2-3 и что где поддерживается
— знание HTML тэгов и желательно новые HTML5 интерфейсы

неплохо так же знать библиотеки: underscore, jquery, backbone/angular/knockout/ember и уметь писать тесты на всё это дело на jasmin например. Так же может внезпно пригодится знание js паттернов, их немного и они все простые.

Для nodejs разработки так же необходимо знать сам nodejs, mocha для тестов, HTTP протокол и как работать с нужной бд(часто с нодой используют монго)

CoffeScript не нужен, возможно имеет смысл dart или type script изучать, так как они что-то добавляют в js, а coffescript просто делает его приятней для непривыкшего глаза

Работы много

Полезные ссылки:
superherojs.com
caniuse.com //здесь хороший справочник что где можно использовать CSS/JS/HTML
jsbooks.revolunet.com
github.com/...rbnb/javascript

Насчёт непомвторимого чувства стиля не понял:)

совсем забыл, важно ещё хорошо разобраться с хромовской консолью для дебага:)
а код можно хоть в виме писать

А ИДЕ никак нельзя юзать? А почему не файрбаг?

можно, WebStorm пожалуй лучшая
фаербаг давно не смотрел, но в последний раз у меня он крашился при профилировании

совсем забыл, важно ещё хорошо разобраться с хромовской консолью для дебага:)
Для дебага node.js ?

nodejs тоже, для неё есть node-inspector

Насчёт непомвторимого чувства стиля не понял:)
Это когда заказчик дает задачу: зделай так шоб было ахиренно красиво!

редко, но может быть. это больше касается разных анимаций, которые на js программируются

Извините плиз. Может вопрос покажется тупым и ленивым, но все же: фронтендщики отвечают только за логику на клиенте и ее реализацию, или они еще и версткой занимаються?

по разному бывает, не всегда есть отдельные верстальщики

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