@spbpython

Страница 374 из 785
Denis
10.04.2017
13:51:59
Про пуш с фронта вообще молчу

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

Serge
10.04.2017
13:56:27
Denis
10.04.2017
13:56:39
Угу

Google
Sergey
10.04.2017
13:56:43
пока;)
Какие вопросы будешь задавать, когда начнёшь?

Sergey
10.04.2017
13:57:14
Примеров!!!

Serge
10.04.2017
13:57:35
в Go сообществе могут дать много примеров вопросов на собеседовании

Sergey
10.04.2017
13:58:03
Т.е. вопросы по самому языку и только?

Denis
10.04.2017
13:59:05
Спрашивают про полиморфизм

Про наследование

Всё в кавычках )

Про работу со слайсами

Sergey
10.04.2017
13:59:43
Как использовать множественное наследование в js

Denis
10.04.2017
13:59:45
О представлении в памяти

Google
Sergey
10.04.2017
14:00:18
О представлении в памяти
Это из того что в блоге описано?

Denis
10.04.2017
14:00:30
А, терроризировали пару раз на тему глубокой работы с сетью, типа в деталях рассказать как пакетики формируются и что там происходит, как по айпи оно находится

Про ядро линупса

Алгоритмы, связанные списки, а сбаланстпуй нам дерево

И ругают когда массив называешь списком :(

Denis
10.04.2017
14:06:52
в каком языке?
В контексте GoLang, вестимо

Ну я так то и питонист, привык :(

Кстати, а где-то спрашивают про SOA, микросервисы, про взгляд. Про библиотеки и опыт

Nikolay
10.04.2017
14:08:20
> про SOA, микросервисы но это ж очевидный булшит, зачем про это спрашивать?

Serge
10.04.2017
14:08:25
часто вопросы зависят от кандидата

Denis
10.04.2017
14:08:29
В общем, мой опыт пока собеседований на гоу: либо берут и углубляются в алгоритмизацию и низкоуровневые вопросы, либо это веб ))

Serge
10.04.2017
14:08:36
с чем пришел, что упомянул, то и спрашивают

Nikolay
10.04.2017
14:08:53
Общий кругозор, адекватность?
но это же вопрос ни о чем

я понимаю спрашивать, как управление памятью в питоне устроено

Denis
10.04.2017
14:09:23
> алгоритмизация > go
Ну всё-таки стандартная библиотека там маловата, чтобы были все необходимые структуры и алгоритмы

Google
Nikolay
10.04.2017
14:09:57
Ну всё-таки стандартная библиотека там маловата, чтобы были все необходимые структуры и алгоритмы
так я про это и говорю. Язык для велосипедописателей, да еще и с огрызком инструментария

алгоритмы надо на C++ писать, а не на го

Denis
10.04.2017
14:10:50
Велосипеды - необходимость, всё-таки другие плюсы у гоу перевешивают скромность стандартной библиотеки )

Sergey
10.04.2017
14:11:11
Nikolay
10.04.2017
14:11:38
Велосипеды - необходимость, всё-таки другие плюсы у гоу перевешивают скромность стандартной библиотеки )
у него один единственный плюс - скорость сетевого программирования и толковая асинхронность вокруг этого

Denis
10.04.2017
14:11:45
алгоритмы надо на C++ писать, а не на го
От чего же, С-гоу вполне себе хороший по оптимизации, ну можно либу на си написать и подключить, конечно, но задачу то сделать нужно - реализовать какой-нибудь алгоритм )

Nikolay
10.04.2017
14:11:54
еще в плюсы можно записать быструю компиляцию

Вопросы типа "спроектируй сервис Х" - булшит?
"спроектируй сервис" - нет, а "микросервисы и SOA" - да

Denis
10.04.2017
14:12:22
у него один единственный плюс - скорость сетевого программирования и толковая асинхронность вокруг этого
В точку - эффективная работа с I/O без блокировок(как в ноде из-за одного треда) и остановки мира

Nikolay
10.04.2017
14:12:48
В точку - эффективная работа с I/O без блокировок(как в ноде из-за одного треда) и остановки мира
ну так питон тоже так умеет уже, пусть и не с такой производительностью

Denis
10.04.2017
14:12:58
"спроектируй сервис" - нет, а "микросервисы и SOA" - да
Сложно на собеседовании спроектировать то, что хочет видеть человек, так как рамки поставить за короткое время сложно

Nikolay
10.04.2017
14:12:58
и инфраструктура куда взрослее

Nikolay
10.04.2017
14:13:22
Сложно на собеседовании спроектировать то, что хочет видеть человек, так как рамки поставить за короткое время сложно
такие вопросы больше задают, чтобы проверить умение думать, как ты сам выше написал :)

Denis
10.04.2017
14:13:38
ну так питон тоже так умеет уже, пусть и не с такой производительностью
На питоне один поток(считай та же нода), оверхеды по памяти для типов данных и операций, слабые возможности оптимизации работы с памятью(ну в сравнении с гоу)

