Давайте-ка вспомним события 2х-летней давности, когда началась та самая Глобальная Рецессия в айти, вместе с массовыми лейофами...
- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит? - Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра? - Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят? - Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?
Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
>>3380646 >>индусы >>работают больше там не в этом дело, там банальное кумовство и набор своих за откат. читал кучу постов на эту тему. если лидом сделался индус то через несколько месяцев не индусов в команде не будет. беляшей откровенно мочат на интервью, а своих тащат (причем не бесплатно). в индии есть конторы которые за бабло гарантируют трудоустройство в штатах в айти (и далеко не все из них млшенники)
C# / дотнет тред #61 Летний тред лучшего языка на планете. 1. Ресурсы: — https://learn.microsoft.
Аноним12/06/25 Чтв 09:37:40№3474778Ответ
>>3476268 >Мы не любим автомаппер за то, что то, что там происходит, слишком неявное Хуй знает, я не вникаю в ваши говнопроблемы. Нормальные библиотеки для маппинга еще на этапе компиляции кода генерируют все мапперы и фейлятся, если ты проебал сорс-дестинейшн и еще 100500 гардов, чтобы не обосраться в рантайме. А ваша хуитка от Жимми Богурда только в рантайме начинает чето там разбирать через рефлекшн и пытается смапить классы дэтэох и моделек, лол
Какие нормальные библиотеки? Сами себе проблем насоздают и потом героически их решают.
Подключаешь медиатр и внезапно тебе нельзя использовать входящее DTO в обработчике команды. Нужно его обязательно замаппить на реквест потому что вызывать методы напрямую ты себе запретил.
И не дай боже вызвать медиатр из медиатра. Тогда всё повторяется и получается ёбаная матрёшка:
dto в контроллере -> автомаппер -> команда -> обработчик команды -> маппинг в другую команду -> другая команда -> маппинг результата другой команды -> основная команда -> контроллер -> маппинг результата команды.
И где-то между этими слоями прячется логика. И в автомаппер переезжает половина логики обработки данных.
Надо быть долбоёбом с окраины с IQ 78, чтобы тушить проблему лишних слоёв автомаппером.
Пиздец, столько простых проектов загубили. Ёбаная архитектурная боггартянка. Превратили обычные круд-репозитории в зубодробительное говно
>>3476292 Не подключаешь медиатр. @ Не пытаешься эмулировать сеть внутри локального процесса, какой долбоеб это придумал, а просто напрямую вызываешь методы. @ Никакого бугурта.
Идей анона тред 008 /ideas/
Аноним19/02/25 Срд 11:43:57№3392262Ответ
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).
Где я могу писать свой код, для выполнения заданий? Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/
>>3454089 Мир чёрно-белый, множества кодеры и погроммисты не совпадают. Кормен - очень хорошая книга, а taocp для кодеров избыточен, сложен и не нужен, как и математика в целом.
Суп. ИТТ инженер с ~17 годами коммерческого опыта. Сейчас живу в Северной Америке, работал в компаниях, наверное, всех возможных типов – российском и глобальном бигтехе, разного рода стартапах, и даже российском НИИ. Аск ми энисинг.
Сейчас почти 11 лет непрерывного трудового стажа. Из которых 8 лет разрабом. Окончательно все заебало, хочу почилить полгода. Отпуск не предлагать: эти две недели пролетают как один миг.
Как HR-шлюхи относятся к перерывам в трудовой деятельности сроком 3-6 месяцев? У кого есть опыт?
>>3388845 >Чето сильно гоняли по матану и линал был, и многомерный анализ, теорвер А что конкретно спрашивали? Геометрический смысл градиента или чушь всякую брейн-тизерную?
Приветствую, товарищи. Возникли вопросы. Актуальна ли на сегодняшний день услуга оптимизации кода в сфере фриланса? И насколько сложно найти работу человеку, который собирается заниматься исправлением и оптимизации чужих говно-кодов? Если искать, то в какую сторону копать?
>>3464792 (OP) Практика показывает, что большинству кабанов срать на качество кода. Некоторым даже индусокод вполне годится, а если что не работает - снова наймут индуса затыкать дыры за нищепрайс.
ужас это конец всё..... учусь на направлении прикладной математики и слетаю со стипендии потому что
Аноним14/06/25 Суб 01:23:53№3475765Ответ
ужас это конец всё..... учусь на направлении прикладной математики и слетаю со стипендии потому что программирование автоматом только 3 поставили а приходить 4 получать боюсь потому что есть вероятность не справиться и в таком случае и даже 3 сгорит.... я не знаю что теперь. блин я такая дебилка ну правда почему я столкнулась с этим((( бесит всё
>>3475765 (OP) Просто положи хуй и получи свою заслуженную тройку. В универе всегда так делал. Если можно было ради тройки ничего не делать, а на хор и тем более что-то учить, то всегда брал тройку автоматом и шел отдыхать.
А стипу я получал только один семестр, самый первый, платили что-то в районе полтора косаря, так, чисто на пожрать раза три в маке в те времена.
>>3475777 >неужели так сложно программа экзамена Порой бывали экзамены, где надо учить 30+ вопросов. А лично мне всегда было впадлу учить больше 5-7 вопросов. Поэтому я всегда хуй клал на подготовку к экзаменам. Где давали автомат - брал автомат. Где надо было сдавать - кое-как списывал и мне ставили удос натянутый. Вообще не вижу подводных.
Народ, подскажите как качать хард скилы по программированию, а то хз, я на баше ебашу, оптимизирую по мелочи, но хотелось бы из сисов перебраться в кодеры. И если есть чё по пинтесту скиньте пж
У тебя есть гениальная идея, но некому писать? Ты одиночка, десятый год пилящий проект, который изменит мир? Ты просто хочешь бота в телеге со смищьными картинками, но не знаешь как его написать? Предлагаю ОБЪЕДИНЁННЫЙ ГОВНОСТАРТАПОВ ТРЕД для координации подобной движухи. Пиши, что хочешь создать, чем владеешь и можешь помочь и почему автор очередной гениальной идеи - клинический долбоёб. Программерского творчества нить иди!
>>3469960 Нахуя это кому-то всралось? Стать гражданинами РФ хотят только среднеазиаты, и то, уже не так охотно как раньше. В чём смысл этой хуйни? Думаешь что 100500 бюрократов с радостью отдадут все свои полномочия васяну-программисту, а сами уйдут с пригретого рабочего места пробивать товары на кассу в магнит?
>>3473909 Ну это не для бюрократов. Я это задумывал так, что раз наши чинуши в своем мирке живут а оппозиция занимается по большей части грызней друг с другом почему бы не сделать такое виртуальное государство где речь будет о людях и поступках а не запретах и прочем говне. Мне вообще порой кажется что в РФ люди начнут в обход государства жить, почему бы не реализовать хотя бы MVP этой идеи в таком шуточном формате?
ChatGPT убил Stack Overflow
Аноним27/05/25 Втр 20:20:15№3464020Ответ
В мае 2025 года на Stack Overflow появилось менее 15 000 вопросов — такой уровень активности был разве что в первые месяцы после запуска. Для сравнения, в сентябре 2009 года их было 17 668.
Релиз ChatGPT в 2022 стал точкой невозврата. ИИ быстрее и вежливее, он не указывает на дубликаты и не закрывает вопросы — в отличие от модераторов Stack Overflow.
Stack Overflow пробует переосмыслить себя, превращаясь в платформу для карьеры и сообщества, но разработчики всё чаще уходят в тематические чатики в соцсетях. Исчезновение SO может стать символом конца эпохи комьюнити-ориентированных форумов.
Помните времена, когда Стэк был типо "местом избранных"? Где какая-то чванливая выебистая айти шлюха будет кривить губки от твоего "тупого" вопроса и устало поясняет тебе что ты лох и вообще "живешь не по понятиям", разумеется еще и добавляя тебе минус в карму. Представили ебла этих зверьков сейчас? ЧатГПТ заменил не только Стэк но и во многом заменил этих чмонь, кто последние годы грел свое ЧСВ на пустом месте и растил корону у себя на голове. Вдруг в одночасье выяснилось, что они вовсе никакие не "интеллектуалы" а простые выпендрежники, что их ресурс это не "тусовка избранных" а умирающая клоака, проигрывающая ИИшке, что и их самих на горизонте ожидает ебка ИИ.
Сап /pr/ С октября прошлого года ебашу на Go, на работе пишу и автоматизирую все что в руки попадется, на степике перерешал все курсики по Go, свой гитхаб завален всяким разномастным калом от рест хуйни до мессенджеров и собственной библиотеки для HTTP автотестов, вчера решил посмотреть как там рынОчек айти и просто ахуел...
На одном только хх 50 откликов за 2 дня, из которых 20 отказов (+1 пока писал оп пост), 2 приглашения это какие-то скам ловушки, не считая ещё штук 30 откликов через порталы с вакансиями у самих компаний и сторонних сервисов аля getmatch/habr career.
Похоже its over... Испытываю лютейшую дизмораль и чувство проебанного времени в пустую с этим ебаным Go, и одновременно понимаю что мои ожидания это мои проблемы, не нужно было быть таким оптимистом. Но блять а что творится то с этим рынком АЙТИ блять? Все? Ласковый хайр для всех закончился? Или он закончился только для вкатунов и свитчеров, а сеньорам хрюши отсасывают бонусом за принятый офер анальником? Или я хуила не умею искать работу?
С опытом вообще не припездел, работал разрабом, все при себе, могу показать бумажку из госуслуг с ЭТК, неужели все это хуйня собачая? И нужно было реально с опытом наебать чтобы через хрю фильтры пролезть?
Заебался нахуй, такое ощущение что я сдохну ебучей куа блядью тестирующий всякий калопровод у хуесосов... А когда мои повзрослевшие дети будут спрашивать кем я работаю я тяжело вздыхая буду говорить что я гей шлюха, так как почетнее быть им чем ебучей куа-макакой за 2 сотыги....
Я же потом примерно в феврале пошел учиться к деду немчинскому на его курс по го и вот такой неформальный фидбек получил от ментора: "По скорости точно выше среднего, на 3-4 месте среди тех кто был у меня) по качеству - начало немного страдало, но под конец очень достойно на самом деле, так что думаю если с теорией будет все ок, то на Джуна- Лоу мидла уже можно тянуть)"
Сап. Немного специфичный вопрос, если что не кидайтесь палками.
На днях родственники подарили Яндекс станцию (лайт 2 поколения). И всё вроде бы заебись, вот только у меня довольно большая паранойя относительно Алисы и Яндекса в целом. А оставлять аппарат за 6 кусков пылиться жалко.
В планах развернуть на своём сервере LLM, которая будет "общаться" со мной через колонку. ASR и TTS будут на нём же.
Так вот, вопрос вам: насколько красными для этого должны быть глаза? Пробовал ли кто-нибудь в реверс-инжиниринг станции (в частности, протокола, по которому она общается с сервером)? И главный вопрос: стоит ли овчинка выделки? Колонку уже не сдать, а вандалить её кастомным железом не особо хочется.
Что уже известно: 1. Колонка реагирует на кодовое слово даже без интернета, что несомненно гуд. 2. Компьютер не видит колонку через USB разъём. Вообще. Даже lsusb не видит.
В планах для начала использовать ПК в качестве точки доступа, через Wireshark попробовать проследить, какой трафик идёт между колонкой и сервером Яндекса.
Вероятнее всего, данные между ними шифруются, только неведомо как.
>>3474891 (OP) Смотря на чем она основана. Наверняка там лиукс, возможно даже без хардварных ключей. Разбери для начала и посмотри что там за плата и какие разъемы кроме основного есть.
Фотобудка 3.0 Добрый день двач, ридонли 7 лет, не осуждай Столнулся с проблемой отсутствия софта для фотобудки. Вводные: Фотобудка состоит из планшета ipad и принтера. Все манипуляции проходят в планшете, он является и экраном и фотоаппаратом. Я хотел чтобы это выглядело так: Человек подходит, выберает услугу фотографии на планшете, ему вылезает qr код на оплату, он оплачивает, появляется таймер с отсчетом до фотографии, делает фотку, прила отправляет информацию на принтер, тот печатает. Профит. Но такого приложения НЕТ, потому что все приложения которые работали в россии ушли и даже если их скачать то рф банки не подберживаются, а зарубежные платежки с ними не работают, никаких идей колхоза кроме интеграции всего этого дела через тильду и тг бот не вижу, если есть идеи двач помоги
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> 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: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
Всем привет, ранее с андроидом никогда не сталкивался, так что возможно вопрос глупый и не по адресу
Пытаюсь автоматизировать некую активность в приложении через эмулятор под управлением Appium Конечно сначала была мысль использовать реальный девайс, но проблема в том, что автоматизируемое приложение может быть запущено в мульти-инстансах. Взял первые попавшиеся инструменты из гугла - Android SDK и AVD. Однако приложение закономерно палит, что у меня эмулятор. Попробовал пропатчить модель устройста, производителя, imei. Пропатчил, но этого недостаточно. Нужно "заставить" приложение думать, что у меня не виртуальный, а настоящий модем. Возможно ли это? Или может существуют какие-то готовые спуферы?
>>3474330 > Пытаюсь автоматизировать некую активность в приложении через эмулятор Да-да, знаем мы таких. В двух словах никак через софтверное решение. Есть хардверные. Дальше сам
ИЗУЧЕНИЕ ЯЗЫКА Q: C чего мне начать, чтобы стать рубистом? A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby. А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.
Q: Следующий уровень, продвинутые книги по руби: A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby Refactoring Ruby Edition | Ruby Under a Microscope
Q: Какой gem посмотреть, чтобы понять, как писать код? A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping. Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby
чому нет треда overemployed или многоработности, на реддите дохуя пользователей, а ру комьюнити как будто не знает про возможность работы удаленно на несколько компаний пилите свои лайфхаки и зарплату
>>3473259 Ох, ну ты и нищук, если в 26 такие копейки получаешь. Я столько еще в 11 классе делал, на 3 курсе запил стартап, а сейчас захожу на двощи чисто с таких чмонь покекать. Еще я лидер митол группы.
Сразу предупреждаю, статья моя будет возможно немножко бредовая, но всё-таки хочется поделиться своими соображениями по поводу интернет безопасности. Начну с того, что Яндекс диск меня привлекает своим удобством и своими тарифами. Приглянулся тариф 2Тб . Но очень не хотелось бы чтобы мои файлы были доступны для просмотра как живым сотрудникам Яндекса, так и неживым алгоритмам. На данный момент у меня там стоит бесплатный бомж тариф на 8Гб. Сбрасываю туда безобидные текстовики и всякие исходники чтобы после ПК продолжать читать их на телефоне. Понятное дело, все данные там анализируются алгоритмами и ИИ. Это 95%. (Теперь с этого момента начинаю бредить) Идея моя заключается в том, чтобы попробовать использовать ЯДиск не совсем как диск, а накатать поверх него свою файловую систему (разумеется уникальную). На шарпе я создал некий прототип такой системы. Её вместимость 1 терабайт. В роли самого якобы «физического диска» у меня выступает папка \memory на компьютере. А в ней находятся ещё 64 вложенные папки с именами 1...64 (банально но не суть) Внутри каждой из них непосредственно файлы данных, их по 4096 штук в каждой папке. Это как раз те самые файлы которые БУДУТ наполняться данными. Ну или опустошаться/и дефрагментироваться соответственно по мере работы моего так называемого виртуального «Винта». Всего файлов памяти у меня 262144 шт. Их размер будет ограничен программно до 4мб. Это значение если честно, взято из головы и является усреднённым значением обычного любительского сёрфинга в интернете. Является среднем значением веса аудиотрека или картинки. В принципе большинство моего контента кратно +/- 4 МБ. Это 70% файлов моей файлопомойки на ssd. Система моя протоколируется. Без этого никуда, иначе поиск по файлам занимает гигантское время. Разумеется протоколируется тоже в файл. В файл 0.mem - это корневой файл всей этой огромной иерархии. По сути это аналог таблицы файлов как на реальных дисках. В нем у меня указаны адреса смещений файлов в каждом из 262К файлов ячеек. (Поиск там молниеносно происходит, с этим проблем нет) Реализовано: 1 Добавление файла(ов) в хранилище. 2 Также наоборот Извлечение / (cut /или Copy) файлов в обычное хранилище на ПК. 3 Удаление файлов 4 Работаю в данный над дефрагментацией всего этого хаоса. Поскольку от «дырок» остающихся после удаления или «вырезания» из хранилища никуда не деться это естественный процесс. Файлами этими пока оперирую как есть. Без шифровки. Но что если их ещё и зашифровать? И разместить эту свою виртуальную файловую систему на Яндекс диске? Сварганить приложение клиентское при помощи Яндекс API (на C# всё делаю) , и соответственно обращаться с Яндекс диском как со своей кастомной ФС ? Пока работаю в консоли. Она безупречно строит дерево моих подопытных каталогов. Но сегодня понял, что пора наверное GUI писать уже. GUI моё будет рисовать (буквально на канве методами draw) папки и файлы. С миниатюрами картинок пока что затык но это всё решаемо я думаю. В общем идея моя заключается в том, чтобы оперировать Яндекс диском как обыкновенными кластерами. И соответственно обращаться к ним подобными методами, а уже в клиентском приложении видеть то, что должен видеть именно Я, а не товарищ майор)) Спасибо за внимание
(ПС.. в сыром виде моя ФС кстати тоже занимает место на диске, а именно пустая чистая система с 262К пустыми файлами *.mem занимает ровно 1 гигабайт. Это из-за того, что размер кластера реального настоящего HDD равен 4кб. Ну от этого не уйти и этим можно пожертвовать)