Size: a a a

2020 August 29

p"

puts "Аура C2H5... in RubyRush
Где задача)
источник

E

Eugene in RubyRush
Valery
Это сложный для него код (https://t.me/rubyrush/52747). Сложный код == кода нет.
Дайте ему коду... ПРОСТОГО!!! Или такого, чтобы скопипастить.

Как я понял он хочет, чтобы каждый экземпляр класса Planet запоминал имена (названия) всех переменных ссылающихся на те объекты класса Map, которые передаются методу экземпляра Planet#find_sys. Это тупиковый вариант, т.к. на один и тот же объект могут ссылаться несколько переменных. И тогда нужно как то из этого множества выбрать какая переменная РЕАЛЬНО ЯВЛЯЕТСЯ ИМЕНЕМ ОБЪЕКТА.

Я бы просто ввел в класс Map атрибут ("поле") name и было бы мне счастье.
> Это сложный для него код (https://t.me/rubyrush/52747).

Это сложный код для "неправильной" задачи.

> Дайте ему коду... ПРОСТОГО!!! Или такого, чтобы скопипастить.

Простой тоже дали, см. где-то выше в переписке.

> Как я понял [...]

Никто, включая самого автора вопроса/задачи, не понимает, что в итоге в идеале надо получить, так что эти угадывания не имеют смысла :)

> Это тупиковый вариант

Это тупиковый вариант... ЧЕГО? Что мы делаем-то в итоге?

> на один и тот же объект могут ссылаться несколько переменных.

Несомненно!

> И тогда нужно как то из этого множества выбрать какая переменная РЕАЛЬНО ЯВЛЯЕТСЯ ИМЕНЕМ ОБЪЕКТА.

Такими темпами скоро пора будет цензурировать словосочетание "имя объекта". Ещё раз: НЕТ ТАКОЙ ШТУКИ, КАК "ИМЯ ОБЪЕКТА"

> Я бы просто ввел в класс Map атрибут ("поле") name и было бы мне счастье.

Такой вариант тоже предлагали - видимо, затерялся в оживлённой переписке и вы его не углядели.
источник

E

Eugene in RubyRush
Эдем
В армии солдат должен быть при деле. Но дела не всегда есть. Командующему составу приходится импровизировать. Например, чтоб подольше занять служащего, можно отправить косить траву ножом. Или собирать жёлуди и шишки в ящик — первая задача, а вторая — их сортировать

Если бы Руби был в армии, можно было первую задачу дать — посчитать все локальные переменные в проекте. А после её выполнения попросить поимённый список
чётко :)
источник

E

Eugene in RubyRush
Ni
А если скажут, что шутка, то посмеяться и уходить
ну, в крупные компании, на мой взгляд, в любом случае разумно устраиваться только ради строчки в резюме
источник

E

Eugene in RubyRush
Тут стоит понимать, что у крупных компаний бесконечный поток желающих устроиться к ним. И при любом раскладе процесс отбора невозможно создать таким образом, чтобы он:
а) оценивал реально относящиеся к делу качества собеседуемых;
б) выдавал на выходе достаточно малое количество кандидатов (работал с большим отсевом).

В условный Гугл на некую должность проходило бы, скажем, тысяча человек, у которых различия в уровне квалификации неизмеримо малы. А нужен один человек. Поэтому эту тысячу ещё дополнительно мучать надо, причём без разницы каким способом.
источник

E

Eugene in RubyRush
Честней бы было, наверное, просто лотерею публично проводить. Гринкарты же разыгрывают - почему бы и здесь так не делать?
источник

AN

Alexandr Nikolaev in RubyRush
Я вот думаю попробовать стать it-Hr, сейчас прохожу курсы😂, такая жесть. Пока только начал позже расскажу
источник

DM

Dmitriy Tensei Malys... in RubyRush
function calNumber(number) {
 let range = Array(number).fill(1).map((x, y) => x + y)
 console.log(range.reduce(function(a, b){return a+b;}))
}
источник

DM

Dmitriy Tensei Malys... in RubyRush
жду оффер
источник

DM

Dmitriy Tensei Malys... in RubyRush
источник

N

Ni in RubyRush
Eugene
Тут стоит понимать, что у крупных компаний бесконечный поток желающих устроиться к ним. И при любом раскладе процесс отбора невозможно создать таким образом, чтобы он:
а) оценивал реально относящиеся к делу качества собеседуемых;
б) выдавал на выходе достаточно малое количество кандидатов (работал с большим отсевом).

