
Vlad
13.07.2018
06:15:37

Айнур
13.07.2018
06:15:40

Vlad
13.07.2018
06:16:18
Ну тогда я спать

Google

Vlad
13.07.2018
06:16:34
Я пыталься

Anton
13.07.2018
06:17:00
Акцент в вопросе был о том, что HR как будто не видит всю инфу, что была изложена в резюме

Айнур
13.07.2018
06:17:18
Почему не изучают внимательно его резюме где есть ссылка на гитхаб. Вместо этого "офишевшие hr" ленивые до нельзя, задают ему вопросы на тему - дайте ссыль

Anton
13.07.2018
06:17:55
Вы передёргиваете. Я говорил о том, что это системно. Если вы не адекватны, то не надо выставлять это напоказ.

Vlad
13.07.2018
06:18:33
А, ну тогда чем не так мой ответ?) Пока hr собеседующий или ещё кто не спросит про гитхаб ей это ничего может не говорить

Айнур
13.07.2018
06:18:36

Default
13.07.2018
06:19:21
Хм, шикарная мысль
Прост у меня есть круг задач определенный, который я планирую выдать человеку и мне надо убедиться, что он знает, чоу делает, а не копипастит из примеров
Все люди разные, а педагог из меня так себе :)

Айнур
13.07.2018
06:21:05
В любом случае, шикарная мысль, спасибо

Anton
13.07.2018
06:27:28
Ты прочитал мои ответы? Ты перечитал свой вопрос?
мой вопрос: "Как вы работаете с этим сайтом и есть ли какие-то сложности с разделом "о себе"?" и дальше идёт частное
пояснение по проблеме с разделом
ваш ответ: "Зачем HR'у твой гитхаб?) Что она/он там поймет?"
Поэтому я и говорю, что всё вами написанное флуд и холивар.

Айнур
13.07.2018
06:28:20

Google


Default
13.07.2018
06:29:44
#вакансия #Москва #react #frontend #fulltime #офис #junior
Москва, БЦ Водный, Головинское ш., 5
Формат работы: офис
Занятость: полная
Зарплатная вилка: 40-100k ₽ на руки
Medical Note — международный Digital-health проект. У нас молодая и амбициозная команда, объединившая профессионалов из mail.ru, yandex, dr.web, codephobos и др. Мы стремительно растем и расширяемся, и сегодня в свою команду мы ищем Frontend-разработчика уровня джуниор.
Кого мы ищем:
В первую очередь, людей, способных взвешенно принимать решения, стремящихся развиваться, активно участвовать в проектах. Во вторую - знающих весь стек наших технологий. Мы не требуем знание документации наизусть, главное - это знание базы для написания поддерживаемого кода, инженерных практик и адекватное восприятие мира).
Чем придется заниматься:
- Разработка и сопровождение web приложений на React;
- Доработка существующих приложений (никакого легаси, первых ангуляров и прочих радостей);
- Код-ревью, рефакторинг, тесты.
Чего ждем:
- Опыт React.js + Redux;
- JavaScript (ES2015+, async/await, понимание процесса транспайлинга (в разумных пределах), etc);
- Webpack 2+, babel;
- Кросс-браузерная адаптивная вёрстка;
- Понимание архитектурных паттернов проектирования и знание ООП;
- Системное мышление и здоровый перфекционизм;
- Аккуратность и внимательность к деталям.
Будет плюсом:
- Понимание стека web-технологий (HTTP, WebSockets, кэширование);
- CSS-in-JS или css-modules (мы используем styled-components);
- Понимание работы бэка (авторизация пользователя, nginx, etc);
- Опыт разработки десктопных приложений (Electron);
- React Native/Ionic;
- Участие в open-source проектах.
Откликнувшимся дам небольшое тестовое задание
Контакты: @defaultvoice
Эта вакансия на хх: https://hh.ru/vacancy/26387655


Паблишер вакансий
13.07.2018
06:29:56
?️ Вакансия от @defaultvoice опубликована в @javascript_jobs_feed

Vlad
13.07.2018
06:30:16

?️Ivan
13.07.2018
06:30:16
Программисты, из чего угодно холивар разводите

Vlad
13.07.2018
06:30:53

Айнур
13.07.2018
06:32:33
Недавно мой тимлид задавал вопрос интересный на конкретно знание es6(хотя мб этот синтаксис ввели и раньше)
Написать функцию, которая будет принимать массив названий городов которые ты проехал с точки А до точки Б, в порядке котором ты проезжал, и где ты останавливался, вывести стартовый город, финишный город, и количество остановок.

John
13.07.2018
06:38:36

Айнур
13.07.2018
06:39:06
там где spread ввели

John
13.07.2018
06:39:58
Зачем спред?

Roman
13.07.2018
06:39:59

