
Den
05.07.2017
17:41:25
Async - не SEO friendly
А синхронно все коллекции в тело грузить - долго

Stanislav
05.07.2017
17:41:27
лол мы о чем сейчас вооще ?

Gaiaz Iusipov
05.07.2017
17:41:34
зачем вообще париться по поводу скорости бека

Stanislav
05.07.2017
17:41:49

Google

Den
05.07.2017
17:41:53

Yaroslav
05.07.2017
17:41:55
я вот тоже не понимаю

Gaiaz Iusipov
05.07.2017
17:42:20
ну, если проблемы со скоростью, то просто подрубайте Varnish

Den
05.07.2017
17:42:37

Stanislav
05.07.2017
17:42:50

Den
05.07.2017
17:43:01

Stanislav
05.07.2017
17:43:07
быстрее чего ?
хз тайпикал вебня 150мс

Yaroslav
05.07.2017
17:44:04
Получать от пхп куски кода и внедрять в тело с помощью джиквери это супербыстрая технология? СПА?
Зачем вообще придумали шадов и виртуал дом?
Всё оказывается просто, а в фейсбуке зря всю кашу намутили

Gaiaz Iusipov
05.07.2017
17:44:41
Да, на PHP есть экстеншен для рантайма JS:
This PHP extension embeds the Google V8 Javascript Engine
https://github.com/phpv8/v8js

Stanislav
05.07.2017
17:45:12
тогда годнота
фрейимворк на самом деле вводит лайфтаймы. это чуть ли не ключевая фича, на самом деле

Google

Yaroslav
05.07.2017
17:48:21
реактивность, перестраиваем дом относительно хот чего, не.. не фича?

Stanislav
05.07.2017
17:48:36
т.е. просто инжектить код на жквери то можно, но вешать и убирать на него хендлеры трудно и если бы в том проекте они были автор бы сразу велосипел свой вуе, по сути

Yaroslav
05.07.2017
17:48:55
без того что на мелконагруженом проекте 5000 юзеров запросами на куски кода постоянными будут ложить шаред хостинг

Den
05.07.2017
17:49:41

Stanislav
05.07.2017
17:49:47

Yaroslav
05.07.2017
17:50:27
Я вообще

Stanislav
05.07.2017
17:50:33
дай бог чтобы сотня в день зашла

Den
05.07.2017
17:50:40
На AdonisJS работал кто-нибудь?

Stanislav
05.07.2017
17:50:47
это уже будет считаться серьёзным бизнесом )
жсон кстати генерить не быстрее чем верстку

Yaroslav
05.07.2017
17:51:50
Как по мне то каждый теребонькает как хочет и выбор технологии если ты не в аутсорсе или жостко привязан к тз - абсолютное дело каждого

Stanislav
05.07.2017
17:52:03
ну, 20мс выигрывается гдето
я интерпретирую это как путь созревания и понимания зачем нужны фреймворки. через отрицание так сказать
это лучше чем сразу не зная ничего взять вуе и ничего не понимать

Den
05.07.2017
17:53:49
Не у всех выходит - люди боятся его (Vue)

DimenSi
05.07.2017
17:53:58
у меня друг в Питере работает в команде, и там чуваки ищут фронта.
он мне скинул тестовое задание
интересно глянуть?

Den
05.07.2017
17:54:15
Давай

Google

Stanislav
05.07.2017
17:54:17
да


DimenSi
05.07.2017
17:54:21
На основе API GitHub реализовать приложение, с помощью которого можно будет просматривать репозитории пользователей и их коллабораторов (collaborators).
Приложение должно иметь авторизацию через GitHub. Будучи авторизованным, пользователь должен видеть следующие страницы:
1. Страницу своего профиля на GitHub со списком своих репозиториев. По каждому репозиторию можно кликнуть.
2. На странице репозитория пользователь должен видеть название репозитория и его коллабораторов. По каждому коллаборатору можно кликнуть. Кликнув на него, пользователь должен попасть на страницу коллаборатора, аналогичную странице из первого пункта.
Если пользователь не авторизован, доступ к этим страницам он иметь не должен. При каждом переходе со страницы на страницу должна меняться ссылка в адресной строке браузера (через символ решетки; например, `localhost/#/facebook` - страница компании Facebook, а `localhost/#/facebook/graphql` - страница репозитория GraphQL). Если эту ссылку скопировать и отправить кому-нибудь, то пользователь, получивший эту ссылку, если он авторизован, должен увидеть соответствующий ей контент при переходе по ней. Также должна быть возможность выйти из аккаунта.
Созданный проект необходимо залить в репозиторий на GitHub и где-нибудь опубликовать (например, на GitHub Pages: pages.github.com).
Данное тестовое задание покажет ваши навыки создания клиент-серверных приложений, SPA, работы с авторизацией и владения английским языком на минимальном уровне, необходимым для чтения технической документации.


Stanislav
05.07.2017
17:55:00
жуть

Den
05.07.2017
17:55:14
ОоО
Кошмар
Че платят?

DimenSi
05.07.2017
17:55:58
хм, не спрашивал, ща спрошу
я с гитхаб апи не зашел, и увидел у них апи v4
на графql
апи в графhq так прикольно выглядит

Den
05.07.2017
17:57:13
Там нет GraphQL в задании же, это просто пример

