
Alexander
03.05.2017
05:44:08
не при каждом изменении структуры надо все везде править вобще-то... Намекаешь на ORM и модели как в Django? но это ведь не бесплатно, это снижает гибкость и жрет ресурсы...

Aleserche
03.05.2017
05:46:43
эм, запрос в orm можно скомпилировать и будет так же быстро, как при чистом запросе, что ли
не помню, где такое видел

⠀
03.05.2017
06:35:42
вронгчат

Google

Aleksey
03.05.2017
08:12:38
Друзья заясните, как по уму сделать , необходимо под каждого зарегистрированного человека выделять экземпляр http клиента, прокси клиента, чтобы каждый является своем личном кабинете мог ввести в форму ip:port pass и уже работать со внешнем миром, например с wordstat.yandex.ru. как все это разрулить, чтобы не было путаницы?

Aleksandr
03.05.2017
08:15:07
type User struct {
client *http.Client
}

Aleksey
03.05.2017
09:21:51
Эт шо?, можно поподробнее пжл

Aleksandr
03.05.2017
09:31:35
чтобы не запутаться держи у инстанса юзера инстанс клиента

Alyona
03.05.2017
11:05:48
Привет всем!
Направление разработки индустриального интернета вещей ищет разработчиков Rust\Go.
Работа в офисе на м. Павелецкая.
Для опытных разработчиков з/п 200+ т.р.
Технические скилы:
• Отличные знания TCP/IP стека
• Отличные знания Go или Rust
• Опыт работы с high load системами
Будет огромным плюсом:
• Опыт построение приложений, которые держат сотни тысяч постоянных коннектов
• Опыт разработки стораджей или баз данных
• Понимание CAP
• Живые проекты на github
#вакансия #москва #backend #go #rust

Alexey
03.05.2017
11:34:27
Было ведь уже:)

tony
03.05.2017
12:30:22
Вот я во многих вакансиях вижу "Отличные знания TCP/IP стека", что под этим подразумевается?)
Что должен знать программист о TCP/IP, чтобы сказать, мол имею "Отличные знания TCP/IP стека"?

Stepan
03.05.2017
12:32:16
Это обычно филлер, потому что проверяющие и сами этим зачастую не грешат :-)

tony
03.05.2017
12:32:47
Я это понимаю, но если посмотреть на это с профессиональной точки зрения?

Stepan
03.05.2017
12:33:18
Мало какие программисты всерьез сталкиваются с сетями по всему стэку, обычно только аппликейшн уровень, да и требовать от них знаний на уровне сетевого инженера обычно глупо
Совмещение бывает, но это скорее у девопсов
Или у программеров, писавших реализацию пачки сетевх протоколов например

Google

tony
03.05.2017
12:33:52
Например, я должен пересказывать RFC какой-нибудь при звонке старшего коллеги ночью?)
Stepan спасибо, вы подтвердили мои домыслы)

Stepan
03.05.2017
12:34:36
А это надо спрашивать у писавших вакансию :-) Ну и по контексту смотреть. Если компания просто какие-то вебовые херовины ваяет - то значит добавили просто от балды, чтобы было
Если компания занимается сетевыми задачами - значит может оказаться, что действительно нужно будет по работе и будут требовать
Но чаще филлер :-)

Stanislav
03.05.2017
12:35:13

tony
03.05.2017
12:35:38
Тогда вопрос, что на текущий момент из литературы по сетям можно порекомендовать программисту?

Dmitry
03.05.2017
12:35:43
не, ну хотя бы so_linger

RunOver
03.05.2017
12:35:51

Stepan
03.05.2017
12:35:56
Так HR обычно вообще в этом не разбирается, что дали то и запостили, а пишут это те, кто человека ищет. И программера обычно ищут по вакансиям, в основном составленным программерами же :-)

RunOver
03.05.2017
12:36:24

Stepan
03.05.2017
12:36:59
Скорее фильтрацией

tony
03.05.2017
12:37:03
Ну, господа, давайте будем справедливы, HR - это человек, который фильтрует начальных кандидатов, т.е. это просто человек который подбирает кандидатов по ключевым словам в резюме и отделяет адекватов от неадекватов, а дальше уже соискателя собеседуют другие люди

RunOver
03.05.2017
12:37:28

tony
03.05.2017
12:37:37
Грубо, но так, в большинстве своём

Stepan
03.05.2017
12:38:01
К тому же HR-ы обычно общие на всю компанию включая нетехнические должности, грамотные подобранные под задачу это разве что в очень крупных и заточенных

RunOver
03.05.2017
12:39:40
Как правило

Google

Stepan
03.05.2017
12:41:40
Ну скажем так, я подкованных в ИТ HR-ов не встречал, максимум слегка нахватавшихся
Бонусы-то очевидны, да, но у меня есть некоторое сомнение в распространенности такой практики :-)

RunOver
03.05.2017
12:42:40
Угу. Это и грустно.
Куда не обращался, везде очень странные девушки, что даже обычную работу выполнять не желаютЬ.

Stanislav
03.05.2017
12:44:25
То компания будет только терять

Stepan
03.05.2017
12:53:06
Компания видит, что HR неадекватов отфильтровывает, но не видит, что также отфильтровываются нужные, поэтому потери не так заметны, и поэтому изменений нет и не ожидается

Anton
03.05.2017
12:54:06
да, такое бывает часто, что спец хороший, но ХРу не понравился

Maxim
03.05.2017
12:54:39
Вообще, на мой взгляд, нанимать человека, который будет нанимать других людей это как-то не очень идея
Особенно если он будет предлагать анкетирование

