На ваш взгляд, если оценивать на глаз, в процентах: Сколько % языков программирования, фреймворков и прочих технологий в IT появились не из-за естественного развития или требований рынка/железа - а просто по причине того, что группка влиятельных нердов/гиков/задротов решила потешить свое ЧСВ и создать нечто новое имени себя любимых?
Приветствую аноны, я пиздюк и очень сильно уж мне нравится тема DevOps и хотел бы обучаться на эту направленность. Сейчас у меня есть некий опыт в программировании (простенькие сайты на react, php, sql. простенькие приложение на python и c#) и хотел бы узнать у так сказать профи своего дела:
1) какие технологии и языки мне стоит обучать для DevOps& 2) какие книги/форумы/курсы посоветуете для развития в теме DevOps? 3) какие советы дадите для обучения?
>>3471690 (OP) сети (TCP\IP stack от а до я), база по Linux на уровне админа особое внимание уделить работе с файловыми системами. Чекай любые книжки, все +- одинаковы. По сетям можешь CCNA от циски пройти, по линуху что-то из раздела Linux administration книжек.
контейниризация и оркестрация (Docker + K8S) На оф сайтах хорошая дока и как минимум у кубера есть сертификация.
база по клауд провайдерам (AWS база, там же есть сертификация уровня Practitioner), и IaC (Terraform /pulumi/, Ansible, ArgoCd). В ютабе полно роликов как это делать, AWS даёт давал по карйней мере 10 лет назад для учебы фри тир ресурсы, там и клацаешь \ настраиваешь всё это. Естественно git и vcs базово уже длолжны быть выучены. ADV-IT на ютуб как вариант
база по CI\CD , как для клауда (ArgoCD выше частично покрывает) так и для програмного кода. GitHub actions, Jenkins да-да он умирает уже 5 лет, как и PHP. На серьезных проектах есть много пайплайнов со сложной бизнес логикой, либами, фреймворками. Так что тут еще базово архитектуру ПО надо смотреть, чтобы не слишком говнокодить. Обычно дельного нихуя не высерают, потому что половина проектов это тупо 1 мейн ветка с говнокодом, и 1 пайплайн в ямле для гитхаба уровня ран пайтест - pip паблиш естественно просто копипаст с маркета шитхаба. Поэтому на большинстве виданых мною даже крупных проектах всё не очень хорошо с интеграцией.
python, bash - база, golang - желательный плюс. Если подтянуть фрейморки для тестов будет збс, дефолтный pytest для пайтона и JenkinsPipelineUnit как варик под дженкинс.
мониторинг - база по ELK, в целом это стандарт некий. Разберешься с этим - поймешь остальное
всё это смысла не имеет, потому что рынку пизда и ты завалишься на вопросе как работает ssh
>>3477639 >без вышки, заебавшийся на каждом собесе каждой хрюше доказывать, что я не верблюд Дело не в вышке. Просто в ит работы больше нет, выбирают лучших из лучших. Я всю жизнь без вышки работал, а мои коллеги переходили в ит из медицины или скотоводства. Но это и было лет 10 назад.
Так что советы про вышку - мимо. Не в ней дело. Стагнация рынка и профицит кадров.
>>3477639 >>3631643 Двачую, вышка сейчас погоды не сделает. У меня бакалавриат+магистратура в МИФИ, бакалавриат причем с красным дипломом окончен. 3.5 года опыта работы в бигтехе. Летом сократили, новую работу в айти не смог найти, поэтому работаю дворником в мухосранской больнице за 26к рублей в месяц.
Вот мой тред про мой принудительный выкат из айти в дворники >>3611187 (OP)
arduino и фракталы
Аноним07/09/25 Вск 04:05:51№3535720Ответ
Написал пол года назад программу для ардуино , чтоб генерировала фракталы и выводила их на +- распространенный дисплей 1106 . Теперь довел её до ума и подпереписал для базы из джойстика и ещё более распространенного 1306 . Также есть возможность менять параметры фрактала в меню , открывающемся на длинное нажатие на джойстик . Оптимищировал как мог , но быстрее чем на видео оно работать не может - всё таки ардуино для таких задач не предназначено . Но как интересная игрушка - пойдет . Даже есть 5 видов градиента . Кто нибудь пожет подсказать , как перестать упираться в ограничение double , чтоб картинка не пикселезировалась ?? Может посоветуйте библиотеку для работы с длинными после точки дробями ??
Так же можно попробовать написать сво wisdom как у fft3, когда вычисленных данных накапливаются. То есть у тебя картинка монохромная, достаточно вычислить черный или белый пиксель, то есть Z(x,y) ={0|1} напипиши функцию, которая останавливает вычисления очередного пикселя, когда становится ясно какого цвета он будет, это на порядок проще. Если есть там какие-то процессорные гиперскалярные конвейеры, можно написать код, которые на уровне предвычислений уже вычисляет в кеше процессора возможные ветвления и их результаты вычислений. Снизь количество ветвлений, чтобы не загрязнять вычисления ветвлений. Сейчас большинство MPU имеют какие-никакие скалярные конвейнеры.
еще 1. снизь количество копирований данных в памяти, лишних ветвлений, дальних прыжков за сегмент. far jump вещь занимает на порядок больше времени, чем перекат внутри сегмента. 2. реализуй ленивый вывод на экран, не по пикселю, из фреймбуфера, так же блоками. 3. например, используй пересылку любых данных блоками за раз, есть инструкции, котоые позволяют делать это за меньшее количество тактов, что ускорит ввод-вывод. Оптимизировать еще дохрена, мой падаван.
так же забыл написать, вычисляй не каждый пиксель, а dither матрицу 2х2 с градациями серого, будет выглядель дешевле, зато с градиентом. [0x] [x1] типа такого, х - будешь вычислять на основе смежных пикселей.
помогите восстановить флешку в программе для восстановления отображается как CBM2199ET на контроллер
Аноним24/01/26 Суб 01:51:57№3630961Ответ
помогите восстановить флешку в программе для восстановления отображается как CBM2199ET на контроллере написано CBM2299ES на сайте нету нужной маркировки
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
В этом треде ностальгируем по былым временам, когда почта ломилась от офферов, зпки были жирными, кабаны зависели от работников а не наоборот. А также пытаемся прикинуть, насколько хуевым будет будущее для нас всех.
>>3628737 а амбиции руководителей? а бюджеты? вчера была команда из двух разрабов, худо-бедно справлялась, сегодня пришёл эффективный директор, завтра он наймёт ещё десять макак, станет нихуя непонятно, зато ИБД и премии
Сап, программач, ситуация такая: ищу работу долго и бессмысленно, за это время делал всякое разное, прогал всякую дичь, пробовал себя в разных направлениях, от C/C++, Asm (самое то), до веба (never again). Даже собеседование было в Dr. Web, даже тестовые были, даже все(!) решил. Что эти бляди еще хотят? Сейчас крч, я пишу игровой движок на Vulkan, где-то месяцев через 6 планирую довести до MVP и залить на Гитхаб. Куда мне обращаться? Ибо в Спортлото (хх.ру) не отвечают. Где вообще взрослые дяди работу ищут?
>>3628524 Вы видели ваще колво вакух? На 1с всего 300 штук. Это ж днище. Не идите вы в 1с. Забудьте. Лучше плиточниками или послужите как следует своему народу. Зачем вам в кудахтер пялиться целыми сутками? Глаза не вечные, спина не вечная, попа тоже. Надо думать, ребятки. Договор?
Я вот сам давно думал в уголовный розыск податься криминалистом. Да, платят не супер, всего лишь 80к на руки без опыта, но зато ты уважаемый человек. И не на передовой так сказать, но зато действительно важный и полезный винтик. И зарплата вполне приемлемая. Чем чёрт не шутит, правда? Вдруг зайдёт.
Иль на худой конец в кибербез, раз уж тема треда — IT. Правда стоящих задач не будет. Как правило, это отследить преступника по цифровым следам/камерам. Или винду переустановить иногда своему начальнику (полковнику).
Кстати, там все ребята легко находят женщин. Без проблем вообще. Потому что женщинам нравятся такие мужики настоящие.
порка эбаная с переводом
Аноним21/01/26 Срд 03:13:34№3628617Ответ
я блядь даже не знаю что сказать. после ебаного научного интереса покопаться в какой нибудь новелле, решил попробовать сделать перевод, ну а хули собственно нет ? выбрал Mojika,даже не спрашивайте почему, сам не знаю, а так как я полный ноль в этом вашем кодинге, я решил сделать это собственно с ии, ну, 1. что встало поперек горла, это не желание работать кириллице в самой игре, ну ладно, ии говорит это типа норма, пробовал поиграть со шрифтами, нихуя не помогло, помимо папки со шрифтами, новелла их откуда-то берет еще решил положить хуяку 2.p.s шрифты причем вроде бы поддерживают кириллицу. ИИ посоветовал создать файл с кодом типа LocaleEncoding("UTF-8") SetFontSize(24) сделал, так и не пашет, ну окей, пишу ему мол брат, нихуя не пашет подсказывай. 3. насоветовал сделать тоже самое, но не новым файлом, а попробовать его впихнуть в function_text, мол там все будет работать, но черт побери, нет, убил не мало времени на это все, так и не пашет, смешно конечно, но это не дает мне спокойно спать по ночам, ии говорит что проблема в самом движке и надо там dll патчить, во что я собственно не верю, и должен же быть хоть какой то вариант это исправить
Сап программач, в общем у меня такая проблема. Я студент в шараге и у меня скоро курсач, для него нужно написать приложуху, какую-нибудь полезную, не игру. Но как понимаете я полный ноль в программировании, да и в принципе не шибко умный для такого. Крч, анончики, помогите горемыке, надо придумать идею, написать рабочий код(желательно на python) и расписать что да как работает в этом коде.
всё парни я смог, я сделал это!!!!! спасибо тебе дорогой >>3624674 за идею, в итоге я добился адекватного кода на питоне в дипсике ПОБЕДА P.s. надеюсь меня не пошлют нахуй с этим проектом
>>3624460 >тип сделаю глаз бога, ну как глаз бога, щель дебила, типо пробить ip, найти в вк, поискать номер телефона Ахуеть. Как вообще можно додуматься до такого. Это не просто бесполезно - это прямое нарушение 152-ФЗ «О персональных данных». Любые очки бога, деанон и т.д. - незаконны, даже если данные публичные. С такими вещами в курсачах и дипломах лучше не играться. Комиссия тебя просто нахуй пошлет, в лучшем случае. >>3624773 Благо тебе хватило ума одуматься.
>>3625107 Нет, спринг появился просто как DI контейнер изначально. Для DI не нужна рефлексия вообще. И тем более рефлексия с подгрузкой сгенерированных классов на лету.
Как раз вот эта подгрузка и генерация классов используется в AOP, которое считается антипаттерном сегодня.
Здесь мы дрочимся на тему фреймворков, показываем друг другу свои PageObject, AppActions и грустим что никогда не станем SDET.
Милости прошу к нашему шалашу!
>Как вкатиться? В 2025 году никак, все.
>Выбор яп Java, Python, JS, C#. Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к яп.
>Изучил теорию, ооп, яп... Необходимо разобраться с фреймворками и либами: Selenium, Selenidе, Playwright, Cypress и т.д. Некоторые используются в связке с определенными яп, другие можно юзать с разными, смотри что наиболее востребовано в конкретной области разработки.
>Cделал все вышеописанное Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить. Прикрути Allure к своему тестовому фреймворку.
>>3627406 Стоит вкатываться если тебе 18-22 и готов ебашить как чорт и постоянно обучаться 24/7, если ты старше то оно нахуй не нужно с шилом в жопе прыгать как ужаленный "ууиииии!! тихналогии драйв валью!!", это дело пориджей
>>3627406 Зависит от того, что будет требоваться от тебя на проекте. Может быть и такое, что там автоматизации пока ещё толком нет, поэтому будешь чисто ручным заниматься какое-то время. Но это не отменяет того, что на тех собесе будет лайвкодинг и в работе потребуется писать или даже внедрять автотесты
>>3573686 >Изучай от корки до корки >Windows Internals Нахуя этот справочник от корки до корки учить? К нему можно обращаться в двух случаях 1) посмотреть в общих чертах устройство винды в первых главах 2) читать конкретную тему, которая тебе нужна для чего-то прямо сейчас
Криса Касперски почитай. Прочтёшь книги - научишься хакингу. Почитаешь треды на кывте и васме - научишься японскому языку с проститутками, научишься тайно провозить титановые баттплаги в жопах негритянок и прочим полезным вещам. Рекомендую! Главное, не закончи как он...
Есть кто реверсом работает любой направленности, или сурсы колупает на предмет уязвимостей? Поделитесь как оно вам и что нужно, чтобы на работу устроиться
Как вы обезжиривает своего Кабана?
Аноним04/11/25 Втр 17:38:41№3578289Ответ
Когда пузырь ИИ лопнет, как продолжать обезжиривать кабан кабаныча на свои 500-700к/мес + квартальная премия + годовой бонус? Наш кабан же всегда смотрит на заморского барина, как продолжать его разводить ещё дольше, даже когда пузырь лопнет? Какие фразочки использовать, чтобы его загазлайтить? Якобы это не "пузырь наконец-то лопнул", а "временная коррекция рынка"? "с каждым разом они становятся всё сильнее. Видите, как быстро они развились до текущего уровня, только представьте, что они смогут через пару лет, а вы будете early adapter, следующая модель точно справится с работой макаки" "одна ИИшка не заменит программиста, но комбинация agentic AI сможет, просто нужно больше времени" и твоего жирка, Кабан Кабаныч
Какие вы лично используете приёмы, чтобы мозги своему кабану полоскать? Ясно, что вечно это продолжаться не может, но это как родео, чем дольше продержишься, тем больше налутать успеешь
>>3578929 > Будут нужны те, кто оплалаеь капиталом, умеет захватывать чужие ресурсы в войнах (военные) Ты в курсе, что сейчас не 17ый век, и за победоносную войну получаешь в худшем случае серые развалины, в худшем очередной дотационный город с n-ым населением нахлебников. Просто пойти и захватить FAANG, сказав проггерам программировай, а дизайнерам дизайнировай, не выйдет
"The C Programming Language" — Dennis Ritchie & Brian Kernighan (K&R) — библия языка C. "Computer Systems: A Programmer's Perspective" — Bryant & O'Hallaron (CS:APP) — лучшая книга по пониманию, как работает компьютер на всех уровнях. "Operating Systems: Three Easy Pieces" — Remzi & Andrea Arpaci-Dusseau — бесплатная, отличная книга по ОС (процессы, память, файловая система). "The Linux Programming Interface" — Michael Kerrisk — энциклопедия системных вызовов и API Linux (более 1600 страниц). "Linux Device Drivers" (3rd edition) — Jonathan Corbet и др. — классика по написанию драйверов (бесплатно онлайн). "Understanding the Linux Kernel" — Bovet & Cesati — глубокое погружение в ядро Linux. "Modern Operating Systems" — Andrew Tanenbaum — фундаментальная теория ОС.
В программировании довольно сложно определить момент, когда ты что-то действительно знаешь, а когда нет. Человек может хорошо разбираться в системной разработке, но при встрече с человеком сопоставимого уровня, который работает в вебе, он будет ощущать себя некомпетентным. Существуют ли при этом какие-то объективные метрики уровня разработчика? Например, можно ли считать технически зрелым человека, который собрал LFS? Или того, кто занял позицию senior? Это лишь примеры. Интересует субъективная точка зрения на то, по каким признакам вообще имеет смысл оценивать уровень инженера.
>>3621010 (OP) > Существуют ли при этом какие-то объективные метрики уровня разработчика? да, как и у любого инженера - количество успешно завершенных проектов
>>3621010 (OP) Не существует, это абсолютно бессмысленное писькомерство. Ну собрал человек LFS, и что, кому есть до этого дело, если для работы это не нужно? Оценивать можно только умение делать какой-то конкретный набор задач, который нужен для развития проекта, а не усреднённый образ "настоящего программиста", который умеет всё понемногу, т е. не умеет ничего.
>>3621010 (OP) Нет, объективных метрик нет и не будет, так как задачи разные у разных разработчиков (или кого ты под "инженерами" понимаешь здесь). Примерно оценить уровень можно, посмотрев на код, который человек пишет. Но чтобы этот код адекватно оценить, надо самому быть как минимум на том же уровне, что и оцениваемый специалист. Если вводить какую-то метрику, то она очень быстро станет количественной целью, а не качественной. Так уже было с количеством строк кода, количеством пулл реквестов и т.д. Сборка lfs никакого отношения к программированию не имеет. Лычку "сеньор" могут дать просто так.
Защита системы
Аноним# OP22/12/25 Пнд 10:52:30№3609921Ответ
Здравствуйте форумчане. Есть некая система из компьютеров, в одной аудитории. Необходимо предоставлять возможность пользоваться этими комптютерами только при наличии RFID карточки (ардуино). Какие у вас есть идеи реализации. Заранее спасибо