Ruslan
либо могут, но лучше бы этого не делал )))
Ruslan
проверенное временем
iҚØN🐾🐾
Для встряски мозгов нужно ФП
Ruslan
у меня вот щас проект, на питоне, чел его год писал с небольшой командой сцуко, вроде бы нормальный код, но модуль в 10 тысяч строк не проблема ни описания, ни системы деплоя, ни даже юзера создать нормально, всё через еб...ные костыли
iҚØN🐾🐾
Чему тут удивляться
Ruslan
так пишут сферические программисты на любом языке, у них всё на их ноуте работает )
Ruslan
а так бы он был джуном и просто бы не получил такой проект
iҚØN🐾🐾
Нет, этот класс ниже джуна
iҚØN🐾🐾
А потом ноут передавали клиенту. Так родился докер (с)
Ruslan
Нет, этот класс ниже джуна
да мидлы через одного без IDE недееспособны, я по приколу на собеседованиях прошу собрать микро проект без использования IDE и пиздец
iҚØN🐾🐾
На питоне?)
Ruslan
да
Ruslan
да на любом языке тоже так же всё
iҚØN🐾🐾
Ну не верю, что такие приходят на собесы)
Ruslan
да в последний год вообще одно говно мне HR приносят
Ruslan
самый простой пример, грю вот xml там запись с именем человека, сгенерируй мне на тачке (установлен python 3.8) код, для python 3.10 и запусти, на выходе должен быть xml с hello name из первого файла без IDE )
Ruslan
если сеньор начинает, ставить 3.10 в систему, сразу нахуй )
iҚØN🐾🐾
Ахах
Ruslan
Сразу это вспомнилось.
и так тоже было, но в другой конторе, там HR тупо не доносили резюме нормальных челов, если они им НЕ НРАВИЛИСЬ с ремаркой: они не вольются в коллектив )
Ruslan
Ахах
это не сеньор, максимум продвинутый мидл, и совешенно другие бабки
iҚØN🐾🐾
Я в систему не ставлю с 2.3, когда сломал yum на сентосе, обновив до 2.4)
Ruslan
у меня недавно прикол был, говорим с инвесторами по одному проекту, они спрашивают какая команда нужна, я выдаю список они: а средняя ЗП я: от 300 они: у нас (за уралом) столько не платят, дадим 150 максимум я: едьте за урал и там сами набирайте, только в Екат не заезжайте, там 700 хотят )))
Ruslan
Я в систему не ставлю с 2.3, когда сломал yum на сентосе, обновив до 2.4)
а у меня почти все тупо пытаются поставить первым действием
Ruslan
Ruslan
виртуальное окружение? что это? нахрена оно нужно вообще )
iҚØN🐾🐾
Щас, погоди, найду свой пост про собес, который я принимал...
iҚØN🐾🐾
Я как-то собеседовал одного на разработчика python. Там у него в послужном списке и IBM и Oracle и то и сё. Пришел на питониста. Просит сходу 250. Спрашиваю его: - вы знаете, что такое поток и процесс? - конечно! Потоки и процессы есть везде! - а разница в этих двух терминах есть? - нету! - хорошо, а что такое GIL знаете? - да, но это не нужно! - что не нужно? - не нужно GIL - а можете расшифровать аббревиатуру? - ээмм, нуууу, эттааа,... ну забыл, да - Global Interpreter Lock? - да! Он самый! - а зачем он в питоне? - ну как зачем, чтобы блокировать! - что блокировать? - нуу, все. Приложения, процессы и потоки - а как его отключить, знаете? - в конфигурационном файле! - в каком? - ну в python.conf Тут я смотрю на второго разраба, у него глаза просто в закат ушли...
iҚØN🐾🐾
Лол. Я думал, мне одному такие уникумы попадаются)
Ruslan
адекватов реально мало, я уже просто требую писать код по правилам и правильно коммитить, остальное похрен, я заранее всё продумываю и описываю в тасках
Ruslan
тогда процесс становится однотипным и текучка разрабов особо не волнует
iҚØN🐾🐾
IT Memes
iҚØN🐾🐾
У меня соискатели любят в мастер пушить)
Сергей
Текучка разработчиков это очень жирное свидетельство неадекватности работодателя.
Ruslan
У меня соискатели любят в мастер пушить)
у меня запрещено, только ветки
Ruslan
Текучка разработчиков это очень жирное свидетельство неадекватности работодателя.
ну больше года не работают, их с руками отрывают в более крутых конторах
iҚØN🐾🐾
ну больше года не работают, их с руками отрывают в более крутых конторах
Ясное дело, просто первый вопрос, который обычно задается - эээм, аааа,, мне запрещено писать в мастер! Дай прав!
Quiero vivir en España
Вообще вопрос "нужны ли указатели" или "где реально используются" - имхо задан некорректно. Это такой же инструмент, как и поесть ложкой или вилкой
Вопрос - когда нужна вилка. Я со своим скудным (пока что) багажом не могу придумать тот случай, когда без указателей никак. Ну кроме передачи массива (если это и правда тот случай)
Ruslan
а мне в текущей по кайфу, полная удалёнка и нет мозгоёбства как в ЫнтЫрпрайзах
Quiero vivir en España
создай массив в функции и отдай его return'ом )
А что будет? Компилятор будет ругаться?
iҚØN🐾🐾
Max
А четакова "нельзя пушить в мастер"? Всегда ж можно откатить.
Ruslan
А четакова "нельзя пушить в мастер"? Всегда ж можно откатить.
ок, поменяй коммиты в ветке местами - и смотрю на цирк )
iҚØN🐾🐾
А четакова "нельзя пушить в мастер"? Всегда ж можно откатить.
Четакова? А будут конфликты. Один можешь пушить в мастер хоть ежесекундно
Ruslan
Четакова? А будут конфликты. Один можешь пушить в мастер хоть ежесекундно
я даже один такого не делаю, сцуко, есть правило - надо ему следовать всегда
Ruslan
git flow мне зашёл
Сергей
В целом общение о том как приносить устав в чужой монастырь =).
Ruslan
iҚØN🐾🐾
Когда 1-2 человека - ну ок, можно еще. Когда 10+ - уже сложнее, на 20ке разрабов заипешься их резолвить
Ruslan
Ойвей, конфликтов боятся - гит не юзать
конфликты крайне редки, если всё делать правильно
Andrey
ну драка то будет или нет?
Max
Когда 1-2 человека - ну ок, можно еще. Когда 10+ - уже сложнее, на 20ке разрабов заипешься их резолвить
Это понятно, но как часты проекты на 20+ сотрудников и почему бы мх не побить на группы и разные репы?
iҚØN🐾🐾
Ну правильно, ребейз делаешь, получаешь конфликт, сам резолвишь и пушишь. А так 20+ хером тел получают конфликты и ипут друг другу мозги
Max
конфликты крайне редки, если всё делать правильно
Я не стронник идеализации процессов. И при аккуратности головняка бывает не меньше, чем при эжайле, простигоспади.
iҚØN🐾🐾
Да и 20+ - легко
Ruslan
Я не стронник идеализации процессов. И при аккуратности головняка бывает не меньше, чем при эжайле, простигоспади.
а я сторонник, ибо у меня всегда несколько проектов на разных языках в одно время и несколько простых правил позволяют спокойно всё разруливать
Max
Репы могут иметь зависимости, всякие коммон либы, сабы и тд
Для этого архитехтур должен бдить, а не стадо жопами толочься, не?
iҚØN🐾🐾
И если ему следовать - то не надо толочься
Ruslan
код оформляется так (конфиг для линтера), коммиты оформляются так (конфиг для хука) и 95% проблем исчезают
iҚØN🐾🐾
Ruslan
самая большая проблема именно с людьми, а не с кодом, есть долбаки, которые принципиально делают всё, чтобы не следовать правилам, из-за них приходится ставить линтеры и хуки на стороне сервера и тупо не давать ничего пушить
Ruslan
нет пушей неделю, пройди ка ты на биржу труда (с)
Slava
коллеги, байты и инты на си не складываются? int a = byte b + 1; - это не работает?