Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Создать тред Создать тред
Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
Каталог
asu nazavod тред №0 антивайбовый Аноним 23/10/26 Птн 12:01:06 № 3782610 Ответ
evveveve.jpg 137Кб, 782x391
782x391
-приКОЛы-ДЛЯ-ДА[...].jpeg 151Кб, 811x821
811x821
ogog16888758372[...].jpg 100Кб, 1200x628
1200x628
veevveve.png 609Кб, 1280x581
1280x581
Так, я не понял, а где тред для заводчан-программистов АСУ? АСУТП тоже программисты, со своими код ревю, со своими паттернами и со своими сендбоксами, если смотреть на появившиеся в последние годы приколы, вроде попыток впихнуть в SIMATIC от "сименса" фишки вроде "облачных технологий" (в дешёвые контроллеры LOGO!) или вовсе "цифровых двойников" (привет, Лэйн, это буквально такая мода сейчас на digital twins). Даже мониторинг здоровья работяг потихоньку Сименс рекламирует, шоб не как в Метрополисе столетней давности

В промышленных контроллерах (ПЛК) логика живёт в циклах сканирования по миллисекундам, а не в абстракциях. Здесь важны не модные паттерны, а детерминизм, понятность для любого дежурного инженера и жёсткие аварийные цепи, которые обязаны сработать всегда. Код тут — это одновременно инструкция, схема и страховка: его читают не только компиляторы, но и люди в спецовках, когда всё идёт не по плану. - ИИ-лиса.

Без дураков, "вайбкодить" систему управления заводом сейчас не представляется сколько-то перспективным, если глюбчный ИИ всё ещё в состоянии перепутать гайки М30 и 3/4 (похожие по диаметру, но не стыкуются)
Пропущено 2 постов
1 с картинками.
Пропущено 2 постов, 1 с картинками.
Аноним 23/10/26 Птн 13:31:07 № 3782713
Аноним 23/10/26 Птн 18:20:41 № 3782931
Как вктиться в АСУ ТП?
Мимо 02.03.01

И так вышло, что особо работы нет, кроме работы учителя или машиниста сцены.
Аноним 23/10/26 Птн 22:04:35 № 3783039
>>3782610 (OP)
>айтичмони пытаются вкатиться в асубогов
Не выйдет. Это вам не панование за ноутбуком в теплом сытном офисе яшечки, работая всего по 1-2 часу в день как в ковидные времена. Тут волчар ебут.

Но вангую что сферу все равно выебут из-за профицита кадров на рынке
C# .NET тред #63 /csharp/ Аноним 04/08/26 Втр 12:11:04 № 3739558 Ответ
nuzhen-li-sharp[...].webp 235Кб, 1250x834
1250x834
Летний тред лучшего языка на планете.

1. Ресурсы:
— https://dotnet.microsoft.com/learn
— https://ru.stackoverflow.com/a/416585/422180
— https://metanit.com
— https://professorweb.ru
— https://devblogs.microsoft.com/dotnet/
— https://csharp.godbolt.org/

2. С# для веб
— https://docs.microsoft.com/ru-ru/aspnet/core

3. C# для десктопа
— https://docs.microsoft.com/ru-ru/dotnet/desktop

4. С# для игр
— https://ru.stackoverflow.com/a/609901/422180

5. С# для мобильной разработки
— https://docs.microsoft.com/ru-ru/dotnet/maui

6. Годные ютуб-каналы
— https://www.youtube.com/c/CODEBLOG
— https://www.youtube.com/c/AndreyShyrokoriadov
— https://www.youtube.com/c/DevJungles
— https://www.youtube.com/user/Shmachilin
— https://www.youtube.com/c/Elfocrash
— https://www.youtube.com/user/IAmTimCorey
— https://www.youtube.com/playlist?list=PLdo4fOcmZ0oX8eqDkSw4hH9cSehrGgdr1

Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.su/pr/res/3603761.html
Пропущено 325 постов
32 с картинками.
Пропущено 325 постов, 32 с картинками.
Аноним 20/10/26 Втр 15:01:19 № 3780473
Если чел говорит, что он больше не пишет код руками, значит 300%, что он его и не ревьюит. Всегда для всех было ревью << написание, и если уж написание с-автоматизировано, то ревью и подавно.
Аноним 20/10/26 Втр 15:49:20 № 3780513
>>3780473
а зачем писать код и ревьювить его? все ИИ делает. да, не идеально, но уже с достаточным порогом качества, чтобы самому не заглядывать туда.

вся работа программиста сейчас это тупо промпты писать переключаясь между несколькими агентскими сессиями.
Аноним 23/10/26 Птн 21:31:56 № 3783023
>>3780473
>что он его и не ревьюит
>с-автоматизировано, то ревью и подавно.
Честно говоря даже в до ИИ-шную эпоху чужой код не особо ревьюил, а сейчас и подавно.
Апрув на пулреквесте всегда был чем-то вроде отметки "Окей бро, я увидел, что ты залил свое говно в ветку, буду иметь в виду когда буду заливать свое".
нужны крутые энтузиасты шарящие за реверс инжиниринг /l1123123/ 23/10/26 Птн 20:32:30 № 3782992 Ответ
image.png 412Кб, 693x483
693x483
ищу людей на разработку проекта по версия wot эпохи збт( конкретно 0.5.4)!!!!!!!!!!!!!!!!!
АЙТИ СДОХЛО ТРЕД 30 /itover/ Аноним 14/10/26 Срд 00:18:41 № 3776244 Ответ
image.png 316Кб, 1272x776
1272x776
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, авито. Избегай аутсорса.
Аутсорс – золотая жила для посредников, не для работяги: твой доход частично оседает у фирмы-прокладки. Как избегать аутсорс? Устраиваться напрямую к работодателю, а не через кадровые агентства. Через аутсорс идут только те, кого никуда больше не берут.

