-
Сообщений
15 904 -
Зарегистрирован
-
Посещение
-
Время онлайн
87д 13ч 57м 9с
Все публикации пользователя Just.Doit
-
советую заюзать чатгпт
-
PS: приехал с отпуска, сорян
-
*если пишешь скрипт на 500 строк (ну или прототип) дальше они начинают сосать как только прод и стабильность на горизонте помоему очевидно что акпп более эффективный подход, кроме краевых случаев когда тебе нужно прям контроллировать все. если ралли или жеская пересеченка по говну. в обычных условиях автомат это ноубрейнер. ручка просто не нужна. электрички вообще показали что в идеале у тебя даже передачь не должно быть. нет, типизация это объективно гораздо более эффективный подход (в большинстве случаев в контексте более менее обычного бекенда) также как писать в иде а не в блокноте без подсветки точно также как пистаь не на машинных кодах или ассемблере а на ЯВУ и тд и тп ? ну питон это как минимум 3 профессии - бекенды + дс + скрипты деплоя/инфры (девопс) в джаве это только бекенды авторитетно заявляю что питон полная шляпа, и тамошние "тайп хинты" полная хуйня. и джава гораздо лучше чем питон по огромному количеству пунктов А нахуя, ведь типы замедляют разработку статическая типизация - зло, динамическая типизация - зло gradual typing - норм типы замедляют первоначальное прототипирование нового но возможность проставить типы, когда ты закончил "изобретать" и хочешь заложить стабильную основу — это благо потому что то, что ты не хочешь менять, не должно содержать тупых ошибок и самое главное, типы позволяют осуществлять навигацию по коду этот процесс чем-то похож на доказательство теорем, на рисование картин, на написание книги на любую человеческую деятельность пока ты сам не понимаешь, что конкретно ты хочешь и как сделать ты не хочешь чтобы какие-то ограничения тебя как-то сдерживали но когда ты закончил первоначальный акт творчества, ты хочешь чтобы там не было фатальных недочётов потому что это может порушить всю дальнейшую работу ты откуда такой умный и душный где работаешь, колись плюсую, очень умные мысли в регионе 1 месяц зп посредственного синьера (300к) позволяет жить полгода гдет (60к где ~20к жилье, ~30к еда, ~10 все отсальное) что уже сделал и что планируешь из такого?
-
дак еще столько же и все 500 задачек это вроде как раз уровень чтобы без проблем проходить любые собесы
-
обычно перформанс и отказоустойчивость плюсую динамическая типизация норм только если у тебя скрипт или прототип на 500 строк все что более менее нормальный бекенд - не должно на таких технологиях писаться вся суть носкл в том что там гораздо меньше требований к консистентности и потому ты можешь более перф выжать за счет того что что-то на клиенте и в других местах будешь делать, а в персистенсе только необходимый минимум. ну и был прикол что отказоустойчивость на скл обеспечить это гемор пзцд (щас уже мб есть технологии), а nosql сразу распределенными проектировались кароче в конце концов под разные юзкейсы разные инструменты реляционки заебись в целом. по дефолту лучше их выбирать офк
-
внезапно в реляционку тоже можно просто жсоны пихать без схемы (в отдельное поле) у тебя для этого должно быть поле в таблице, описанное в схеме йеп но в монге тоже есть "схема" в виде ключа в дайнамо там еще сорт ки, и индексы есть
-
внезапно в реляционку тоже можно просто жсоны пихать без схемы (в отдельное поле)
-
не стоит того опыт на этом не сильно апается, тк дохера кто будет смотреть на года опыта, а кто-то на сложность проектов и долгосрочные последствия принятых технических решений, если он херачит 24/7 однотипные формочки/ендпоинты то толку мало (офк больше чем если бы меньше работал, но не сильно принципиально с точки зрения тех кто будет нанимать потом) а вот ресурсов тратится дохерища на переработки и темболее работу на выходных ну пока молодой можно попробовать но надо понмать что ты скорее всего чуть позже разочаруешься потому что то как херово ты себя чувствуешь после таких забегов, не компенсируется. потому что даже х2 оплата это не так много, и репутация перед работодателем тоже почти нихуя не дает, если надо уволят точно также тебя. а вот тяжелый период твоей жизни когда ты хуячил непонятно зачем и непонятно за что - останется с тобой навсегда но это может быть индивидуально. если ты себя после этого всего охуенно чувствуешь, то тогда проблем не вижу. PS: насчет скиллухи. у меня поначалу гораздо больше скиллуху бустило смотрение видосов/докладов 24/7 про разные технологии, архитектуры, подходы. или запилка пет проекта на другом языке/технологиях. делать ту же работу но на пределе возможностей кажется прям так себе вариант
-
ты ебанутый? это все прям совсем не стоит того дай бог тебе мудрости понять это как можно раньше
-
плюс бывают формат "воркшопов" когда типа сидят (обычно в комнате) пока не набрейнштормят или не задизайнят но я если честно плохо себе представляю нахуй это надо, кроме как либо решить за 1 день максимум (если сроки по планированию/дизайну горят и надо завтра уже презентовать план, например), либо если надо собрать много людей вместе в одно время чтобы максимум занний аккумулировать в сессии. правда обсуждения больше 4 человек превращаются в хуйню и даже при таких раскладах выгоднее разбиваться на группки 3-4 человека и дизайнить ченить параллельно какое-то время (40 минут скажем) а потом синкаться между группками. кароче не особо понимаю нахуя это все нужно кроме варика "бля надо к завтру все решить, сидим пока не сделаем"
-
1 -> 1 получается
-
у тебя нет разницы, сервер не может знать его вызывает браузер или кто угодно другой, хттп похуй если браузер может делать это публично, сможешь и ты, если там нужна авторизация, её и браузер делает по тлс/ссл конфигу сервер может догадаться что это не браузер (это один из методов как клаудфлеер режет ботов) в целом да. но это защита от хороших людей ты все передаваемые данные можешь переделать на "имитирующие футпринт браузера". это какая-то работа, конечно, но относительно несложная + можно шарить с другими наверняка. единственное что в конце концов защищает это каптча и подобные механизмы PS: ну ниже все уже разжевали, соглы кароче
-
несмешно чет
-
А я понял "open" работает принципиально по-разному на макоси и винде. Найс язык @yellyex крч макось разрешает создать файлы с кавычками, а винда нет. Так что на эскейпить кавычки (и еще мб какие-то символы). Как заэскепить имя файла на пайтоне - нагуглишь сам) Там еще может быть такая хуйня, что в f-стринг одинаковые кавычки (‘’ ‘’ ‘’ ‘’) друг в друга только с питона 3.12 можно вставлять, в предыдущих версиях можно только двойные в одиночные (‘ ‘’ ‘’ ‘) и наоборот. Так что мб тут проблема что на маке новый питон стоит и поэтому все работает, а у елекса прошлая версия <3.12. ты не путаешь литеральные стринги (когда ты прямо в коде пишешь ") и то что интерполируется? я не эксперт по ф-стрингам, но мне кажется то что ты говоришь должно распространяться только на синтаксис, а следовательно только на литералы ну собственно да, а причем тут ты и питон вообще? Если ты явадрочер я щас на питоне пишу последние 10 месяцев гдето у нас тоже есть легаси на этом говне простые таски типа "закинуть меседж в AWS SQS" превращаются в какую-то лютую ебалу, тк на 2.7 нету нормальных клиентов к aws пиздец питон это блять худшее изобретение человечества все что сложнее скрипта на 100 строк не должно на нем писаться
-
чел, еще раз ты путаешь синтаксис (то что написано в программе) с тем что происходит в ратайме когда ты подставляешь значение строки при интерполяции - это уже не синтаксис, это рантайм я выше скинул что в 3.11 в рантайме все работает отлично, проблема именно в синтаксисе, это означает что дословно нельзя писать f"{x["y"]}" но при этом можно писать a = 'x"u"i' f"{a}" это будет работать нормально вроде да
-
А я понял "open" работает принципиально по-разному на макоси и винде. Найс язык @yellyex крч макось разрешает создать файлы с кавычками, а винда нет. Так что на эскейпить кавычки (и еще мб какие-то символы). Как заэскепить имя файла на пайтоне - нагуглишь сам) Там еще может быть такая хуйня, что в f-стринг одинаковые кавычки (‘’ ‘’ ‘’ ‘’) друг в друга только с питона 3.12 можно вставлять, в предыдущих версиях можно только двойные в одиночные (‘ ‘’ ‘’ ‘) и наоборот. Так что мб тут проблема что на маке новый питон стоит и поэтому все работает, а у елекса прошлая версия <3.12. ты не путаешь литеральные стринги (когда ты прямо в коде пишешь ") и то что интерполируется? я не эксперт по ф-стрингам, но мне кажется то что ты говоришь должно распространяться только на синтаксис, а следовательно только на литералы ну собственно да,
-
мб подход как с гуглом когда сайт сам предоставляет специальные страницы которые парсятся роботом, и как я понял делает обычно это через фреймворки и сервер сайд рендеринг нахуя :O
-
нахуя тебе быстрее и эффективнее? начинай всегда с прототипа который просто работает а оптимизировать будешь потом, если вообще будешь
-
вроде все расписал в чем конкретно сложность? как выбрать пасер на питоне? загугли Python html parser тебе нужно найти по какому пути лежат ссылки на скачивание (если они там есть - иногда они могут быть зашиты в джаваскрипте и выдаваться по клику). открываешь либо в тектовом редакторе, либо еще лучше в chrome dev tools - там наводишь на элемент который обычно скачивает и смотришь из чего он состоит - гдето должна быть ссылка (если она там есть) ну а дальше пишешь в питон программе как добраться до этого элемента и взять текст ссылки - а дальше имея текст ссылки - отправляешь хттп запрос по этому юрл
-
дак уже отменили ж, вроде
-
ну через 20 лет и приходи договорились, приду!
-
да вроде ничего особенного, катаюсь по обочинам чуть больше 1к км в месяц. Должно быть проблема в том, что я покупаю покрышки chao yang по 900 рублей) а какой вел? мтб? гервел?
-
в смысле как замотивировал? ты просто что-то учишь как обезьяна (документацию читаешь, видосы смотришь), а тебе за это деньги платят большие (для меня) эт больше на подарок судьбы похоже вопрос был наверное про то как ты достиг уровня, чтобы тебя взяли на такое
-
да ну, джуном в такое - может быть залупа плюс часто в такие проекты ищут онли синьеров, тк если все бегут, то времени джунов учить просто нету. вообще первые 2-3 года опыта похуй где, один хуй учишься работать а вот это мне кажется может быть опрометчиво так относится ну в первый год опыта мб норм, а дальше уже можно и манкться
-
ну вот вся суть не обманывайся тебя большинство коллег/менеджеров кинут как собаку как только выгодно будет не то чтобы стоит теперь с ними как с волками жить - но стратегическую информацию лучше просто так не вываливать по секрету скажу ты можешь в резюме написать что работал на 1го работодателя/на одном проекте. и это даже будет правда. а где ты там оформлен в каком юрилце был - никого не ебет. так что ты это можешь не писать в резюме, главное потом рассказывай нормально ну вот это единственное но если тебя заказчик напостоянку берет и у него пруд пруди заказов/проектов + они сами сука аутсорс, то я проблем не вижу