
Milton
29.01.2019
21:05:05

Mark
29.01.2019
21:55:24

Вадим
29.01.2019
22:39:33

Milton
29.01.2019
22:40:24

Google

Вадим
29.01.2019
22:42:10

Milton
29.01.2019
22:43:24

Вадим
29.01.2019
22:43:57

Milton
29.01.2019
22:44:10

Вадим
29.01.2019
22:44:58
Мур :3
Тока настроение было хорошее перед сном, теперь настроение испорчено, хуй засну

Milton
29.01.2019
22:46:05

Вадим
29.01.2019
22:46:53

Milton
29.01.2019
22:47:16
Аттракцион "кто умнее джаваскриптера". Сегодня в гостях создатель Redux: https://overreacted.io/ru/things-i-dont-know-as-of-2018/

Boris
30.01.2019
07:56:57
Вполне нормальный список. Человек борется с буллингом популярным в найме
я побывал на порядка 90 собеседований за 15 лет. Практически на всех меня спрашивали о базовых вещах - о tcp/ip (хендшейки, хуйшейки, фреймы, на одном из последних распрашивали как писать инструкции чуть ли не прямо в ядро), о том что такое http и rest. О кип-алайве, о переполнении стека, способах ручного управления памяти в языках с гц (оптимизации работы с мусором).
и вот любопытно. люди которые меня собеседовали, после пары месяцев работы с ними показывали поразительную безграммотность в предметной области с которой связана их работа. На всех позициях от тимлида, до архитектора.

Alex
30.01.2019
08:08:50
Отсобеседовал кучу людей. Зачастую не знают базовых вещей. Например чем TCP от UDP отличается, что такое IP адресация, почему при подключении через HTTPS по IP возникает ошибка имени. И другое.

Google

Boris
30.01.2019
08:09:31

Alex
30.01.2019
08:09:48
Ну лошара ты безграмотная. Что ещё?

Павел
30.01.2019
08:09:56
пёс

Boris
30.01.2019
08:09:57
это не помешало мне на второй работе написать систему управления свитчами для телекома.

Alex
30.01.2019
08:10:12
А у меня хуй 30см и что?

Boris
30.01.2019
08:10:29

Alex
30.01.2019
08:11:44
пруфпик или балаболка?
А вдруг ты посмотришь на фото и будешь потом искать меня, чтоб под окнами серенады петь. Я ссыкую.

Boris
30.01.2019
08:11:58

Alex
30.01.2019
08:13:15

Oleg
30.01.2019
08:13:32

Alex
30.01.2019
08:13:37
Оторвать бы таким программистам руки и голову

Павел
30.01.2019
08:13:40

Milton
30.01.2019
08:14:01

Alex
30.01.2019
08:14:01

Павел
30.01.2019
08:14:15

Boris
30.01.2019
08:14:19

Alex
30.01.2019
08:14:30

Павел
30.01.2019
08:14:58

Boris
30.01.2019
08:15:19
А что не так?
то что система соответствовала ожиданиям и позволила сэкономить работодателю на штате только в первый месяц после сокращений в 10 раз больше, чем стоила ее разработка

Alex
30.01.2019
08:15:20
Человек без знания базовых вещей пишет систему, которая работает с базовыми вещами.

Google

Alex
30.01.2019
08:15:46

Boris
30.01.2019
08:15:47

Alex
30.01.2019
08:15:57
А на пользователей такой системы похуй?

Павел
30.01.2019
08:16:17

Boris
30.01.2019
08:16:17

Павел
30.01.2019
08:16:49
бля :D

Boris
30.01.2019
08:16:53
карма!

Alex
30.01.2019
08:17:10
Вы спросите у сетевиков какое оборудование они предпочитают и почему? Удивитесь.

Boris
30.01.2019
08:17:29
щас удивляться начнем.

Alex
30.01.2019
08:18:02
Даже корпоративные D-Link всех достали уже в доску потому, что непредсказуемые в эксплуатации.

Boris
30.01.2019
08:18:36
хорошо пойдем другой дорогой. итак ты нанял кучу людей знающих базовые вещи и чего вы произвели с ними?

Oleg
30.01.2019
08:19:05
базовые операции

dmks
30.01.2019
08:19:44
Погодите погодите
А можно раскрыть понятие "базовые вещи"

Boris
30.01.2019
08:20:00
ну узнал ты, что человек знает чем UDP отлдиичается от TCP. это тебе не поможет, ведь он все еще не способен мультиплексор написать.

dmks
30.01.2019
08:20:02
Оно само по себе может быть ебейше широким

