
Vanya
16.05.2018
15:52:08
Это уже третий вопрос:)

PR
16.05.2018
15:54:04

Dzmitry
16.05.2018
15:54:47
Всегда интересовало, зачем 60-70% IT вакансий, особенно фулстек/круд/фронтенд т.п. спрашивают АЛГОРИТМЫ на собесах. Чувствую тут синдром вахтера.
особенно на джуна

Google

Dzmitry
16.05.2018
15:55:02
это вообще цирк

PR
16.05.2018
15:55:12
ну

Yan
16.05.2018
15:55:22
если у тебя хуйлоад - то нужно бывает

Dzmitry
16.05.2018
15:55:30

Nikita
16.05.2018
15:55:34
а может только джуны алгоритмы еще и помнят :) после универов)

Dzmitry
16.05.2018
15:55:38
я скорее про более рядовые вещи

Yan
16.05.2018
15:55:51
чо почем?
от грейда будет зависеть на какой оценят собеседующие

PR
16.05.2018
15:56:03
может кто-то смешивает структуры данных и алгоритмы

Yan
16.05.2018
15:56:28
такие вещи в Микрософте и Яндексе любят спрашивать

PR
16.05.2018
15:57:18

Dzmitry
16.05.2018
15:57:59
это правда

Google

Yan
16.05.2018
15:58:26

PR
16.05.2018
15:58:49
ааа
понятно

Yan
16.05.2018
16:00:04

PR
16.05.2018
16:00:32
кто нибудь знает, берут ли несовершеннолетних по ТК в ит-компанию?

Yan
16.05.2018
16:00:56
стажёром теоретически
в тот же Я

PR
16.05.2018
16:01:13
стажер на том же уровне что и джун?

Yan
16.05.2018
16:01:28
ниже чутка

PR
16.05.2018
16:01:39
а испытательный срок?
для стажера он обязателен?

Yan
16.05.2018
16:02:28
стажёрство обычно 3 месяца
по сути это и есть испытательный срок
и тебя или берут в штат
или просят на выход

PR
16.05.2018
16:03:04
понятно, стажерам принято платить за работу?
или всё зависит от компании?

Евгений
16.05.2018
16:24:10
может упасть до бана)
Уф, испугался аж.)) Ава норм, но верь этим косякам, они ж ЖСеры, мужиков любят обсуждать.

PR
16.05.2018
16:27:50

Евгений
16.05.2018
16:28:10

Google

Yan
16.05.2018
16:28:19
но тут как устроишься

PR
16.05.2018
16:28:34
если он умеет

Yan
16.05.2018
16:29:25
дык, всегда имеет, даже если не умеешь

PR
16.05.2018
16:32:11
рахмат

Евгений
16.05.2018
16:37:14

PR
16.05.2018
16:39:20
не хочу мут

Alessio
16.05.2018
16:39:56
господа. осваиваю node/express/redis. для редиса использую node-redis/ioredis. в качестве шаблонизатора pug. проблема: данные выводятся в терминал при помощи console.log, но не возвращаются через return. ловлю .then(), пробую функцию сунуть после указания ключа — всё время возвращается <[object Promise]> в браузере и Promise { <pending> } в терминале. где я туплю? ? уже спрашивал то же самое днём, посоветовали node-redis поменять на ioredis, но и там и там одинаковая ситуация

Nikita
16.05.2018
16:41:38
2 раза перечитал, но не особо понял ) мб код ?)

Alessio
16.05.2018
16:42:08

Антон
16.05.2018
16:42:16
Return и возвратит промис, все правильно

PR
16.05.2018
16:42:55
может
arguments
возвращать?

Cenator
16.05.2018
16:43:52
async function напиши

Антон
16.05.2018
16:43:59
Делай render внутри parse. Или async функцию. И await hgetall

Alessio
16.05.2018
16:45:43
может
arguments
возвращать?
Promise {
_bitField: 1,
_fulfillmentHandler0: [Function: successAdapter],
_rejectionHandler0: [Function: errorAdapter],
_promise0: [Function: parse],
_receiver0: [Circular] }

Cenator
16.05.2018
16:46:32
Await client

Антон
16.05.2018
16:46:46

Google

Alessio
16.05.2018
16:47:32
но то же самое происходит с then
async-await сахар тоже не помогает

Антон
16.05.2018
16:48:01
Пример с then давай

Cenator
16.05.2018
16:48:23

Alessio
16.05.2018
16:49:42

Nikita
16.05.2018
16:50:00
а может кто подсказать в какую сторону копать?
экспресс внутри докер контейнера проксируется через нгинкс, чтобы на app.com был реакт, а на app.com/api - экспресс, и сервер через рас отдаёт то ok, то Cannot GET /api/test

Cenator
16.05.2018
16:50:01
async function напиши

Admin
ERROR: S client not available

Cenator
16.05.2018
16:50:01
Await client
Как хорошо по диагонали читать да?
await с маленькой буквы только

Alessio
16.05.2018
16:52:11
без примочек работать не будет? (

Cenator
16.05.2018
16:52:18
Каких

Alessio
16.05.2018
16:53:05
а, понял) то не так прочитал. если await client делать то ошибка

Cenator
16.05.2018
16:53:14
Какая?

Nikita
16.05.2018
16:53:23
да вроде проблема в экспрессе, Cannot GET /graphql это ведь экспрессовский ответ

Alessio
16.05.2018
16:53:40
await не внутри async функции

Cenator
16.05.2018
16:53:52
Ну да я ж написал

Антон
16.05.2018
16:54:42
Ты опять возвращаешь промис. Выполняй что нужно внутри then. Или parse

Google

Alessio
16.05.2018
16:57:29
так смысл в том чтобы данные в переменную запихнуть)

Cenator
16.05.2018
16:57:46
Ну await

Антон
16.05.2018
16:58:57
Переменная тоже внутри then. Await сделает тоже самое по сути

Alessio
16.05.2018
16:59:11
если parse завернуть в async-await то ничего не меняется. больше негде await прописать. если его поставить в var data = await client.hgetall('teststorage', parse) то будет ошибка.

Nikita
16.05.2018
16:59:24
Кто-нибудь блокчейн на ноде пишет ?

Cenator
16.05.2018
16:59:33
await client

Nikita
16.05.2018
17:00:55

Cenator
16.05.2018
17:01:06

Alessio
16.05.2018
17:01:39
вот
спасибо)
всё стало на свои места

Антон
16.05.2018
17:01:58
Проще почитать про промисы, чем мучаться в чате тут

Alessio
16.05.2018
17:02:14
читал) игрался с ними - всё работало
а тут не очевидно стало что сам роут надо завернуть в async

Антон
16.05.2018
17:02:36
А тогда че за тупняк с ретурнами? Return из then возвращает промис. Благодаря этому then'ы можно чейнить. И в переменную data уходит последний промис из цепочки

Cenator
16.05.2018
17:05:35
В описание загляните

Alessio
16.05.2018
17:06:25