Size: a a a

pro.rb (Ruby/Rails / RU)

2020 December 14

u

unkmas in pro.rb (Ruby/Rails / RU)
Тенпеннай
"как в принципе работают" - это как?
Как минимум:

- что вообще такое поток и процесс? Чем отличаются?
- что с памятью в потоках, процессах
- потоки в руби - зачем вообще они нужны, если у нас гил?

Ответит хотя бы на это - уже хорошо. Знал бы ты, сколько приходит на собесы "сеньоров с 10 лет опыта", которые на первый вопрос уже невнятно мычат и отвечают что-то вроде "ну процессы - это система запускает, ничего про них не знаю, а потоки - это руби запускает, никогда их не использовал, не знаю" (без шуток, +/- такие ответы)
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
unkmas
Как минимум:

- что вообще такое поток и процесс? Чем отличаются?
- что с памятью в потоках, процессах
- потоки в руби - зачем вообще они нужны, если у нас гил?

Ответит хотя бы на это - уже хорошо. Знал бы ты, сколько приходит на собесы "сеньоров с 10 лет опыта", которые на первый вопрос уже невнятно мычат и отвечают что-то вроде "ну процессы - это система запускает, ничего про них не знаю, а потоки - это руби запускает, никогда их не использовал, не знаю" (без шуток, +/- такие ответы)
гм
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
ну вот такого уровня и спрашивают
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
а нафига ты это спрашиваешь?
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Я выше уже отвечал на этот вопрос
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Кратко - потому что это вещи, которые вполне себе используются в работе
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
unkmas
Я выше уже отвечал на этот вопрос
а это действительно дает понимание того, что человек знает?
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
для меня, например, многопоточность в руби из разряда "никогда не использовал, не знаю"
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
но в общем на собесе я рассказать про нее смогу
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Это стартовые вопросы, с которых начинается диалог на тему "потоки и процессы"

Ты в одном сообщении написал "не знаю", а в другом "смогу рассказать")
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Так не знаешь, или сможешь рассказать?)
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
unkmas
Так не знаешь, или сможешь рассказать?)
рассказать смогу, т.к. юзал в других языках и читал про гил
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Ну вот и отлично, что тебя смущает тогда?
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
то что в руби я их никогда не использовал
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
кроме одного случая
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Бля, и пуму не запускал?) Энивей - а я использовал, и?)

У тебя какое-то странное отношение к собесам - это не тест и не допрос, это диалог. Ты задаёшь разные вопросы, человек отвечаешь, ты уточняешь - чтобы выяснить, что он знает, что умеет, как думает и тп. Что-то человек может не знать, знает что-то другое - это означает, что надо спрашивать только то, что знают все?)

Одновременно с этим - на мой взгляд базовое представление о потоках и процессах входит в гигиенический минимум на сеньорском уровне. Может напрямую ты треды раньше и не вызывал в работе, но знать о них всё же должен.

Если нужен просто человек, который умеет создать новый экшен в контроллере и json сериализовать - то я поищу его не на сеньорскую зп.
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
unkmas
Бля, и пуму не запускал?) Энивей - а я использовал, и?)

У тебя какое-то странное отношение к собесам - это не тест и не допрос, это диалог. Ты задаёшь разные вопросы, человек отвечаешь, ты уточняешь - чтобы выяснить, что он знает, что умеет, как думает и тп. Что-то человек может не знать, знает что-то другое - это означает, что надо спрашивать только то, что знают все?)

Одновременно с этим - на мой взгляд базовое представление о потоках и процессах входит в гигиенический минимум на сеньорском уровне. Может напрямую ты треды раньше и не вызывал в работе, но знать о них всё же должен.

Если нужен просто человек, который умеет создать новый экшен в контроллере и json сериализовать - то я поищу его не на сеньорскую зп.
ну там нет никаких уточнений
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
о\
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
показал на пальцах про гил
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
А как ты это представляешь - мне надо было сделать запись собеса и выложить?)
источник