Какой склад выбрать?

Всё упирается в то, какой склад тупо ближе к дому и сколько за смену можно напикать на том складе.

Тир-лист складов (от параши к топу):
Озон Фреш ➔ Рц Озон ➔ Сц Озон ➔ Сц ВБ ➔ Крупный склад (Озон/ВБ).

Если тебя не устраивает выплата за смену, меняй процесс. Если склад плохой, меняй склад внутри компании или уходи в другую компанию.

Прошлый >>3772777 (OP)
Пропущено 610 постов
76 с картинками.
Пропущено 610 постов, 76 с картинками.
Аноним 24/10/26 Суб 10:00:45 № 3783139
>>3783097
нихуя плотно мартышки с /wm/ набежали на борду
Аноним 24/10/26 Суб 10:52:56 № 3783175
>>3780043
так оно очевидно, раньше было нужно 100 000 программистов, теперь 5000

Бекенд и девопс пока что еще нужен, если готовы фулстечить
Аноним 24/10/26 Суб 11:03:50 № 3783181
image.png 209Кб, 1578x1136
1578x1136
>>3783097
Фура - нужны права, с машинами не на ты. это годы обучения. люди без опыта там не нужны.
Сумка - это пиздец какой стыд перед друзьями, родными и всеми остальными, 400к сенька стал сумконосом
заграница - хуйня, потому что там такая же дикая конкуренция и нужен B2, я A2-долбаеб.

итс овер.
доживать и скитаться из угла в угол, вот что останется.
Работа программистом за границей Аноним # OP 01/06/26 Пнд 15:40:23 № 3715661 Ответ
IMG4359.jpeg 57Кб, 734x416
734x416
Здарова аноны работающие в за границей, расскажите про реалистичную картину нынешнего рынка труда, ибо планирую переезжать после окончания колледжа (либо раньше). Планирую первое время переехать в Армению и переживаю, что буду на безработничах из-за того, что за пределами моего города мой диплом из шараги никому будет нахуй не нужон. Реалистично ли вообще устроится в норм компанию в таком случае, если для должности я буду располагать всеми навыками?
Пропущено 76 постов
3 с картинками.
Пропущено 76 постов, 3 с картинками.
22/10/26 Чтв 20:20:44 № 3782274
>>3715661 (OP)
А Армении нет моря, а в Абхазии оно есмь. И в Абхазии ты можешь выращивать в саду мандарины.
22/10/26 Чтв 21:00:43 № 3782296
>>3715661 (OP)
А в чём проблема? Ты что языка страны людского не знаешь, и сам сходить на сайты с вакансиями и сайты с ценами аренды жилья не можешь?
22/10/26 Чтв 21:05:29 № 3782300
>>3715661 (OP)
>Реалистично ли вообще устроится в нормальную заграничную >компанию в таком случае, если для должности я буду >располагать всеми навыками?

Приветствуется опыт работы по данному ремеслу-данной профессии. Причём в принципе безразлично где. Если скажем ты в Ярославле год или пару лет поработал это зачтётся как достижение, и на тебя и твоё резюме будут милостивей смотреть.
Ещё разумеется приветствуется знание людских языков, в программировании английский - стандарт, и ещё в месте проживания живут люди, которые тоже говорят на каком то языке,
этот язык тоже нужен, если он не английский, а например шведский или голландский или немецкий, нужен что бы попросту уметь побеседовать в магазине, в кафе, в кинотеатре, где-то ещё, с городовым в конце-концов найти общий язык.
В 2026м ЯЗЫКИ ВСЁ Аноним 19/08/26 Срд 22:51:00 № 3746395 Ответ
NoamChomsky,2004.jpg 357Кб, 960x1283
960x1283
Screenshot20260[...].png 275Кб, 1129x854
1129x854
Засилие лингвистосучизма, а именно навязывание строковой нотации где ни попадя начиная со школьной скамьи это рак и деструктивное поведение огромного числа индивидов.
Пикрил например сильно повлиял на восприятие языков как чтото серьёзное и значимое настолько что они являются частью теори автоматов.
Из-за этого например большинство курсов по теории автоматов, даже те что читаются на физтехе, что можно найти на ютубчике включают в себя грамматическую контекстную срань, а не алгебраическо содержательные факты и теоремы и выкладки.
Использовать язык в качестве описания программного автомата было очень большой ошибкой которая стоила постоянного разгребания последствий этого включая непонятный статус программиста и самих языков, то ли это интерфейс, то ли инженерная непосредственно часть.
В треде возврщаемся к так сказать забытым истокам программирования - автоматной инженерии.
Пропущено 38 постов
3 с картинками.
Пропущено 38 постов, 3 с картинками.
Аноним 21/10/26 Срд 19:40:21 № 3781531
ну понятно что странно заставлять иишку писать код на яп заточенных под то чтобы в первую очередь человеку было удобно, чтобы он смог справиться со сложностью абстракции, ну а дальше компилеры-интерпретаторы-трансляторы перегоняют этот код в уже понятный машине
Аноним 22/10/26 Чтв 11:42:53 № 3781846
>>3781531
>яп заточенных под то чтобы в первую очередь человеку было удобно
Нихуя текстовый слоп человеку не удобен, человеческий мозг гораздо быстрее воспринимает визуальные образы схемы и диаграмы, быстрее может их отличать друг от друга даже боковым зрением, их так же можно переинтерпретировать передвинув узлы графа у удобное положение. Язык это прост артефакт ситуативно практичный в некоторых ситуациях. Но я считаю что даже текст будет со временем скатываться в диаграмный стиль.

