Size: a a a

2020 October 03

S

Sebor in Go-go!
Александр Попов
прямо первый "Go — императивный или декларативный"
Меня, честно сказать, поражает, что "суньоры погромисты" таких простых вещей не знают...
Даже я понимаю разницу, хоть и не являюсь разрабом
источник

АП

Александр Попов... in Go-go!
я про то что на интервью такие люди спрашиваю то что их учили, а не то что нужно в практике и там встречается
источник

АП

Александр Попов... in Go-go!
это как отбор людей который прыгали с вышки, и не прыгали с вышки
источник

АП

Александр Попов... in Go-go!
не важно зачем практически эти прыжки нужны
источник

Н

Никита in Go-go!
Shaoron Steiner
А если давать medium задачи с литкода, так вообще 95% уйдут сразу
Много ума не надо чтобы решать задачи на литкоде
источник

Н

Никита in Go-go!
Там все задачи - шаблонные
источник

АП

Александр Попов... in Go-go!
... а потом эти люди режут кандидатов, потому что "ой что-то он долго думал над алгоритмом, хоть и решил. Конечно долго блин - ты из книги вспомнил, он с нуля проектировал"
источник

SS

Shaoron Steiner in Go-go!
Никита
Много ума не надо чтобы решать задачи на литкоде
Некоторое количество ума и много упорства надо. Программисту вообще обычно много ума не нужно, чай не учёный
источник

Н

Никита in Go-go!
Daniel Podolsky
этому фокусу научил меня Миша Пилин, который тогда нанимал крестовиков в jetbrains

я ему пожаловался, что на интервью много времени угодит

а он и говорит - начинай с просьбы развернуть односвязный список. я, говорит, 70% людей на этом заворачиваю за 15 минут

я не поверил, попробовал

и это, биииип, правда!

70% кандидатов не могут написать тривиальный алгоритм с одним циклом и одной промежуточной переменной.
70% людей не могут сделать простую линию через GUI! Заворачиваем их, ребят
источник

S

Sebor in Go-go!
Shaoron Steiner
Некоторое количество ума и много упорства надо. Программисту вообще обычно много ума не нужно, чай не учёный
+
источник

Н

Никита in Go-go!
Shaoron Steiner
Некоторое количество ума и много упорства надо. Программисту вообще обычно много ума не нужно, чай не учёный
Соглашусь. Я к тому, что это не показатель скилла вовсе. Если человек этим занимался, то он будет шарить, как решать. Но этим занимаются только по надобности. Мало кому полезно решать задачи на литкоде: либо участниками гугловских олимпиад, либо перед собесом в FAANG
источник

AK

Anton Kucherov in Go-go!
А где в бизнес коде используются однонаправленные связные списки? Поделитесь опытом нескольких реальных кейсов из бизнесовых приложений? 🤔
источник

Н

Никита in Go-go!
Anton Kucherov
А где в бизнес коде используются однонаправленные связные списки? Поделитесь опытом нескольких реальных кейсов из бизнесовых приложений? 🤔
Мы ведь не только бизнес код пишем
источник

АП

Александр Попов... in Go-go!
Anton Kucherov
А где в бизнес коде используются однонаправленные связные списки? Поделитесь опытом нескольких реальных кейсов из бизнесовых приложений? 🤔
да нигде, это "прыжки с вышки" как у племени дикарей вот были, только теперь тебе дают красивые такой диплом
источник

ЕО

Евгений Омельченко... in Go-go!
Anton Kucherov
А где в бизнес коде используются однонаправленные связные списки? Поделитесь опытом нескольких реальных кейсов из бизнесовых приложений? 🤔
Я пишу циклы, в которых нужно сделать одну операцию, каждый день по несколько десятков раз в сутки. Тысячи разных причин бывает написать цикл. Если человек не может понять, что нужно написать цикл, чтобы пробежаться по списку, то он сможет выполнять только одну задачу -- протягивание поля из json'а в базу. Кому такие нужны?
источник

DP

Daniel Podolsky in Go-go!
Anton Kucherov
А где в бизнес коде используются однонаправленные связные списки? Поделитесь опытом нескольких реальных кейсов из бизнесовых приложений? 🤔
ну, вот (двунаправленый, правда, но от однонаправленного отличается не сильно): https://golang.org/src/container/list/list.go?s=1309:1486#L38

а вот его использование: https://github.com/hashicorp/golang-lru/blob/master/simplelru/lru.go#L14
источник

p

pragus in Go-go!
Но это ж контейнер, а не бизнес-код :)
источник

ЕО

Евгений Омельченко... in Go-go!
Блокчейн, даром это модно, вообще говоря односвязный список
источник

ЕО

Евгений Омельченко... in Go-go!
Если у вас есть дерево потенциально-бесконечное, то ветвь -- односвязный список. Не знаю как у вас, а у нас такие деревья бывают
источник

ЕО

Евгений Омельченко... in Go-go!
Конечно чтобы написать валидатор джейсонов, которые кладутся в mongodb, ничего вообще не надо знать. Но в реальной практике мне сложно придумать что-то сложнее петпроджекта, где не нужно что-то сложное на стороне бизнес-логики делать
источник