Size: a a a

2021 June 04

SK

Sergio Keler in SPb Python
Тогда нужна секретарша и мотоцикл.
Секретарша найдёт и обзвонит все мебельные магазины.
Мотоцикл доставит в любую точку города из любой максимум за полчаса. Прыг и по списку вжик.
Я делал на заказ стол (не то, что на фото) из массива сосны недорого. Очень крепкий и по моему проекту, как мне хотелось.
На фото оттуда же дешманский, то тоже из сосны.
Погуглить можно «мебель из массива сосны». Есть несколько специализирующихся лавок.
На заказ хоть из дуба или самшита будет.
источник

SK

Sergio Keler in SPb Python
Там обычно дсп и картон. Но хз, может и начали что-то крепкое делать.
источник

IV

Ilia Vasiliev in SPb Python
Ну тогда для начала стоит подумать. Разложить задачу на более простые шаги, если надо - эти шаги разложить еще. Выделить моменты, которые непонятны, их и изучать.
Сверхзадача как раз в том, чтобы научиться раскладывать проблему на составные части и последовательно их решать. Копирование готовых решений в этом не поможет.
Если речь о каком-то личном проекте (пусть даже простом, в учебных целях) и совершенно непонятно, как подойти к решению, из каких шагов оно должно состоять - тупо гуглить "как сделать X на python".
Если непонятно, как пользоваться каким-то инструментом (библиотекой, фреймворком) - гуглить документацию и примеры использования. Тут куски чужого кода бывают очень полезны, но не для того, чтобы скопировать, а если не заработало - искать то, что заработает, а для того, чтобы разобраться на примере и поэкспериментировать.
И не надо пытаться сразу написать весь код, а потом все вместе проверять. Писать надо тоже поступательно.
источник

AR

Alex Rott in SPb Python
у меня обычно проблема наоборот. я понимаю пока все на уровне функций по отдельности. как только начинается сложное, комплексное, всё вместе. и циклы, и функции и т.п. начинаются проблемы. то есть зачастую база есть, но в контексте сложных задач сложно применять
источник

IV

Ilia Vasiliev in SPb Python
Не надо сразу думать о функциях. Если я собираюсь в магазин за хлебом, я не думаю, какой рукой я хлеб с полки брать буду. Сперва надо прикинуть в общих чертах: собраться, дойти до магазина, купить хлеб, вернуться домой.
А что такое "собраться"? Выбрать одежду, снять домашнее, надеть уличное, обуться, закрыть за собой дверь. И так далее. Если сразу начать думать о том, каким ключом какой замок закрывать и в каком кармане у кошелек лежит - в голове всего не удержишь.
источник

SK

Sergio Keler in SPb Python
Тебе нужен толковый сеньор. Наставник нужен. С опытом.
Чтобы не только кодить умел.
источник

IV

Ilia Vasiliev in SPb Python
Ну, на данном этапе толкового сеньора под рукой может не оказаться.
источник

IV

Ilia Vasiliev in SPb Python
Хреново как-то выразился. Я не просто так возразить хотел. Я хотел сказать, что если толкового сеньора (или хотя бы просто человека с хоть каким-то опытом) под рукой нет - это не повод сидеть и его ждать. Учиться раскладывать сложные задачи на задачи попроще все равно придется, это самое базовое.
С наставником, конечно, лучше.
источник

SK

Sergio Keler in SPb Python
ППКС.
источник

AR

Alex Rott in SPb Python
это если на работе. а если самоучка и курс от скиллбокса?
источник

SK

Sergio Keler in SPb Python
Структуры данных решают. Описáл данные -- половину задачи решил.
Интерфейсы тоже решают. Не только человеческие. Описал взаимодействие с другими сущностями (люди разного класса, другие программы, железки, нагрузка, мониторинг итп) и уже в голове прояснилось.
Это даже в консольных утилитах важно. Для человека надо один вывод, а для бота совсем другой. Частенько они по-разному работаю и алгоритмически. Я только что навалял на баше поиск дисков-потеряшек у либвирта. Ну, диск лежит, а виртуальной машинки уже нет. Для бота мониторинга там отдельно вывод сделан.
Такие дела. До начала написания кода есть ещё куча работы :D
источник

SK

Sergio Keler in SPb Python
Тогда гитхаб тебе в помощь и код посмотреть звать.
Ну и пригласи в компанию кого-то, угости пивом, опиши задачу. Грамотно поставить задачу -- это тоже опыт и искусство же. Это как в анекдоте про молодого бычка, матёрого бычару на холме и стадо коровок внизу. Не надо суетиться.
источник

A

Alexander in SPb Python
В очередной раз порекомендую две хороших книжки: code complete, clean architecture. Первая как раз для начинающих хорошо зайдёт, вторую уже после некоторой практики лучше прочитать
источник

DS

David Shiko in SPb Python
А как определить свой уровень? Джун/миддл/сеньор?
источник

DS

David Shiko in SPb Python
Всем привет!
У меня хотела возникла запускать selenium через апи (т.е. одновременно будет крутиться много процессов (драйверов селениума))
Т.е. нужен какой-то мэнеджер ворекров/очередь. Для этого нужно rabbitmq использовать, правильно?
источник

SK

Sergio Keler in SPb Python
Подайся на мидла. Если не возьмут, ты джун. Если возьмут, ты лошара и надо было идти в сеньоры.
источник

SK

Sergio Keler in SPb Python
Поделок для очередей много. Кролик хороший, но тяжёлый. Если ресурсы не ограничены, то кролика ставь. А так есть всякие zero mq и прочие вещи покомпактнее.
источник

SK

Sergio Keler in SPb Python
У тебя задача в чём?
Если ограничить количество одновременно работающих селениумов, то кролик не поможет.
источник

p

pragus in SPb Python
в идеале, в несколько мест.
источник

SK

Sergio Keler in SPb Python
Это само собой. Одно место — это не статистика. ;)
источник