>чтобы он смог справиться со сложностью абстракции
>абсракции
Дутая переоценённая хуета. Толку от именования или обозначения лишних сущностей в коде, когда они всёравно не соответствуют названиям, лучше назвать несколько значимых вещей в коде блоками. Это лингвистосучьи спекуляции, абсракции там, контексты, нахуй не нужное говно, это годится только в качестве условности, вычислительно они не играют роли.

>ну а дальше компилеры-интерпретаторы-трансляторы перегоняют этот код в уже понятный машине
Компилятор нужен только для служебных трансляций кода между goto ссылками и всё, ну тоесть нужен обычный C с goto разнесённый визуально понятно, а не всратой лесенкой из отступов.
Аноним 22/10/26 Чтв 11:52:35 № 3781862
Наверное раньше было както не очень очевидно, почему автомат должен обрабатывать не только строчной тип данных, на практике можно выделить узкий спектр задач типа там передача по узкому каналу связи, но это ровным счётом нихуя не значит. Например обработка изображений нейронкой это уже обработка информации с нелинейной топологией и вообще какой угодно. Тоесть ясно из этого логически что автомат сам по себе произвольная структура, какого хуя его надо сводить к строкам, да и если строки это только частный пример хрючева который как раз обрабатывают автоматы? Да и диаграма самого устройства намного яслее и понятнее чем какито там манифестационные заклинания ёбаные. Ссу на лингвопидоров сучьих, смерь им пидорасам ёбаным.
Можно ли бесплатно получить TLS-сертификат для HTTPS? criss 22/10/26 Чтв 03:26:41 № 3781660 Ответ
hello.png 2186Кб, 1321x1191
1321x1191
Хочу наконец перевести свои приложения на HTTPS, но, насколько я понимаю, для этого нужен TLS-сертификат.

Можно ли получить его бесплатно или для использования HTTPS обязательно за что-то платить?

В частности, интересует связка мобильного приложения и собственного backend-сервера. Сервер работает на VPS под Debian, хочу настроить всё нормально, чтобы приложение безопасно обменивалось данными с сервером.

Какие есть варианты? Можно ли обойтись бесплатным сертификатом и настроить его автоматическое обновление? И нужен ли обязательно домен, или можно обойтись одним публичным IP-адресом?
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками.
Аноним 22/10/26 Чтв 05:31:02 № 3781677
Самоподписанный сертификат ставь, тогда платить не нужно.
По логике платить нужно третьим лицам за то чтобы они подтвердили что ты это ты, но может кто-то и бесплатно это делает хз
22/10/26 Чтв 08:21:26 № 3781706
22/10/26 Чтв 20:47:11 № 3782291
>>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 Ответ
.png 783Кб, 1366x768
1366x768
.png 2670Кб, 1951x2560
1951x2560
Прошлый >>3382705 (OP)

Туториалы:
- https://www.postgresqltutorial.com/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://www.mysqltutorial.org/

Задачи:
- https://www.sql-ex.ru
- https://www.codewars.com/?language=sql

Инструменты проектирования БД
- Визуализация планов запросов PostgreSQL: https://explain.dalibo.com/
- GUI-клиент для работы с БД: https://dbeaver.io/

YouTube:
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- https://www.youtube.com/playlist?list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo

Литература:
- Томас Кайт. Oracle для профессионалов
- https://postgrespro.ru/education/books/dbtech
- Алан Бьюли. Изучаем SQL. - про MySQL
- К. Дж. Дейт. Введение в системы баз данных
- Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)

Прочее:
- https://github.com/agarcialeon/awesome-database
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/

Ссылки для альтернативно мыслящих:
- https://www.w3schools.com/sql/
- https://learnxinyminutes.com/docs/sql/
- https://metanit.com/sql/
- http://sql-tutorial.ru/
- https://metanit.com/nosql/mongodb/
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/
- https://www.mysql.com/products/workbench/

FAQ:
Q: Нужно ли знать английский?
A: Нет.

Q: Что лучше, SQL или NoSQL?
A: SQL.

Q: Вопросы с лабами и задачками
A: Задавай, ответят, но могут и обоссать.

Q: Помогите с :ORM_нейм для :язык_нейм
A: Лучше спроси в тредах по конкретным языкам.

Q: Где хранить файлы?
A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.

Q: Нужны ли сертификаты?
A: Только если собираешься заводить трактор.

