☭
а вы всегда считаете сложность алгоритмов, прежде чем выбрать один из них для реализации своей задачи?
на практике считать её нужно редко. но человек, который знает - не втащит рекурсию в жабаскрипт подгрузки итемов на странице при скроллинге, не получит результат "на третьем экране i7 дохнет" и не попытается такое отдать в продакшн
Дмитрий
тут вопрос не в сложности алгоритмов, а вообще в знании этой темы
Anonymous
Конечно
Дмитрий
в фронте кажется достаточно часто нужны разные алгоритмы из графов
Sasha
Я смотрю - тема-то очень животрепещущая =)
Anonymous
На фронте очень специфичная производительность
Артём
тут вопрос не в сложности алгоритмов, а вообще в знании этой темы
прикол в том, что зачастую - знание обуславливается практической необходимостью. Что человеку нужно применять, то он и знает) А если ему это понадобится где-то один раз в жизни...ну такое)
Anonymous
Под конкретную модель памяти конкретного жс движка
Артём
вложенные списки рендерить например.
то фигня. Вот выше человек с гербом СССР пример с подгрузкой товаров без пагинации привёл. Вот там я сразу всё понял :)
Sasha
Под конкретную модель памяти конкретного жс движка
И что это значит? Не стоит следить за сложностью алгоритма твоего метода/функции?
Andrey
то фигня. Вот выше человек с гербом СССР пример с подгрузкой товаров без пагинации привёл. Вот там я сразу всё понял :)
а, ну для этого же всегда есть готовая компонента, а как там реализовано - не проблема данного фронтендера.
Andrey
а когда станет проблемой - фронтендер уже убежит в другой стартап
☭
тут вопрос не в сложности алгоритмов, а вообще в знании этой темы
оно да. но знание ремесленника "вот так делать нельзя потому что плохо" имхо хуже, чем знание "сложность алгоритма O(N!), это только на сто элементный список на локалхосте".
Sasha
Как правило нет
Вообще, уменьшение сложности алгоритма - на порядок эффективнее, чем какие-то жс движки или добавление памяти
Артём
а, ну для этого же всегда есть готовая компонента, а как там реализовано - не проблема данного фронтендера.
зачастую клиенты просят какие-то правки внести...вот у него например сайт свёрстан вот так-то, и поэтому ему надо, чтобы компонент каталога выводил не по 3 товара в ряд, а по 5. (самый базовый пример просто на лету) И тут, если, конечно, компонент не супер-пупер продуманный, надо лезть в MVC-модель, зачастую именно в контроллер.)
Andriiii
Кто подскажет с чего лучше начинать изучать программирования? Когда только в школе учил паскаль и все знаний нет?
Anonymous
Никто не помнит шутку постман сожрал 11 гб?
Артём
Кто подскажет с чего лучше начинать изучать программирования? Когда только в школе учил паскаль и все знаний нет?
возьми курс - базовый Питон на гикбрейнс. Там препод именно базового курса оч хороший, базу тебе норм поставит.
Anonymous
Ну или так
Aleksandr
а если бы слак написали на с++, а не на электроне, или на чем он там?
☭
вопрос предпочтений. и да, хороший ремесленник - это тоже очень и очень хорошо и даже гораздо полезнее зачастую чем прогер с академическими знаниями, но без практики. но в перспективе картинка меняется зачастую. ну и по моему глубокому убеждению путь хороших ремесленников - расти над собой, узнавать в т.ч. теорию и зачастую жалеть, что не знал этого раньше...
Anna Maxi
#вакансия #middle #python #fulltime #москва #remote #работа #удаленка #офис 🗺 Город: Москва(Москва Сити) Формат работы: можно удалённо Занятость: полная Зп вилка: 120к-150к на руки (все белое) 💥 Друзья, компания ПИК-Брокер растёт с крейсерской скоростью и срочно разыскивает себе в команду страстного до красивого кода Mid-Python разработчика! 💪🏼Технологии и инструменты: Backend: Python 3, Flask, Nginx, Postgresql, REST Toolkit: Docker, GIT, Jira, Bitbucket, Sentry, *nix 🔴 Что нужно будет делать: - Участвовать в проектировании архитектуры сервисов и серверного приложения - Работать в команде с Data scientist - Проводить Code-review 🔵 Основные требования: - Опыт написания unit тестов - Плюсом будет опыт работы с Golang и другими языками программирования - Плюсом будет опыт математического моделирования и работы с такими библиотеками как numpy, scipy, scikit-learn etc - Английский язык на уровне чтения и перевода технической документации 🔶 Мы готовы предложить: - Полную атмосферу стартапа, свободную от бюрократии - Дружную и адекватную команду специалистов, любящих свое дело - Супер комфортный офис в Москва Сити на 23 этаже, но если ты боишься высоты или ты из другого города - можно удаленно)) 🙋🏼‍♀️По всем @AnnaMaxi
Артём
Сколько будет стоить обучение?
не помню, то ли 12 то ли 17 тыс стоило. зайди на сайт - посмотри
Проксимов
Щас бы платить 12 тыщ вместо того чтобы почитать документацию
Sasha
Щас бы платить 12 тыщ вместо того чтобы почитать документацию
Классическое предложение, но по моему опыту - новичкам плохо с документации. Лучше взять просто интернетик, книжки, статейки. Инфы и обучающего материала дофига.
Aleksandr
на курсах просто знания струтурированы и подаются постепенно, ну и ориентировка на то, что нужно бизнесу. когда человек только-только начинает, он не знает что искать и куда смотреть
Aleksandr
от обилия технологий глаза разбегаются
Артём
Вот именно, что нет =)
да даже банально преподавать могут на более ранней версии языка. Например! Преподают на python 3.5, а щас уже 3.7 а в новой версии есть изменения о которых не знают академики) Вот и им уже нужно менять частично свой подход )
Артём
на курсах просто знания струтурированы и подаются постепенно, ну и ориентировка на то, что нужно бизнесу. когда человек только-только начинает, он не знает что искать и куда смотреть
вот, человек понимает. Плюс сам процесс протекает легче, когда это от человека к человеку. Ученик задаёт вопросы "а почему так", и у него знания постепенно систематизируются.
Anonymous
Всем привет. Помогите пожалуйста решить некоторую проблему с кодом. (https://onlinegdb.com/H1jNehAMr). При вызове метода run_event создается поток get_weight, в котором в цикле происходит получение некоторого числа с устройства по uart, которое отображается на графике pyqtgraph.plot. Данные отражаются на графике динамически, т.е. при каждом получении нового числа. Поток завершается при условии завершении цикла, либо в ручную с помощью метода pause_event. Суть в том что после нескольких вызовов run_event график перестает обновляться и ничего не происходит, но данные по uart приходят (дополнительно число отражается в QLabel). Так же у меня есть поле QDoubleSpinBox. Так вот когда я нажимаю на это поле, график появляется. Никак не пойму в чем проблема.. Понимаю что код ужасный, но всё же.. Правильно ли я завершаю поток? Правильно ли завершается цикл в потоке? Такое ощущение, что проблема в памяти (код запускается на raspberry pi 3b+).
Help plz
Артём
Мы же говорили про алгоритмы и структуры данных. Что там поменялось с начала 90х?
"хороший ремесленник - это тоже очень и очень хорошо и даже гораздо полезнее зачастую чем прогер с академическими знаниями, но без практики. но в перспективе картинка меняется зачастую. ну и по моему глубокому убеждению путь хороших ремесленников - расти над собой, узнавать в т.ч. теорию и зачастую жалеть, что не знал этого раньше..." Тут более глобальный вопрос затронут. И при этом очень важный)
âDêšwu öBipci
У меня подозрения тут возникли. Юзаю aiopg, коннекчусь к базе. Делаю async for по запросу. Внутри фора нужно сделать другие запросы, получить данные. Учитывая асинхронность, нет ли опасности, что внутренний запрос собьёт курсор и async for перестанет работать как надо? И что в таком случае делать, создавать новое соединение для внутренних запросов или лучше сначала пробежать по фору и собрать данные в переменную, а потом уже по ней итерироваться (последний вариант очень не хочется, теряется смысл асинхронности фора)?
Aleksandr
а разве бизнесу интересно, понимаете ли вы эти АС или нет? бизнесу нужно зарабатывать деньги и решать текущие задачи.
Артём
Ну так и есть - самоучки рано или поздно начинают интересоваться фундаментальными вещами, идти к понимаю 'как это работает'.
а академики знают на словах как это работает, а на практике...тоже не знают, как это работает...и также идут к пониманию "как это работает".. тут получается вопрос в том, кому всё-таки легче понять "как это работает" - практику, который пошёл гуглить фундаментальные вещи, или академику, которому нужно понять это на практике
Дмитрий
Академики на практике все знают, привнт
Дмитрий
В этом и смысл комплухтор саенса
Дмитрий
(Холивар за образование в айти вышел на второй уровень?)
Sasha
Практика с понимаем, как это работает - и есть дзен.
Артём
☝️
Aleksandr
Вот именно что АС и помогает решать текущие задачи наиболее эффективно
текущие задачи решаются уже готовыми решенениями, как правило написанными академиками или теми, кто понимает в АС. так что для текущих задач АС избыточно. нужно просто понимание что хорошо, а что плохо. например что рекурсия может создать проблем намного больше, чем цикл.
Артём
"начать изучать программирование" ... - "алгоритмы и структуры данных"...
Артём
начинать надо с hello world! =)
elessar
подскажите как прочитать excel файл в df в пандасе ... тока первые N колонок
Артём
а ты этот курс видел?
тот, что на ютубе? Нет. Но название для новичка отталкивающее)
Andrey
согласен с тобой, название вводит в заблуждение. на самом деле же лектор начинает с совсем азов включая бинарную логику и пояснения как программа работает
Aleksandr
то, что вы указали
Andrey
был вопрос о том как начать изучать программирование, если в школе не научили.
Artyem
был вопрос о том как начать изучать программирование, если в школе не научили.
я в институт пошёл какраз для этих целей, но сейчас с этим проще, можно и онлайн вкатится
Aleksandr
тут и с образованием можно невкатится
Aleksandr
помню как в 2015 искал работу прогером, так мое резюме на хх даже не смотрели, при том что даже опыт работы был
Aleksandr
к тому моменту уже 2 года опыта работы было, правда в оборонке. писал по для самолетов
Aleksandr
но тем не менее, отклики на вакансии даже не просматривались
Aleksandr
тож так думал
Iz
чуваки вопрос есть
Iz
есть ли на андроид сервер прокси
Nikolay
Должен быть
Nikolay
Наверняка первая ссылка в Гугле при правильном запросе
Diego
мне надо отправлять уведомления юзерам за неделю до их др. дата др хранится в таблице. сервер на aiohttp. какая то функция, которая спит и каждый день ходит в таблицу смотреть, есть ли др через неделю. я это так себе предтавляю. может кто то подсказать как реализовать такое ?