Nikolay
10.04.2017
14:14:13
Denis
10.04.2017
14:14:21
Именно!

За то питон и люблю

Nikolay
10.04.2017
14:14:29
плюс, если I/O задача - то необязательно один поток

Denis
10.04.2017
14:14:47
Ну и элегантность кода, мультипарадигменность, скорость, коммьюнити, кучи либ... питон шикарен

Nikolay
10.04.2017
14:14:53
За то питон и люблю
а я за это го не люблю :)

Google
Nikolay
10.04.2017
14:15:08
потому что там ничего этого нет, есть только понты и хипстерство

Denis
10.04.2017
14:15:09
а я за это го не люблю :)
В разработке везде есть трейд-оффы ))

Nikolay
10.04.2017
14:15:54
Ой нет, это всё в Rust'е оставили ))
надо на него посмотреть, что ли

вроде кто-то даже в продакшене использует

Denis
10.04.2017
14:16:05
В расте много клёвых штук

Jonh
10.04.2017
14:16:20
Denis
10.04.2017
14:16:32
Но они идут вразрез с идеологиями Go - KISS, Opinionated Language

Nikolay
10.04.2017
14:16:36
Ошибся в слове rust
это что-то из хипстамирка, не надо

</trollmode>

Admin
ERROR: S client not available

Denis
10.04.2017
14:17:03
Короче я поехал в DataArt, хватит холиворить, тем более "на костях питона" :D

Nikolay
10.04.2017
14:17:04
Но они идут вразрез с идеологиями Go - KISS, Opinionated Language
основная идеология го - "давайте это выкинем, оно никому не нужно"

в итоге от языка остался огрызок

Denis
10.04.2017
14:17:23
Jonh
10.04.2017
14:18:31
Но они идут вразрез с идеологиями Go - KISS, Opinionated Language
А бойлерплейт не идёт вразрез с KISS?

Denis
10.04.2017
14:19:38
Да не так уж его и много, ну приходится каждый раз проверять на ошибку...

Но это проще, чем иметь неизвестно как работающую систему исключений или ещё какие функции

Этот язык делался для безопасных взаимодействий, для ЯВНЫХ проверок на ошибки с очевидными местами

Nikolay
10.04.2017
14:21:31
Google
Denis
10.04.2017
14:29:11
это не значит, что из него надо выкинуть типы и map/filter
Во-первых, я сам ЗА, то чтобы такие вещи там были, но не добавленная фича - меньше область знаний. Гоу часто используется командами как второй стек, который нужно бы быстро освоить

Denis
10.04.2017
14:29:58
А обобщенное программирование?
Ну не об женериков строился язык, а со стороны Си, низкого уровня

Nikolay
10.04.2017
14:30:12
если позиционировать язык, как быструю замену питона, то надо было лучше момент проработать, что после питона чувство отвращения и кастрированности у 90% людей возникает

Denis
10.04.2017
14:30:21
то, что фичи есть, не значит, что их обязательно нужно изучать
Ну встретишь ты это в коде и такой не знаешь чтотэто

Nikolay
10.04.2017
14:30:33
Denis
10.04.2017
14:30:37
Тебе говорят что ты Лев Толстой и ничего не знаешь

это в любом языке может быть
Я полностью согласен на счёт этой темы с тобой, но если так и делать, то получится раст :(

Nikolay
10.04.2017
14:31:14
в 2017 году не знать, что такое map и filter - это позор

Denis
10.04.2017
14:32:20
в 2017 году не знать, что такое map и filter - это позор
Это мы взяли за пример, но подобное обсуждение может сложиться много о каких элементах технологии

Nikolay
10.04.2017
14:34:02
Это мы взяли за пример, но подобное обсуждение может сложиться много о каких элементах технологии
так-то да, но, понимаешь, го утверждает, что ты должен знать, что такое корутины и потоки

при этом в душе не волнуясь про контейнеры и обобщенные алгоритмы

и это лицемерие

Denis
10.04.2017
14:35:25
так-то да, но, понимаешь, го утверждает, что ты должен знать, что такое корутины и потоки
Да, основные парадигмы, которые являются фундаментальными для технологии

Nikolay
10.04.2017
14:36:10
Да, основные парадигмы, которые являются фундаментальными для технологии
если ты пришел с питоновским пониманием корутин - то отсутствие map и filter должно тебе просто душу выворачивать

Denis
10.04.2017
14:36:21
при этом в душе не волнуясь про контейнеры и обобщенные алгоритмы
Зачем расширять фундамент? Нужно то было что? Сишечка, которая быстра для разработки, предоставляет интерфейс для работы с асинхронным подходом

Зато

Denis
10.04.2017
14:37:03
Там есть контекст

Nikolay
10.04.2017
14:37:05
зачем рожать этот огрызок?

Страница 374 из 785