Здесь мы:
- Разбираемся, почему PostgreSQL - не Oracle
- Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
- Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе
- Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Пропущено 364 постов
14 с картинками.
Пропущено 364 постов, 14 с картинками.
Аноним 21/10/26 Срд 20:05:32 № 3781546
>>3781515
Ну тип того. У меня айдишник каждой сортируемой записи аппендится в отдельный файлик, имя которого равно порядковому номеру (по юникод таблице) символа из сортируемого значения, а лежит этот файл в папке, имя которой равно порядковому номеру этого символа в этом значении. Так я по итогу могу эту всю мешанину сортировать между собой и фильтровать. Фильтрую через проход по всем записям в одном из таких файлов с поиском этих записей в другом таком же файле, относительно которого идёт сортировка, совпадения выносятся в отдельный массив и операция продолжается до победного конца, это если упрощённо. Нейронка мне сказала, что я какой-то ебейший кринж высрал, хоть он и работает, позволяя хуячить фильтры любой сложности.
Аноним 21/10/26 Срд 20:13:38 № 3781552
>>3781526
Однако мне пиздец как нравится, что в поле записи я могу закинуть что угодно, даже какой-нибудь файл на много мегабайт, и потом выкинуть его же для потокового считывания при выборке этого поля из этой записи. Тоесть мне не нужно организовывать параллельную закачку файла куда-то ещё, получать на него ссылку, которую потом уже вносить в значение поля, ибо страницы не позволяют сохранять данные больше пары килобасов. Вот бы каким-то образом пофиксить скорость и не отказываться от того, чтобы все данные были в одном месте...
Аноним 22/10/26 Чтв 03:17:43 № 3781658
>>3781552
Почитай про TOAST в Постгресе. В MySql и других СУБД тоже есть подобные механизмы. В Sql Server есть FileStream и FileTable - именно это ты переизобрёл.
ХОСТИНГ /admin/ admin 16/10/26 Птн 03:52:13 № 3777735 Ответ
image2026-10-16[...].png 62Кб, 799x630
799x630
Сука, накипело уже. Посоветуйте нормальные хостинги для VPN, нужен VPS 1 cpu 1 gb ram, мне большего не нужно. Пикрил - сколько хостингов я уже перепробовал. Один то отваливается, другой режет скорость, какие-то вообще перестают работать, а за смену айпи берут деньги, хотя по оферте я им даю деньги - они дают мне рабочий сервер. Я уже просто заебался, помогите
Пропущено 5 постов
1 с картинками.
Пропущено 5 постов, 1 с картинками.
Аноним 21/10/26 Срд 19:12:26 № 3781509
>>3777735 (OP)
Вдсина, маклауд, сервера, сенко дигиталь. Это бомжацкие.
22/10/26 Чтв 20:50:42 № 3782293
>>3777735 (OP)
>Посоветуйте нормальные хостинги для VPN
Это не программисткая тема, сходи к Абу поклянчь доску для айти поддержки.
22/10/26 Чтв 20:58:13 № 3782295
>>3780610
Не уверен, политики что то там болтали про союзное государство ко-ко-ко союзное государство ко-ко-ко, юридическая консультация нужна
Питон-тред №176 /python/ Аноним 18/10/26 Вск 20:53:39 № 3779254 Ответ
image.png 527Кб, 600x600
600x600
Тред, посвящённый языку программирования Питон, #176

Предыдущий: >>3652510 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— А как учить джангу? Нахожу книги по джанге 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

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Пропущено 48 постов
6 с картинками.
Пропущено 48 постов, 6 с картинками.
Аноним 21/10/26 Срд 15:30:23 № 3781301
>>3781261
>Опять же, ты можешь попасть, а можешь не попасть. Так было всегда. Что дальше то?

В том что шансы "попасть" стали крайне маленькими, а шансы "не попасть" стали крайне высокими.

Из-за этого обучение на ИТ/математическую специальность теперь воспринимается как крайне рискованное вложение времени (и опционально средств) с практически нулевым выхломо. Можешь 4-6 лет проучиться на ИТ и в итоге с очень высокой вероятностью оказаться разнорабочим склада.

Все дело в этих самых вероятностях. Раньше ты шел учиться в вузик и если ты не был ебланом и нормально учился и самостоятельно изучал разные штуки - тебя где-то с 3 курса могли взять в какую-нибудь конторку на полставки.

Сейчас вероятность этого почти нулевая. Теперь ты идешь учиться в вузик, нормально учишься, делаешь проекты, изучаешь технологии... а в итоге никуда не берут. И вот вероятность этого сейчас крайне высока. Образование в ИТ это теперь лохотрон, в котором ты почти гарантированно проигрываешь, а не выигрываешь. Вне зависимости от приложенных тобою усилий.

А почему? Да потому что ИИ автоматизировал огромный пласт работы и уничтожил огромное количество рабочих мест. Раньше мы брали джуна на полставки и он какие-то простенькие тикеты разгребал, сейчас у нас это в автоматическом режиме ИИшка делает в режиме 24/7. И это мы уже мидлов почти всех посокращали, потому что они тоже не нужны теперь. Такие дела.

Не нужны больше новички в нашей профессии, нет для них больше рабочих мест.
Аноним 21/10/26 Срд 15:37:02 № 3781307
>>3781288
Если у вас компания - это галера, которая делает что-то для внешних заказчиков, то с этого корабля нужно срочно бежать сейчас. Галеры сейчас дохнут как мухи, потому что заказчики начинают сами у себя все вайбкодить, платить отдельной компании для этого просто нет никакого смысла.

Продукты еще живые (не все), а вот галера твоя обанкротится в ближайший год-два, я анус ставлю.
Аноним 21/10/26 Срд 17:20:59 № 3781398
>>3781307
>Если у вас компания - это галера, которая делает что-то для внешних заказчиков, то с этого корабля нужно срочно бежать сейчас.

У нас ИТ компания внутри холдинга, лафа была в том, что мы обслуживали холдинг, по сути работали на себя и нас особо не ебали за косяки, опять бабки платили нам другие компании нашего холдинга, но лафа закончилась, холдинг сменил акционеров, а они начали всех сокращать. Мне сказали что будут держать до НГ, а дальше на мороз
Clojure(Script) #0 /clojure/ Аноним 13/01/26 Втр 12:52:27 № 3622689 Ответ
st,small,507x50[...].jpg 25Кб, 600x600
600x600
Clojure (произносится как closure [ˈklōZHər]) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности. Clojure работает на платформах JVM и CLR. Clojure отличает философия «код как данные» (гомоиконность) и развитая система лисп-макросов.