DimenSi
05.07.2017
17:57:46
знаю, там расчитывает на v3

DimenSi
05.07.2017
17:57:59
но я знаю, что друг и graphql умеет на бэке делать
походу друг не знает настоящей зп, говорит от 55к

Den
05.07.2017
17:58:38
Хехе
Ничтяк
Да я в Слаке тусуясь больше заработаю)))
Это сколько в час? 250р?
Как контент менеджеру, блин

DimenSi
05.07.2017
18:02:04
ну, я думаю, он просто на бум цену назвал. Адекватное руководство не додумается, предлагать 55к

Google

DimenSi
05.07.2017
18:02:17
ему самому как junior платят 45к


Stanislav
05.07.2017
18:08:36
На основе API GitHub реализовать приложение, с помощью которого можно будет просматривать репозитории пользователей и их коллабораторов (collaborators).
Приложение должно иметь авторизацию через GitHub. Будучи авторизованным, пользователь должен видеть следующие страницы:
1. Страницу своего профиля на GitHub со списком своих репозиториев. По каждому репозиторию можно кликнуть.
2. На странице репозитория пользователь должен видеть название репозитория и его коллабораторов. По каждому коллаборатору можно кликнуть. Кликнув на него, пользователь должен попасть на страницу коллаборатора, аналогичную странице из первого пункта.
Если пользователь не авторизован, доступ к этим страницам он иметь не должен. При каждом переходе со страницы на страницу должна меняться ссылка в адресной строке браузера (через символ решетки; например, `localhost/#/facebook` - страница компании Facebook, а `localhost/#/facebook/graphql` - страница репозитория GraphQL). Если эту ссылку скопировать и отправить кому-нибудь, то пользователь, получивший эту ссылку, если он авторизован, должен увидеть соответствующий ей контент при переходе по ней. Также должна быть возможность выйти из аккаунта.
Созданный проект необходимо залить в репозиторий на GitHub и где-нибудь опубликовать (например, на GitHub Pages: pages.github.com).
Данное тестовое задание покажет ваши навыки создания клиент-серверных приложений, SPA, работы с авторизацией и владения английским языком на минимальном уровне, необходимым для чтения технической документации.
как по мне, дофига для тестового


DimenSi
05.07.2017
18:08:53
думаешь?
примерно 2 дня делать
мне лично

Stanislav
05.07.2017
18:09:34
ну вот и нафиг два дня тратить. Для этого есть испытательный срок в 3 месяца

DimenSi
05.07.2017
18:10:18
хм, странная логика. Либо ты сразу отсеишься, либо ты 3 месяца будешь получать урезанную зп
как для человека котоорого наняли, возможно неплохо? А вот для команды, которые ищут спеца, лажа, нет?

Stanislav
05.07.2017
18:10:56
А с чего это она должна быть урезана?

Admin
ERROR: S client not available

DimenSi
05.07.2017
18:11:21
т.е. еще и не урезанная?

Stanislav
05.07.2017
18:11:23
Никто не мешает дропнуть чувака через день

DimenSi
05.07.2017
18:11:28
да?
я никогда не работал официально
так, что я хз

Stanislav
05.07.2017
18:11:48
Максимальный испытательный срок 3 месяца
А закончится он может раньше или тебя уволят раньше
А, я перечитал. Только юзер, список его реп, и кто туда коммитил.
Ну в принципе норм.
Я че т подумал про файлы и вот это все

DimenSi
05.07.2017
18:13:48
ну и роутинг + аутификация

Google

DimenSi
05.07.2017
18:14:05
я кстать, не разу oAuth или как там аутификацию не делал.
только с токены

Stanislav
05.07.2017
18:14:44
Ну это не долго.
Ну как по мне, если делаешь ТЗ, то нужно делать его красиво и аккуратно.
А это может время занять

DimenSi
05.07.2017
18:15:23
для миддла задача должна быть простецкой?

Alex
05.07.2017
18:16:31
Я вообще не фронтэндер, но вышеуказанное ТЗ не показалось мне чем-то типа Rocket Science
Да, время займет, возможно и немало

DimenSi
05.07.2017
18:20:42

Alex
05.07.2017
18:22:15
Нет, ну у меня хобби - делать фронт-энд, решил попробовать Vue, нашел чатик.
А так я не фронтэндер :)

DimenSi
05.07.2017
18:22:59
тогда объявляю тебя латетным фронтом

Alex
05.07.2017
18:23:55
"Латетным". Ну ок :)

Stanislav
05.07.2017
18:24:02
для миддла задача должна быть простецкой?
Эти градации настолько... кхм.. Размыты
Данную задачу, я думаю, можно сделать по туториалам, видео, форуму, документации, etc.
А человек вчера может на jquery плагинчики подключал

Dave
05.07.2017
18:24:18
а че за хайп вокруг задания?

DimenSi
05.07.2017
18:24:26
я его сам поднял

Alex
05.07.2017
18:24:31

DimenSi
05.07.2017
18:24:35
так, что хайп искуственный

Stanislav
05.07.2017
18:26:04

Slawa
05.07.2017
18:39:32
вы смеетесь а в badoo вакансия так и называлась
Senior HTML Developer
или Lead HTML Developer

Alex
05.07.2017
18:40:28
Чоо