Так, я не понял, а где тред для заводчан-программистов АСУ? АСУТП тоже программисты, со своими код ревю, со своими паттернами и со своими сендбоксами, если смотреть на появившиеся в последние годы приколы, вроде попыток впихнуть в SIMATIC от "сименса" фишки вроде "облачных технологий" (в дешёвые контроллеры LOGO!) или вовсе "цифровых двойников" (привет, Лэйн, это буквально такая мода сейчас на digital twins). Даже мониторинг здоровья работяг потихоньку Сименс рекламирует, шоб не как в Метрополисе столетней давности
В промышленных контроллерах (ПЛК) логика живёт в циклах сканирования по миллисекундам, а не в абстракциях. Здесь важны не модные паттерны, а детерминизм, понятность для любого дежурного инженера и жёсткие аварийные цепи, которые обязаны сработать всегда. Код тут — это одновременно инструкция, схема и страховка: его читают не только компиляторы, но и люди в спецовках, когда всё идёт не по плану. - ИИ-лиса.
Без дураков, "вайбкодить" систему управления заводом сейчас не представляется сколько-то перспективным, если глюбчный ИИ всё ещё в состоянии перепутать гайки М30 и 3/4 (похожие по диаметру, но не стыкуются)
>>3782610 (OP) >айтичмони пытаются вкатиться в асубогов Не выйдет. Это вам не панование за ноутбуком в теплом сытном офисе яшечки, работая всего по 1-2 часу в день как в ковидные времена. Тут волчар ебут.
Но вангую что сферу все равно выебут из-за профицита кадров на рынке
Если чел говорит, что он больше не пишет код руками, значит 300%, что он его и не ревьюит. Всегда для всех было ревью << написание, и если уж написание с-автоматизировано, то ревью и подавно.
>>3780473 >что он его и не ревьюит >с-автоматизировано, то ревью и подавно. Честно говоря даже в до ИИ-шную эпоху чужой код не особо ревьюил, а сейчас и подавно. Апрув на пулреквесте всегда был чем-то вроде отметки "Окей бро, я увидел, что ты залил свое говно в ветку, буду иметь в виду когда буду заливать свое".
Q) Я хочу к вам на склад, но склад далеко. A) Рядом со складами есть хостелы. Ну или хотя бы докуда едут автобусы.
Q) Насколько надо быть физически сильным? A) Если можешь подняться по лестнице без одышки и 5 раз отжаться, ты годен.
Лайфхак по восстановлению: протеин ➔ помогает быстрее восстанавливаться мышцам. Магний (магнелис B6 форте) перед сном ➔ тело расслабляется, улучшается сон (читай инструкцию).
Q) Что по поводу хранения вещей? A) На крупных складах есть шкафчики с ключами, также бывают сейф-ячейки для мелких вещей. В сортировочных центрах такого нет. Вещи могут пропасть, даже если ты закрыл их в шкафчике на замок. Всё ценное храни в сейф-ячейке. В шкафчик клади максимум одежду.
ВПЕРВЫЕ НА СКЛАДЕ? НЕ ПАНИКУЙ! Нормально ничего не знать в первый день. Не уходи домой, просто сделай это: Не знаешь, куда идти? Не знаешь, что делать? Подойди к любому человеку на складе, задай вопрос. Не понял ➔ переспроси: «Покажи/подскажи еще раз, я новичок». Если не отвечает – спроси у другого.
Ozon FAQ:
Q) Как пойти к вам работать? A) Качаешь приложение Ozon Job на смартфон, регистрируешься и записываешься на первую обучающую смену. По желанию проходишь курсы в приложении. В первый день у тебя будет обучающий, в следующие дни, если какие-то операции неясны, тебе придется спрашивать у коллег. Здесь это не баг, а фича, так что не стесняйся спрашивать.
Q) Что по типу трудоустройства? А) Для подработки – самозанятость. Для регулярной работы – ГПХ. (Также при желании можно пойти в штат по ТК РФ).
Q) А по выплатам что? A) Тебе нужна будет Озон Карта, ее получаешь в течение суток. А если другой банк – раз в неделю.
Q) Я зарегистрировался, а смен на складе нет, причем везде! A) Это норма, проверяй приложение по несколько раз в день.
Q) А форма нужна? A) Спрашивай на месте, что можно, что нет. Где-то можно в своих штанах, где-то – в своей однотонной футболке. На каждом складе по-разному. Можешь купить на барахолке штаны и китель, стоят копейки - от тех же рабочих, которые не захотели продолжать работу.
Q) Что выбрать из списка? A) 1. Фреш – мини-склад, формат у дома, низшая ступень в иерархии склада. Получают где-то 4 тыщи за смену. Идеальный вариант для тех, кому впадлу трястись в автобусе по часу в один конец и кто не гонится за сверхприбылями. Просто пришёл, отработал смену, получил свои рубли и свободен. Никакой лишней головной боли и амбиций. Для фреша нужна медкнижка. 2. Распределительный центр – средний склад, середина в иерархии склада. Отправляет товары во фреш. Для распределительного центра нужна медкнижка. 3. Сортировочный центр – средний склад, середина в иерархии склада, операции отличаются от склада. Хаб ➔ товар в пвз/доставкой. Fbs ➔ товар от селлеров. Возвраты ➔ работают с возвратами (самый отстойный склад). Кгт ➔ крупногабарит. До ➔ кроссдок. Могут выработку делать лишь те кто давно на складе, лучше сюда вообще не соваться. Столовка это просто помещение с вендинговыми автоматами и микроволновкой. 4. Крупный склад (фуллфилмент) – высшая ступень в иерархии, там все бабки, столовая. В треде советуют подбор для точки старта: если нет в твоей ячейке, берешь из соседней; сколько в ячейке должно быть товаров, смотришь через ШК экземпляров; можешь после подбора сменить направление. Могут перенаправлять с одного процесса на другой. Можешь сам попроситься.
Куда перекатиться, если не можешь выработать сумму с подбора? Хочешь сделку ➔ Размещение, сортировка. Хочешь фиксированную выплату ➔ иди на непрофиль. Они таскают тарники/сетки/коробки/рохли/паллеты и делают подобные непрофильные задания. Выход на непрофиль не засчитывается в часы рейтинга в статусе новичка. Часы в рейтинге начисляются по пикам. Если делаешь хотя бы один пик в час, то он засчитывается.
Ездят корпоративные автобусы: о складе ➔ автобусы, QR-код для автобуса; профиль ➔ Личный QR-код, либо слева от записи смен. Увозят после смены тоже. Лучше смотреть расписание в чате склада, потому что в приложении может быть не то время и место. Лучше ориентироваться на толпу, которая ждёт автобус. Спрашивай толпу: «Вы на Озон?» Узнать о компенсации за еду: о складе ➔ вкусный бонус. Чтобы быстро записываться, добавь склад в избранное. После этого появится функция быстрой записи, а сам склад закрепится в самом верху списка.
В тг есть ozon_job_boltalka. Но там сидят нормисы. Никакой сверхсекретной инфы там нет, просто неофициальная болталка сотрудников.
WB FAQ:
Q) Как пойти к вам работать? A) Качаешь приложение WB job на смартфон, регистрируешься, ждёшь, пока одобрят анкету. Дальше едешь на склад в отдел кадров с документами. Там тебя оформляют и говорят, по каким дням и во сколько проводят обучение. В первый день у тебя будет обучающий, и тебя поставят на нужный им процесс. В следующие дни, если какие-то операции неясны, тебе придется спрашивать у коллег: здесь это не баг, а фича, так что не стесняйся спрашивать, сможешь переобучиться на нужный тебе процесс.
Q) Что по типу трудоустройства? А) Работа по ГПХ.
Q) А по выплатам что? А) Заработанная сумма в приложении показывается уже за вычетом налога. Но есть нюанс: в приложении есть две плашки – «Тарификатор» и «Баланс». После смены деньги идут в тарификатор и лежат там 2 дня. В течение этих 2 дней с тарификатора могут вычитать штрафы. На 3-й день всё, что осталось от ваших денег за вычетом штрафов, переходит на плашку «Баланс». Баланс уже является неприкосновенным, и из него ничего не вычитают. Дальше можете либо копить деньги на балансе, либо вывести их на карту почти любого банка (там большой список банков) через приложение, это занимает до 3-х дней. Можно выводить деньги по СБП через сайт MyTeam. Есть приложение MyTeam, но оно просто пересылает на сайт.
Q) Что по записи на смены? А) Записей на смены нет. Если склад крупный, то там свободный график: когда хочешь – приходишь, когда хочешь – уходишь, за исключением обучающего дня, там надо к определённому времени прийти и уйти, когда позволят. Если это сортировочный центр, особенно если это крошечный сц Мухосрани, то, скорее всего, там есть график по сменам 2/2, 3/3 с 8 до 20 и с 20 до 8, либо какие-то другие варианты. Чтоб про это узнать, надо приехать на склад. Но не все сц такие. В городах покрупнее всё ещё может быть полностью свободный график со свободным входом/выходом. Можешь менять склад, просто приходя на другой склад: когда войдешь на склад через пропуск, то склад поменяется. Минус у ВБ в том, что надо раздеваться до трусов, когда идёшь мимо охраны.
Q) Что выбрать из списка? A) 1. Сортировочный центр – в отличие от Озона, тут более нормально: покажут, какие есть процессы, у каждого процесса свой старший. Нет внутренней столовки. Хочешь сменить направление – подходишь к старшему процесса. 2. Крупный – столовка (она платная, покупается за счёт баланса WB либо за банковскую карту), сборка, раскладка, в мезонине. Если хотите собирать или раскладывать там, то идите на крупный склад. Игнорируй спам и зазывы на другие блоки. Если пытаются заставить работать на сомнительных блоках, хитри: скажи, что блок плохой, лучше идти домой, или сразу бери новую волну, твоя задача – избегать штрафов.
Q) А форма нужна? A) Спрашивай на месте, что можно, что нет. Где-то можно в своих кроссовках, если они чёрные и по бокам тоже, где-то - нет. На каждом складе по-разному. Лучше сразу купить бейдж для пропуска на ленте, ибо карманов нет.
Q) Где Yandex Market FAQ? A) Мы туда не ходили. Хочешь работать, качай Яндекс Про и оформляй самозанятость.
Q) Где ещё искать работу на складах? A) HH.ru, авито. Избегай аутсорса. Аутсорс – золотая жила для посредников, не для работяги: твой доход частично оседает у фирмы-прокладки. Как избегать аутсорс? Устраиваться напрямую к работодателю, а не через кадровые агентства. Через аутсорс идут только те, кого никуда больше не берут.
Какой склад выбрать?
Всё упирается в то, какой склад тупо ближе к дому и сколько за смену можно напикать на том складе.
Тир-лист складов (от параши к топу): Озон Фреш ➔ Рц Озон ➔ Сц Озон ➔ Сц ВБ ➔ Крупный склад (Озон/ВБ).
Если тебя не устраивает выплата за смену, меняй процесс. Если склад плохой, меняй склад внутри компании или уходи в другую компанию.
>>3783097 Фура - нужны права, с машинами не на ты. это годы обучения. люди без опыта там не нужны. Сумка - это пиздец какой стыд перед друзьями, родными и всеми остальными, 400к сенька стал сумконосом заграница - хуйня, потому что там такая же дикая конкуренция и нужен B2, я A2-долбаеб.
итс овер. доживать и скитаться из угла в угол, вот что останется.
Работа программистом за границей
Аноним# OP01/06/26 Пнд 15:40:23№3715661Ответ
Здарова аноны работающие в за границей, расскажите про реалистичную картину нынешнего рынка труда, ибо планирую переезжать после окончания колледжа (либо раньше). Планирую первое время переехать в Армению и переживаю, что буду на безработничах из-за того, что за пределами моего города мой диплом из шараги никому будет нахуй не нужон. Реалистично ли вообще устроится в норм компанию в таком случае, если для должности я буду располагать всеми навыками?
>>3715661 (OP) >Реалистично ли вообще устроится в нормальную заграничную >компанию в таком случае, если для должности я буду >располагать всеми навыками?
Приветствуется опыт работы по данному ремеслу-данной профессии. Причём в принципе безразлично где. Если скажем ты в Ярославле год или пару лет поработал это зачтётся как достижение, и на тебя и твоё резюме будут милостивей смотреть. Ещё разумеется приветствуется знание людских языков, в программировании английский - стандарт, и ещё в месте проживания живут люди, которые тоже говорят на каком то языке, этот язык тоже нужен, если он не английский, а например шведский или голландский или немецкий, нужен что бы попросту уметь побеседовать в магазине, в кафе, в кинотеатре, где-то ещё, с городовым в конце-концов найти общий язык.
В 2026м ЯЗЫКИ ВСЁ
Аноним19/08/26 Срд 22:51:00№3746395Ответ
Засилие лингвистосучизма, а именно навязывание строковой нотации где ни попадя начиная со школьной скамьи это рак и деструктивное поведение огромного числа индивидов. Пикрил например сильно повлиял на восприятие языков как чтото серьёзное и значимое настолько что они являются частью теори автоматов. Из-за этого например большинство курсов по теории автоматов, даже те что читаются на физтехе, что можно найти на ютубчике включают в себя грамматическую контекстную срань, а не алгебраическо содержательные факты и теоремы и выкладки. Использовать язык в качестве описания программного автомата было очень большой ошибкой которая стоила постоянного разгребания последствий этого включая непонятный статус программиста и самих языков, то ли это интерфейс, то ли инженерная непосредственно часть. В треде возврщаемся к так сказать забытым истокам программирования - автоматной инженерии.
ну понятно что странно заставлять иишку писать код на яп заточенных под то чтобы в первую очередь человеку было удобно, чтобы он смог справиться со сложностью абстракции, ну а дальше компилеры-интерпретаторы-трансляторы перегоняют этот код в уже понятный машине
>>3781531 >яп заточенных под то чтобы в первую очередь человеку было удобно Нихуя текстовый слоп человеку не удобен, человеческий мозг гораздо быстрее воспринимает визуальные образы схемы и диаграмы, быстрее может их отличать друг от друга даже боковым зрением, их так же можно переинтерпретировать передвинув узлы графа у удобное положение. Язык это прост артефакт ситуативно практичный в некоторых ситуациях. Но я считаю что даже текст будет со временем скатываться в диаграмный стиль.
>чтобы он смог справиться со сложностью абстракции >абсракции Дутая переоценённая хуета. Толку от именования или обозначения лишних сущностей в коде, когда они всёравно не соответствуют названиям, лучше назвать несколько значимых вещей в коде блоками. Это лингвистосучьи спекуляции, абсракции там, контексты, нахуй не нужное говно, это годится только в качестве условности, вычислительно они не играют роли.
>ну а дальше компилеры-интерпретаторы-трансляторы перегоняют этот код в уже понятный машине Компилятор нужен только для служебных трансляций кода между goto ссылками и всё, ну тоесть нужен обычный C с goto разнесённый визуально понятно, а не всратой лесенкой из отступов.
Наверное раньше было както не очень очевидно, почему автомат должен обрабатывать не только строчной тип данных, на практике можно выделить узкий спектр задач типа там передача по узкому каналу связи, но это ровным счётом нихуя не значит. Например обработка изображений нейронкой это уже обработка информации с нелинейной топологией и вообще какой угодно. Тоесть ясно из этого логически что автомат сам по себе произвольная структура, какого хуя его надо сводить к строкам, да и если строки это только частный пример хрючева который как раз обрабатывают автоматы? Да и диаграма самого устройства намного яслее и понятнее чем какито там манифестационные заклинания ёбаные. Ссу на лингвопидоров сучьих, смерь им пидорасам ёбаным.
Можно ли бесплатно получить TLS-сертификат для HTTPS?
criss22/10/26 Чтв 03:26:41№3781660Ответ
Хочу наконец перевести свои приложения на HTTPS, но, насколько я понимаю, для этого нужен TLS-сертификат.
Можно ли получить его бесплатно или для использования HTTPS обязательно за что-то платить?
В частности, интересует связка мобильного приложения и собственного backend-сервера. Сервер работает на VPS под Debian, хочу настроить всё нормально, чтобы приложение безопасно обменивалось данными с сервером.
Какие есть варианты? Можно ли обойтись бесплатным сертификатом и настроить его автоматическое обновление? И нужен ли обязательно домен, или можно обойтись одним публичным IP-адресом?
Самоподписанный сертификат ставь, тогда платить не нужно. По логике платить нужно третьим лицам за то чтобы они подтвердили что ты это ты, но может кто-то и бесплатно это делает хз
>>3781660 (OP) >Можно ли бесплатно получить TLS-сертификат для HTTPS?
Through Cloudflare (Easiest)
If you route your website traffic through Cloudflare’s free CDN/Reverse Proxy service, it will automatically issue and manage a free SSL/TLS certificate for your respected domain. • Best for: Anyone who wants a hassle-free, zero-configuration HTTPS setup. • Bonus: You also get free DDoS protection and site speed optimization.
Универсальный баз данных тред #13 /sql/
Аноним09/09/25 Втр 22:09:34№3537853Ответ
Литература: - Томас Кайт. Oracle для профессионалов - https://postgrespro.ru/education/books/dbtech - Алан Бьюли. Изучаем SQL. - про MySQL - К. Дж. Дейт. Введение в системы баз данных - Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)
Q: Вопросы с лабами и задачками A: Задавай, ответят, но могут и обоссать.
Q: Помогите с :ORM_нейм для :язык_нейм A: Лучше спроси в тредах по конкретным языкам.
Q: Где хранить файлы? A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.
Q: Нужны ли сертификаты? A: Только если собираешься заводить трактор.
Здесь мы: - Разбираемся, почему PostgreSQL - не Oracle - Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс - Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе - Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование - Анализируем, как работает поиск вконтакте - И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.
>>3781515 Ну тип того. У меня айдишник каждой сортируемой записи аппендится в отдельный файлик, имя которого равно порядковому номеру (по юникод таблице) символа из сортируемого значения, а лежит этот файл в папке, имя которой равно порядковому номеру этого символа в этом значении. Так я по итогу могу эту всю мешанину сортировать между собой и фильтровать. Фильтрую через проход по всем записям в одном из таких файлов с поиском этих записей в другом таком же файле, относительно которого идёт сортировка, совпадения выносятся в отдельный массив и операция продолжается до победного конца, это если упрощённо. Нейронка мне сказала, что я какой-то ебейший кринж высрал, хоть он и работает, позволяя хуячить фильтры любой сложности.
>>3781526 Однако мне пиздец как нравится, что в поле записи я могу закинуть что угодно, даже какой-нибудь файл на много мегабайт, и потом выкинуть его же для потокового считывания при выборке этого поля из этой записи. Тоесть мне не нужно организовывать параллельную закачку файла куда-то ещё, получать на него ссылку, которую потом уже вносить в значение поля, ибо страницы не позволяют сохранять данные больше пары килобасов. Вот бы каким-то образом пофиксить скорость и не отказываться от того, чтобы все данные были в одном месте...
>>3781552 Почитай про TOAST в Постгресе. В MySql и других СУБД тоже есть подобные механизмы. В Sql Server есть FileStream и FileTable - именно это ты переизобрёл.
Сука, накипело уже. Посоветуйте нормальные хостинги для VPN, нужен VPS 1 cpu 1 gb ram, мне большего не нужно. Пикрил - сколько хостингов я уже перепробовал. Один то отваливается, другой режет скорость, какие-то вообще перестают работать, а за смену айпи берут деньги, хотя по оферте я им даю деньги - они дают мне рабочий сервер. Я уже просто заебался, помогите
— Какие книги считаются лучшими? На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.
— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать? У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.
— Какие веб-фреймворки стоит учить в начале двадцатых? Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом? Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4
— Как можно без лишней возни ускорить программу на питоне 1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь. 2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
>>3781261 >Опять же, ты можешь попасть, а можешь не попасть. Так было всегда. Что дальше то?
В том что шансы "попасть" стали крайне маленькими, а шансы "не попасть" стали крайне высокими.
Из-за этого обучение на ИТ/математическую специальность теперь воспринимается как крайне рискованное вложение времени (и опционально средств) с практически нулевым выхломо. Можешь 4-6 лет проучиться на ИТ и в итоге с очень высокой вероятностью оказаться разнорабочим склада.
Все дело в этих самых вероятностях. Раньше ты шел учиться в вузик и если ты не был ебланом и нормально учился и самостоятельно изучал разные штуки - тебя где-то с 3 курса могли взять в какую-нибудь конторку на полставки.
Сейчас вероятность этого почти нулевая. Теперь ты идешь учиться в вузик, нормально учишься, делаешь проекты, изучаешь технологии... а в итоге никуда не берут. И вот вероятность этого сейчас крайне высока. Образование в ИТ это теперь лохотрон, в котором ты почти гарантированно проигрываешь, а не выигрываешь. Вне зависимости от приложенных тобою усилий.
А почему? Да потому что ИИ автоматизировал огромный пласт работы и уничтожил огромное количество рабочих мест. Раньше мы брали джуна на полставки и он какие-то простенькие тикеты разгребал, сейчас у нас это в автоматическом режиме ИИшка делает в режиме 24/7. И это мы уже мидлов почти всех посокращали, потому что они тоже не нужны теперь. Такие дела.
Не нужны больше новички в нашей профессии, нет для них больше рабочих мест.
>>3781288 Если у вас компания - это галера, которая делает что-то для внешних заказчиков, то с этого корабля нужно срочно бежать сейчас. Галеры сейчас дохнут как мухи, потому что заказчики начинают сами у себя все вайбкодить, платить отдельной компании для этого просто нет никакого смысла.
Продукты еще живые (не все), а вот галера твоя обанкротится в ближайший год-два, я анус ставлю.
>>3781307 >Если у вас компания - это галера, которая делает что-то для внешних заказчиков, то с этого корабля нужно срочно бежать сейчас.
У нас ИТ компания внутри холдинга, лафа была в том, что мы обслуживали холдинг, по сути работали на себя и нас особо не ебали за косяки, опять бабки платили нам другие компании нашего холдинга, но лафа закончилась, холдинг сменил акционеров, а они начали всех сокращать. Мне сказали что будут держать до НГ, а дальше на мороз
Clojure (произносится как closure [ˈklōZHər]) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности. Clojure работает на платформах JVM и CLR. Clojure отличает философия «код как данные» (гомоиконность) и развитая система лисп-макросов.
Транслятор Clojure свободно распространяется на условиях Eclipse Public License.
РАБОТАЕШЬ РАЗРАБОМ @ В РАЗРАБОТКЕ ВО ВСЮ ИСПОЛЬЗУЕШЬ ИИШКИ @ ЗАДАЧИ СТАВЯТ ПО-СТАРИНКЕ: "СДЕЛАЙ ТО И ТО", А ТЫ ПОТОМ СОЗВАНИВАЕШЬСЯ И ВЫЯСНЯЕШЬ, ЧТО, ДЛЯ ЧЕГО, ПРЕДЛАГАЕШЬ КАК, ПОТОМ ЗАПИХУЕШЬ ВСЁ В АГЕНТА, МУРЫЖИШЬ И ОТДАЁШЬ НА ИМПЛЕМЕНТАЦИЮ @ МЕЧТАЕШЬ ЧТО КОГДА-НИБУДЬ НАЧНУТ СТАВИТЬ ЗАДАЧИ БОЛЕЕ ГРАМОТНО @ ВНЕЗАПНО ПРОДАКТ ПРИНОСИТ ЗДОРОВУЮ ПОРТЯНКУ С ПОСТАНОВКОЙ ЗАДАЧИ, С ПРИЁМОЧНЫМИ КРИТЕРИЯМИ, СЦЕНАРИЯМИ И ТД И РАДОСТНО ОТДАЁТ ТЕБЕ, РАССКАЗЫВАЯ КАК ИИ ОБЛЕГЧИЛ ЕМУ ЖИЗНЬ @ НЕМНОГО РАДУЕШЬСЯ @ НАЧИНАЕШЬ РАЗБИРАТЬ @ В АНАЛИЗЕ КОНКУРЕНТОВ ГУГЛ И ПКБ КАЩЕНКО, В МЕТРИКАХ КАКИЕ-ТО АЛГЕБРЫ ЛИ И МНОГООБРАЗИЯ, ЗДОРОВЫЙ БЛОК ПРО ИМПЛЕМЕНТАЦИЮ, КОТОРОГО БЫТЬ В ТРЕБОВАНИЯХ НЕ ДОЛЖНО, И ОН УПОМИНАЕТ ТЕХНОЛОГИИ И ПАТТЕРНЫ КОТОРЫХ У ВАС НЕ БЫЛО И НЕ БУДЕТ @ ОХУЕВАЕШЬ ОТ СЛОПА, НО ПРИЧЁСЫВАЕШЬ И СОКРАЩАЕШЬ ТЕКСТ ДО ОДНОГО ЭКРАНА САМОЙ НУЖНОЙ ИНФЫ, ОТДАЁШЬ ПРОДАКТУ НА РЕВЬЮ @ АПРУВАЕТ, НЕ ЗАМЕТИВ ОСТАВЛЕННОЕ ТОБОЙ ПРЕДЛОЖЕНИЕ ПРО РОЗОВОГО СЛОНИКА @ ЕБЛАН НЕ ТО ЧТО НЕ ПРОЧИТАЛ, ДАЖЕ ИИШКЕ НЕ СКОРМИЛ ТВОЙ ТЕКСТ @ ОПЯТЬ СОЗВАНИВАЕШЬСЯ, ВЫЯСНЯЕШЬ И ПРЕДЛАГАЕШЬ @ НЕМНОГО ГРУСТИШЬ @ ТЕПЕРЬ ПРОДАКТ ВСЕ ЗАДАЧИ СТАВИТ ЧЕРЕЗ ИИШКУ @ К ПРИВЫЧНЫМ СОЗВОНАМ И ВЫЯСНЕНИЯМ ДОБАВЛЯЕТСЯ ЕЩЁ И ПРАВКА СЛОПА
Пробнул агенсткую разработку. Да вы там ебанулись штоле? Бабло утекает - только в путь. Это надо быть кеколдом, чтоб из своего кармана отдавать ридные щекели. Долой агенты! У кого кабан оплачивает агентов - вопросов нуль.
Тут тип с работы из департамента коммуникаций навайбкодил новый корпоративный сайт, попросил перезахостить, т.к. текущий сайт на поддержке моей команды. Открыл сорцы и охерел просто с тупизны, которую там накидал клауд. Особо во фронтовую часть не вчитывался, т.к. сам бек, но посмотрел на инфру и ебанулся с того, что сайт сервит все картинки, всю публичную отчетность напрямую из репозитория, никаких сдн, бд нет, нихуя нет. Засунул этот кусок дерьма в докер, вышло на 800 метров. Хуй знает, скока обычно весят сайты, но это по-моему просто полный пиздец для обычного сайта-визитки с описанием компании/продуктов/руководства и публичной отчетностью. Буду видимо накручивать клаудфронт поверх всего сайта, иначе ингресс/нлб подохнут от трафика.
>>3780797 > У кого кабан оплачивает агентов - вопросов нуль. А как же иначе? Это где сотрудники сами из своих кровных оплачивают средства производства?
привет я пытаюсь начать разбираться в сфере кибербезопасности и был бы благодарен людям которые могу
Аноним06/03/26 Птн 17:38:27№3658001Ответ
привет я пытаюсь начать разбираться в сфере кибербезопасности и был бы благодарен людям которые могут дать мне совет по этой теме. я хочу пытаюсь понять с чего начать и что именно мне необходимо изучать и какие сайты посещать(заранее большое спасибо за совет :)
Я сам лично начинал с OSINT (Open Source Intelligence), дальше на равном уровне развивал пентест и социальную инженерию, сейчас из меня довольно-таки неплохой кибербезопасник, советую начать изучение не только теории но и практиковать, пока что самая легкая для тебя операционная система будет Parrot OS. Смотри интернет расследования, научись пользоваться опен соурсом, научись доркать, пробивать сети через тот же nmap, играй в geo-guesser, тоже неплохо помогает в осинте том же (поиск по местности называется геоинт) В общем желаю удачи, надеюсь скоро станешь одиним/одной из нас!
>>3759696 С чего начинал? Сколько ты этим занимаешься уже? Я просто тоже только начал интересоваться инфобезом. Изучал ассемблер, но пока сложновато. Питон знаю более-менее, реализовывал разные методы шифрования. Интересна тема про осинт: является ли это чем-то большим, чем просто тг бот?
>>3779136 >там главный кек это само исправление уровня 50айкю >они б еще блять на index или на i поменяли В смысле? Это вполне конвенциональный подход обяъвлять переменные внутри макроса с префиксом двойное подчеркивание __. Или ты хотел, чтоб он там ради этого фикса поменял интерфейс и весь клиентский код перелопатил?
50айкю у того, кто писал этот макрос до исправления.
>>3779381 >конвенциональный подход Ну да ну да, идх в макросе пропустили а __и ну точно не пропустят ну никак, КАНВЕНШЫН же... ахаха >ради этого фикса поменял интерфейс и весь клиентский код Тебе контекста не хватает коммит с ошибкой посмотреть? Он и перелопатил там. Надо было вернуть обратно, или назвать переменную __мое_ебаное_хуемакро_i. Вот так было бы хорошо: вряд ли кто-то мог бы случайно такое же имя выбрать, и это бросилось бы в глаза, если бы попытались закоммиттить,
>50айкю у того, кто писал этот макрос до исправления. Нет, у этого 20 походу.
Если ИИ выполняет за программиста его работу, то почему программист не может заставить ИИ выполнять работу его руководителей и самому организовать новую компанию?
Нехватка знаний и навыков? Вряд ли кабанычи учились в Гарварде.
Нехватка финасов? Программисты на протяжении долгого времени зарабатывали невообразимо МНОГО. Неужели не было возможности откладывать и инвестировать?
Отсюда вопрос к каждому, кто уверен в замене айтишников искусственным интеллектом. Если ИИ так силен, то почему ВЫ не замените им всех этих менеджеров, CEO, CTO, маркетологов и не создадите свою компанию, где прибыль будет доставаться не многочисленному штату, а только вам и Anthropic?
>>3775985 > Получается, что кабанычи умнее и незаменимее олимпиадников по матеше и информатике. Получается, заставлять других людей что-то делать в условиях неопределенности это навык более высокого порядка чем ботать всякие говнофреймворки понаделанные аутистами от избытку аутизма.
>>3776120 >заставлять других людей что-то делать вот тут ты попал в самое яблочко. это самый важный навык эвар. все остальное по сравнению с ним полная хуйня. и он никогда не обесценится покуда на земле будет хотя бы два человека.
подчинять других своей воле - самый главный навык во вселенной
>>3776214 >заставлять людей чтото делать это самый важный навык эвар. >подчинять других своей воле - самый главный навык во вселенной >мрии бандитского лингвопетуха. Самый главный навык это резать таких петухов как ты. А с отрезанной головой ты так себе заставлятель. Поссал на твою лингвистику хуесос, она сгорит вместе с тобой.
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..
Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.
В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.
Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.
>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?
Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.
>Где взять примеры проектов?
Можешь банально поискать на ютюбе или в телеграмме. Для примера:
1. Нужно хорошее знание Java/kotlin. 2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase. 3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений.
upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
>>3754948 >>3755312 Да в целом стек уже не важен, вон Shopify от react native отказались в пользу нативщины.
Один хер сейчас все нейронками пишется, поэтому поставить в параллель агента пилить две версии одну на свифте под ios, а вторую на котлине под андроид не составит никакого труда.
Другое дело, что сама индустрия полностью сдохла и если вы там какие-то мобильные приложеньки пытаетесь делать, то как продукт это прям максимально гиблая история.
Указатели в C
Аноним22/05/26 Птн 20:15:13№3711064Ответ
Сап. Аноны, подскажите, как в Си понять указатели? Уже и с ИИ пытался, и на ютабе смотрел.... Ничего не ясно. Мб есть какая-то простая аналогия? Как эту шнягу воспринимать? Есть у нас переменная, нахуй нам указатель, если уже есть, на что ссылаться?
>>3765149 В 32 бит, в общем-то, все элементарно, вот на x64 ужаснешься с выравниванием. Я там писал специальную прогу для расчета адресов (нужно было для JIT компилятора).
Ну как вы там? Вкатились в DevOps? На дваче сказали что девопс В С Ё !
Даже во фронт и тестировщики больше смысла вкатываться, чем в эту парашу. Учишь всё это говно и чтобы что? Чтобы заиметь работу буквально на уровне поломойки, ёбаный обслуживающий персонал. Причём как и в плане обязанностей, ведь девопс - это буквально говночист от мира айти, так и скоро будет получать на уровне дворника или таксиста. И ведь вкатуны прут и прут, где-то услышали, что девопс чуть ли не топ 1 по зарплате, прогать не надо уметь. Как итог по 1000 откликов на вакансию.
Представьте как в этом треде эти петушары заскулят как суки ебаные, когда выкатят новый ИИ, который по нажатию одной кнопки вам всё развернёт. Все ваши охуенные знания докера, кубов, ансибла, хуянсибла и ещё ста их ебаных инструментов в один момент превратятся в тыкву. А вы хули думали, в сказку поверили? Думали вы такие дохуя не заменимые и теперь всегда будут столько платить за то, что вы два часа в неделю от силы работаете, а в остальное время хуйнёй страдаете? А вот хуюшки! Такого больше не будет.
>>3779377 Кто будет покупать сгенеренное, если 1) каждый может сгенерить сам 2) себестоимость нейрослопа приравнивается к нулю 3) всех заменили, ни у кого нет денег покупать что-либо (даже подписку)
>>3779427 Не обманывай себя, без кабана ты понятия не имеешь что хочешь от жизни. Чтобы что-то купить должен появиться кабан с маркетологами которые скажет тебе что надо купить что наконец стать счастливым.
— Какие книги считаются лучшими? На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.
— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать? У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.
— Какие веб-фреймворки стоит учить в начале двадцатых? Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом? Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4
— Как можно без лишней возни ускорить программу на питоне 1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь. 2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
Да, кстати, а где новый хром? Эдж? У гугла и мс же дохуя бабок, жги токены и не считай. В чем проблема просто нагенерить новый браузер который просто будет тормозить меньше? Такой сразу станет вне конкуренции, в отличии от текущих оберток хромиума.