Транслятор Clojure свободно распространяется на условиях Eclipse Public License.

Clojure за 15 минут - https://habr.com/ru/companies/otus/articles/725060/
Официальный гайд - https://clojure.org/guides/getting_started
Основы Clojure - https://code-basics.com/ru/languages/clojure
Пропущено 21 постов
1 с картинками.
Пропущено 21 постов, 1 с картинками.
Аноним 23/09/26 Срд 18:35:39 № 3764801
test
Аноним 20/10/26 Втр 21:41:45 № 3780787
Бамп
Аноним 20/10/26 Втр 22:46:30 № 3780820
>>3780787
А хули бампать? Хуйня без задач, у кложи есть хоть какая-то ниша куда он вписался?
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #79 /butthurt/ Аноним 19/09/26 Суб 16:53:15 № 3762791 Ответ
177268827436503[...].jpg 264Кб, 724x1024
724x1024
РАБОТАЕШЬ РАЗРАБОМ
@
В РАЗРАБОТКЕ ВО ВСЮ ИСПОЛЬЗУЕШЬ ИИШКИ
@
ЗАДАЧИ СТАВЯТ ПО-СТАРИНКЕ: "СДЕЛАЙ ТО И ТО", А ТЫ ПОТОМ СОЗВАНИВАЕШЬСЯ И ВЫЯСНЯЕШЬ, ЧТО, ДЛЯ ЧЕГО, ПРЕДЛАГАЕШЬ КАК, ПОТОМ ЗАПИХУЕШЬ ВСЁ В АГЕНТА, МУРЫЖИШЬ И ОТДАЁШЬ НА ИМПЛЕМЕНТАЦИЮ
@
МЕЧТАЕШЬ ЧТО КОГДА-НИБУДЬ НАЧНУТ СТАВИТЬ ЗАДАЧИ БОЛЕЕ ГРАМОТНО
@
ВНЕЗАПНО ПРОДАКТ ПРИНОСИТ ЗДОРОВУЮ ПОРТЯНКУ С ПОСТАНОВКОЙ ЗАДАЧИ, С ПРИЁМОЧНЫМИ КРИТЕРИЯМИ, СЦЕНАРИЯМИ И ТД И РАДОСТНО ОТДАЁТ ТЕБЕ, РАССКАЗЫВАЯ КАК ИИ ОБЛЕГЧИЛ ЕМУ ЖИЗНЬ
@
НЕМНОГО РАДУЕШЬСЯ
@
НАЧИНАЕШЬ РАЗБИРАТЬ
@
В АНАЛИЗЕ КОНКУРЕНТОВ ГУГЛ И ПКБ КАЩЕНКО, В МЕТРИКАХ КАКИЕ-ТО АЛГЕБРЫ ЛИ И МНОГООБРАЗИЯ, ЗДОРОВЫЙ БЛОК ПРО ИМПЛЕМЕНТАЦИЮ, КОТОРОГО БЫТЬ В ТРЕБОВАНИЯХ НЕ ДОЛЖНО, И ОН УПОМИНАЕТ ТЕХНОЛОГИИ И ПАТТЕРНЫ КОТОРЫХ У ВАС НЕ БЫЛО И НЕ БУДЕТ
@
ОХУЕВАЕШЬ ОТ СЛОПА, НО ПРИЧЁСЫВАЕШЬ И СОКРАЩАЕШЬ ТЕКСТ ДО ОДНОГО ЭКРАНА САМОЙ НУЖНОЙ ИНФЫ, ОТДАЁШЬ ПРОДАКТУ НА РЕВЬЮ
@
АПРУВАЕТ, НЕ ЗАМЕТИВ ОСТАВЛЕННОЕ ТОБОЙ ПРЕДЛОЖЕНИЕ ПРО РОЗОВОГО СЛОНИКА
@
ЕБЛАН НЕ ТО ЧТО НЕ ПРОЧИТАЛ, ДАЖЕ ИИШКЕ НЕ СКОРМИЛ ТВОЙ ТЕКСТ
@
ОПЯТЬ СОЗВАНИВАЕШЬСЯ, ВЫЯСНЯЕШЬ И ПРЕДЛАГАЕШЬ
@
НЕМНОГО ГРУСТИШЬ
@
ТЕПЕРЬ ПРОДАКТ ВСЕ ЗАДАЧИ СТАВИТ ЧЕРЕЗ ИИШКУ
@
К ПРИВЫЧНЫМ СОЗВОНАМ И ВЫЯСНЕНИЯМ ДОБАВЛЯЕТСЯ ЕЩЁ И ПРАВКА СЛОПА


