Size: a a a

Чат по руби

2020 July 22

VN

Vyacheslav Nepomnyas... in Чат по руби
Год назад на собесе в еком компанию тимлид спрашивал как бы я организовал хранение характеристик товаров. Ответ видимо устроил, оффер пришёл в тот же день. А за пару дней до этого на собесе в один туристический портал собеседующий попросил отрефакторить кусок кода, который отвечал на генерацию подписи для эквайринга. И по возможности не использовать вещи типа Hash.except. Если быть точнее написать свою реализацию метода.

А на первом собесе я вообще повалился на вопросах типа чем .eql? отличается от .equal? и тому подобных 😀
источник

S

Sergey in Чат по руби
Vyacheslav Nepomnyashchikh
Год назад на собесе в еком компанию тимлид спрашивал как бы я организовал хранение характеристик товаров. Ответ видимо устроил, оффер пришёл в тот же день. А за пару дней до этого на собесе в один туристический портал собеседующий попросил отрефакторить кусок кода, который отвечал на генерацию подписи для эквайринга. И по возможности не использовать вещи типа Hash.except. Если быть точнее написать свою реализацию метода.

А на первом собесе я вообще повалился на вопросах типа чем .eql? отличается от .equal? и тому подобных 😀
Характеристики товаров в JSONе хранить ответили?
источник

VN

Vyacheslav Nepomnyas... in Чат по руби
Sergey
Характеристики товаров в JSONе хранить ответили?
Ага
Хотя мне кажется должно быть более элегантное решение
источник

P

Paul in Чат по руби
Dima
как ответить на вопрос интервьюера- покажите код которым вы гордитесь?)
можно показать код Rails b сказать, что гордость распирает оттого, что человество выдало такую прекрасную вещь. в общем, ответ под стать вопросу.
А если просто просят показать код, то стоит иметь в публичной репе те челленджи от работодателей, которые понравились. их можно показывать, они небольшие и с ТЗ в комплекте.
источник

P

Paul in Чат по руби
Vyacheslav Nepomnyashchikh
Ага
Хотя мне кажется должно быть более элегантное решение
а о чем речь? какие характеристики, например?
источник

P

Paul in Чат по руби
типа цвет/фасон/размер ?
источник

VN

Vyacheslav Nepomnyas... in Чат по руби
Да, и ещё пару тысяч вариаций характеристика - значение
источник

P

Paul in Чат по руби
ну так это в связнной таблице хранится
источник

КМ

Кеков Зез Мемович... in Чат по руби
Dima
как ответить на вопрос интервьюера- покажите код которым вы гордитесь?)
Очень странный вопрос, как по мне.
Я не кодом горжусь, а какими-то итоговыми решениями, которые, например, помогли или облегчили работу мне или моим коллегам
источник

КМ

Кеков Зез Мемович... in Чат по руби
можно, собственно, в эту тему перевести разговор
источник

VN

Vyacheslav Nepomnyas... in Чат по руби
Кеков Зез Мемович
Очень странный вопрос, как по мне.
Я не кодом горжусь, а какими-то итоговыми решениями, которые, например, помогли или облегчили работу мне или моим коллегам
Это кажется я в этом чате прочитал не так давно: если вам ваш под написанный год назад все ещё кажется прекрасным, то стоит задуматься, возможно вы ничему за год не научились 😀
источник

КМ

Кеков Зез Мемович... in Чат по руби
Vyacheslav Nepomnyashchikh
Это кажется я в этом чате прочитал не так давно: если вам ваш под написанный год назад все ещё кажется прекрасным, то стоит задуматься, возможно вы ничему за год не научились 😀
Ну это много где пишут, да.
Я примерно такого же мнения придерживаюсь )
источник

VN

Vyacheslav Nepomnyas... in Чат по руби
А так да, мы же решаем проблемы других людей по сути. Если банальная удобная форма поиска экономит время целого отдела, значит ты не зря этим занимался :)
источник

VA

Valentin Andreev in Чат по руби
Вячеслав
))) Во-первых, это когда было? Я скажу, что даже четыре года назад так не гоняли всякой лабудой.
Но и то, что смотрят или нет - зависит от конторы. Попадется задрот, который будет вымерять отступы, и с этим не поспоришь
Отступы прописаны в стайл гайде и должны контролироваться линтером (rubocop) или ide. Никто вымерять ничего не будет, просто рубокоп натравит и если что не так, то это значит человек не умеет использовать эти элементарные и повсеместно используемые инструменты.
источник

В

Вячеслав in Чат по руби
Valentin Andreev
Отступы прописаны в стайл гайде и должны контролироваться линтером (rubocop) или ide. Никто вымерять ничего не будет, просто рубокоп натравит и если что не так, то это значит человек не умеет использовать эти элементарные и повсеместно используемые инструменты.
Я утрировал, если что. И если что, за рубокоп так же написал.
источник

R

Ro in Чат по руби
Alexander Korolev
А кто что думает по поводу изучения второго языка для рубиста, чтобы использовать именно в паре с руби? Есть ли вообще такой смысл и какие языки для этого подходят? Я пока присматриваюсь к Go и Elixir)
Go идет если ты хочешь в бэкенд метить (больше бабла). Если хочешь во фронт углубляться, то JS (меньше бабла).
источник

R

Ro in Чат по руби
даже вакансии на Basecamp некоторые требуют Go 🙂
источник

R

Ro in Чат по руби
а Basecamp это творение DHH, который RoR придумал
источник

R

Ro in Чат по руби
Кеков Зез Мемович
ставишь nginx и перенаправляешь запросы с 80 порта на пуму
думаю что можно и -p 80 задать, или как-то иначе. К слову, Nginx хороший инструмент если речь идет о том, чтобы делать уже продакшн-реди вебсайт
источник

R

Ro in Чат по руби
Dima
как ответить на вопрос интервьюера- покажите код которым вы гордитесь?)
вопрос из 90-ых. Такие уже не задают. Ибо большинство такого кода пишется на контору за деньги и является закрытым. Показать закрытый код == присесть на зону
источник