John
13.07.2018
06:40:59
Спредом не решается эта задача. Первый найдешь. Все

Айнур
13.07.2018
06:41:32
function directions(...args) {
var [start, ...remaining] = args
var [finish, ...stops] = remaining.reverse()
}
ой

Dmitry
13.07.2018
06:41:40
можно поизвращаться что то типа [...myArray].pop(); - но это не каждому прогеру в голову придет, в контексте es6 странный вопрос

Айнур
13.07.2018
06:41:43
забыл реверс сделать

?️Ivan
13.07.2018
06:41:49

John
13.07.2018
06:42:34
Не. Говно а не задача

Айнур
13.07.2018
06:43:38

John
13.07.2018
06:43:47
Она тупая

Google

Айнур
13.07.2018
06:43:55
но с определенным смыслом, что бы просто узнать как es6

John
13.07.2018
06:43:56
Если решатьв контексте ес6

Айнур
13.07.2018
06:44:01
лол
то есть тестовые должны быть очень заумные?
и второе, на какой уровень ты думаешь что она тупая?)

John
13.07.2018
06:44:40
На любой
Как не посмотри
Спредами такое решать это додуматься надо

Айнур
13.07.2018
06:45:18
ок, покажи решение не спредами
и сравним какое элегантнее

John
13.07.2018
06:45:44
Ты серьезно?

Айнур
13.07.2018
06:45:48
да
ну ты сказал говно, хочу увидеть не говно

John
13.07.2018
06:46:02
Конечно я этого делать не буду

Айнур
13.07.2018
06:46:06
мне понравилось мое решение
ну окей

Roman
13.07.2018
06:46:21

Айнур
13.07.2018
06:46:30
порядок в массиве
спредом ты выдергиваешь точку А, и отдаешь дальше оставшиеся, дальше делаешь reverse и выдергиваешь первую из того что осталось(она же финишная точка) и остаток без точки А и Б, берешь длину оставшихся === количество остановок
ведь точка А и Б это не остановки

Google

Anton
13.07.2018
06:48:18
"JavaScript Jobs — чат для поиска работы и людей"

Yung
13.07.2018
06:50:24
щас бы O(n) делать на три вывода с O(1), эххх
программисты...

Айнур
13.07.2018
06:51:26
так никто и не написал варианта без spread, который был бы и лаконичнее

Rafael
13.07.2018
06:53:09

Айнур
13.07.2018
06:53:33
ну я на коленке написал(
с телефона немного не удобно, простите, но надеюсь смысл функции всем понятен

Rafael
13.07.2018
06:54:39
но спред все явно излишен, это нужно еще его реализацию в движках смотреть, вполне возможно что он будет медленнее

?️Ivan
13.07.2018
06:55:29
Эх, люблю этот чат

Айнур
13.07.2018
06:55:45
Раф, ну ты то покажи пример красивый
Про перфоманс кстати не было речи ;)

Rafael
13.07.2018
06:56:52
типо картинку распарсить или еще что-нибудь подобное

Айнур
13.07.2018
06:57:08
не задачу, решение)
то есть убери из задачи с помощью es6
и как это будет выглядеть

Дмитрий
13.07.2018
06:57:42

Rafael
13.07.2018
06:58:19

Айнур
13.07.2018
07:00:00
length покажет все элементы в массиве,
и это не решение, а написанные русскими буквами мысль)
length - 2, ты посмотришь на этот код и поймешь сразу почему 2?

Google

Roman
13.07.2018
07:05:21

Айнур
13.07.2018
07:06:13
окей окей, я тут единственный кому это понравилось, значит я не прав

Anton
13.07.2018
07:06:39
let cities = ["Дербент", "Грозный", "Махачкала", "Магас"];
const end = cities.pop();
const start = cities.shift();
const ostanovki = cities.length;
изи es6

Айнур
13.07.2018
07:07:35
cities.length - 2
magic-number

Anton
13.07.2018
07:08:29
не надо -2, pop и shift модифицируют исходный массив, шо вы тут разводите, вы на работе также такие задачки по 10 часов решаете?

Yung
13.07.2018
07:09:35
хули вы так сложно пишете, firstCity = arr.[0], lastCity = arr[arr.length - 1], getCitiesCountBetween = arr.length - 2
шифт при сдвиге делает О(н) по массиву тоже вроде, так что ниоч
а для понимания достаточно норм переменную назвать
С А М О Д О К У М Е Н Т А Ц И Я

Roman
13.07.2018
07:10:10

John
13.07.2018
07:10:25
Щас ктот скажет что это не элегантно
Джон Айва от жс епта

Rafael
13.07.2018
07:10:46

Anton
13.07.2018
07:11:20

Yung
13.07.2018
07:11:38
по идее да

John
13.07.2018
07:11:53
А слайсом коряво получится