Предыдущий тред >>3668212 (OP)
Пропущено 81 постов
5 с картинками.
Пропущено 81 постов, 5 с картинками.
Аноним 20/10/26 Втр 21:58:19 № 3780797
Пробнул агенсткую разработку. Да вы там ебанулись штоле? Бабло утекает - только в путь. Это надо быть кеколдом, чтоб из своего кармана отдавать ридные щекели. Долой агенты!
У кого кабан оплачивает агентов - вопросов нуль.
Аноним 20/10/26 Втр 22:14:24 № 3780806
Тут тип с работы из департамента коммуникаций навайбкодил новый корпоративный сайт, попросил перезахостить, т.к. текущий сайт на поддержке моей команды.
Открыл сорцы и охерел просто с тупизны, которую там накидал клауд. Особо во фронтовую часть не вчитывался, т.к. сам бек, но посмотрел на инфру и ебанулся с того, что сайт сервит все картинки, всю публичную отчетность напрямую из репозитория, никаких сдн, бд нет, нихуя нет. Засунул этот кусок дерьма в докер, вышло на 800 метров. Хуй знает, скока обычно весят сайты, но это по-моему просто полный пиздец для обычного сайта-визитки с описанием компании/продуктов/руководства и публичной отчетностью.
Буду видимо накручивать клаудфронт поверх всего сайта, иначе ингресс/нлб подохнут от трафика.
Аноним 20/10/26 Втр 22:29:38 № 3780815
>>3780797
> У кого кабан оплачивает агентов - вопросов нуль.
А как же иначе? Это где сотрудники сами из своих кровных оплачивают средства производства?
привет я пытаюсь начать разбираться в сфере кибербезопасности и был бы благодарен людям которые могу Аноним 06/03/26 Птн 17:38:27 № 3658001 Ответ
изображение2026[...].png 372Кб, 590x781
590x781
привет я пытаюсь начать разбираться в сфере кибербезопасности и был бы благодарен людям которые могут дать мне совет по этой теме. я хочу пытаюсь понять с чего начать и что именно мне необходимо изучать и какие сайты посещать(заранее большое спасибо за совет :)
Пропущено 5 постов
1 с картинками.
Пропущено 5 постов, 1 с картинками.
Аноним 14/09/26 Пнд 09:35:05 № 3759696
Я сам лично начинал с OSINT (Open Source Intelligence), дальше на равном уровне развивал пентест и социальную инженерию, сейчас из меня довольно-таки неплохой кибербезопасник, советую начать изучение не только теории но и практиковать, пока что самая легкая для тебя операционная система будет Parrot OS. Смотри интернет расследования, научись пользоваться опен соурсом, научись доркать, пробивать сети через тот же nmap, играй в geo-guesser, тоже неплохо помогает в осинте том же (поиск по местности называется геоинт) В общем желаю удачи, надеюсь скоро станешь одиним/одной из нас!
Аноним 20/10/26 Втр 19:39:52 № 3780713
>>3759696
С чего начинал? Сколько ты этим занимаешься уже? Я просто тоже только начал интересоваться инфобезом. Изучал ассемблер, но пока сложновато. Питон знаю более-менее, реализовывал разные методы шифрования. Интересна тема про осинт: является ли это чем-то большим, чем просто тг бот?
22/10/26 Чтв 20:27:56 № 3782280
>>3658001 (OP)
ну например для M$ существует прелюбопытная литература для подготовки к сдаче экзаменов по информационной безопасности Майрософт систем и сетей
https://www.examcollection.com/blog/microsoft-security-certification-path/
а вот если ты выбрал Solaris - тебе надо читать другие книжки.
Единственный тред по СИ clang /clang/ Аноним 08/01/26 Чтв 03:00:43 № 3619616 Ответ
channels4profile.jpg 39Кб, 900x900
900x900
photo2026-01-08[...].jpg 26Кб, 650x612
650x612
photo2026-01-08[...].jpg 51Кб, 640x780
640x780
Тред для всех кто хочет погрузиться в низкоуровневое и системное программирование дедушки си

Обсуждаем чужие гитхабы, коды, программирование микроконтроллеров.

сам учился на степике, всем советую прочитать книгу Брайана Кернигана и Денниса Ритчи «Язык программирования Си»

ЗАДАВАЙТЕ ВОПРОСЫ И ПОЛУЧАЙТЕ ОТВЕТЫ!
Пропущено 494 постов
46 с картинками.
Пропущено 494 постов, 46 с картинками.
Аноним 19/10/26 Пнд 01:23:38 № 3779381
>>3779136
>там главный кек это само исправление уровня 50айкю
>они б еще блять на index или на i поменяли
В смысле? Это вполне конвенциональный подход обяъвлять переменные внутри макроса с префиксом двойное подчеркивание __. Или ты хотел, чтоб он там ради этого фикса поменял интерфейс и весь клиентский код перелопатил?

50айкю у того, кто писал этот макрос до исправления.
Аноним 19/10/26 Пнд 11:40:05 № 3779515
IMG7512.jpeg 95Кб, 600x584
600x584
>>3779381
>конвенциональный подход
Ну да ну да, идх в макросе пропустили а __и ну точно не пропустят ну никак, КАНВЕНШЫН же... ахаха
>ради этого фикса поменял интерфейс и весь клиентский код
Тебе контекста не хватает коммит с ошибкой посмотреть?
Он и перелопатил там. Надо было вернуть обратно, или назвать переменную __мое_ебаное_хуемакро_i. Вот так было бы хорошо: вряд ли кто-то мог бы случайно такое же имя выбрать, и это бросилось бы в глаза, если бы попытались закоммиттить,

>50айкю у того, кто писал этот макрос до исправления.
Нет, у этого 20 походу.
Аноним 20/10/26 Втр 16:40:27 № 3780576
>>3764363
А ты думаешь не построит? Ну-ну.
Зачем программисту начальник, если есть ИИ? Аноним 27/09/26 Вск 18:43:19 № 3766629 Ответ
photo2026-02-24[...].jpg 239Кб, 1280x1132
1280x1132
Если ИИ выполняет за программиста его работу, то почему программист не может заставить ИИ выполнять работу его руководителей и самому организовать новую компанию?

Нехватка знаний и навыков? Вряд ли кабанычи учились в Гарварде.

Нехватка финасов? Программисты на протяжении долгого времени зарабатывали невообразимо МНОГО. Неужели не было возможности откладывать и инвестировать?