Stepan
03.05.2017
12:56:09
Вы забываете, что HR это не только найм технарей. Это еще и например фильтр на рабочие вакансии, чтобы алкашей не пропускать и так далее, там уже совсем другие правила и подходы
А потом технарь приходит в крупную компанию, его собеседуют так, как собеседовали бы потенциального разьебая в колл-центр, и удивляется, как так, с меня анкету требуют
А потому что там уже установленные процессы, шаг влево - шаг вправо побег, попытка пошутить приводит к трехдневному расстрелу резюме и так далее

Stanislav
03.05.2017
12:56:56

Maxim
03.05.2017
12:57:34
Знакомый случай рассказывал, как ему дали анкету, которую надо "заполнять только в электронной форме". И там встречаются пункты про "зачеркните"/"подчеркните", а также "нарисуйте" и "поставьте подпись"
Анкета была в пдф

RunOver
03.05.2017
12:58:01
Это очень странные места, похоже

Maxim
03.05.2017
12:58:33
Зато нанимателю зарплату всё равно дадут даже за такое дерьмо
"Просто никто пока вам не подошёл"

RunOver
03.05.2017
12:59:06
По типу макдоналсов, где «странные» личности, пишут «странные» тесты, для отбора еще более «странных» людей.

Maxim
03.05.2017
12:59:57
"Кем вы хотите видеть себя спустя пять лет?" - "Эм, я тут на год, как бы"

Google

RunOver
03.05.2017
13:00:54

Stepan
03.05.2017
13:02:22
Тогда точно примут :-)
Но - да, есть маркеры (не только вопросы HR-ов, но и отдельные требования, вопросы технарей на собеседовании итл), намекающие на ебанутость менеджмента в компании, после которых лучше просто попрощаться и не тратить себе нервы зря

Kirill
03.05.2017
13:07:29
Я и раньше знал, что у нас ХР хорошие, а сейчас еще больше в этом уверился. Повезло, однака.

m
03.05.2017
13:32:22
это где?

tony
03.05.2017
13:40:14
там где hr и разработчик - одно лицо ?
это где?

m
03.05.2017
13:41:27
у меня так было. Сам искал, сам собеседовал... Кучу сил на это тратишь, зато нормальных людей находишь.

tony
03.05.2017
13:41:47
Если есть из кого выбирать

RunOver
03.05.2017
13:43:51

m
03.05.2017
13:44:30
Всегда можно найти людей. Сложно, мало, но можно.

Kirill
03.05.2017
13:44:34
Не, у нас находят людей или проверяют резюме на соответствие, потом помогают быстро организовать собеседование и оформить документы. Я ни одной анкеты не заполнял сам, только расписался в готовых.
Зато собеседуют кроме технарей еще безопасники и директора. Могут и завернуть, правда не знаю, что для этого надо сделать. Мне не удалось такого добиться :)

Alexey
03.05.2017
13:46:22
> Отличные знания TCP/IP стека
Конкретно в данной вакансии речь идёт, в том числе, и о связи между устройствами и платформой, которая разная по качеству и чаще плохая. Нужно понимать, как с этим жить. TCP keep alive, TLS renegotiation, работа в мобильных сетях – вот это всё.
Помимо это, есть связь компонентов платформы между собой, где нужно понимать где надо throughput, а где latency. И как это можно потюнить.
Я бы советовал почитать https://hpbn.co, а дальше уже вглубь, если надо
(там далеко не только про бразуер, несмотря на название)

tony
03.05.2017
13:52:06
@alek_si спасибо, что разъяснили! Отдельное спасибо за ссылку!

Kirill
03.05.2017
13:52:40
Надо руководству показать эту вакансию, пусть мне зарплату поднимают.

Alexey
03.05.2017
14:02:57
Была, кстати, история, в компании одной девочка HR думала, что senior developer - это ниже, чем junior, и все такие резюме в течение года отбраковывала, пока это случайно не всплыло.

Google

Maxim
03.05.2017
14:04:50
Типа джуниор это кто угодно кто варится в языке год-два. А то что за это время он может язык выучить до уровня сеньёра или выше никто не учитывает как-то

Alex
03.05.2017
14:07:44
Джуниор это житель дна
За год-два в языке можно прохавать всё

Igor
03.05.2017
14:08:23

Maxim
03.05.2017
14:08:38

Alex
03.05.2017
14:09:47
Впрочем, те, кто пишут в вакансиях такое требование, просто не в себе
Ни в одной толковой вакансии я такого не встречал никогда

Alexey
03.05.2017
14:12:53
и тебе привет :)

Alexey
03.05.2017
14:13:26
Я неоднократно писал реализацию сетевых протоколов, но сказать про себя, что у меня отличные знания TCP/IP стека не могу
> Recruiter: what is the type of the packets exchanged to establish a TCP connection?
> Me: in hexadecimal: 0x02, 0x12, 0x10 – literally "synchronize" and "acknowledge".
> Recruiter: wrong, it's SYN, SYN-ACK and ACK; if Google is down you will need to know this to diagnose what the problem is. We will stop here because it's obvious that you don't have the necessary skills to write or review network applications. You should learn the Linux function calls, how the TCP/IP stack works, and what big-O means to eventually qualify if you are interviewed at a later time. Good luck, bye.

Maxim
03.05.2017
14:14:08
Сейчас подавляющее большинство программистов не могут кодить без интернета
На эту тему даже в твиттере флешмоб проходит

corpix
03.05.2017
14:14:37

Alexey
03.05.2017
14:15:15
это надо в контексте читать
http://www.gwan.com/blog/20160405.html

Alex
03.05.2017
14:17:47