@spbpython

Страница 132 из 785
Eugene
13.09.2016
09:26:14
ок :)

Dmitry
13.09.2016
09:26:22
нету фана качать архив просто :) тем более с мобилки

Danil
13.09.2016
09:26:28
ну или тем сервисом для ревью

Dmitry
13.09.2016
09:26:37
+1

Google
Eugene
13.09.2016
09:26:52
Лучше gist :) там сразу и тестовые файлы можно положить

Это задание

https://gist.github.com/espdev/ae857a8eaa1c14a4d17427374e225593

Комменты по коду на русском, не пугайтесь :)

Там же пара примеров тестовых данных. Есть полные наборы, если надо (там 4 мегабайта)

Sergey
13.09.2016
09:50:02
ИТМО разве нет?
Да. Кафедра ВТ. Главное, дурака не валять :)

Tatiana
13.09.2016
09:50:15
дурака лучше вообще никогда не валять

думать полезно

Dmitry
13.09.2016
10:04:19
так вот про висту, рассказываю вкратце ) есть такая контора в спб, хотя мб уже и прикрылась, конечно, кто ж знает. Позвала меня туда эйчарша-девочка. Пришёл, внутри жутчайший бардак, люди носятся. Гендир похож на учёного из старых чёрно-белых комедий: шевелюра-одуван, безумный взгляд, одежда на размер больше нужного

на позиции речь шла о том, чтобы писать (миддлом) под pyqt медицинский софт

Eugene
13.09.2016
10:05:46
https://spb.hh.ru/employer/1684993 ?

Dmitry
13.09.2016
10:06:28
поболтали за жизнь. Гендир мне: сделаешь тестовое и возьмём. Пошёл к челу брать тестовое (тут же). Чел мне показывает монитор с 2-3 экранами и там такой разухабистый SQL-запрос. Он у нас выполняется 2 дня, говорят, и написан очень криво. Надо переписать с нуля.

Google
Dmitry
13.09.2016
10:06:40
жива) конторка-то

Tatiana
13.09.2016
10:06:58
https://spb.hh.ru/employer/1684993 ?
точно! у них же вакансия на питониста уже больше месяца висит! я-то думаю, название где-то видела

Dmitry
13.09.2016
10:07:00
и всё смотрели стоя, забыл сказать. Они не смогли найти свободного стула мне

долго бегали но не нашли стул

ещё я стакан воды попросил - это мой обычный тест: если контора не может быстро дать воду или чай, в ней всё устроено настолько плохо, что надо уходить. Воду тож не дали

Dmitry
13.09.2016
10:08:11
нашёл в каком-то из угловых кабинетов тимлида, начал с ним говорить уже просто из любопытства

Dmitry
13.09.2016
10:08:22
тимлид был чудовищно замученный, но хороший парень

без идиотизма в глазах, как у остальных сотрудников

было очевидно, что он тащит всё это, чтобы оно как-то работало

Tatiana
13.09.2016
10:08:54
она уже второй год висит, если что
ыыы. забавно. просто я всего месяц мониторю ХХ на предмет вакансий

Dmitry
13.09.2016
10:08:58
первое, что он сказал мне: тут ад. Беги, пока можешь

я: расскажи

он: зп задерживают. И платят как придётся, как приходят платежи от клиентских контор. Но это смотря как себя поставишь. Я вот сразу отрезал: если со мной это будет ещё происходить, уйду к чертям. Больше не было

код адовый. В него даже лучше не смотри. Костыль на костыле. Берут идиотов

Sergey
13.09.2016
10:10:27
зачем она там оставался?

Dmitry
13.09.2016
10:10:47
паспорт забрали?)))

Eugene
13.09.2016
10:10:49
тот же вопрос. Что он там делал?

Google
Anton
13.09.2016
10:11:07
Шантажировали компроматом?

Dmitry
13.09.2016
10:11:18
серёж, это обычная история. Есть такой типаж тимлидов, у которых, например, семья и которые боятся что не найдут другое. Но в данном случае всё настолько адово, что действительно чёрт знает зачем.

Eugene
13.09.2016
10:11:43
Доплачивали мимо бухгалтерии, наверное :)

