Требуется Front-end developer. От 70 000 руб. Москва. Снегов ООО.
Если в детстве вашими любимыми книгами были всякие энциклопедии, вы мастер раскладывания пасьянсов, обучались игре на каком-либо музыкальном инструменте (ну, кроме треугольника), считайте, что тест на развитие структурного мышления пройден. Осталось уточнить, что вам известно про деланье сайтов и, возможно, именно ваши руки будут приложены к созданию нашего любимого Человече.
По обязанностям:
Требования: Возраст, пол и образование не имеют значения. Главное: опыт от года, отсутствие страха при взгляде на список требований, полное выполнение вышеназванного, уверенность в себе на собеседовании. Категорически приветствуется чувство юмора, здоровый перфекционизм, знание HTML, CSS, JavaScript и чего-нибудь из Ruby, Python, PHP или Perl, умение читать по-английски и чёткая дикция по-русски, опыт и/или желание работы в команде. Помимо этого, станут большим (просто огромным) бонусом знание следующих слов (и, желательно, их значений): • Git. Или, хотя бы, SVN. И в целом, VCS. ;) • MVC и ООП. Или хоть что-то из двух. • RIA, Comet, Socket. А если Вы написали какое-нибудь RIA самостоятельно, то Вы уже почти приняты. • Веб-фреймворк. В частности, Ruby on Rails, Django, Symfony, Zend - представление о том, как они работают, даёт 100 очков. • JS-фреймворк. jQuery, Prototype или что-то подобное знать настоятельно рекомендуется. Кроме случая, когда Вы - Гуру низкоуровненого JS, и пишете код, совместимый со всеми браузерами, вплоть до Netscape Gold и IE4 включительно. • CSS-фреймворк. Blueprint или Compass станут отличными компаньонами для Вас на собеседовании. • HTML-шаблонизаторы. Haml, Slim, ERB (Erubis), Smarty, Jinja2, Jade, Moustache, Textile, Markdown... Да даже просто Wiki сослужит Вам хорошую службу. • CoffeeScript. Мы так любим кофе. Чего и вам желаем. • DSL для CSS. Sass, Scss, Less - будет прекрасно понимание механизмов работы mixin, CSS-переменных и прочих кавайных вещей. • JSON - нужно понимать его с полускобки. YAML тоже не будет лишним. XML подразумевается. • TCP/IP, DNS, HTTP (S), SSH... Нет, сисадмин нам не нужен. :) Но такие знания не будут лишними и для веб-технолога. Как минимум стоит понимать отличия URL от URI и иметь представление о REST. • DOM, XHTML, DHTML. Понимание этих понятий станет таким же существенным плюсом, как и способность назвать 10 отличий между Strict и Transitional будучи разбуженным посреди дня. Посреди 1 января. • SEO. Ваша великолепная вёрстка должна быть приятна не только людям и валидаторам, но и (а может, и в первую очередь) поисковикам. • Web 1.0/2.0 - знать и понимать, что это такое. Web 3.0 - знать и понимать, что никто не знает, что это такое. Semantic Web - знать и понимать, что это не Web 3.0, но тоже очень важно. А круче всего - иметь собственное мнение по всем этим вопросам. • БЭМ. Или что угодно подобное. Хоть какая-нибудь идеология. А в идеале - своя собственная, любимая, но при этом адекватная. • HTML5. Куда же без него? :) Без него теперь и в дворники не берут. И самое главное. Никто у нас не знает всего этого одновременно, чего и от вас не требуем. :) Но хотя бы иметь представление, о чём идёт речь в каждом из пунктов очень стоит. Правда. Очень. Условия работы:
|
вакансия актуальна.
|
контакты где Ваши?
|
Цитата:
Цитата:
|
Вакансия ебнуться. Начну по порядку:
Обязанности. В них перечисленных пять разных профессий/родов деятельности, соотственно это уже не один человек. Требования. Ощущение, что перечислили почти все, чем сейчас пользуются в вебе. Хорошо, что ассемблер не упомянули. Вообще не понятно, кто вам там нужен. Деньги. Все таки если вам нужен убер-гуру которого вы описали, то он стоит от 150к, а то и больше. Далее, платные ништяки в офисе и какая то квадратная комната на 6 человек вообще убило. Не подвал, не? Ну и на последок -- более-менее адекватный тим ли д. Ок! Остальные сотрудники то у вас тогда какие? |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Nekromancer,
Ну все, слил вопрос) |
monolithed,
Где вы ихние тест задания находите то?) |
Цитата:
Цитата:
....... |
Nekromancer,
http://www.cheloveche.ru/jobs#frontend |
Цитата:
А вообще, я был у них года 1.5 назад в офисе, он приличный. Им, видимо, не понравились мои несколько завышенные (по сравнению с ними) тыс на 15 требования). И было впечатление, что больше верстальщика ищут. Но сейчас - это вообще перл. Требования к продвинутому JS-нику, а з-п хорошего верстальщика. По обязанностям - скорее всего, и сейчас так и есть. Но масса требований оттолкнёт нормальных работников, привлечёт массу аферистов, которые будут утверждать, что всё это знают. И будут выводить их на чистую воду, до первого прокола, когда действительно поверят ему. Впрочем, всё это можно знать поверхностно, на уровне нескольких слов (в стиле индусского резюме, но это не знание в смысле профессионального. (А на чём у них бекенд - так и не понятно из описания.) |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
var A = {}; var B = Object.create(A); A.property = 1; alert(B.property); // 1 А вот это уже сложно назвать наследованием: var extend = function(A, B) { var __own__ = Object.prototype.hasOwnProperty; for (var i in B) __own__.call(B, i) && (A[i] = B[i]); }; var A = {}; var B = { foo: 1 }; extend(A, B); B.bar = 1; alert([ A.foo, A.bar ]); // 1, undefined |
> А вот это уже сложно назвать наследованием
это называется примешиванием. один из видов наследования |
monolithed,
Это у Вас получилось наследование без конструкторов на 1 поколение, из-за hasOwnProperty. И нет функции определения предков типа instanceof. В результате, оно весьма специфическое - не знаю, где может понадобиться. Я предполагал присваивание прямых свойств (this.prop =...; ) контекста конструктора. Если нужно написать, пойдём в другой раздел форума - покажите, где и зачем - я напишу. (Зачем оно вообще - я написал выше, но то, что Вы пишете, это совершенно не то и непонятно, зачем.) |
Часовой пояс GMT +3, время: 22:32. |