Отсюда вопрос к каждому, кто уверен в замене айтишников искусственным интеллектом. Если ИИ так силен, то почему ВЫ не замените им всех этих менеджеров, CEO, CTO, маркетологов и не создадите свою компанию, где прибыль будет доставаться не многочисленному штату, а только вам и Anthropic?
Пропущено 52 постов
3 с картинками.
Пропущено 52 постов, 3 с картинками.
Аноним 13/10/26 Втр 21:12:37 № 3776120
>>3775985
> Получается, что кабанычи умнее и незаменимее олимпиадников по матеше и информатике.
Получается, заставлять других людей что-то делать в условиях неопределенности это навык более высокого порядка чем ботать всякие говнофреймворки понаделанные аутистами от избытку аутизма.

>>3776065
Все так.
Аноним 13/10/26 Втр 23:28:36 № 3776214
>>3776120
>заставлять других людей что-то делать
вот тут ты попал в самое яблочко. это самый важный навык эвар. все остальное по сравнению с ним полная хуйня. и он никогда не обесценится покуда на земле будет хотя бы два человека.

подчинять других своей воле - самый главный навык во вселенной
Аноним 20/10/26 Втр 16:35:38 № 3780571
>>3776214
>заставлять людей чтото делать это самый важный навык эвар.
>подчинять других своей воле - самый главный навык во вселенной
>мрии бандитского лингвопетуха.
Самый главный навык это резать таких петухов как ты. А с отрезанной головой ты так себе заставлятель. Поссал на твою лингвистику хуесос, она сгорит вместе с тобой.
Android Development Thread #10 Юбилейный edition android /android/ Аноним 18/03/25 Втр 18:50:18 № 3411113 Ответ
image.png 2451Кб, 1024x1024
1024x1024
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем.

>Хочу вкатится в 20/30/50 лет, не поздно?

Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.

>С чего начать?

Для начала изучи roadmap - https://roadmap.sh/android

Roadmap анона из предыдущего треда:

Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..

Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.

В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.

Навигация, от книг до вопросов на интервью:
https://github.com/qqqlll/Java-Thread/wiki

Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет:
https://coursehunters.net/mobile-development

https://developer.android.com - ресурс от гугла с полным описанием всего.

https://metanit.com/ - ресурс с кратким разбором языков ПО, для тех кому лень в книги.

https://stackoverflow.com/ - ответы на большинство вопросов касающихся кода.

Курсы от OTUS:

https://cloud.mail.ru/public/4nHb/449Ub4Pqj

https://drive.google.com/open?id=1cxWWBZzHNRAdd0wnjN6lfLDcYqMv7ohm

Также рекомендую искать в телеге, там много подобных курсов, начиная от создания конкретных приложений и заканчивая обучением с нуля.

>Что по книгам?

Java:
Head First Java Kathy Sierra
Thinking Java 4th Bruce Eckel

Шилдта не рекомендую, говнокод.

Kotlin:
https://techrocks.ru/2020/01/20/12-books-for-kotlin-learners/ - краткое ревью 12 книг.

Flutter:
http://flutterapps.ru/flutter-books/

>Стоит ли сразу вкатиться в котлин минуя джаву?

Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.

>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?

Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.

>Где взять примеры проектов?

Можешь банально поискать на ютюбе или в телеграмме. Для примера:

https://www.youtube.com/channel/UCPz3xmUpIbo8jooCtV_vMNw
https://www.youtube.com/c/devcolibri/videos

>Когда можно идти собес? И что для этого нужно?

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: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.

Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.

Ресурсы по инглишу для нубов:

Грамматика:
https://ru.duolingo.com/
https://lingualeo.com/

Также советую полностью сменить язык интерфейса на всех устройствах.

Ютюб каналы с простым английским:
https://www.youtube.com/c/Anomaly/videos
https://www.youtube.com/c/EnglishClass101/videos
https://www.youtube.com/channel/UCMCjGkbqKVkjJN2sVWocz0w
https://www.youtube.com/c/SpeakEnglishWithTiffani/videos

Старая шапка. За 2019 год.

https://pastebin.com/sh7eC6R4

#1 c шапкой: https://2ch.hk/pr/res/1822731.html
#2 с шапкой: https://2ch.hk/pr/res/1908185.html
#3 с шапкой: https://2ch.hk/pr/res/1994880.html
#4 с шапкой: https://2ch.hk/pr/res/2105885.html
#5 с шапкой: https://2ch.hk/pr/res/2362898.html
#6 с шапкой: https://2ch.hk/pr/res/2509590.html
#7 с шапкой: https://2ch.hk/pr/res/2678699.html
#8 с шапкой: https://2ch.hk/pr/res/2907862.html
#9 с шапкой: https://2ch.hk/pr/res/3209134.html
Пропущено 455 постов
56 с картинками.
Пропущено 455 постов, 56 с картинками.
Аноним 06/09/26 Вск 07:59:44 № 3755312
>>3754948
>Да, но программы сейчас пишут обычные разработчики, на той же MAUI и C#, те же технологии, что на десктопе.
Ты - ебобо?
Аноним 19/10/26 Пнд 11:49:55 № 3779523
Аноним 20/10/26 Втр 10:45:24 № 3780207
>>3754948
>>3755312
Да в целом стек уже не важен, вон Shopify от react native отказались в пользу нативщины.

Один хер сейчас все нейронками пишется, поэтому поставить в параллель агента пилить две версии одну на свифте под ios, а вторую на котлине под андроид не составит никакого труда.