Dmitry
13.09.2016
10:11:50
ну в общем я сделал вид что буду делать тестовое и вышел от этого безумного гендира

тимлид мне подыграл и сказал гендиру, что я ок и что после тестового он меня возьмёт

иначе я бы спокойно оттуда не выбрался явно

Eugene
13.09.2016
10:12:37
иначе я бы спокойно оттуда не выбрался явно
А что бы с тобой сделали? Нашли бы стул, привязали и заставили писать SQL запрос? :)

Dmitry
13.09.2016
10:12:51
уже на лестнице пишу смску этому гендиру (он мне для связи дал личный номер): простите, по личным обстоятельствам не возьмусь за ваш проект

а, да, предложили 30 и 40 после исп, если помню верно

хотя я был миддл джанго и искал тогда 60 минимум

ну или меньше миддла, но не суть

(спойлер: нашёл и достаточно легко)

Dmitry
13.09.2016
10:13:53
так вот, отправляю ему эту смску

а он мне начинает звонить в ответ, я не беру, я в ужасе

тогда он начинает кидать длинные смски, мол, готовы рассмотреть больше, мол, простите но вы ещё ничего не показали нам, а теперь я вижу, что вы спец и т.п В духе 'вернись я всё прощу'

около 5 штук кинул и затих.

Sergey
13.09.2016
10:15:27
он уже руки потирал, а ты...

Eugene
13.09.2016
10:15:46
Сейчас порылся в почте. Некая Анна Афонина настойчиво писала мне про эту ООО ВИСТА "З/П складывается из оклада и бонусов. Оклад составляет 40-70 тыс (в зависимости от опыта кандидата), бонусы различны от 20 000 до 100 000 в месяц (но только по закрытию проектов)"

Dmitry
13.09.2016
10:16:03
даже в инете есть отзывы о работе в этой конторе: https://antijob.net/black_list/ooo__vista_/

>> Сначала кормили обещаниями, потом сослались на "плохую работу". Денег у них постоянно нет, а проекты решаются в спешке, сделать работу по-человечески обещанные клиенту директором сроки не позволяют.

Google
Dmitry
13.09.2016
10:16:51
короче этот чел безумен

что нам этот пример показывает? Не знаю. Возможно, тот факт, что не нужно быть адекватным сколь-нибудь человеком, чтобы вести бизнес и получать деньги от клиентов о_0 и оставаться на плаву годами

короче, вот туда идти на джуна точно не стоит

но туда можно в принципе посылать людей учиться, как выглядят красные флаги на собеседовании :)

ибо это сборник вообще всех красных флагов, живого места нету

Gregory
13.09.2016
10:20:44
Лол, тоже смотрел на эту вакансию.

Andrey
13.09.2016
10:21:06
Я писал в Висту. Позвонил какой-то чувак, кинул дамп базы(!), попросил что-то оттуда достать.

Dmitry
13.09.2016
10:21:16
да-да

мне тоже хотели дамп на флешку скинуть

Admin
ERROR: S client not available

Dmitry
13.09.2016
10:21:29
офигеть, у них даже тестовое не поменялось за эти годы

Andrey
13.09.2016
10:21:49
может оно просто до сих пор нормально не работает

Dmitry
13.09.2016
10:21:52
если это можно тестовым назвать :) прозреваю что это просто застаревшая проблема на самом деле

да, именно :))

мы часто говорим здесь о хорошем стиле и о хороших конторах для работы

вот вам для разнообразия плохая. :)

Eugene
13.09.2016
10:27:01
Печально, что такая контора делает ПО для мед. учреждений. Это же сотни несчастных мед. работников и тысячи несчастных пациентов.

Dmitry
13.09.2016
10:27:51
да, у врачей в целом такая карма несчастливая

страдать над отвратительным софтом и горой бумажек

Aleksey
13.09.2016
10:28:07
У них денег нет, работали

Google
Eugene
13.09.2016
10:28:08
Там, наверное, ад, а не ПО. PyQt хотя бы для GUI. Крупный проект будет тормозить ужасно, особенно если криво всё написать.