Boris
30.01.2019
08:20:28
хотя мультиплексор - ну вроде как базовая вещь.
Оно само по себе может быть ебейше широким
ну нынче оно в себя включает: tcp/ip, udp, dns, tls, микросервисы, изоляцию транзакций, ACID, CAP, REST, http, теорию графов, алгоритмы и структуры, модели памяти

Google

Boris
30.01.2019
08:23:34
кроме того в базовые вещи может входить что-то специфическое для экосистемы - синтаксис языка, его возможности, анальные дыры стандартной библиотеки
например - меня собеседовали в контору где написано 0 юнит-тестов за 20 лет и результатом этого стало то, что поддерживать систему нельзя. они решили ее переписать на го. и написали 0 юнит-тестов. Ясное дело го лучше чем шарп.

dmks
30.01.2019
08:24:49
это не та где был год обжект?

Boris
30.01.2019
08:24:50
так вот меня там спросили как через unsafe строки в байт слайсы конвертировать. Мне такое даже в голову ниразу в жизни не пришло.
рефакторинг коммит - create god object and god interface.

gravizappa
30.01.2019
08:26:14

Boris
30.01.2019
08:26:31
и вот я узнал, что нельзя делать ансейф потому что гц может просто прибрать твой слайс с байтами и строка из "хуй" превратится в "123".

Admin
ERROR: S client not available

gravizappa
30.01.2019
08:27:07
и это меня взяли на работу, я не понимал в воипе нихуяшеньки. ток через год наверное хоть что то раздуплил

Boris
30.01.2019
08:28:07
но пацаны на этом ансейфе пилят за деньги работодаеля что-то, не следуя базовым принципам разработки софта. как в 1980 хуярят. зато в каждую анальную дыру заглянули.

gravizappa
30.01.2019
08:29:57
я вообще считаю что способность вытащить из головы моментально какие то сакральные знания не так важно, как способность найти и разобраться в них
я когда народ собеседовал, всем давал возможность гугла
типа посмотри, погугли, расскажи. это намного больше о человеке говорит

Boris
30.01.2019
08:30:43
ничего)

gravizappa
30.01.2019
08:31:04
да нихуя, если он не соображает, то это понятно и с гуглением

Boris
30.01.2019
08:31:19
я например задачку давал человеку который типа суперкодерок на питоне и работал СТО в последней конторте
он отказался ее решать на собеседовании. сказал дома решит. так и не решил за 3 недели и 5 попыток.

gravizappa
30.01.2019
08:31:58
мож просто забыл?

Boris
30.01.2019
08:32:35
нет мы переписывались 3 недели. он 5 вариантов присылал. Они были правильные, но не досточно простые и не производительнее лучшего решения

Google

Boris
30.01.2019
08:33:40
все же задачка которую хороший программист решает за 15 минут (буквально пару недель назад ее решил java разработчик коллега мой), в домашнем варианте должна быть решена польностью.
и чтобы не было ощущения от собственной охуенности - коллега решил ее полностью за 15 минут, мне 2 года понадобилось. Некоторые вообще не способны ее решить иногда даже частично.

gravizappa
30.01.2019
08:34:51
чо за задачка? давай в студию)

Boris
30.01.2019
08:36:19
у нас есть пихтон. БООООЛЬШОЙ список с булеанами. прямо огромадный. нужно его отсортировать по порядку наиболее быстрым образом.

Valerа
30.01.2019
08:37:08

Alex
30.01.2019
08:37:17

Boris
30.01.2019
08:37:20

gravizappa
30.01.2019
08:38:12

Boris
30.01.2019
08:38:15
этот ответ подошел бы кодерку на С# и Java. Для питонеров код примера трэба)

Valerа
30.01.2019
08:40:47
d = {False: 0, True: 0}
for i in x:
d[i] += 1
ans = [False]* d[False] + [True]* d[True]

Boris
30.01.2019
08:41:29
медленно
есть способ посчитать "количество" гораздо быстрее. примерно раз этак в 10 минимум.

El Mariachi
30.01.2019
08:45:23
>>> x = [True, False, False, True, False]
>>> sum(x)
2
?

Boris
30.01.2019
08:45:34

Саша
30.01.2019
08:45:48
Нахера удалял...

Boris
30.01.2019
08:46:15
а вот тут начинается самое интересное в этой задачке. почему я ее решал 2 года. а что делать, если там не булеан, который интежер

El Mariachi
30.01.2019
08:46:24

Boris
30.01.2019
08:46:29
а настоящий объект и его надо понастоящему отсортировать по булевому признаку.
тут код писать не обязательно - как же отсортировать. и какой алгоритм выбрать.

Zart
30.01.2019
08:48:45