13.03.2010, 21:46
|
|
Администратор
|
|
Регистрация: 25.05.2007
Сообщений: 1,221
|
|
Грамотный javascript front-end разработчик
Что вы думаете о следующем описании профессионала?
Грамотный javascript front-end разработчик:
- Пользуется одним фреймворком
- Понимает, что есть еще и другие, и чем они отличаются
- Фреймворк - это инструмент
- Он использует его особенно эффективно, потому что понимает, что фреймворк делает внутри
- Понимает, как сделать что-либо без фреймворка и в каких случаях это необходимо
- Знает основные грабли javascript и умеет их обходить без бессонных ночей и часов борьбы с браузером
- Знает основные тренды и проблемы в javascript-разработке, что позволяет сориентироваться в профессиональном росте
- Умеет работать с событиями, включая использование всплытия
- Имеет специфические знания по архитектуре javascript-приложений и виджетов, так что написанный им код не будет страшной нерасширяемой лапшой
- Владеет ООП в javascript, грамотно раскладывает функционал по объектам и сущностям
- Понимает политику безопасности и кросс-доменного доступа в javascript
- Знает, что такое куки и как они передаются между доменами
- Знает о взаимодействии окон/фреймов с разных доменов - что можно а что нельзя
- Способен решить задачу по единой авторизации в рамках множества сайтов
- Знает, какие смежные технологии есть кроме javascript, их основные преимущества и возможности по интеграции с javascript
- В первую очередь это: Flash, XUL, Java
- Владеет собственным инструментарием разработки и отладки для основных браузеров
- Safari/Chrome, Opera, Firefox, IE
- Умеет пользоваться AJAX-технологиями
- Знает основные AJAX-транспорты, понимание Server Push (COMET)
- Может разработать HTML-прототип виджета
- Понимает, как устроена DOM-модель и знает основные методы ее изменения
- Знает, что такое CSS box и позиционирование
- Понимает потенциальные узкие места кода и основные принципы оптимизации
Приветствуются комментарии как о том, что здесь пропущено, но надо, так и конкретные примеры и уточнения некоторых слишком общих пунктов
Последний раз редактировалось Илья Кантор, 14.03.2010 в 02:07.
|