Serge
13.09.2016
10:28:12
ой, я помню как-то пришел на вакансию типа тимлида/техдира проекта. проект для деверсификации и услаждения эго владельца, явно. сама контора вообще чем-то другим занимается. со мной там кто-то лично должен был говорить, мы с ним заранее договорились. пришел, а мне девочка на ресепшене дает анкету на 8 листов, типа вот заполните сначала. рядом еще тётя какая-то села, типа такую же анкету заполняет. я на анккету посмотрел, подхожу к девочке, говорю "я пришел по вакансии разговаривать, а не анкеты заполнять", она "подождите минуту", куда-то сходила через пару минут выходит чувак, с которым мы договаривались, еле скрывает улыбку, я тут понял, что собеседование с ним я уже прошел:) в итоге мне вообще не понравилось что они хотели делать и как, тоже сказал сразу, что я в этом участвовать не хочу, он чего-то уговаривать пытался, но было забавно

Dmitry
13.09.2016
10:28:31
Aleksey
13.09.2016
10:29:30
У медиков нет денег, за редким исключением

Dmitry
13.09.2016
10:29:33
Там, наверное, ад, а не ПО. PyQt хотя бы для GUI. Крупный проект будет тормозить ужасно, особенно если криво всё написать.
вот не надо, PyQT это хорошая штука. Я сам на ней писал долго. Соглашусь хотя, что организовывать проект надо правильно, иначе труба.

Eugene
13.09.2016
10:30:03
PyQt хорошая, я сам писал сервисное ПО на нём.

Но, асинхронный UI сделать на нём - это проблема. Потоки то в питоне "не работают". Надо что-то посчитать в фоне, чтобы UI жил - проблема.

Делал мультипроцессорные обработчики для вычисления

Eugene
13.09.2016
10:32:11
LOL
Возьми PyQt и сделай, чтобы GUI нормально крутился вовремя вычислений в фоне в том же процессе. Двже если GIL отпустить, всё равно ботва получается.

Dmitry
13.09.2016
10:32:11
ой, я помню как-то пришел на вакансию типа тимлида/техдира проекта. проект для деверсификации и услаждения эго владельца, явно. сама контора вообще чем-то другим занимается. со мной там кто-то лично должен был говорить, мы с ним заранее договорились. пришел, а мне девочка на ресепшене дает анкету на 8 листов, типа вот заполните сначала. рядом еще тётя какая-то села, типа такую же анкету заполняет. я на анккету посмотрел, подхожу к девочке, говорю "я пришел по вакансии разговаривать, а не анкеты заполнять", она "подождите минуту", куда-то сходила через пару минут выходит чувак, с которым мы договаривались, еле скрывает улыбку, я тут понял, что собеседование с ним я уже прошел:) в итоге мне вообще не понравилось что они хотели делать и как, тоже сказал сразу, что я в этом участвовать не хочу, он чего-то уговаривать пытался, но было забавно
время студёных былин. Я вспомнил ещё одну контору супер-мутную, тоже в питере. Там был офис дичайше душный, эйчарша опоздала ко времени интервью минут на 20, но главное - он начала на своём ноуте показывать мне их проекты и это была какая-то муть на мути, инет-магазинчики на которых всё отваливалось прямо при нас

Serge
13.09.2016
10:32:34
CPU bound нигде не работает без разделения по процессорам

а вообще, для этого есть GPU:)

Dmitry
13.09.2016
10:32:47
я её спросил, а что-то из ваших проектов приносит прибыль? эйчарша: неа, пока ничего. я: а как тогда? эйчарша: а это всё на деньги нашего генерального, у него другие источники дохода

ват

название этой конторы лучше не буду говорить, а то вдруг тут кто-то оттуда, ещё оскорблю ненароком :)

Aleksandr
13.09.2016
10:33:11
Другие источники … Т.е. вы

Eugene
13.09.2016
10:33:33
а вообще, для этого есть GPU:)
Да, но не всё на GPU можно пропихнуть. Поэтому делал в отдельных процессах и через zeromq общался с GUI

Dmitry
13.09.2016
10:33:41
карманная игрушка, для услады эго и понтов перед корешами
вот я тоже так подумал. Это самое вероятное

сидит такой чел, бизнес у него сложился, он думает, чего дальше делать

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