В условный Гугл на некую должность проходило бы, скажем, тысяча человек, у которых различия в уровне квалификации неизмеримо малы. А нужен один человек. Поэтому эту тысячу ещё дополнительно мучать надо, причём без разницы каким способом.
Это большая проблема для них, поэтому они и устраивают несколько этапов по 5 часов. Но строчка в резюме — это тоже хорошо. При условном релокейте я бы предпочёл пойти в большую компанию, в инженерной культуре которой я уверен, чем в ноунейм. Тем более, в больших компаниях обычно очень классный соц пакет. Взять тот же Яндекс и их депозит на такси
источник

E

Eugene in RubyRush
Ni
Это большая проблема для них, поэтому они и устраивают несколько этапов по 5 часов. Но строчка в резюме — это тоже хорошо. При условном релокейте я бы предпочёл пойти в большую компанию, в инженерной культуре которой я уверен, чем в ноунейм. Тем более, в больших компаниях обычно очень классный соц пакет. Взять тот же Яндекс и их депозит на такси
Это постоянная тема данного чата :)
источник

E

Eugene in RubyRush
Michael
Пока флудовыхи не закончились, ко вчерашнему вопросу о крупных компаниях.

Все компании разные, но тенденция в хороших больших продуктовых к оптимальному work/life balance.

Но новичкам я не поэтому советую туда (тем более первое время усердие на максималках должно быть, надо ума набираться и зарекомендовать себя).

А потому что:

1) это козырь в резюме

2) это хорошая школа (как делать правильно, как работать в сложных проектах, с разными людьми и пр)

3) это хорошие связи и знание рынка (новые мелкие компании часто создаются выходцами из старых крупных)

Благо попасть туда в наши дни не так трудно, если задаться целью 🎯
источник

DM

Dmitriy Tensei Malys... in RubyRush
Ni
Это большая проблема для них, поэтому они и устраивают несколько этапов по 5 часов. Но строчка в резюме — это тоже хорошо. При условном релокейте я бы предпочёл пойти в большую компанию, в инженерной культуре которой я уверен, чем в ноунейм. Тем более, в больших компаниях обычно очень классный соц пакет. Взять тот же Яндекс и их депозит на такси
да заманивают соц пакетами, гады
источник

E

Eugene in RubyRush
Моё мнение примерно такое (дисклеймер: ни дня не проработал ни в одной крупной компании и изо всех сил уклонялся от возможностей это начать делать):
- в крупной компании имеет значение конкретная команда
- общая социальная и организационная культура в крупной компании с большой вероятностью будет весьма низкая, и надо быть к этому готовым и подготовленным
- стоит хорошо просчитать потерю в деньгах (и потенциальный выигрыш за счёт добавления "строчки в резюме")
источник

N

Ni in RubyRush
Dmitriy Tensei Malyshev
function calNumber(number) {
 let range = Array(number).fill(1).map((x, y) => x + y)
 console.log(range.reduce(function(a, b){return a+b;}))
}
Круто, надо будет почитать про редьюсеры
источник

E

Eugene in RubyRush
Dmitriy Tensei Malyshev
да заманивают соц пакетами, гады
За весь мир не скажу, но для России, если честно, не представляю, какие соцпакеты зачем кому-то нужно (из квалифицированных программистов). Наверное, это просто нежелание заморачиваться с арифметикой или какие-то аналогичные субъективные факторы. Бесплатная медицина в среднем не ниже платной по качеству для каких-то серьёзных случаев, ну а платная стоит по меркам цивилизованных стран копейки.

Зачем нужен депозит на такси тоже не могу себе представить, если честно :) Типа в офис каждый день на такси ездить? Неприличный вопрос: а зачем ездить в офис каждый день?
источник

N

Ni in RubyRush
Dmitriy Tensei Malyshev
function calNumber(number) {
 let range = Array(number).fill(1).map((x, y) => x + y)
 console.log(range.reduce(function(a, b){return a+b;}))
}
А на руби что-то похожее возможно сделать?
источник

E

Eugene in RubyRush
Ni
А на руби что-то похожее возможно сделать?
Руби специально для такого создан! :)
источник

DM

Dmitriy Tensei Malys... in RubyRush
Ni
А на руби что-то похожее возможно сделать?
def cal_number(number)
 range = (1..number).to_a
 range.sum
end
источник