Другое дело, что сама индустрия полностью сдохла и если вы там какие-то мобильные приложеньки пытаетесь делать, то как продукт это прям максимально гиблая история.
Указатели в C Аноним 22/05/26 Птн 20:15:13 № 3711064 Ответ
image.png 81Кб, 1024x768
1024x768
Сап. Аноны, подскажите, как в Си понять указатели?
Уже и с ИИ пытался, и на ютабе смотрел.... Ничего не ясно.
Мб есть какая-то простая аналогия? Как эту шнягу воспринимать?
Есть у нас переменная, нахуй нам указатель, если уже есть, на что ссылаться?
Пропущено 54 постов
7 с картинками.
Пропущено 54 постов, 7 с картинками.
Аноним 20/10/26 Втр 10:33:53 № 3780191
>>3780181

> ССЫЛКИ в С++
> Java

Ну ты понял, да?
Аноним 20/10/26 Втр 10:34:24 № 3780192
>>3765149
В 32 бит, в общем-то, все элементарно, вот на x64 ужаснешься с выравниванием. Я там писал специальную прогу для расчета адресов (нужно было для JIT компилятора).
Аноним 20/10/26 Втр 10:35:54 № 3780194
>>3780191
В Java ссылка - просто синоним указателя. В C++ - шизоидная хтонь.
Девопс тред - В С Ё ! Аноним 07/10/25 Втр 12:28:54 № 3558850 Ответ
image.png 72Кб, 300x168
300x168
image.png 799Кб, 736x552
736x552
image.png 186Кб, 1000x600
1000x600
image.png 2226Кб, 1280x1212
1280x1212
Ну как вы там? Вкатились в DevOps? На дваче сказали что девопс В С Ё !

Даже во фронт и тестировщики больше смысла вкатываться, чем в эту парашу. Учишь всё это говно и чтобы что? Чтобы заиметь работу буквально на уровне поломойки, ёбаный обслуживающий персонал. Причём как и в плане обязанностей, ведь девопс - это буквально говночист от мира айти, так и скоро будет получать на уровне дворника или таксиста. И ведь вкатуны прут и прут, где-то услышали, что девопс чуть ли не топ 1 по зарплате, прогать не надо уметь. Как итог по 1000 откликов на вакансию.

Представьте как в этом треде эти петушары заскулят как суки ебаные, когда выкатят новый ИИ, который по нажатию одной кнопки вам всё развернёт. Все ваши охуенные знания докера, кубов, ансибла, хуянсибла и ещё ста их ебаных инструментов в один момент превратятся в тыкву. А вы хули думали, в сказку поверили? Думали вы такие дохуя не заменимые и теперь всегда будут столько платить за то, что вы два часа в неделю от силы работаете, а в остальное время хуйнёй страдаете? А вот хуюшки! Такого больше не будет.

Короче пизда девопсу. Вкат закрыт - официально.
Пропущено 254 постов
16 с картинками.
Пропущено 254 постов, 16 с картинками.
Аноним 19/10/26 Пнд 09:06:37 № 3779427
>>3779377
Кто будет покупать сгенеренное, если
1) каждый может сгенерить сам
2) себестоимость нейрослопа приравнивается к нулю
3) всех заменили, ни у кого нет денег покупать что-либо (даже подписку)
Аноним 19/10/26 Пнд 10:03:23 № 3779441
>>3779427
Не обманывай себя, без кабана ты понятия не имеешь что хочешь от жизни. Чтобы что-то купить должен появиться кабан с маркетологами которые скажет тебе что надо купить что наконец стать счастливым.
Аноним 19/10/26 Пнд 10:29:33 № 3779467
>>3779441
Кто несёт ответственность за кабанских маркетологов, если они изначально выбрали хуёвую идею с огромной конкуренцией, послушав ChatGPT?
Питон-тред №175 /python/ Аноним 27/02/26 Птн 04:00:04 № 3652510 Ответ
image.png 827Кб, 856x781
856x781
Тред, посвящённый языку программирования Питон, #175

Предыдущий: >>3518654 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— А как учить джангу? Нахожу книги по джанге 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

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Пропущено 498 постов
18 с картинками.
Пропущено 498 постов, 18 с картинками.
Аноним 17/10/26 Суб 22:52:35 № 3778800
>>3778796
Напиши никому нахуй не нужный с одной звездой линтер, который берет питоновский байткод и находит N+1. И наебешься, и напляшешься.
Аноним 18/10/26 Вск 09:10:51 № 3778912
>>3778800
Не не
>>3778796
Я не так спросил. Какие есть интересные материалы, которые помогут реализовать интересный проект?
Аноним 18/10/26 Вск 20:54:35 № 3779256
Вайбкодинга тред /vibecode/ Аноним 30/05/25 Птн 12:54:19 № 3465819 Ответ
image.png 4927Кб, 3840x2016
3840x2016
Филиал МВП-треда, обсуждаем вайбкодинг, делимся ИИшками и лайфхаками как промптить больше, а работать меньше. Красноглазам вход запрещен
Пропущено 498 постов
71 с картинками.
Пропущено 498 постов, 71 с картинками.
Аноним 18/10/26 Вск 20:48:53 № 3779250
17231354119398.jpg 25Кб, 490x369
490x369
Аноним 20/10/26 Втр 04:22:04 № 3780087
Да, кстати, а где новый хром? Эдж? У гугла и мс же дохуя бабок, жги токены и не считай. В чем проблема просто нагенерить новый браузер который просто будет тормозить меньше? Такой сразу станет вне конкуренции, в отличии от текущих оберток хромиума.
Аноним 23/10/26 Птн 14:44:06 № 3782786
>>3780087
Есть гарантия того, что под современные веб-стандарты вообще хотя бы теоретически можно создать что-то, что бы не тормозило?
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов