F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.
В: Все на английском, нипанятна!
О: Тогда 1С.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/
>Я вообще начинал в свое время стажером в проекте на TCL-TK
Даже интересно, как реальный продакшен код на этом выглядит. Вы там макросы херачили на все случаи жизни?
Ты из какой норы вылез, болезный? В битриксе как раз и надо крутить опыт.
Абсолютное говно с быстрым потолком по зп. Никакого развития. Абсолютно не релевантный опыт разработки по сравнению с обычной разработкой на фреймворках.
>>35687 (Del)
Да постоянно чуство что на баше пишу
Да и не могу ничего кроме дилдо магазов писать по сути
>Go или Python для веба?
Бля конечно go. Если абстрагироваться от количества вакансий, зарплат, востребованности на рынке и так далее. То между медленным и быстрым языком я выберу быстрый. Go быстрее питона раз этак в 8-10 примерно. Если этот джанго переписать на go, всё будет тоже самое, только быстрее работать.
Чё, раз на одном языке фракталы рассчитываются быстрее, чем на другом, то и ответ от БД будет приходить быстрее?
>которого как послушного гоя прогрели
какого гоя, чмо ёбаное? Тебя давно в печку концлагерную не пехали?
Если бы всё зависело только от бд, не усирались бы так с кастомным рантаймом, не существовало бы pypy, cpython, не было бы bun и т.д. Более быстрый язык = это значит меньше latency, меньше колд старты в контейнерах, меньше потребляемых ресурсов, а значит экономия на хостинге. И больше возможностей, так как я могу делать более сложные задачи, например парсить, конвертировать что-то во что-то
Чем не нравится Делфи? Сейчас появляется языки, что фишки оттуда тырят Один, Джой. Ада, на которой у белых людей ракеты летают, тоже потомок Паскаля. Мир покушал джава-сишного-юниксового говнеца и потихоньку начинает очищаться.
>Даже интересно, как реальный продакшен код на этом выглядит
Нормально кстати выглядел. Даже тестами покрыт был. По сравнению с ублюдочным высером спрингоблядков, куда я потом перекатился, все было чинно и поддерживаемо.
Особенностью TCL-TK было то, что это был скриптовый язык, на котором в те годы можно было относительно просто и быстро нарисовать полноценный кроссплатформенный гуй. И на этом языке собственно и была написана гуевая обвязка к скриптам одной телекомовской подсистемы, точнее, гуй для инсталляции и конфигурации оной. Вот в поддержку этого гуя я и залетел стажером.
>Вы там макросы херачили на все случаи жизни?
Зачем на все? Только на те, что были нам нужны.
Теперь будет джва месяца 60 дней рассоса, когда начальница будет конец декабря, праздники и часть февраля чиллить и не будет дрочировать меня, заставляя ишачить.
Как за 60 дней изучить всю пыху, ларавел, sql, nginx, docker от корки до корки? Чтоб стать вебмастером!
>Как за 60 дней изучить всю пыху, ларавел, sql, nginx, docker от корки до корки?
Просто и без задней мысли. Берёшь и учишь.
Что ты знаешь - то и лучше. Так-то наверное должен стоят выбор между JS и PHP для веба, на край джавой.
А го и питон - это попытка натянуть хайп куда он не налазит
Согласен что опыт реальной работы круче чем язык. Если не можешь найти работу на C#, то имхо лучше научиться прогать на дельфи и потом свичнуться на C#, потому что в общем концепты все известны, чем чисто теоретически учиться на С#.
>Ну допустим, инженер-электроник со 100% вероятностью получит работу, так как с электроникой в России полная жопа.
Ну допустим не со 100% вероятностью, и будут платить как вдорнику
У меня знакомый частный электрик заказы сами к нему текут, в месяц бывает до 500к в дс, тем временем другой знакомый в пхп пытался вкатиться и до сих пор хуй сосет уже полгода без работы
а у меня знакомый на пхп зарабатывает 10к$ сидя в тайланде работая на США, а тем временем другой знакомый электрик на заводе давно спился
и что это значит?
>2025
>джава для веба
ебани меня лопатой братан
алсо
питон отлично используется в вебе, проблем нет
>урееети
найс подрыв
то что питон используется - не значит что это нормально
хайпожоры бы и паскаль за обе щеки уплетали, если бы на него хайп был
Есть хайп, просто в 2к25 году паскаль называется Go.
Так джава на бэке самый популярный язык в рф, по исследованиям hr агенств там доля 20%+ рынка. У пыхи чуть меньше.
Ну я планировал спеца сдать, а потом уже работу искать. Но потом понял, что большинство вкатунов вкатываются без сертов вообще. Так что в феврале буду штурмовать хх.сру на предмет вакансий.
а я дед мороз и че, у меня то реальные ситуации из жизни а ты просто что то высрал лишь бы было в ответ. ценность электрика и кнопкокраса не совместима
Такого гоя, которого каждый день видишь в зеркале, который послушно верит, что 200к это нормальная зарплата сеньора
>если ты зумер со слащавой внешкой?
Да. Даже если не слащавый. У нас работает натуральный ЛАМБЕРСЕКСУАЛ, которого запросто можно принять за фронтендера или кодира на Руби какого-нибудь. Куда интереснее можно ли туда вкатиться, если ты гречневый петрович.
1С но с машобом и нейронками типа например быстрое авто-считавыние с бумажныз таблик и заполнение их в эжлектронные(учетные книги на хаводах напр чтобы вручную не перезабивать в эксели)
Кинект ХБОКС но более широкий для всех устрйоств
Роботы снегоубощики для частных поселков, lolalLM+lidar+camera, защито от уйбиства котят
можно сдаватьв аренду
телеграм 3.0 - у телеграма ПОСОСНЫЙ ui. у меня иджея для лучшей весрии ТГ - нормальынй UI, не узкая полсоа текста и посты как холсты. Иделаольная альетрантвиа инсатгарму, фото не 120х200 пиксейл неудобные блять окошки, а подолганный под 16:10 интервейс десктоп версии. Трули замена инсту чтобы, более широкая
У тг ещше лоигка UI хуевая, что на пк что ена андроиде.
у меня вопрос тока в бабках и инфрастурктуру(длоя соц сети нужны сервера примерно на 200лн баксов в год)
моентищация как в ТГ - бабки дают бол ьше файлов и постов, плюс расширенный инстурментарий для модерирования больших коммьюнити
>всю пыху, ларавел, sql, nginx, docker от корки до корки?
Бля в программировании не обязательно знать каждую миллипиздюлинку. Знание докера или нжинкс НЕ САМОЦЕЛЬ. Конечная цель - это делать ахуенные сайты. А всё остальное это инструменты, знать их одно, а уметь применять на практике - это другое. Один охуенно сделанный сайт лучше чем 10 прочитанных книг.
>нужны сервера примерно на 200лн баксов в год
А хуй тебе пососать не нужно? На свои бабки открывай хоть на миллиард долларов в год.
>Конечная цель - это делать ахуенные сайты.
Расскажешь эту хуйню на собесе в галеру, которая требует опыт от трёх лет на пхп и ларавель с докером для трудоустройства на позицию джейсоноукладчика.
1) Я никогда не пойду устраиваться в галеру.
2) Отказ переживу, не конец света.
3) Если они руководствуются такими критериями найма - проблема в них.
В целом типичный https://rdd.io/
Это никому нахуй не нужно будет, рынок полностью захвачен 1С, тебя просто ценами задавят, не говоря уже о типовых конфигурациях и программистах.
>Я никогда не пойду
>проблема в них
Это-то всё, конечно, очень здорово, вот только цель вкатуна - очевидно, начать зарабатывать больше $500/мес, чем быстрее - тем лучше. И вариант "работать по найму на кабана" здесь имеет неприлично большой процент успеха по сравнению со всеми остальными, ему достпными, вроде успешного фриланса, стартапов на коленке или что ты там предлагаешь. Веб-кодиры кабана уже работают со стеком пхп+ларавель+докер+кокер+говно+моча. Если ты не хочешь/не умеешь работать с этим стеком (или большей его частью, чтобы за 3 дня доучить и начать приносить кабану ВЭЛЬЮ как можно скорее) - пошёл нахуй, за забором очередь.
>1С но с машобом и нейронками типа
это любой студент может сделать за 50к в месяц и делают все кто хочет, не монетизируется.
>Кинект ХБОКС но более широкий для всех устрйоств
нах не нужен- кинект не монетизируется. В игрострое монетизируется лейбл- а не новации.
>Роботы снегоубощики для частных поселков,
просто на обычные снего-уборщики нет денег, тем более не будет на роботы.
>телеграм 3.0 - у телеграма ПОСОСНЫЙ ui.
-не окупятся ТГ-клиенты, это хрень, уже было сотни разных клиентов ТГ самописных.
>у меня вопрос тока в бабках и инфрастурктуру(длоя соц сети нужны сервера примерно на 200лн баксов в год)
очень интересно. Бабки можно положить на 10 процентов- и нахуй не нужны эти ваши Айти проекты в жопу траханые.
>моентищация как в ТГ
ну типа, почему ТГ взлетел? Потому что было влито столько бабла- что ещё даже не окупился Телеграмм. И не окупится- так как Телегу просто блочат нахуй во всех западных странах.
А в Азии- свои месенджеры. ТГ нахуй никому вообще не нужен, как то так.
Поэтому нахуя мне быть геологом, где дохуя ответственности? Я лучше стану очередной веб-макакой с зп 100+ без ответственности вообще.
ну вот каноничный пример. Просто на комп ставится любая хуйня. Вообще любая какая угодно. В магазине, на складе, или чип меняется- перепаивается физически, в ноуте- сервере- смартфоне. И в один прекрасный момент- у кабана всё ёбается нахуй- что угодно. И никто не уиноват, жаловаться- некому. Если бы не цензура ёбаных Айти- пидорасов, вы бы в инете такой хуйни- сотни читали. Всё на хацкеров валят в РФ- когда у мелочи- середняка охулиарды воруют. 15,8 млрд рублей в 2023 году. По фактам х10-х100 украли. Ну вот такое вот Айти в жопу ёбаное. И ни одного кулстори вы в инете не найдёте. потому что инет- контролят такие же пидорасы Айтишные. Я обосновал по фактам, что Айти- говно, для людей, а айтишники- пидорасы конченные, для простых людей и мелко-среднего бизнеса. Только крупняку хорошо от Айти- менеджеры пилят на разработке бюджеты.
Вы хоть одну кулстори найдите, как в РФ биткоин-оленей обували. Таких оленей безрогих были тысячи, и ни одной кулстори.
Да ваще пиздец, особенно если принять во внимание тот факт, что медики и химики никогда ни в чём не ошибаются.
Если ты занимаешься вебом, то пользуйся, потому что даже если ты будешь думать своей головой, то вебпрограмист это не настоящий программист. В вебе никто ничего всё равно не понимает, это мир магии, типа Гарри Поттера, никто не задумывается как что-то работает, просто читают заклинание из книг/форумов и применяют их.
Лучше используй stackoverflow, там в обсуждениях можно узнать много новой полезной информации. А нейросеть - это же тупо поисковик, она отвечает только на те вопросы, которые ты ей задаешь.
мл инженеры тоже ничего не понимают. 99% не смогут построить с нуля даже простую модель распознавания, на работе только тесты проводят, крутят вертят магические параметры. аналогично, гейм девелоперы не смогут создать свой движок, хотя бы рендер, и далеко не каждый понимает кишки существующих. а то веб-веб. это история всегда и про всех.
>мл инженеры тоже ничего не понимают
понимают, в россии не так много мест где применяется мл
чтобы туда попасть - нужно, внезапно, понимать
Существует сотни гайдов, как создать примитивный интерпретатор. Например от Nystrom, бесплатный на его сайте. Но если хочешь что-то серьезное, с оптимизациями и прочее, то это, конечно, гораздо-гораздо сложнее.
От твоего опыта зависит, насколько долго. От недели до месяцев.
Даже если ты крутишься в одном движке, тебе рано или поздно придется изучать тонкости и внутренности. Для сеньки анрил дэва не будет особой сложнсоит свой рендер простенький написать. Сенька из вебпомойки даже пузырёк с трудом осилит.
Очевидный haskell
1с
У меня друг по этой схеме лет десять ел свой хлеб с маслом. Бизнеса влезшего в битрикс - дохуя, спецов способных разобраться в нём и реализовать что-то специфичное - единицы. Так и выбирал среди кучи заказчиков кого поадекватнее и пилил им за нормальный бюджет решения.
Но со временем выдохся, ушёл сначала на symfony, потом на жаву со спрингом.
Вопрос уровня "Морально ли мне пользоваться поиском в интернете, если есть бумажная документация к языку". Нейросетями надо пользоваться обязательно:
1) Это отличное подспорье в обучении, способное быстро и подробно разжёвывать всякие мелочи, давать советы, ревьюить твой говнокод
2) Программирование с нейросетями - это обязательный навык для 2025, навык, которому надо обучаться в любом случае
>нечем гордиться
Чё за хуйня? Всмысле нечем гордиться? Если ты решил проблему кабана, какая разница, сам ли ты написал, Джон из Питтсбурга или нейронка? Решение работает, приносит бабки, пользователи довольны. В чём проблема? Я могу перечислить все вещи которые ты не написал - это операционная система (её написал майкрософт), нжинкс, докер и прочие вещи.
Никакой. Только хамстер комбат. Везде надо учиться, везде ты получаешь отказы, нигде ничего бесплатно с неба не свалится. Халявы нет нигде.
>которые ты не написал - это операционная система (её написал майкрософт), нжинкс, докер и прочие вещи.
>не написал
А ты в этом уверен?
Ну нихуясебе, чего-нибудь простого! Чтобы свой язык создать, надо года 2 или 3 потратить минимум. Это титанический труд. Нужно вначале сделать спецификацию. Плюс, там же не только сам язык. Там и средства тестирования, форматирования, дебаггинга, отслеживания зависимостей и под разные платформы компиляция. И под arm64, и под armv7, и под x86, как минимум нужно шарить в ассемблере. Это целая экосистема, а не просто один язык и всё.
854x480, 0:13
Слишком душно разбирать алгоритмы или какие нибудь сетевые протоколы желания нет, хорошо если инфа например про алгоритм будет занимать страницу-две, там чисто концепт понять много не надо читать. Хочу на раслабоне почитать иногда в поезде, и хорошо если книга будет как то связана с моим веб-макакингом на фулстеке
Тебе зачем?
Ну попроси chatgpt написать тебе простой калькулятор на основе модуля pyparsing.
И дальше там уже развивай потихоньку.
scratch для умственно отсталых
>Тебе зачем?
Сделаю вам всем нормальный универсальный язык для всего чтобы не разводили ебаный зоопарк из технологий.
Вася, достаточно сделать компилятор под JVM/.NET и вся их экосистема у тебя в кармане.
Мне не нужен JVM. Мне нужен компилируемый язык. Разве эту задачу не решает/упрощает LLVM?
Это аналог интерфейсов в java?
потому что это две разные вкладки?
правой кнопкой мыши по левому блоку, где иконки.
найди там "Commit".
Ну и будет там вкладка как на работе.
Либо если по какой-то причине нету, найди в кеймапе тулвиндов и там будет коммит, поставь шорткат, например как у меня - алт 2.
Хз, у меня по клику правой кнопкой по левой панели ничего не открывается. В Settings - Menus and toolbars вроде нет этой левой панели. Ну попробую ещё поискать там.
Ухожу искать 2/2 или 3/3 или 1/3 дистанционную поддержку за 45к/мес. ВОТ что такое НЕрабство. Я буду свободен. А вы не сможете даже к врачу сходить, лохопеды блядь!!!
Я в хамстере 973 рубля получил за полгода тапанья. Не советую, ребят, лучше пожалейте своих матерей, устройтесь на обычную работу и поскорее.
>Не советую, ребят, лучше пожалейте своих матерей, устройтесь на обычную работу и поскорее.
Я другой анон, но у меня только сейчас вырисовывается возможность официально на дноработу заскочить. Я бегал от ВОёнкомаТа. И я прошел мед и призывную комиссию по результатам которой мне дадут справку уклониста. Вот когда дадут справку - я смогу на дноработу официально заскочить.
Ну это 2к20, щас-то конечно сложнее это всё
>официально на дноработу заскочить
В 99% дноработах военник не смотрят.
мимо_34лвл_с_приписным_официально_работаю
>На какую максимальную длину в байтах раcсчитан алгоритм sha256?
Да без разницы. Хоть миллион квантиллионов байт. Он просто поделиться на чанки максимальной длиной 256 бит. И посчитает каждый чанк пока не закончит работу.
Решил убрать типы у переменных.
Отключить то отключил, но судя по всему на полшишечки. В одном файле есть, в другом нету, в третьем случайным образом моргает, в четвертом убирается при включении-выключении настроек.
Есть ли какая-то ультимативная кнопка по отключению этой злоебучей параши?
Проект удалял и заного открывал, репаириде проводил, пока ничего, хинты в настройках отключил.
Раз используешь тайпскрипт, то обязан любить эту фичу. У тебя нет выбора.
Ты о таком чатгпт спрашивай. Он хорошо с такими вопросами помогает.
А ещё раньше писали операционные системы в 20к строк, да?
Это не трогай, это для тридцатилетних свитчеров из такси, а студенты изимодники пусть пиздуют в свой питон или говно.
Читаю книгу 'Чистый код' Роберта Мартина и там в третьей главе о функциях используют понятие уровни абстракции. И я не могу нормально понять что это за уровни или как тут помогут TO-абзацы?
Я это понимаю так, что есть какое-то общее название функции, которое олицетворяет бизнес-логику, — это один уровень абстракции, а те операции, которые уже непосредственно выполняют действия, которые позволяют выполнить бизнес-логику (допустим запрос в БД или модификация строки), — это другой уровень.
Но потом в книге приводят пример из пика.
Далее в книге пишут, что эта функция
>совершенно очевидно выполняет более одной операции
А мне это вообще не очевидно, ведь тут подразумевается, что в методе несколько уровней абстракции, но почему?
Я из-за этой главы не могу дальше книгу прочитать, поэтому прошу, объясните, пожалуйста, по простому, что это за уровни абстракции, как их выделять?
Потому что у самого автора в голове насрано и он просто бредит:
>Even a switch statement with only two cases is larger than I’d like a single block or function to be.
Ну то есть вы вообще понимаете, какого размера функции он хочет? Однострочники, ебать.
>совершенно очевидно выполняет более одной операции
И снова дядя Боб серит. не снимая штаны. Этот свитч делает РОВНО ОДНУ операцию для любого employee.
Другое дело, что нахуя это отвязывать от класса сотруднка, не очень понятно. Должны быть несколько конкретных классов Employee, реализующих абстрактного Employee, у каждого из которых будет своя calculatePay, нахуй тут свитч в первую очередь?
>А мне это вообще не очевидно, ведь тут подразумевается, что в методе несколько уровней абстракции, но почему?
Потому что у чела в голове путается теплое и квадратное. Уровни абсракции и SRP друг к другу никакого отношения не имеют. Короче, не забивай этой ебалой себе голову. Если ты именно в сторону джавы смотришь, просто посмотри исходный код встроенных классов и все. Вот тебе чистый код, чище, блять, не бывает.
А читать всяких петухов, которые последний раз софт за даеньги писали в 80-х - так себе идея.
>А мне это вообще не очевидно
Добро пожаловать в чистый код. Чистый код очевидно чистый, а остальной - нечистый.
>нахуя это отвязывать от класса сотруднка
Сотрудник - это dto-шка из базы, а свитч написан в сервисе. Анемик ООП жи есть.
480x852, 1:00
Допустим петухон я "выучил" работая пару лет куа-макакой.
Хочу пойти дальше в embedded и начать C-lang.
Что-толку его учить по учебнику если без задач я всю эту хуйню забуду через месяц?
Как это всё в своей памяти сохранить надолго?
Бля а ты не мог об этом подумать до того как приступать к обучению?
Вместо того чтобы спрашивать:
"я выучил х, что мне с этим делать?"
почему бы не спросить:
"я хочу сделать проект х, что для этого выучить?"
Например "я хочу сделать кастомную прошивку для смарт-часов, какие языки программирования для этого выучить?". А тут всё наоборот и выясняется, что ты напрасно потратил время, потому что задач для этого языка нет никаких. А нахуя тогда вообще учить язык, если тебе ничего не надо?
Я щас выучу тайский язык и спрошу, "двач посоветуй упражнения для тайского языка! а то я забуду через месяц" Ну блять конечно забудешь.
Я работаю в эмбедед отделе но хочу на более интересные железячные таски.
Ты когда книгу какого-нибудь автора открываешь, гугли чем он занимался, в каких проектах участвовал или хотя бы где работал. Часто они это в предисловии пишут.
Да, супер-эксперт в чём-то не обязательно хороший учитель. Но хороший учитель как минимум не посредственность в том, чему учит.
Бобик же хуй знает что создавал и в чём участвовал. Потому я бы его не стал читать.
Крч в итоге само расперделось.
Только парой "старые" файлы при открытии либо моргают, либо по стандарту имеют "хинты" типизации, ну а потом, по воле Всевышнего, они когда-то исчезают.
> вот сейчас языки программирования развиваются очень активно
Всегда так было, открой на википедии историю ЯП.
> Что будет со всеми этими программами через 10-20 лет
Зависит от экономики. Что-то редкое и ценное, как банковская логика на КОБОЛ, будут тянуть в режиме легаси. Что можно дёшево переписать - будет переписано.
>историю ЯП
https://ru.wikipedia.org/wiki/Хронология_языков_программирования
80e дали больше языков, чем 2010е
>Что будет со всеми этими программами через 10-20 лет, когда эти инструменты устареют? Перепишут все с нуля заново?
Ну что будет, что будет... бросят да и всё. В какой-то момент проект достигает зрелости, когда вроде бы уже всё реализовано что можно было реализовать. И начинаются исправления багов. В какой-то момент автор теряет мотивацию этим заниматься. Мир же не стоит на месте. Появляются разные альтернативы. Они обычно заявляют мы мол более быстрая альтернатива чем вон та программа.
>не берут без релевантного опыта хотя бы 1 год
Как понять "не берут"? Ты пробовал собеседоваться и прям сказали "мы не берём без опыта"? Сколько раз пробовал? 10 раз? 100 раз? Или ты просто рассуждаешь по описанию в вакансии?
c = getchar();
то при этом автоматически вызывается функция getchar и её значение присваивается переменной? то есть такой оператор присваивание это ещё и вызов функции?
> getchar();
> c = getchar();
и потом напишу
123
то мне вернёт
23
как так? понятно что getchar утаскивает из стандартного ввода один символ и там остаётся не 123 которые я ввёл а 23. но куда первый getchar его утащил? никакой переменной он его не присвоил. где теперь записана единичка?
Я написал хрюше, мол, рассматриваете ли без РЕЛЕВАНТНОГО опыта (что как бы указывает на то, что у меня есть другой опыт работы), но с знанием SQL + Linux. Она мне написала, что без РЕЛЕВАНТНОГО не рассматриваем. То есть нет смысла откликаться, кроме гнилого пиздежа в ебало. Сука, я что зря целых 100 часов учился техподдержке...
Я знаю, что есть вакансии без опыта, но там зп 35-40к. Нахуй надо бля. Я ищу чтоб хотя бы 50к было, меня устроит. А ниже хуй вам бля ёпты.
28 лвл тнн рнн сыч лист никогда не работал
скажи что опыт есть, тебе главное от пизды попасть к человеку который реально тебя будет собеседовать. там уже покажешь какие у тебя знания, если они есть. хрюша это белковый робот, она проверяет входящие условия и выдаёт результат по заданным заказчиком условиям. лучше бы ты потратил 100 часов на прокачку социального интеллекта а не техподдержке учился.
Пиздец, клинический случай. Это всего лишь ОДИН случай. У всех людей разные цели, разная психология, разные рекрутеры, разные требования. Кто-то требует меньше, кто-то требует больше. Это не значит что у условного газпрома требования такие же как и у ИП Иванов В.В. Не надо по одному случаю судить всю отрасль. Не надо говорить, "о если в компании х отказали, то и в компании y тоже откажут". Ты этого не знаешь. Если нет смысла писать - ну сиди и перди блять. Завтра более шустрый чувак пойдёт подаст заявку и получит твою работу и деньги за тебя. И вообще, хуле ты ожидал - что тебя с первого раза возьмут? С первого собеседования берут только международных призёров по программированию, остальные месяцами обивают пороги, хуярят тестовые. Разговор имеет смысл вести после хотя бы ДЕСЯТИ собеседований. Пока ты хотя бы ДЕСЯТЬ собеседований не пройдёшь - не возвращайся на двач со своим ебучим нытьём. И да, тебе будут все отказывать. Отказ - это твоё дефолтное состояние. Потому что ты хуй с горы, тебя никто не знает. Точно также как мошенники допустим, им 9 из 10 человек откажут, но 10-ый лох клюнет. Или допустим, продавец в магазине подходит "мужчина, вам подсказать?" ты говоришь "нет спасибо". Представь если бы продавцы так рассуждали "ой блять, нам теперь все покупатели будут отказывать, зря только устроилась на продавца". У продавцов тоже самое, 9 человек скажут "нет спасибо", а десятый что-нибудь клюнет. Вот и всё. И те кто не сдаются, они получают работу в конце-концов, с 20-ой, с 30-ой, с 40-ой, с 50-ой попытки. А если так сдаваться, то ты никуда не устроишься.
> Любую функцию можно вызвать, не присваивая её значения никаким переменным.
это я понимаю, я имел в виду что вот в этом присваивании происходит ещё и вызов функции заодно?
то есть функцию необязательно вызывать отдельно а можно вызвать прямо в операторе присваивания? я просто сейчас учусь по учебнику Кернигана/Ритчи и у них этот вопрос никак не объяснён, сам вопрос слишком длинный чтобы я его мог нагуглить.
> Если возвращаемое значение не используется, оно просто отбрасывается, игнорируется.
то есть получается что если я вбил в стандартный ввод 123, потом вызвал getchar() и не присвоил то что вернула функция никакой переменной, то нигде в памяти единички не осталось и всё что осталось это 23 в стандартном вводе? и что значит отбрасывается? 1 байт информации полученной getchar() из стандартного ввода затирается нулями?
почему если ввести туда 6 символов 123456 то выводит седьмой пустой? получается в стандартный ввод и нажатие ввода попадает как отдельный символ? если нет тогда что это?
>Где искать задачки по ХУЙНЯНЕЙМ для практики?
хуйня- у тебя в очке. Вставь себе в очко- колбасу свиную, сервелат. Ещё можешь пачку масла закинуть- тогда сразу станешь Айтишником.
После 25 вкат в принципе закрыт. Исключение - 1С, там надо быть не меньше 35 лет.
Дата-инженер - это не самостоятельная сущность, это сайдкар-прицепочка к какой-то существующей специальности. То есть чувак шарит в микробиологии - он апается до дата-аналитики и начинает обрабатывать результаты экспериментов эффективнее. Или например чувак из страхования - может строить точные модели рисков. Маркетолог - детальнее понимает результаты маркетинговых исследований. И так далее.
Тебе надо определиться со своей основной экспертностью - в этом и будет твоё будущее. Сферическим аналитиком в вакууме ты нахер никому не нужен.
То есть в промежутке с 25 до 35 никуда не вкатиться? Okay... жду 7 лет до 35.
Тыжпрограммист, почини принтер.
Цвета здесь не при чём, тебе надо тупо преобразовать число из 16-чной системы счисления в 10-ную. Для этого есть функция:
=ШЕСТН.В.ДЕС("FFFFFF")
Ты о чём? Надо быть умственно отсталым, чтобы учить SQL дольше одного дня.
О, благодарю от души, анончик, сами мы неместные прост. А можыд ещё подскажешь как чем конвертнуть HALD CLUT из png-формата в cube-таблицы обычного 3d LUTа, или как редактируя цифры в cube-таблицах избавиться от телесных оттенков на выходе
Проверить смогут, но не будут, т.к. это около дноработа. Ну и на собесе зависит от того, как хорошо напиздишь. Если всё продумать, то шансы получить работу великИ.
Бля, ребята, че то я просел люто. В яме эффекта Даннинга-Крюгера. Начал активно задрачивать каждый день рубирейлс и смежные темы. Вот накатило, что нихуя не знаю все равно. Документацию трудно читать, спрашиваю все у чат гпт, но бля, все равно надо отдельно надрочить английский чтобы документацию быстрее ковырять, потому что сейчас мне намного легче 5 вопросов гпт задать, чем искать тему эту в доках английских. Сука, поддержите...пожалуйста...
Хуя ты очнулся. Путь в техподдержку тебе заказан. Лучше опомнись сейчас, чем через год с совсем голой жопой.
Хотя шансы-то есть, может тебе и удастся дойти до конца. Но я очконул и бросил руби, хоть мне он и нравился.
Если в офисе, то шансы прям 100%. Он особенно в Крыму популярен. На удалёнке тебе надо быть уровня мидла, чтоб пройти собес. Ещё и припиздеть придётся.
Ну и если голова у тебя такая же Большая как у Короля Joe Peach, то можешь параллельно дрочить эликсир, на нём ещё + 15 вакансий на всю РФ. Больше шансов буит.
Честно, повелся на то что легко, все как у людей. Не захотел возвращаться к сишарп, который вяло начинал в прошлом, что-то новое, материал нашел понятный для меня. На сишарп не знал материала. И вот уже наработал часов 150 где то. Ты считаешь, мне стоит менять стек? На что?
Да хз, всё по ситуации:
1) у тебя есть работа, учишься в свободное время, тебе некуда торопиться — 100% продолжай дрочить руби, особенно если сможешь подтянуть инглиш до B2, сможешь потом пробовать волчить зарубежом (ничего невозможного нет, особенно в твоей ситуации)
2) у тебя нет работы, но ты не торопишься, т.к. молодой (до 25 лвл), тоже продолжай 100%
3) у тебя нет работы, тебе 25 и больше - советую найти ненапряжную работу 2/2 или 3/3, где можно проёбываться много, хотя бы часа 3 в рабочий день - будешь это время уделять учёбе, и в выходные 4 часа учиться. Ну и параллельно продолжай дрочить руби до победного оффера
4) у тебя горит, надо срочно, работы нет, тебе 25 и больше — меняй стек на востребованный сейчас, а это: PHP/Bitrix, либо 1С, либо SQL-разработчик (пикрил примеры)
И ещё вот что: я вижу в тебе себя. У нас с тобой определённо есть психические расстройства. Это хуйня какаето, что мы мешкаемся, бросаемся из одного в другое спустя короткий промежуток времени, постоянно СОМНЕВАЕМСЯ. Надо нахуй избавляться от этого. Если ты будешь ГОД ебашить, ты будешь как минимум jun+, легко и быстро сможешь изучить второй стек - например, php + laravel/symfony или python/django, т.к. будешь уже очень много похожих концепций знать.
Вот так я это вижу.
28 лвл тнн рнн сыч лист скуфонцел никогда не работал
Спасибо за развернутый ответ. Да, мне некуда особо спешить, по сути я спидранил каждый день руби-рейлс для учебы (чтобы закрыть уже хватит знаний), мне до 25. Но сегодня оглянулся назад, посмотрел вакансии, не прошел(вроде) собес в говно компании на говностажировку рейлс, посмотрел на вакансии и че то сел на жопу. Потому что рубирейлс не нужон, хотя и пиздатый. Ты думаешь, что мне дальше стоит все же дрочить какие то свои микро проекты на руби и забить на то что нет вакансий? просто рано или поздно (я думал уже в след году) на стажировку и в джуна попробовать поработать, но с руби походу ноувей. Вот думаю, переключиться уже щас может все таки. Но пхп бритикс.. бля, а ноде.жс не востребован? Я не анализировал прост востребованности еще, я пока в кайф интересовался всем подряд, а рынок не ковырял.
>на стажировку и в джуна попробовать поработать
Да вы заебали своими стажировками. Одно и то же талдычите. Хочешь сладкое место и чтобы легко вкатиться, тебя обучали, показывали "как правильно" и сосочку давали. А через годик ты съебёшь в закат на сладкое место стричь свои 300к/наносек. А какой в этом смысл работодателю? У него нет задачи "сделать охуенно тому чуваку". Если работодатель сам во всём охуенно шарит, то нахуй ему ты нужен? Это не задача бизнеса "обучать". Задача бизнеса - делать деньги. А для стажировок/обучения есть библиотеки, курсы, репетиторы, университеты и далее по списку. У тебя нет опыта? Никого это не ебёт. Нет - значит наймут того, у кого есть.
>У тебя нет опыта? Никого это не ебёт. Нет - значит наймут того, у кого есть.
Посмотри как нанимают того, у кого есть опыт, например свой бизнес в сфере. А, ой. Не нанимают. Рабов нанимают, которые пашут на найме всю жизнь.
А вообще, не про то сообщение, никто не говорил, что меня взять должны были.
Да тебя не возьмут никогда ни на какую стажировку. У тебя шанс попасть на стажировку точно такой же как поступить в Гарвард на бюджет или стать руководителем Газпрома. Сами стажировки - это один сука процент от общего числа вакансий. И на них претендует половина мухосранска. Потому что никому это не надо. Какие-нибудь сберы и тиньковы не в счёт. Этих компаний по пальцам можно пересчитать. А малому и среднему тем более нет смысла сюсюкаться с начинающими.
В универе учился хорошо, честно сдавал сессии, курсовые и лабы, поэтому база по математике и компухтер саенцу имеется. Последний год учил джаву с сопутствующими ей фреймворками, есть пара пет-проектов, написанных в стол, которые я делал для освоения фреймворков.
Вопрос: мне стоит вообще пытаться вкатиться в ИТ с такими данными или я уже все упустил и не нужен в этой сфере?
20 лвл фапикс, с 14 лет фапал на порно, хочу вкатиться в отношения.
Куда вкатиться чтобы получить секс? Интересуют только женщины от 18 до 30 лет.
В универе учился хорошо, честно сдавал сессии, курсовые и лабы, поэтому база по патфизиологии и биохимии имеется. Последний год учил нейрохирургию с сопутствующими ей заболеваниями, есть пара убитых лабораторных крыс, которых я убил когда учился делать операции на спинном мозге.
Вопрос: мне стоит вообще пытаться вкатиться в неёрохирургию с такими данными или я уже все упустил и не нужен в этой сфере? Очень привлекают зарплаты нейрохирургов в США, а то я проиграл три микрокредита в "мишке" на ставках..
>сравнение ит-макакинга с медициной
Кек. Такое явление, как "вкатись во врачи за три месяца по курсам" просто не существует, т.к. ИТ это единственная сфера, где можно быть макакой и получать нормальные деньги.
Ты недооцениваешь капитализм. Было бы бизнесу выгодно - вкатывали бы всё население во врачей
Тут ты не совсем прав. Например, в 1С-Битрикс просто овердохуища компаний, которые прям НА УДАЛЁНКЕ стажируют вкатунцов. Только вот беда! Мало кто хочет в битрикс.
А чё те SQL темка не зашла? Это востребовано, вкатунов чуть поменьше. Ну и SQL в любом случае пригодится, даже если в итоге ты уйдёшь в бэкенд.
Есть куча незашкварных областей (без удалёнки правда), особенно в госухе. Можно год-другой в госухе отпозориьтся и дальше на x5-x8 мидлом. Но вкатутоси штурмуют всякое престижное куда у них шанса нет с их суконной рожей.
Просто чтобы вы понимали уровень вакансии - ни в оракле, ни в постгресе не используется T-SQL - это майкрософтовский диалект для MySQL.
Да, эти люди будут душить тебя оптимизацией запросов.
>Только вот беда! Мало кто хочет в битрикс.
И правильно что не хотят. Абсолютно нерелевантные знания. Дальше даже если на фреймворк PHP пересаживаться знания Битрикса ничего не дадут. Можно сказать начинаешь с нуля. Проще сразу на фреймворк врываться.
Ну, по крайней мере можно параллельно в фронтенде прокачиваться, т.к. фронт в Битриксе такой же, как и везде, кроме разве что js-библиотеки bx.
Мб ошиблись просто, вместо P написали T? Это же всё-таки хрюшина работа, не надо судить так строго.
>>39924
https://habr.com/ru/articles/773972/
Вот, кстати, интересная статья на тему перехода с MSSQL на PostgreSQL
>Ну, по крайней мере можно параллельно в фронтенде прокачиваться
Зачем? Вкатывальщиков во фронтенд целый легион, если у тебя меньше 3-5 лет опыта - идешь мимо. Плюс будут дрочить как сеньора.
>Тут ты не совсем прав. Например, в 1С-Битрикс просто овердохуища компаний, которые прям НА УДАЛЁНКЕ стажируют вкатунцов. Только вот беда! Мало кто хочет в битрикс.
В чём я был неправ? В том, что стажировка - это 1% всех вакансий? Ну вот смотри, 16к вакансий и 200 стажировок. Это по запросу "битрикс". Или в том, что на одну вакансию претендует половина мухосранска? Ну так давай посмотрим... из 200 вакансий только на 24-х меньше 10 откликов. То есть на 176 вакансияй больше 10 претендентов (сколько конкретно, я не знаю), но всё равно солидное количество. "Мало кто хочет в битрикс" - нуууу если набрать допустим "1с битрикс" он покажет 7 941 вакансии, из них 1722 с меньше 10 откликов. То есть вакансий с низкой конкуренцией только 21.6%. Это уже не "мало кто хочет". Всё остальное это просто ничем не подтвержденная словесная беллетристика.
Блютус наушники ноунейм из ашана за 600 рублей. https://www.auchan.ru/product/naushniki-besprovodnye-gal-bh-1005-belye/ всё норм, единственный минус - это хлипкая конструкция, зарядка на соплях, чуть дунешь и проводочку пиздец. Плюс, у меня левый динамик перестал работать из-за этих хлипких проводочков (наверно дёрнул сильно).
Пошёл нахуй. Поучи меня разговаривать, вымя блядь.
Ну а хули им делать? Ты ебало имагинируй этих челов.
Чел работал 5+ лет с нерелевантным нигде стеком, стал ведущим разрабом "битрикс" подразделения. Что ему остаётся? Только и продолжать пердолить эту проприетарную залупень и что-то выдумывать.
так мне не нужно "больше всего". Это глубокое введение, когда слишком много деталий и специфики. Мне базовое введение, про безопасность, аутентификацию, куки, локалсторадж и тп.
Слушай, так если подумать. Сиквел можно вникнуть, там не ебанутое количество концепций. Но никто заниматься этим не хочет. Хз, мне вот тема бд когда первый раз посмотрел рыгать захотелось, но щас понимаю что реально, опять же, ну освою а дальше куда, червь бдшник. Мне как то по душе во все поля развиваться...
Мне дизайн тоже интересен, я вижу как фуллстек и бек делает и не понимаю, это насрано или это веб ресурс. Я вижу красоту во всем, долбоебы не понимают, не различают просто.
Это к чему, к тому что быть заточкой, винтиком, шилом, инструментом - не хочется.
У бизнеса могут быть специфичные задачи, под которые норм спецов хуй переманишь и проще обучить стажёра или ждуна.
Простой пример - ИБ. Спецов в целом мало, вменяемых ещё меньше, а тех кто полезен именно тебе кот наплакал и они все тебе знакомы лично и переманиваться будут только за x1.5 от текущей зп и лычку руководителя.
Это выбор между получить пользу сейчас за дохуя денег (которых у тебя может и не быть, если это крупная компания с фиксированными вилками), или получить пользу через полгода-год за меньше денег, но потратив разницу на обучение.
Так ты в любом случае будешь винтиком. Ты будешь творить только в инди-гейдеве, где всё сам сусам. Эт другое дело. Но в вебе, например, у тебя так не получится. Фуллстек это вообще наёбка для гоев. С тебя просто больше требуют, чтоб сэкономить.
Я не спорю, есть канеш и такая работа, где фуллстек будет применим лучше, чем раздельно бэк и фронт, но это скорее исключение.
А так хз. В чём принципиальное отличие бэка фронта и бдшника?
Порриджи совсем читать разучились... https://web.dev/ это самый кратчайший из кратчайших гайдов на планете. Меньше сделать нельзя просто потому что сам браузер - это огромный комбайн.
Короче есть сайт, который поддерживает ipv6 (прокладка), на него заходят люди и их редиректит на другой сайт который только по ipv4 работает.
И получается что люди не попадают на конечный сайт по какой то причине. Это может быть связано с тем что при header редиректе браузер пытается подключиться всё так же по ipv6 к новому сайту, хотя тот не поддерживает его?
Получается схема такая: Сайт (ipv6) -> Прокладка (ipv6) с редиректом -> Сайт (ipv4 и сюда люди не попадают уже)
Вряд ли. Есть домены совсем разные, то у тебя новый dns-резолв мимо всех кешей и браузер идёт по ipv4.
Я бы на всякий проверил как-нибудь, а могут ли ли клиенты в принципе приходить по ipv4? Может у них тупо нет ipv4 адреса.
И что произошло теперь - сделали глобальные хранилища данных где можно одну переменную можно поменять из любого места в коде.
Ну очевидно в чём. В том, чтобы делать запросы к апи. Это же не просто ты отправил запрос и всё. Тебе надо быть зарегистрированным, получить токен. Потом отправить запрос. Получить ответ, распарсить его, привести к нужному виду - допустим, перевести время из epoch в джаваскрипт date. А там ещё кеширование. А там ещё обработка ошибок. А там ещё периодическое обновление. Тебе надо допустим, каждые 10 секунд обновлять, получать новые данные. А если пагинация? А если ещё какие-нибудь фильтры? Например, выведи мне все товары в категории ноутбуки, с памятью > 16гб и в формате 14 дюймов.
Короче, для всего этого нужны Стейт менеджеры. Технически можно это реализовать на usestate, но это всё заебешься потом оптимизировать, потому что оно всё будет ререндериться по миллиону раз и кеша там не будет. Это будут костыли на интервалах, перемешанная логика с хтмл кодом. А так ты всю логику убираешь в стейты и просто одной строчкой подключаешь в компонентах и всё. У тебя логика отдельно, а презентация отдельно.
Проблема в том, что там помимо задания даётся очень много абзацев условий. Я не могу нормально загружать запросы, чтобы к концу код не превращался во франкенштейна с отвалившимися по пути кусками.
Учись пользоваться нейросетями. Этот навык пригодится тебе большое, чем объектно-ориентированное-программирование на Си++
Ори в /s/ с себе подобными любителями малвари.
Проиграл, а нахуя ты руби учил?)
Щас уже положняк такой:
Смотришь каких вакансий больше всего и что тебе нравится, учишь все до уровня создателя языка или победителя icpcоси.
Дальше составляешь фейк резюме и дерешься с конкурентами до последней капли крови
Либо альтернатива - 1с
В 1с берут даже конченых хуесосов, если не сразу с сотки, а с франча за 50
О, ты это я, только мне стукнет щас 27 и я работал всю жизнь 1с макакой
Ради утешения и оправдания нас ебланов могу сказать, что требования к анальнику за этот год-полтора стремительно выросли. Сеньоры наниматоры уже откровенно ехидничая советуют читать таненбаума, раньше хотя бы действительно можно было задрочить литкод и куда-то влезть на фоне остальных мам с декрета.Теперь мама на декрете решает литкод и читает таненбаума, итоги
Нет конечно. Я хочу график сменный график, в идеале 3/3, но и 2/2 пойдёт. В 1С такое есть только в техподдержке и в очень ограниченном количестве.
Так что иду в L2 волчить, хули делать. Я уж сдался. Даже не знаю зачем тута сижу, кодерство учить не планирую. Максимум мб буду потихоньку учиться админству и перейду на L3 когда-нибудь. А пока только волчить в L2 остаётся, благо туда невысокие требования, главное по-красоте напиздеть и 50к/мес в кармане.
>>40808
> всю жизнь работал
Хуя сравнил. Я даже не знаю, что такое работа. Мне будет тяжелее жить, у тебя-то хоть опыт в рабстве имеется.
Кароч уже подготовил почву - завёл вебку со смартфона через droidcam. Хотел купить за 218р с Озона от Defender, но мне не хватает. На Толоку лень идти, лучше уж посредством пердолинга создать условия.
> Хотел купить за 218р с Озона от Defender, но мне не хватает.
В рассрочку возьми, там выдают сейчас.
>В 1с берут даже конченых хуесосов, если не сразу с сотки, а с франча за 50
До гойды так было
https://www.youtube.com/watch?v=Gyr0PIOE9AY
Бамп вопросу, я хочу как можно больше за время компиляции проверять
Ну для начала понимать предметную область. А дальше дело за малым - разбираешь функцию/класс строчка за строчкой и сам себе объясняешь, что каждая строчка делает (для этого надо хорошо знать синтаксис).
А, ну и прежде чем лезть в реализацию надо понять общий поток выполнения. Обычно в программе есть точка входа (типа main в C). Для начала смотришь, какие функция там вызываются и что они в целом делают(обычно понятно из названия). Далее смотришь, какие функции вызываются в каждой из функций вызываемых в main и тд. Вообще программа - это по сути дерево, так что можешь просто сгенерировать AST и визуализировать его.
Бля, да первый месяц тебя нулевого обучают, а потом ставят под присмотром задачи решать
Миллионов офк не будет, но тут же речь об удаленной работе 2/2 , а не о миллионах
>сколько времени надо потратить чтобы понимать что делает например вот такой код?
Нисколько. Ноль лет. Если ты не понимаешь что делает код - значит проблема не в тебе, а проблеме в программисте, которую эту хуйню написал. Если код выглядит не как открытая книга, а как ёбанный шифр или куча говна, это значит что в нём скорее всего куча неочевидных багов. Вряд ли кто-то кроме самого автора сможет сие подделие поддерживать. Я когда нечто подобное разбирал, у меня уходило часа по два чтобы осознать десять сраных строчек кода. Там стоит лишь чуть-чуть ошибиться - перепутать порядок или поставить не там звёздочку, то считай программа перестанет работать. Не рекомендую с этим возиться, если ты не хочешь увязнуть и всрать недели и месяцы своей жизни, чтобы разобрать чью-то говнописанину.
Нахуя. Я же написал, что сделал импровизированную вебку из смартфона Xiaomi 10. Охуенное качество, вебка с таким качеством стоит от 2.5к рублей.
Окей, кул.
ну, это одна из самых востребованных программ в рф, и я начал учить программирование во многом только ради того чтобы понять как она работает.
Это же с, на нём 90% кода write-only.
>ну, это одна из самых востребованных программ в рф, и я начал учить программирование во многом только ради того чтобы понять как она работает.
Нууууу соболезную тогда, что ещё сказать. Жаль, что ты программирование видишь в таком ключе.
Какие есть еще варианты решения? Бот не должен ничего отправлять в беседы, только слушать и пинговать меня о том, что сообщение с конкретным словом появилось в беседе. Не понимаю как решить это без апи вк, тк админом моего бота делать никто не будет.
а что тут плохого? остатки рунета держатся на одном челе и его программе, если его посадят/убьют или он просто сдохнет от очередного ковида то кто будет поддерживать программу? а так глядишь я к тому времени научусь читать и писать код на си и смогу хотя бы мелкие коммиты какие-нибудь к нему писать. наносеком я уже в силу возраста никогда не стану, да и моей зарплаты мне хватает, а так и хобби хорошее и людям польза будет.
>что тут плохого?
Плохо отсутствие высоких идеалов. Когда попробуешь современный язык программирования, не си, то поймёшь на сколько световых лет он отстал в развитии. Плохо, что говнопрограмма (не в смысле функционала, а в смысле качества кода) привлекла в айти. DPI это чисто душнилово. Тру программирование - это креатив, это поэзия, это новые разработки, это искусственный интеллект. Как близкое знакомство с демидовичем отбивает интерес к математике, так и zapret отобьёт интерес к программированию. Такой же грустный, душный, некрасивый и неинтересный код как и задачи в демидовиче.
Зачем слушать человека, который говорит слово "функционал" и что если сишный код зародил интерес это что-то плохое
Рисование/анимации и canvas/three.js - это немного разные профессии. Если на уровне школьного поделия на Flash - 2-3 месяца.
> Напишите программу, копирующую символы ввода в выходной поток и заменяющую стоящие подряд пробелы на один пробел.
в процессе попыток понять как это сделать я нагуглил функцию https://www.programiz.com/c-programming/library-function/ctype.h/isspace но наверно её нельзя использовать потому что в учебнике её пока не показывали.
я сделал вот такое из того что уже прошёл по учебнику https://www.onlinegdb.com/aG-H4Py40
вроде как программа действительно заменяет любое количество пробелов на ровно 1 пробел. это так и надо было сделать или можно меньшим количеством кода выполнить ту же задачу методами показанными до подглавы 1.5.3?
Мне чёт влом эту хуйню писать, я нейронку спросил и вот что она сгенерила. Плюс-минус рабочий метод.
На уровне школьного поделия для меня - это будет более и чем достаточно, на качество пох. Спасибо огромное за ответ, а то жпт сказал, что надо полтора - три года учиться и что если быть приведенным своим целям, быть продуктивным и получать поддержку комьюнити, stay focused и держать нос по ветру, то можно за пол года.
я до типа bool в книжке ещё не дошёл, но так наверное тоже можно. а как этот код убирает лишние пробелы? если условие if (ch == ' ' && prevIsSpace) выполняется то цикл перезапускается с начала? и команды
putchar(ch);
prevIsSpace = (ch == ' ');
просто игнорируются в текущей итерации цикла? и поэтому цикл в случае если предыдущий символ тоже пробел забирает из stdin следующий символ?
>>41446
что-то очень сложно, это наверное плюсы.
Именно так и работает. Если текущий символ пробел и предыдущий тоже пробел, значит, у нас два пробела подряд и текущий можно не выводить. Нейронка >>41446 сгенерила тот же самый алгоритм, только слегка наговнокодила.
Вместо bool можно использовать число и проверять на == 0 и != 0, но тогда будет хуже читаемость.
Цикл while(true) - это типичный прием, часто используется. Позволяет не утонуть в миллионе блоков {}, а сразу отсекать неправильные варианты через continue.
понял, спасибо. как же интересно во всём этом разбираться.
Насколько тяжело реализовать такого регистратора через скрипты в браузере или на питоне? Вгрузил базу сайтов и он регает, очевидно с капчей скип.
>что-то очень сложно, это наверное плюсы.
Конечно с++. Ой бля ну ладно, во сишная версия. Короче нейронку спроси, она расскажет как сделать.
не, я с нейронкой не хочу, я сам разобраться хочу. мне ж не надо вкатываться в наносеки, мне интересно как комп работает на самом деле, как память работает, все эти указатели на массивы указателей массивов на указатели и всё такое. ну и не оставляю надежд всё-таки понять как на самом деле работает запрет, хотя до этого конечно далеко.
Чел..... нейронки не ЗАМЕНЯЮТ а ДОПОЛНЯЮТ программиста. Все рутинные операции, типа написания документации, тестов, скриптов сборки и так далее - это можно спихнуть на нейронку а самому заниматься творческими задачами. Не использовать нейронку в 2024 (почти 25-ом), это всё равно что сейчас слушать аббу и боней эм блять.
Знайте свое место.
>клод и гпт забанены. идешки забанены
Блять. Это как из того мема "я не могу, у меня лапки". Двач нихуя не может сделать пока ему пальцем не покажешь, пошагово не распишешь. Любой ставишь - tabnine не забанен, codeium не забанен, supermaven не забанен. Спокойно можно платить тыщу рублей в месяц tabnine башлять армянской картой. Только не говори "а как приобрести армянскую карту" или "а как получить номер телефона для регистрации"? Это всё в гугле есть.
Помогите понять кое-что.
Вот решил я всю логику запихнуть в класс Controller. К нему подключаются интерфейсы - для отправки сообщений, получения заказов в телеге и работы с базой данных.
Эти интерфейсы связаны с более глубокими классами, например Telegram и DeepDB.
Итак, я хочу инициализировать Telegram и DeepDB, чтобы дальше с ними работать.
Но тогда получается, что инициализировать их тоже лучше через контроллер.
Столько двойных связей, как их вообще рисовать-то?
Это нормально?
Какие практики хорошие?
Ты делаешь это неправильно. Задача контроллера - фильтровать вход и логировать выход, это прокси между твоим уютным кодиком и внешним миром. Бизнес-логикой занимаеются сервисы.
Ок, значит, Controller получает инфо из одних объектов (тележных), фильтрует и кидает в другие (БД).
А инициализацией другой объект должен заниматься или тоже контроллер?
Может просто опустить всю эту историю с инициализацией и не загромождать диаграмму? Так делают?
У тебя есть OrderService, который через DI инжектится в твой OrderController. Контроллер вызывает service.ProcessOrder и все, на этом уровне абстракции его больше ничего не волнует.
В OrderService, если надо прочитать из телеги из записать в бд, ты инжектишь TelegramService и RepositoryService. Из первого читаешь, во второй записываешь. На этом уровне абстракции большего знать не надо.
В TelegramService ты инжектишь какой-нибудь ConfigurationService, чтобы получить из него логин для входа и так далее.
Сервис тут - это не микросервис, это какой-то объект в памяти.
Программисты UML не используют, так что хуй знает как это в диаграмах.
Программисты используют DI. В DI легкие объекты создаются на лету, тяжелые - при старте приложения.
> а вот домашняя папка пользователя нет.
То есть скачанные файлы я все равно не смог бы посмотреть таким образом? Просто у меня все на одном разделе было С было - венда и пользовательские.
Если ты качал в папку Загрузки в свой учетке, то нет, а если в какую то папку на диске, то да.
З.ы. накати вторую венду сверху или ко второй подключи, а там попробуй у папки права доступа сменить, гугли короче.
Доступа к переписке при этом у бота нет (в плане апи). Как обойти? Можно ли парсить переписку как-то иначе?
Только апи. Всё остальное: puppeteer, selenium, playwright, cypress будет дико жрать ресурсы и дико невыгодно. И придётся придумать миллион обходных путей - прокси, обход каптчи, ебля с меняющейся хтмл разметкой. Если придётся отслеживать несколько бесед под разными логинами, это считай помножь один инстанс пуппетира на 1 гигабайт памяти. На 8 потоков в параллели нужен впс с 8 гигабайтами памяти. Плюс, добавь сюда гигабайт для базы данных. Плюс, на работу по созданию такого бота нужно затратить часов 200-300 минимум. Плюс, несколько баксов в месяц на прокси. И всё это будет работать с задержкой секунд в 20-30.
>Тру программирование - это креатив, это поэзия, это новые разработки
какой принципиально новый софт был создан за 20 лет с 2002 года?
никакого. Весь софт одинаковый никакого творчества нет. Возможно дизайнеры, игроделы- немного творят, но 99% их деятельности это рутина.
20 лет назад был абсолютно тот же софт ос и системы что и на данный момент- лишь в количестве кода разница, но не в качестве.
по качеству более старый код- лучше на порядки.
> Не использовать нейронку в 2024 (почти 25-ом), это всё равно что
нигде столько кода нет в работе, чтобы юзать нейросети, в нейросетях- нет необходимости вообще никакой.
Исключение это инженерно-научные области, но учёных-нейросетей думаю не будут давать странам- конкурентам, только какое то чат-ботовское говно, типа чат-гпт и подобного кала, такое говно конечно, никуда не годится, из популярных нейросетей.
>tabnine не забанен, codeium не забанен, supermaven не забанен.
Это аишки от ноунеймов. Они никогда не смогут тягаться с клодом от антропик и чатгпт от опенэйай
>Только не говори "а как приобрести армянскую карту"
Сейчас бы ехать в Армению и пытаться там открыть карту, лол
Госуха разная бывает. Бывают галеры типа рецифры, которые делают госзаказы. Бывают маняпроекты вроде yadro
Чатгопота бесплатно с моделью mini, просто заходишь на chatgpt.com под любым впном.
Купить чатгопоту с более мощной моделью можно на ggsel за деньги с смс, но дешево. Там чет 150 рублей готовый аккаунт на месяц. Тоже в армению не летал
Нет.
Опенсорсная оллама с qwen2.5-coder работает даже на чайнике, интегрируется во все иде и закроет 95% твоих потребностей в нейрокодинге.
Ой не еби мозги блять. Я сам пользуюсь tabnine и меня полностью устраивает. Она пишет документацию на твёрдую пятерочку.
>>42250
Ну да и что. Но это уже не суть. В бесплатной версии единственный минус - очень быстро заканчиваются лимиты. Но сраную тыщу-другую имеет смысл заплатить. Оно того стоит.
>>42203
Госуха может означать что угодно. Но как правило, это что-то написанное на пхп, кривое-косое и не очень интересное. Ну например, типа программы голосования депутатов на планшетах или сайт какого-нибудь нацпроекта. Для тру программиста госуха это синоним духоты.
Ананасы, какие есть способы обновления ПО через проводное подключение к устройству? На устройстве дебиан, нужно туда закинуть бинарник и некоторые файлы конфигурации. Сейчас приходится вручную подключаться по ссш и выполнять эти действия, альтернатива скрипт, который через scp и ssh -t выполняет те же действия. А как это делается по-нормальному? Может, deb пакет собрать, а скриптом его отправлять на устройство и затем команду на его установку?
Можешь подробнее объяснить? А то я пока даже не представляю, что конкретно искать в интернете.
В ИТ и России кризис, никто тебе не будет годноту палить.
Самим бы работу не потерять.
Не умеешь гуглить - иди нахуй из сферы. Simple as that.
>Ну да и что. Но это уже не суть. В бесплатной версии единственный минус - очень быстро заканчиваются лимиты. Но сраную тыщу-другую имеет смысл заплатить. Оно того стоит.
Ну я пользуюсь купленными готовыми акками потому что нормального способа заплатить не нашел. В Армению не поеду, это надо поездом до Москвы, нихачу
То есть все описывать псевдо кодом. Потому что меня синтаксис отвлекает от изучения пиздецки. Мне приходится тратить дохуя времени на лексуку из за пары идей - [объект] , [поля объекта студент], [метод объекта].
Сука в каждом примере переписывать код цикла, класса, метода, ради блять одного ! карл нового концепта. И я как дурачок весь этот код перечитываю, вот скобочки, вот конструктор, а я сука просто гетер добавил в класс.
Интересные вакансии на мой лично взгляд (не претендую на истину в последней инстанции)
Разработчик баз данных (PL/SQL)
DevSecOps
Дата инженер (Hadoop)
Блокчейн разработчик (Ether, Polkadot, Hyperledger Fabric)
Rust-разработчик
Аналитику данных я не люблю, это как бы так сказать... Это как кастрированный статистик. Сама по себе наука статистика позволяет делать очень сильные колдунства. А аналитики используют максимум 5% от этого арсенала, их задача - сделать отчётик, они хуякнули регрессию и готово.
Лишняя прослойка.
Ты должен научиться думать синтаксисом.
И синтаксис в ЯП это самое легкое.
Какие ты там концепции обдумываешь если сам синтаксис не можешь освоить - не ясно.
И твой "псевдокод" это простое описание задачи:
Функ абъявлятб
Фор стартавать
Абъект абнавлять
Переменная атдавать
Естественно, это и есть единственно правильный подход. Программирование - это про декомпозицию задачи и выбор правильных абстракций. А с особенностями синтаксиса, если пока тяжело, вообще не заморачивайся. Тем более в наше время нейронок необходимость такие вещи запоминать отпадает в принципе. Главное для себя пойми основные элементы языка, их на самом деле немного: переменные (включая типы данных), ветвления, циклы, функции, ну и в большинстве прикладных языков еще и классы. Так что можешь писать на псевдоязыке, а синтаксис конкретного языка решением какого-нить литкода или написанием туду листов подтянешь при необходимости.
Зато легко играть в доту и смотреть аниме.
И ещё вопрос: можно ли через 1С потом уйти в девопс?
И ластецкий: 5/2 по 9ч это ведь прям рабство вдвойне. При сменном графике ты не успеешь заебаться толком - оп, уже выхи. А в 1С только 5/2 ебаный! Сссука..
28 лвл без образования никогда не работал
Так-то понятно что девопс пизже, но мне нужны бабки срочно. То есть я буду волчить, если пойду в 1С. Буквально уже в феврале. То есть до февраля мне надо стать мидлом 1с-кодером.
Апплаиться буду только на 120к+ если что. Дайте советы как стать мидлом за 50 дней.
> 1С или девопс через l2/l3/сопровождение/мониторинг (1 год, дальше девопс)?
Девопс.
> можно ли через 1С потом уйти в девопс?
Это всё равно что вкатываться в девопс с нуля, не имея вообще никакого опыта.
> 5/2 по 9ч это ведь прям рабство вдвойне
Ты знал, в какой стране родишься. Тебя предупреждали.
Хуйня совет, срыгни
>>42828
Ну да так-то ты прав конешно. Но я хотел и в поддержку тож волчить, ибо 35-40к это совсем мало, мне надо минимум 50к чтоб всё хорошо было. Так-то план гениальный получается - иду в тп 2/2, 3/3, в выхи учусь, в рабочее время выкраиваю 1-2 часа, тоже это время учусь админству. Через полгода уже можно пробовать собесы патихоньку!
С другой стороны 1с манит кнопкой "БАБЛО". Считай с ходу фармить по 120-180к это ваще пушка.
Я уже представляю как лампово буду работать 2/2 в ночь. А на обед буду в местную рыгаловку залетать схавать шаверму за 200р с курочкой и экспрессо или как там его. Буду с миломи кассиршами пиздеть за жизнь эти 15 минут пока буду жрать. Буду у них постоянным посетителем ночным. Они будут всегда такие типа "О, это снова Вы! Как мы рады вас видеть!! хихи!".
Ну и наконец куплю себе крутой-прекрутой кудахтер ryzen 5 5600 + intel arc B580 12GB + 32GB RAM + SSD NVME 4.0 2TB. Ну и ещё возьму кароч стул "игровой" и стол хороший сразу тыщ за 10 или даже за пятнаху!
>>42721>>42721
DevOps, DevSecOps звучит интересно, чекнул много кто говорит что туда вкатываются из разработки или из техподдержки если ноль опыта реально вкатиться?
DevOps, DevSecOps звучит интересно, чекнул много кто говорит что туда вкатываются из разработки или из техподдержки если ноль опыта реально вкатиться?
Хз где спросить у прогеров или математиков.
Появилась задачка. Связанная с игрой и эффективным расположением значений-блоков по ярусам.
Всего 19 УНИКАЛЬНЫХ блоков и 6 УНИКАЛЬНЫХ ярусов. В каждом ярусе по 4 ячеек, куда можно поместить только 1 уникальный блок.
Нужно расположить блоки так, чтобы получалось преимущественно 6 (или меньше) взаимосвязей между ярусами и блоками.
Чем меньше используется ячеек на ярусе тем лучше. Остается дополнительные места для будущих новых блоков.
Допустим, что известно несколько блоков, которые расположены по ярусам так, что их нельзя уже никуда переместить.
1 на 3 ярусе
5 на 1 ярусе
1 дружит с 5, 7, 8, 10, 13, 17, 18, 19
5 дружит с 1, 9, 14, 15, 16, 17, 19
10,13,17 дружат почти со всеми
Может есть какая интерактивная программа, в которой я могу это нарисовать... сделать взаимосвязи между "блоками" и я смогу расставить сам (или программа) в рекомендуемом порядке по ярусам?
Или это херня, которую надо как то отдельно решать?
>Может есть какая интерактивная программа,
Ченить про графы/графовые бд посмотри, каждый узел имеет ид уровня и связан с кем захочешь, там же инструменты отрисовки будут
>этот тред: тупые вопросы от вкатунов, не умеющих в гугл
>МВП: какие-то странные шизы, по которым газовая камера плачет
>треды по языкам: либо полудохлые, либо полны вкатунов с тупыми вопросами
>в каждом треде пасутся вырожденцы-байтоебы, вякающие про еблю байтиков из под мамкиной юбки
Почему так? В ТГ и то живее общение.
Вкач сдох, а ботопостинг в тематике оформить сложнее чем в б. Сам захожу только потому что у МВП нет конфы в телеге.
>нужны бабки срочно
Бабки срочно в 1С с нуля разве есть ? там такое же болото где надо набирать опыт за 20-30к. 1С это продвинутая система таблиц, где можно кодить на кириллице и рисовать формочки. Потребует разбираться в Бухлгатерии 1С и всего сопряженного с 1С в зависимости от места работы.
Я сам сейчас делаю так - учу код и по фану изучаю 1С. Т.к. я тоже скуф и если ну прям совсем по коду не получится устроится, 1С будет последним вариком так сказать.
Собственно ознакомится с 1С можно за месяц. Наработка реального опыта там важней чем пукание дома.
Ретард, а ты на 51к/мес не можешь охранником устроиться? Какие нахуй погромисты 2/2? Ты к 28 лвлу не только не работал, но и из-под камня своего не вылезал?
Ты идиот
Если ты волчить собираешься, то ты должен на 200% должен уметь всё это выполнять на работе.
Иначе тебя на испытательном сроке выпрут
крч сейчас собеседовался на разраба через аутстафф, хр сказала типо договор у них заключается на 2 года и первый год зп пилится 50/50, далее 60/40 или 70/30, а они будут мне помогать проходить собесы и собсно работать
сам я зелёный шо пизда, имею год опыта благодаря практике в вузе, даже не знаю толком что такое аутстафф, но ощущение что тут пытаются наебать и меня, и компанию, в которую меня продадут, это так?
и ебануто пугают цифры, 2 года это дохуя, 50% это тоже дохуя, но с другой стороны я долбаёб, который формулировать предложения нормально не умеет, даже если идеально ответ на вопрос знаю, так что мб это лучший варик для меня
Ты чё дядь, ёбы дал? У нас тут ваще работы нет, кроме кассиров 27к на руки, грузанов 27к на руки, охранника 15к на руки и операторов ДНГ (тут уже получше - 40к за 4 разряд, но надо по 6+ часов 5/2 ходить пешком и выполнять тяжёлую работу), куда меня не возьмут без образования.
У меня только один выход - удалёнка. Плюс ирл я не могу работать, томушто у меня трясётся голос; томушто у меня хрон. тонзиллит, из-за которого я постоянно болею, если нахожусь в обществе; томушто у меня проблемы с сердцем - низкий пульс, экстрасистолы (но это не так, что они просто есть, а это так, что когда ты физически напрягаешься, то у меня каждый удар с экстрасистолой, кароче вам пидоркам не понять меня никогда!!11). Понел? Усёк сука? Я могу работать только удалённо. И не меньше чем за 51 тысячу рублей в месяц на руки!!!
Лан всё, вопрос закрыт, я уже учу всё необходимое для L2 поддержки. Буду волчить и пиздеть, что я уже 2 года как в МТС по ГПХ работаю в офисе, вот решил перейти на удалёнку, нашёл вашу вакансию на хх.сру, почитал про вашу компашку, мне очень понравилось, а график вообще удобный, ну и ваще я крутой спец тех поддержки во всё разбираюсь круто, ну типа я там знаю чёто по сетям, чёто типо по командам линукса даже прикинте ! а ещё SQL базово могу, т.к. на работе тож дедалл
>что такое аутстафф
Аутстафф - это как проституция. Галера (сутенер) сдает проституток (гребцов) клиентам (компаниям) в почасовое пользование без какого-либо оформления.
Напротив, работа по найму - это как содержанка. Ну, если тебе понятны аналогии.
>ощущение что тут пытаются наебать и меня, и компанию, в которую меня продадут, это так?
Любой аутсорс/аутстафф по умолчанию - наебка. Контора платит твоей галере как за миддла, а работаешь там ты (и получаешь как джун). Единственный, кто остается в плюсе - твоя галера.
>мб это лучший варик для меня
Смотри сам, если ты вкатун/волчара/неосилятор, то это не просто лучший, а скорее единственный варик для тебя. Если ты нормальный кодер - беги оттуда.
Без опыта тебя через хуй опрокинут разулю-другую, потом может поймёшь, что хуйня затея. Но дело твоё - учиться 6-12 месяцев, чтобы пососать хуй.
спасибо большое, реально понятно всё объяснил
если в итоге предложат, то похуй соглашусь, там если вдруг стану дохуя шарящим челом, то мб на стороне буду работать или договор этот как-нибудь скипну хз
У тебя операционная система создаёт под юзерспейсовый швайно процесс и выделяет под него память так или иначе, не знаю как в мастдае, но в том же elf формате размечено какие секции грузить по каким адресам и тп. Чё спросить-то хотел?
>Чё спросить-то хотел?
Хотел спросить можно ли в будущем избавиться от RAM если у SSD будут ебические скорости. Таким образом компы будут чуть проще и дешевле без лишнего компонента.
Сравнение скорости SSD и оперативной памяти (RAM)
1. Скорости передачи данных:
SSD NVMe 4.0 (7 Гбит/с):
Эти 7 Гбит/с — это скорость чтения/записи последовательных данных, достигаемая через интерфейс PCIe 4.0.
В пересчёте на байты: 7Гбит/с=7/8=0.875ГБ/с7Гбит/с=7/8=0.875ГБ/с.
Это пиковая теоретическая скорость, которая зависит от типа файлов, команд контроллера и задержек.
RAM DDR5 5600 МГц:
Частота DDR5 5600 означает, что данные могут передаваться с эффективной скоростью 5600×8Мбит/с=44.8Гбит/с5600×8Мбит/с=44.8Гбит/с на канал.
Для двухканальной памяти (Dual Channel), общая скорость удваивается: 44.8×2=89.6Гбит/с44.8×2=89.6Гбит/с.
Это эквивалентно 89.6/8=11.2ГБ/с89.6/8=11.2ГБ/с на два канала.
RAM намного быстрее в реальных задачах из-за меньших задержек.
2. Задержки (латентность):
SSD: Задержки на уровне 100 микросекунд (0.1 мс), что связано с необходимостью обработки запросов через контроллер и доступом к физической памяти NAND.
RAM: Задержки порядка 50-100 наносекунд (0.0001 мс). Оперативная память быстрее на несколько порядков, потому что она подключена напрямую к процессору и предназначена для хранения данных, используемых в реальном времени.
Почему SSD не заменят оперативную память:
Задержки:
Даже самый быстрый SSD медленнее RAM в десятки тысяч раз по латентности. Это критично для работы процессора, который требует минимальных задержек при доступе к данным.
Архитектура:
RAM подключена напрямую к процессору через контроллер памяти, что обеспечивает практически мгновенный доступ. SSD, напротив, работает через интерфейс PCIe, что добавляет дополнительные слои задержек (контроллер, шина, протоколы).
Частота обращений:
RAM оптимизирована для постоянного и хаотичного обращения к данным с малым объёмом (random access). SSD же ориентированы на последовательное чтение/запись больших объёмов данных.
Износ памяти:
SSD используют флеш-память NAND, которая имеет ограниченный ресурс записи/чтения (циклы P/E — Program/Erase). Оперативная память DRAM таких ограничений не имеет.
Энергопотребление:
RAM сохраняет данные только при подаче питания и может мгновенно очищаться и перезаписываться. SSD требуют больше энергии на операции ввода/вывода и долговременное хранение.
Насколько RAM быстрее SSD?
RAM быстрее SSD:
По скорости передачи данных: примерно в 10-15 раз.
По задержкам: в 10 000-100 000 раз.
Таким образом, даже самый быстрый SSD не может конкурировать с оперативной памятью в задачах, где важна мгновенная доступность данных.
Сравнение скорости SSD и оперативной памяти (RAM)
1. Скорости передачи данных:
SSD NVMe 4.0 (7 Гбит/с):
Эти 7 Гбит/с — это скорость чтения/записи последовательных данных, достигаемая через интерфейс PCIe 4.0.
В пересчёте на байты: 7Гбит/с=7/8=0.875ГБ/с7Гбит/с=7/8=0.875ГБ/с.
Это пиковая теоретическая скорость, которая зависит от типа файлов, команд контроллера и задержек.
RAM DDR5 5600 МГц:
Частота DDR5 5600 означает, что данные могут передаваться с эффективной скоростью 5600×8Мбит/с=44.8Гбит/с5600×8Мбит/с=44.8Гбит/с на канал.
Для двухканальной памяти (Dual Channel), общая скорость удваивается: 44.8×2=89.6Гбит/с44.8×2=89.6Гбит/с.
Это эквивалентно 89.6/8=11.2ГБ/с89.6/8=11.2ГБ/с на два канала.
RAM намного быстрее в реальных задачах из-за меньших задержек.
2. Задержки (латентность):
SSD: Задержки на уровне 100 микросекунд (0.1 мс), что связано с необходимостью обработки запросов через контроллер и доступом к физической памяти NAND.
RAM: Задержки порядка 50-100 наносекунд (0.0001 мс). Оперативная память быстрее на несколько порядков, потому что она подключена напрямую к процессору и предназначена для хранения данных, используемых в реальном времени.
Почему SSD не заменят оперативную память:
Задержки:
Даже самый быстрый SSD медленнее RAM в десятки тысяч раз по латентности. Это критично для работы процессора, который требует минимальных задержек при доступе к данным.
Архитектура:
RAM подключена напрямую к процессору через контроллер памяти, что обеспечивает практически мгновенный доступ. SSD, напротив, работает через интерфейс PCIe, что добавляет дополнительные слои задержек (контроллер, шина, протоколы).
Частота обращений:
RAM оптимизирована для постоянного и хаотичного обращения к данным с малым объёмом (random access). SSD же ориентированы на последовательное чтение/запись больших объёмов данных.
Износ памяти:
SSD используют флеш-память NAND, которая имеет ограниченный ресурс записи/чтения (циклы P/E — Program/Erase). Оперативная память DRAM таких ограничений не имеет.
Энергопотребление:
RAM сохраняет данные только при подаче питания и может мгновенно очищаться и перезаписываться. SSD требуют больше энергии на операции ввода/вывода и долговременное хранение.
Насколько RAM быстрее SSD?
RAM быстрее SSD:
По скорости передачи данных: примерно в 10-15 раз.
По задержкам: в 10 000-100 000 раз.
Таким образом, даже самый быстрый SSD не может конкурировать с оперативной памятью в задачах, где важна мгновенная доступность данных.
>В будущем
Так уже сейчас, допустим, взять какой-нибудь условный мкшный риск процессор, у тебя есть есть load операция, она грузит с шины по адресу значение в регистр процессора, по адресу может быть любое устройство блочный DRAM, SRAM, условные регистры девайса, небо, аллах.
>дешевле без лишнего компонента
Ну это сложно сказать, сейчас же на компах уровня десктопа DMA-контроллер всё таки тащит с буферов устройств в буферы в RAM. Тут дело в чём, тебе чтобы работать побыстрее, нужно иметь иерархическую память, потому данные с устройств всё равно надо размещать в RAM, а затем уже из него всё ближе и ближе.
Засунь свой чатгпт себе в очко. Вопрос был не в том что быстрее и практичнее, а можно ли в теории на текущей архитектуре железа и ос реализовать работу без RAM или это даже теоретически невозможно.
Ты такой же тупой как и твой чат гпт. При чем тут блять скорость??
Если у меня есть миллион баксов и я готов заплатить за создание любой программы меньше мегабайта, которая не будет использовать ОЗУ, то возможно это или нет? Мне абсолютно поебать сколько милисекунд будет читаться этот мегабайт - объем настолько мал, что я не замечу всё равно этого времени чтения даже на hdd. Ты просто конченый дибил, который не понимает вопроса и срет нейросетью где ненужно.
SQLite на ссд уже используют вместо редиса, так как скорости ссд вполен достаточно.
На дефолтом пк с современной осью нет конечно.
Я не знаю как работает hdd/sdd, но если ты можешь адресовать ячейку памяти, то из процессора, счётчика и hdd ты бы, я думаю, смог бы запускать программы.
>есть миллион баксов и я готов заплатить
Плати, будет как в анекдоте про масла из говна.
Другой, не ебу можно или нельзя, но анек вспомнил
Анекдот:
Решили ученые масло из говна делать. Выделили им денег, предоставили лабораторию, через какое-то время спрашивают:
- Ну как?
- На цвет и запах повлиять пока не удалось, но мажется отменно.
В связи со всем известными событиями и ИМПОРТОЗАМЕЩЕНИЕМ, наш кабан решил что надо переносить софт на кроссплатформу.
Теперь вот потихоньку переносим.
И тут у меня возник какой вопрос. А как какать А как правильно всякие временные штуки хранить правильно в контексте кроссплатформы?
Типа, ну, вот пользователь создает шаблон проекта своего. В винде сейчас - обычный подход это: {disk}/Users/{UserName}/AppData/{appName} и вот сюда и складывай.
В линуксах, как я помню, обычно вот что-то типа: ~/.{appNameFolder}/ - вот сюда и складывай
А если кроссплатформа - хуй пойми а как правильно-то делать, чтобы не делать вилку: для линукса так, для винды - так. Потому что мой воспаленный мозг сразу рисует: Раз кросслатформа, завтра BSD, послезавтра еще что-то.
Пока что мы пошли по пути древних - типа принимаем за аксиому, что папка где приложение лежит - полностью нам принадлежит, все равно нашей хуйне нужны пока что админские права, так что пишем рядом с исполняемым файлом. Но это типа хуевое же решение, и вообще.
Но прям универсального подхода я чет не нашел. Разве что делать свою виртуальную ФС. Но это уже шиза какая-то и меня с такими охуенными идеями нахуй пошлют.
Делают отдельные папочки для каждой пдатформы с общим интерфейсом. Вилку он не хочет, тогда в жопу раз.
>договор у них заключается на 2 года и первый год зп пилится 50/50, далее 60/40 или 70/30
Ты чё еблан что ли? Это по сути, обычные жадные перекупы. Дяденьки, которые ищут дурачков с низкой самооценкой. У дурачка выученная беспомощность "я ничего не могу, у меня лапки". Ему нужна специальная поддержка "знающих людей" и эти якобы "знающие люди" должны пофиксить твоё дерьмо и сделать жизнь охуенной. То есть сам взять свою жизнь в руки, загуглить ты не можешь, нужен "знающий". Или думаешь, что всё в мире специально подстроено ПРОТИВ тебя. То есть ты жертва. Все тебя не любят и не нанимают, другим всем работу дают, одному тебе ничего не дают.
>2 года это дохуя
А чёж только на 2 года? Подписывайся кабалу лет на 10-15 как минимум. И отдавай хотя бы 80-90% заработка, хуле мелочиться. Он будет нихуя не делать, сидеть и стричь сотыги, за то что лох с низкой самооценкой подписал контракт. Обогащай чужих дядей, чтобы они яхты покупали,
>ощущение что тут пытаются наебать
Блять если есть ощущение, что пытаются наебать - ЭТО НЕ ОЩУЩЕНИЕ. Это тебя правда пытаются наебать и твоя спящая рациональная часть пытается отговорить.
Блядь, лучше потрать 10к на 4 сеанса у психотерапевта и найди нормальную работу.
Я пользуюсь несколькими одновременно. Но основной плагин - это tabnine. Иногда codewhisperer ещё (но там больше в стиле чата). Меня пока всё устраивает. Плагин под vs code - охуенный. Самый большой профит - документацию генерирует просто топчик. Никаких нареканий нет. Написание документации - это просто 10 из 10. Тесты генерирует тоже в принципе нормальные. Автокомплит? Нормалюсь, но часто ошибается. Немного подбешивает, что ты хочешь одно написать, а он предлагает другое. Угадывает 50 на 50 наверно. Что ещё? Там есть сильное колдунство - проверки кода. Ну типа, ты описываешь список правил, например no hardcoded secrets и он по всему проекту проходит и предлагает изменить. Explain'ом я не пользуюсь, он мне нахуй не нужен. Есть ещё рефакторинг, ну допустим ты написал используя одну библиотеку, а хочешь поменять на другую. И пишешь мол, сделай всё тоже самое, но поменяй библиотеку на другую. Есть ещё исправление ошибок - но он опять же, иногда тупит. Он не всё понимает. Когда допустим какой-нибудь json.parse происходит, он не понимает почему нужен кастинг и приведение к типу. А eslint ругается на возвращаемый тип any. Или бывает что он ставит полям в типе optional, короче после нейронки ещё нужна тонкая доводка до ума. Но так-то всё равно помогает, пусть и в тонких моментах ошибается.
Стоит ли это 20 баксов? Бля конечно стоит. Лично для меня - всё что дешевле $100/месяц того стоит. Представь, что у тебя зп 200к и ты 1% зарплаты отдаёшь нейронке при этом у тебя производительность повышается на 50%. Оно того стоит? А если не работаешь, а чисто для себя... нуууу тогда хз. Можно обойтись бесплатными. Я думаю в любом случае 2 тыщи рублёв в месяц - это не такие большие деньги.
да. помню видел подобное по Лиге легенд с чемпионами. где делались связи между ними по силе "синергии"
а тут нужно как то распределить данных "чемпионов" по группам, чтобы можно было создать наибольшее число синергирующих между собой чемпионов из 6 или менее.
т.е. всего 6 разных игроков и у каждого есть по 3-4 слота под героев. но героев всего 19, мб в будущем будет больше.
щас сижу смотрю: куча графов, которые устанавливаются через жопу, либо кончилась поддержка, либо платно, либо через регистрацию... чтож с этим можно справиться, думаю.
The Bell: в российских компаниях начали сокращать айтишников «Денег нет. Но все это скрывают»
В России в конце 2024 года начались активные сокращения IT-специалистов — как в технологических компаниях, так и в IT-подразделениях компаний в других сферах, сообщает 16 декабря издание The Bell в своей почтовой рассылке (доступна по подписке).
При этом сами компании стараются не раскрывать эту информацию или вообще отрицают, что в них идут сокращения, рассказали изданию специалисты по рекрутингу в IT. Один из них сказал, что «тихие сокращения» плавно шли в течение всего 2024 года, но в последние месяцы сокращений стало больше. «В паблик такое никто выносить не готов. Говорят: „Ну да, уволили, ну да, весь отдел, ну да, весь проект, но это не сокращения, что вы“», — рассказал собеседник.
Специалист по рекрутингу в IT сказал, что сокращения стали привычными: «К нам приходят целые команды». О сокращениях 11 декабря написал отраслевой телеграм-канал «Нецифровая экономика». Один из его собеседников сказал, что «очень дорогих сотрудников» сокращают «в условиях дорогих денег». Другой собеседник телеграм-канала отметил, что компании стремятся войти в 2025 год «с облегченными зарплатными ведомостями».
По данным The Bell, сокращения идут в VK и МТС, причем в обеих компаниях это отрицают. Среди других компаний собеседники издания назвали девелоперскую группу «Самолет», при этом в самом «Самолете» сообщили, что в 2024 году образовали в своей структуре отдельное направление «Самолет Технологии», чтобы не дублировать функции: «При создании новой единой модели мы упорядочили структуру и вспомогательный функционал. При этом штат разработчиков был сохранен».
Расходы на разработку также сокращает Сбербанк: по словам источников, он решил отказаться от сотрудничества с разработчиками IT-продуктов на аутсорсе. Также сокращения идут в компании «МойОфис», которая производит офисное ПО, призванное заменить продукты Microsoft Office. Основатель и бывший глава компании говорил, что из компании уволили всю команду топ-менеджеров, которых назначили осенью 2022 года, когда контроль в разработчике получила «Лаборатория Касперского». Сокращения проводятся и в других компаниях, сообщил «Профсоюз работников IT».
Компании начали сокращать айтишников из-за финансовых трудностей, говорится в рассылке The Bell. У группы «Самолет» упали продажи недвижимости, в МТС резко сократилась чистая прибыль, в VK и компании «МойОфис» — большой чистый убыток, в «Сбере» сократилась чистая прибыль, а из-за высокой ключевой ставки замедлилась потребительская активность клиентов.
The Bell назвал главной проблемой российского бизнеса высокую ключевую ставку, которая растет с лета 2023 года и сейчас составляет 21% (по прогнозам, она может вырасти до 23%). Компании отказываются от дорогих проектов с неочевидной окупаемостью, говорят собеседники The Bell на рынке. «В результате „под нож“ идут целые команды, а сокращают не только маркетологов, но и разработчиков», — пишет издание.
Один из собеседников издания на рынке сказал, что разработчиков «перекупали задорого, а заработки компаний так сильно не росли». Кроме того, по его словам, многие проекты «не стрельнули». Он считает, что ранее рынок был перегрет, а «сейчас идет оптимизация»: «Экономика в жопе. Вроде айтишники всем очень нужны были, дефицит кадров, все дела. Но денег на развитие у рынка нет, маркетинговые инструменты схлопнулись. Хотя нужны и маркетологи, и айтишники, но денег нет. Но все это скрывают — потому что в России экономика не может быть в жопе».
The Bell: в российских компаниях начали сокращать айтишников «Денег нет. Но все это скрывают»
В России в конце 2024 года начались активные сокращения IT-специалистов — как в технологических компаниях, так и в IT-подразделениях компаний в других сферах, сообщает 16 декабря издание The Bell в своей почтовой рассылке (доступна по подписке).
При этом сами компании стараются не раскрывать эту информацию или вообще отрицают, что в них идут сокращения, рассказали изданию специалисты по рекрутингу в IT. Один из них сказал, что «тихие сокращения» плавно шли в течение всего 2024 года, но в последние месяцы сокращений стало больше. «В паблик такое никто выносить не готов. Говорят: „Ну да, уволили, ну да, весь отдел, ну да, весь проект, но это не сокращения, что вы“», — рассказал собеседник.
Специалист по рекрутингу в IT сказал, что сокращения стали привычными: «К нам приходят целые команды». О сокращениях 11 декабря написал отраслевой телеграм-канал «Нецифровая экономика». Один из его собеседников сказал, что «очень дорогих сотрудников» сокращают «в условиях дорогих денег». Другой собеседник телеграм-канала отметил, что компании стремятся войти в 2025 год «с облегченными зарплатными ведомостями».
По данным The Bell, сокращения идут в VK и МТС, причем в обеих компаниях это отрицают. Среди других компаний собеседники издания назвали девелоперскую группу «Самолет», при этом в самом «Самолете» сообщили, что в 2024 году образовали в своей структуре отдельное направление «Самолет Технологии», чтобы не дублировать функции: «При создании новой единой модели мы упорядочили структуру и вспомогательный функционал. При этом штат разработчиков был сохранен».
Расходы на разработку также сокращает Сбербанк: по словам источников, он решил отказаться от сотрудничества с разработчиками IT-продуктов на аутсорсе. Также сокращения идут в компании «МойОфис», которая производит офисное ПО, призванное заменить продукты Microsoft Office. Основатель и бывший глава компании говорил, что из компании уволили всю команду топ-менеджеров, которых назначили осенью 2022 года, когда контроль в разработчике получила «Лаборатория Касперского». Сокращения проводятся и в других компаниях, сообщил «Профсоюз работников IT».
Компании начали сокращать айтишников из-за финансовых трудностей, говорится в рассылке The Bell. У группы «Самолет» упали продажи недвижимости, в МТС резко сократилась чистая прибыль, в VK и компании «МойОфис» — большой чистый убыток, в «Сбере» сократилась чистая прибыль, а из-за высокой ключевой ставки замедлилась потребительская активность клиентов.
The Bell назвал главной проблемой российского бизнеса высокую ключевую ставку, которая растет с лета 2023 года и сейчас составляет 21% (по прогнозам, она может вырасти до 23%). Компании отказываются от дорогих проектов с неочевидной окупаемостью, говорят собеседники The Bell на рынке. «В результате „под нож“ идут целые команды, а сокращают не только маркетологов, но и разработчиков», — пишет издание.
Один из собеседников издания на рынке сказал, что разработчиков «перекупали задорого, а заработки компаний так сильно не росли». Кроме того, по его словам, многие проекты «не стрельнули». Он считает, что ранее рынок был перегрет, а «сейчас идет оптимизация»: «Экономика в жопе. Вроде айтишники всем очень нужны были, дефицит кадров, все дела. Но денег на развитие у рынка нет, маркетинговые инструменты схлопнулись. Хотя нужны и маркетологи, и айтишники, но денег нет. Но все это скрывают — потому что в России экономика не может быть в жопе».
>Но денег на развитие у рынка нет, маркетинговые инструменты схлопнулись.
ну давайте посчитаем сколько нужно на развитие Айти. Если это побочная деятельность бизнеса то примерно 10% от прибыли. Миллион айтишников это 1000 000х100 000мин зп х10=
1 000 000 000 000 в месяц только на зарплаты должен бизнос выдавать. Что конечно же, моветон и хрень полная. Такой халявы не могло быть, нет ни столько бизнесов ни тем более новых бизнесов в РФ, с такой маржинальность в месяц учитывая что 90% всего Айти это ДС. Пузырь очивиден с 2015 года.
Также очевиднейший факт- что нигде в Рунете нет куллстори от отьбёных в жопу айтишников- например тех, кого внесли в блек- лист. Таких кулл-сторей должно быть сотни по фактам, в том числе- от релокантов. Ничего нет- цензура полная, Рунет контролируют полные пидорасы- нет инфы вообще от анонов нигде. Аноны которых пидоры задели- на дваче одних кулсторей должны были быть десятки в день- и в воркаче, и в других разделах. Даже дерьмач ёбаные пидорасы контролируют.
>Какая там пропускная способность будет? Как это узнать?
Бля ну у тебя в настройках php.ini есть php workers? Сколько там воркеров? 8? Значит он может максимум 8 запросов в параллели обслуживать. А максимальная память сколько? 256? Нууу. И считай. Берёшь смотришь оперативную память сервера. Делишь на максимальную память на каждого воркера. Смотришь среднее время ответа. И прикидываешь свою пропускную способность.
>придеться микросервисы делать или как распределить это всё?
А причём здесь микропенисы? От того что ты сделаешь микропенисы, у сервера что, отрастёт новая память? Или второй процессор родиться? Как вообще это влияет. Ну если там условно говоря запустился процесс и он занимает 128 мегабайт в памяти предположим. Ты хоть усрись, никак в эту память не вложишь 10 процессов например.
зачем? что плохого в моем способе?
Сижу с ноутбука, windows 10. Пользуюсь двумя раскладками, eng и ru. Для введения некоторых знаков (знак вопроса, двоеточие, стрелка гринтекста и тд) нужно переключиться на англ. раскладку и нажимая шифт жать на те клавиши.
Сегодня это перестало работать. Методом манипуляций проверил, что шифт мешает помимо тех двух клавиш еще нескольким буквенным клавишам по соседству с ними. Остальным не мешает.
Сами клавиши рабочие, проверено. Проблема сугубо в комбинации с шифтом.
В интернете людям со схожими траблами советовали перезагрузку компа. Не помогло. Советовали удалить устройство (клавиатуру). Удалил, после перезагрузки система переустановила устройство, но не помогло. Дрова по словам компьютера стоят самые последние.
С помощью экранной клавиатуры удается обойти проблему, но с ней сидеть пиздец неудобно. Идти сдавать в сервисные центры не вариант.
Посоветуйте пожалуйста как решить эту проблему.
Tl;dr; перестала работать комбинация некоторых клавиш с шифтом.
пизда клаве походу, на замену. Можешь попробовать кнопку шифта отковырять от качелек и под ней протереть.
>The Bell назвал главной проблемой российского бизнеса высокую ключевую ставку, которая растет с лета 2023 года и сейчас составляет 21% (по прогнозам, она может вырасти до 23%).
Вот обнулим ставку и заживем как в Швейцарии.
Тыжпрограммист, почини принтер.
А у тебя че один шифт? Или такая хуйня с обеими клавишами?
Проще всего купить отдельную клаву, они же даже блюпупные есть.
Если есть нампад, запомни alt-коды для интересующих тебя символов.
Наверн, можно доп кнопкам мышки назначить нужные тебе символы.
>С помощью экранной клавиатуры удается обойти проблему, но с ней сидеть пиздец неудобно.
Добавь нужные тебе 10 символов в заметки и оттуда копируй)
>можно ли в будущем избавиться от RAM если у SSD будут ебические скорости.
Можно, но для этого надо будет менять архитектуру. Современные ЦПУ работают с ОЗУ онли. Разработка новых архитектур развивается не около "сделаем ПЗУ супербыстрой", а "сделаем ОЗУ большой и энергонезависимой". Кури про Persistent Memory, NVDIMM, мемристоры и так далее.
Проверь, что у тебя раскладка с ENG US, у меня там каким-то образом случайно добавлялась третья (ENG UK или че-то такое) и на ней не работало. А в трее они выглядят обе как ENG.
Есть два стула:
1) Нейросетки, которым говоришь "зделай мне заебись" и она под ключ пишет код. Сегодня так можно писать проекты до плюс-минус 500 строк. Тут правило простое - чем умнее сетка, тем лучше.
2) Тулинг на сеточках, который решает всякие мелочи типа автокомплита, тестов, доки и так далее. Тут правило другое - умность сетки уходит на второй план, главное насколько удобно пользоваться инструментом, насколько мало трение в работе, насколько быстро он отвечает.
В реально разбработке комбинируется оба метода, но второй, очевидно, используется сильно чаще. Пользоваться сеткой надо обязательно, хоть платной, хоть бесплатной, потому что профиты бесконечно очевидны. Мы пользуемся Cursor, Continue в vscode и Aider в cli.
Кроме случаев от >>43473 , могу рассказать ещё:
- логирование, говоришь сетке "обмажь логом" и сеточка изрядно укомплектует код логами, при том по хорошему, с учётом системы логирования, с уровнями, а не как вот ты сам это делаешь обычно
- датаструктуры, показываешь сетке жсон, а она тебе по нему генерит ворох датастракт классов, с типами, приведениями и валидацией
- манипулирование файлами, говоришь "напиши мне bash скрипт который создаст мне такую-то структуру папок" или "переименует файлы по-нормальному", тут только о коммитах и бэкапах не забывать
- базовая экспертность во всех языках, диалектах и камланиях. Надо тебе регулярочку трёхэатжную - сеточка напишет и рядом комментарий оставит как она работает. Надо примитивный html+js, а ты в этом не зуб ногой, - пожалуйста. Надо собрать хитрожопую таблицу на шаблонизаторе - вот. SQL-запрос? Скриптец? Ansible playbook? Dockerfile? Shell.nix? Хелло ворлд на ELK? Всё это будет. Надо лишь понимать как валидировать результат и где его уместно и не уместно использовать
Локально инферишь qwen2.5-coder и твой код никуда не утекает.
Хотя это вопрос доверия. Вот у тебя есть, например, проприетарная IDE, она в своём соглашении обещает что никуда не сливает твой код, и ты этому обещанию веришь. Так же и openai, они в соглашении пишут что данные на про подписке не утекают, вопрос - доверять этому обещанию или нет.
>Как использование нейросетей матчится с NDA? Вы же по сути свой код светите наружу.
В любой конторе поднята своя сетка.
>Как использование нейросетей матчится с NDA?
Нормально. Это предусмотрено. Там есть специальный тариф "энтерпрайз", где ты можешь деплоить на свой собственный сервак.
Все клавиши работают по отдельности. Проблема только в комбинации шифта (сейчас проверил - конкретно левый шифт, с правым проблем нет) и нескольких из клавиш.
>>43801
Посмотрел, английский (США), британский не добавился.
>>43768
>такая хуйня с обеими
Только с левым шифтом. Сам по себе он работает идеально. Те кнопки тоже. Трабл только с комбинацией.
>купить отдельную
Это можно будет попробовать, но это уже костыль, а желательно все-таки как-то решить проблему.
Сап аноны, нужна ваша помощь
вот есть домашка по информатике, у меня с#
нам дали задание написать прогу которая выводит таблицу с бегунами у которых есть своё имя группа и время, нужно выделить лучших и тех кто прошёл норматив
Вопрос как задать этим бегунам имена и группы?
время я реализовал через функцию рандом, через форич смог отсортировать лучших и тех кто прошёл норматив. А как задать имя обьекту я не знаю.
Код могу скинуть если нужен
Вроде хотят еще сделать отечественный аналог Реакта Puknum, который специально будет оптимизирован под Ruhnum и таким образом с cloud сервисом Punua образуют единую экосистему.
Есть у кого-нибудь туториалы ?Как вкатиться ?
В стандартной библиотеке двоего языка уже есть функция mktemp.
Именно кременные файлы по красивому можно так:
- linux - ${XDG_RUNTIME_DIR:-/tmp}/app/
- darwin - TMPDIR/app или /private/var/tmp/app/
- %LOCALAPPDATA%\Temp\app\
~/.{appp}/ - это говно, не надо так. Для конфигов есть $XDG_CONFIG_HOME/App
И вообще по линуксу рекомендую свериться с https://specifications.freedesktop.org/basedir-spec/latest/ (и придумать фолбек для систем без)
В яндексе новые фронты делаются на внутреннем фреймворке /основанном на опенсорснутом gravity-ui.
спасибо
Или это кукаретики ебаные и не шарящие люди пишут? Если не через обфускацию, то как ещё?
Нужно написать упрощённый парсер для прохождения строки под шаблон и не знаю даже куда копать.
разрабатывай лучше очело заранее
Обычно их называют wildcards, но это очень общий термин.
Это называется glob pattern
Буду юзать этот метод. Хз скок так продержусь, но меня уже рубит спать, всё-таки 4 ночи.
Бля чеееел, ты попробуй сперва, прежде чем голословить. Я вот уже дважды за ночь пробую, еееееебать какой эффект. Я как заведённый хуярю ёпт. Я сделал больше, чем в любой из дней вката за прошедшие 6 лет сычевания и депрессии.
Ладно, хуй с количеством. Я бы хотел отметить повышенную концентрацию от использования этого метода. Фильм помните про NZT? Вот что-то такое. Мне даже не приходится по 10 раз перечитывать всякие новые понятия. Максимум дважды, и я уже всё понел.
А теперь подумайте — почему в школах этому не обучают? Кому это выгодно? Рухнумия уже Пукнумия? Вы хоть осознаёте, ЧТО скрывают правительства всех государств мира? Что ЭТО, если не эффективное управление ресурсами мозга - ЭФУРМ?
Шиз, таблетки.
Разве это нельзя запустить локально?
Ну ты 1 раз так сделаешь, 1 день, потом заебешься и по-старинке будешь ишачить. Типа поспал стандартно ночью и стандартно ишачишь до следующего ночного сна. А твой Сальвадор Альенде не пример, он же йобнутый был.
Чел, у тебя вполне может быть просто жоский недосып. Тогда 15-20 минут дрёма тебе действительно бустят производительность на час-два.
Рекомендую починить режим, тогда дремать нужно будет максимум один раз.
А так-то и меф бустит производительность, только у него побочки.
> побочки
А у этого метода побочек нет! В том-то и дело, дружочек! Знал об этом? Я уже пол книги прочитал, и всё помню.
>Бля чеееел, ты попробуй сперва, прежде чем голословить.
Зачем мне себе мозг разрушать? Ты никогда не думал о том, что 8-часовой непрерывный сон - это вообще-то эволюционный механизм?
Это хуйня на постном масле, придуманная специально для малыша промытки гоя, чтоб он работал и не думал особо ни о чём. А почему чтоб не думал? Так ведь при таком режима сна мозг как бы "затухает" или уходит в своего рода "полустазис", отчего работает в лучшем случае на 10-15% от своей реальной мощности.
А подобные методы разблокировывают этот потенциал вплоть до 50%.
Я лишь намекну — властные мира сего имеют ПОЛНУЮ разблокировку всех ячеек мозга "от и до". Поэтому обычным гоям даже сплотившись никогда не переменить т.н. ход истории.
Чел, ты буквально плацебу словил. Дали этот метод использовал чтобы поймать момент засыпания и глубже в него потом провалиться. Осознанный сон называется. А ты буквально все делаешь наоборот, лол.
Фуллстек пхп Битрикс, жс, тс, интеграция с 1С
На скриншоте вы видите, что строка "d" интерпретируется как массив символов типа char[2]. Причина, почему в скобках стоит [2], заключается в том, что любая строка в C завершается нулевым символом \0 (терминатор строки).
Вот почему:
Строковый литерал "d" представляет собой два символа:
сам символ 'd',
и нулевой символ '\0', который автоматически добавляется компилятором для обозначения конца строки.
Таким образом, строка "d" занимает два байта: один для 'd' и один для '\0'.
Какая нейронка дала тебе этот текст? Я не знаю ни одной нейронки, которая бесплатно, работая из России, могла бы читать код со скриншота и объяснять его. Или ты достаточно безумен и недостаточно ленив, чтобы перепечатать этот код?
> Big Tech - представляют собой группу крупнейших IT-компаний в мире. Обычно под этим термином понимают "Большую пятёрку" американских технологических компаний: Alphabet, Amazon, Apple, Meta и Microsoft.
На данный момент цель перекатиться в v1.0, что значит подготовить алгоритм действий, чтобы попасть в иностранный бигтех. Пока этого алгоритма нет, нумерация треда остается в минорных версиях.
Почему не российских бигтех?
А зачем если можно зарабатывать x10 делая тоже самое?
Идёшь в российский бигтех (не сбер)
@
Знакомишься с коллегами, которые смогут закинуть реф знакомых или сами уже сваливают на тракторе
@
Готовишься к собесу
@
Профит
Я не говорю что с улицы не вариант. Но сильно проще подготовиться к собесу, имея под рукой контакт человека который его уже прошёл.
Ну да, по 1000 человек на вакансию. Но ведь кого-то берут же на них! И зачем-то вакансии вывешивают периодически! Мне за 26 дней надо успеть всё изучить.
Какой курс посоветуете? Пока выбрал самый популярный курс от картавого Артёмки "Udemy, Artsiom Rusau | Тестировщик с нуля 2024. Web/Mobile, Postman, SQL, Git, Bash (2023) WEB-DL [RU]"
Ваше мнение?
28 лвл тнн рнн сыч лист шиз скуфонцел никогда не работал
Январь это самое благоприятное время для вката, если ты не студент (у студентов - лето ещё благоприятнее). После праздников многие расслаблены и более лояльны, ну и вакансий будет больше обычного, но не в два раза конечно. Обычно +15-20%.
>Ваше мнение?
Нечего обсуждать, это просто бла-бла.
"Двач, я решил победить на соревнованиях по бодибилдилгу. Уже купил книжку "как стать бодибилдером". Мне за 26 дней надо успеть. Ну и что, что там конкуренция 1000 человек на призовое место? Ну ведь кто-то же получает призовые места! Даже если просто накачаю 6 кубиков - меня устроит. Ваше мнение?"
Да-да, точно, иди уже, ебашь как сумасшедший.
Мне нравится веб-разработка, мне нравится создавать что-то необычное и красивое, сделать вместо отценрированного абзаца про компанию какой-нибудь ебейший 3д-текст с шейдерами. Но вопрос: это хоть кому-нибудь нужно? Очевидно что эйчаршам и собеседующим на работу на петы поебать, у них больше ста кандидатов, и что, у каждого в резюме ссылку кликать?
>После праздников многие расслаблены и более лояльны
Это ты с чего так решил? Месяц короткий, всем наоборот нужно успеть то, что обычно делают месяц, за три недели.
Когда учил языки, всякие разметки, паттерны и бд, то разбивал все по темам, шагам и подробно разбирал, разжевывая каждую строчку. Так и привык делать.
Какую тактику избрать, если изучаешь фуллстек-фреймворк?
Пилить 1 проект, документируя каждый шаг? Сделать несколько проектов, разбив материал на несколько частей?
Нырять сразу в проект и усваивать сразу много разносторонних аспектов пока не вышло. Трудно дается непоследовательность, когда мечешься по разным областям, правя то там, то тут, собирая целую картину по пазлу.
Это нужно тебе. Петы ты пишешь для себя, чтобы прокачать скиллы, либо просто потому что нравится.
Ну я пока пытаюсь создать свой фреймворк по образу уже существующего (по гайду). Конечно тоже много что не понятно, но хотя бы какие то моменты становятся ясными, чем с нуля начинать работать
>>46007
Петы нужны для бабок и потенциального вырывания из лап кабанчика, открытия ИП, если ты не фулстек то соболезную
>Ну я пока пытаюсь создать свой фреймворк по образу уже существующего (по гайду). Конечно тоже много что не понятно
Когда уже такие идиоты переведутся?
Зачем ты пишешь фреймворк по гайду? Чтобы что?
Я когда слышу, что какой-то вкатун решает написать фреймворк, сразу понимаю, что решение было принято от балды. Если бы ты реально взялся за написание фреймворка (реального, а не по гайдам чужие файлы контроллеров копипастил), ты бы быстрее словил дизмораль, чем закончил проект. В чем вообще ценность твоей примитивной копирки?
Могут попросить по собственному написать. Могут зп срезать на 50% или поставят на говно-задачи. Еще варик с сложными задачами которые не вывезешь ибо будут игнорить тебя - тут ты сам уйдешь.
Если честно трясусь, т.к. меня наверное могут добавить в чс и менторы и хрюши. Я тогда никогда работу не найду. Если только фамилию сменю и телефон, только так наверное. Ну и лицо ещё. Ну и голос бля...
>Объективно, во фронтенде сейчас есть хоть какой-то смысл прикладывать силы для создания хороших петов?
Блять вот поэтому Россия в такой жопе. Потому что все всё делают на "отъебись" и "для галочки", типа чё они да меня даебались!!! Представь, что какой-нибудь мэр города спрашивает - стоит ли прикладывать силы чтобы Новошахтинск сделать хорошим городом для жизни? Или может ну его нахрен... Покрашу заборы, сделаю доклад и готово.
Не надо прыгать с одного на другое. 1) Берёшь один проект. 2) Придумываешь идею. 3) Разбиваешь эту идею на десяток подпроектов. Допустим, навбар, аутентификация, и т.д. 4) Пошагово выполняешь каждый. Допустим, аутентификацию закончил - двигаешься к следующей теме пока не закончишь проект.
Так надо.
Трололоша, ты правда не видишь разницу между должностным лицом с семизначной зарплатой и вкатуном без опыта и дохода?
Вкатун может сделать этот мир чуточку лучше - написать в фонд помощи детям больным пиздецомой, приют для животных, помощь беженцам курской области - сказать давайте я вам бесплатно сделаю сайт. И вопросов бы не было. Или даже загореться идеей, запилить какой-нибудь мини-стартап. Или открыть мини-веб студию, попробовать пустить рекламу в интернете.
Какая ему хуй разница, тратить время на бесполезный пет-проект или на сайт "помощь детям больным раком". Так и благотворительный фонд сэкономит деньги и портфолио вкатуна пополнится.
> бесполезный пет-проект
Ну да ну да, беженцам, безнадежно больным и бездомным котятам сайтик от вчерашнего студента безусловно сделает жизнь лучше, ага.
Не городи чушь. Вкатуны пет-мейкеры - максимально неподходящая каста для благотворительности. Благотворительностью имеет смысл заниматься если ты сам плотно и стойко на ногах стоишь. К вкатунам это относится в меньшей степени - они в первую очередь априори будут думать о своих потребностях (самообучение, портфолио), а не о нуждах нуждающихся.
>Вкатуны пет-мейкеры - максимально неподходящая каста для благотворительности
Ну это блять показуха. Вместо самой полезной деятельности, имитировать эту деятельность. Типа не "быть программистом", а ДЕЛАТЬ ВИД что ты опытный программист.
>показуха
Разумеется. Fake it till you make it - знаешь такую поговорку? Она была в моде еще до того, как появился хайп на айти-вкатунство.
Ты же не будешь спорить что показуха в благотворительности - это кринж?
Все цифры которые показывают — невероятные, немыслимые полгода назад. Например, ARC использовался долгое время как доказательство того, что модели не могут думать. Мол, если могут — чего ж они так плохо решают? Ну, вот...решают...
https://www.youtube.com/watch?v=SKBG1sqdyIU
Господа-наносеки, прошу обратить пристальное внимание на эти графики. В С Ё
По программированию дошли до уровня сеньора почти. Джуны и мидлы пиздуют на завод
>лучших учёных в решении головоломок и различных задач
Ученые-головоломковеды бегут на завод, роняя кал и обгоняя сенек-наносеков.
Любишь тикток и научпоп-каналы?
Видос не смотрел конечно
Обошла ученых каким образом? Придумала как заселить марс или лекарство от старости?
Чет на маркетплейсах выбора с гулькин хуй
А за электронную отдавать деньги неохото
Еще быстрее решает литкод. Ведь всем известно, программисты только же этим и занимаются. Сидят такие, пишут sum2 снова и снова, а потом раз и получился фотошоп с автокадом.
На трекере ибо дораха
Не пойдут. Он нейронка интерфейсу ютуба (запрещен в рф) пиздец сделала, например когда на не очень больших экранах важные кнопки управления друг друга перекрывают вместо того чтобы в нижний ряд выпасти.
Такое даже вкатун с такси на курсах не делает.
ИИ делает не как человеку удобно, а как ему.
Он наделает софта где в электронные таблицы нельзя будет редактить ячейки, црм не даст сделать накладную, проигрыватель не даст прокрутить х2 скорость и поставить в мета тег смешно перекрученное имя исполнителя с символами @ # <>.
Пишешь в гугле <название книги> pdf, с вероятностью 99% у Паджета на гитхабе она будет выложена.
Двачую. Индусы на гитхабе выкладывают просто дохуища литературы.
Очевидный Амазон. Или сайты издательств. По очевидным причинам доставка затруднена. Но всегда можно через бандерольку заказать и всё. Либо электронную скачать через торренты the pirate bay, 1337, либо через libgen.
Дурачок он и есть дурачок. Ну давай я тогда накуплю Гуччи, цепей золотых, чтобы выглядеть богатым. Глядишь, сам стану богатым. Не, ну а чо, ты же говоришь fake it until you make it.
Естественно, повсюду огромная конкуренция, все хотят не напрягаться, работать на удалёнке и получать дохера.
Аналитика данных - это статистика на минималках.
Низкоуровневые штуки - на любителя, тяжелая работа, вряд ли потянешь.
Нейронки - с чего ты взял что невозможно, отрасль ещё только появилась
Блокчейн - высокооплачиваемая работа, но на любителя. Это как веб-разработка скрещенная с криптографией и низкоуровневым программированием.
Я лично обычно выбираю по новизне. То есть я люблю всё самое cutting edge, по мне так блокчейн, ии, облака и биг дата это самое норм. Из языков самые любимые - rust, typescript, scala, kotlin. Можно попробовать вкатиться в какого-нибудь разработчика etl, оттуда уже дальше развиваться.
Не хочу работать на удаленке. Хочу ходить в офис ножками и много пиздеть с людьми. Постоянно куда-то ходить, обкашивать вопросики + минимум сидения за пк.
Мне куда?
рвоньк соевого кодерка
28 лвл тнн рнн сыч лист скуфонцел
всё так, в разработку сейчас сильно тяжко, bigdata - норм выбор
дрочишь sql и можешь потихоньку выбирать - дата аналитика больше с бизнесом работаешь или дата инженер больше с технологиями
можно мигрировать, т.к. специальности имеют некоторые точки соприкосновения и работают только вместе
>>46425
это в аналитику, причём скорее в бизнес/системный анализ
>Не хочу работать на удаленке. Хочу ходить в офис ножками и много пиздеть с людьми. Постоянно куда-то ходить, обкашивать вопросики + минимум сидения за пк.
Ну судя по описанию, это 1С либо SAP консультант. Что-то из этой оперы ---> https://hh.ru/vacancy/108990844
В маркетинг.
Так стань проджект менеджером, там даже технологии никакие знать не надо, буквально только молотишь языком и лезешь везде как в жопе затычка и мешаешь людям работать.
У тебя просто менеджера нормального не было
Нельзя. Только все это все равно делают.
Разве бигдата норм выбор?
Желающих дохуя, вакансий нихуя
Буквально ниже тред с комментами выпускников яндекс практикума
Хотя быть выпускником этой параши - уже маркер
К тому челу их сколтеха, которые интервью на ютабе выкладывает, зазывая в свою группу вкатить за деньги?
Я хз, просто в боте Антохи поискал по стеку, в который качусь, и выбрал как мне показалось самого инетресного.
Ну там все такие живые общительные. И в основном пыниксы по 20 лет. Я-то сыч и сразу затрясся от такой ответственности. И за курс заплати, и после трудоустройства заплати. Я зассал что не вывезу такого давления, вчера всю ночь не спал, голова болела. Короче я слабый и лох. Жаль конечно что я такое ссыкло. Я уверен что их тема работает, если ты можешь нормально пиздеть и не испытывать давления. Для норм людей это всё хуйня. Они тупо верят что вкатятся и вкатываются сразу на 200к блять.
Ладно всё, я постараюсь забыть это как страшный сон, чтоб не было больно от того что я такой лох.
>Желающих дохуя, вакансий нихуя
так щас везде так лол, в разработке - ещё больше во фронте вообще трагедия
Я конечно доведу дело уже до собеса, но чет раньше не рассматривал такой варик в серьез, никогда не считал себя тупым.
Не знаю даже. Если далеко прошёл, то не бросай, попробуй до конца дойти. Неужели ты тупее бывших кассирш и мамочек в декрете, которые уже рубят капусту по 100-300к/мес на вротенде???
В айти не нужно ничего запоминать, оно само запоминается: либо из интереса, либо из-за практики. Это раз. Если способен понять понятия, которые относятся к твоему стеку, то все нормально. Пусть и не с первого раза. Единственное, что я рекомендовал бы тебе порешать задачи на алгоритмы, чтобы немного мозг размять.
Физиологические проблемы могут быть только у того, кому реально диагностировали умственную осталость. У остальных всё сводится тупо к лени, любая кассирша или уборщица могла бы вкатиться в айти, если бы ей было не лень думать.
Так лень это тоже физиологическая вещь. Бороться с ленью ничем не проще, чем бороться с голодом, жаждой, сонливостью и всем остальным. Немного можно, но потом оно всё равно тебя победит.
Ну тут уж каждый интерпретирует поговорку по своему, в зависимости от уровня своего интеллекта. Кто то фейкает резюме в надежде залутать первый опыт и вкатиться. Кто то как дебил залазит в потреблядские кредиты в погоне за образами инфлюенсеров. Суть не меняется. Обеим этим категориям в благотворительности делать нечего.
Поделитесь, как на практике вкатиться в программирование мавиков и прочих фпв. Есть тут такие специалисты?
Если у тебя нет совести, вкатывайся сразу в лохчейн, пирамиды и казино, заработаешь больше, вреда принесёшь меньше.
Дроны относятся к категории летающих роботов (flying robots). По ним есть целые университетские программы в зарубежных вузах. Погугли, найдёшь что-нибудь.
>вакансий нихуя
Чел..... Ты совсем охуел. Отрасль только-только вылупилась. Она начала взрослеть, ещё недавно компании покупали хадуп кластеры и на коленке мастерили самопальные кривые решения. Тебе чего надо, чтобы отрасль появилась и через месяц было сто миллионов вакансий? Ебаный в рот, имей терпение. Лет через 5 всё будет. Датабриксу, сноуфлейку всего-то блин каких-то сраных 10 лет, а у нас ещё позже эта тема заиграла. Либо сам создавай вакансии, открывай фирму, либо не еби мозги. У меня всё.
Младший брат учится на программиста на 2м курсе. Какую книжку ему подарить по ИТ-тематике на Новый Год?
Я так пынямаю бесполезно покупать книги по языкам программирования, т.к. они постоянно обновляются, поэтому книга по программированию быстро устареет?
>поэтому книга по программированию быстро устареет?
поэтому книга по языку программирования быстро устареет?
быстрофикс
денег ему подари
>Какую книжку ему подарить
Все серьезные книжки по программированию - это толстые учебники, требующие вдумчивого чтения и решения упражнений. Уверен, что братан оценит дополнительную ментальную нагрузку?
>Младший брат учится на программиста на 2м курсе. Какую книжку ему подарить по ИТ-тематике на Новый Год?
Ой бля, подари любую от o'reilly https://www.ozon.ru/publisher/alist-101178477/category/knigi-16500/
Например вот:
https://www.ozon.ru/product/programmirovanie-infrastruktury-2-e-izd-1323056437/
https://www.ozon.ru/product/rust-v-deystvii-tim-maknamara-798469517/
https://www.ozon.ru/product/webassembly-prakticheskoe-rukovodstvo-1363164073/
Он не будет читать, дай денег равных стоимость книги, пусть потратит на то на что дногруппы тратят, типа там шавуха, бургер, кофе срапучино и тому подобное
Блять, подари ему художку, что-то из классики. Он пока учится, а значит ещё не до конца окуклился в кнопкодава, у которого интересы это только код и аниме. Дай человеку возможность хотя бы щас немного культурно развиться, а учебники он сам возьмёт в библиотеке или в интернете.
когда ИИ научится делать 2 тогда и поговорим
когда ИИ научится делать 3 тогда и поговорим
--------вы находитесь здесь ------------
когда ИИ научится делать 4 тогда и поговорим
когда ИИ научится делать *5 тогда и поговорим
Подари пикрил. Основательный талмуд актуальный во все времена. Даже если не прочитает, хоть выебываться сможет.
В чем смысл: сейчас мой питон скрипт сам открывает сайты из списка тхт файла, проходит по каждому, заполняет одно поле и жмет сабмит. Для оптимизации скорости у меня отключены картинки + headless. Но это все равно примерно 3-6 секунд на сайт. 4000 урлов довольно долго обходит. Запуская копии скриптов - в принципе получается многопоток, но как будто можно еще быстрее.
Какие есть пути? Как-то читал, что подобное можно на пупитире собрать?
А че он научился то делать? Как было продвинутым гуглом код которого без валидации человеком нихуя не работает так на текущий момент и остается.
Все отключено, я даже прописал, чтобы загрузка страницы насильно завершалась через 3 секунды, после сразу идет заполнение. Без этого он бы ждал загрузки страницы до конца.
>Какие есть пути? Как-то читал, что подобное можно на пупитире собрать?
Очередь сообщений + бессерверная функция + пуппетир. Оно может горизонтально масштабироваться хоть до луны. Никак ты на одном компьютере не сделаешь быстро, хоть ты усрись. Хоть ты headless ставь, хоть не ставь. Это всё равно хром, а хром жрёт 500 мб - гиг минимум. Единственный вариант быстро - это только fetch/axios запросы. Либо апи.
Короче суммирую вышесказанное (как достичь быстрой скорости):
1) Мощный впс (16 гигабайт озу например, 4 ядра)
2) Очередя + бессерверная функция (cloudflare workers например)
3) Axios + копирование заголовков запроса
4) Либо ты находишь официальные апи и через апи делаешь запросы.
Вот короче документацию смотришь и не задаёшь глупых вопросов https://developers.cloudflare.com/browser-rendering/platform/puppeteer/
Ну, моя реализация не сказать, что совсем юзлесс. Я разворачивал это у себя на пк (16гб озу + норм проц), плохие прокси все усложняли, так как это напрямую влияло на скорость. Потом разворачивал это на VDS мелком на сутки, там 5 или 10гб ОЗУ было, там хотя бы канал охуенный, шустрый из нидерландов. Часа за 4 прошел может 1500 сайтов, в один поток.
Твоя реализация никогда в жизни не достигнет скорости бессерверной архитектуры. Я нажал кнопочку, 4 тысячи сайтов улетели в очередь, я могу просто по тысяче воркеров в параллели запустить и он как раз секунд за 10-20 отработает все твои сайты. Что ты этому противопоставишь? Квантовый компьютер или что?
Анон, я не знаю, что такое бессерверая архитектура. Я лишь знаю откуда нужный функционал происходил и какая там скорость. Есть по сути готовые решения из коробки - софт Xrumer и Zennoposter, оба заточены на массовые реги, спам в контактные формы и даже там все реализовано по сути через браузерный метод. Но там уже из коробки предоставлен многопоток, только я списывался с челами, кто на них работает и все как один - "ну, вряд ли будет быстрее, чем 3-5 секунд на загрузку и заполнение формы на сайте".
Не знаю, что там у тебя за кнопочка, но звучит как-то нереалистично, проспамить формы на 4000 сайтах за 20 секунд
хохлина
маня мячтай
дальше
https://vk.com/video79839919_160949226
я здесь
и мне похуй на тваю жирную маму
ВСЕ пойдут в гулаги
а винты закупили красяваи много
НИЧТО НЕ ЗАБЫТО
НИКТО НЕ ЗАБЫТ
https://bsod.clan.su/
панца охуж эти трусики
девочек
в чем суть ?
мы создаем а потом
говарят что
используют
4 круг сансары сделал оборот
поверь это даже не я пишу
уууыыыы
ох уж эти осознания струкктурированаи
это очень плохо
надо девачек
уже впоймал
нравица
всегда
всем ноосферы
и хохлам хохлов
хохлина
маня мячтай
дальше
https://vk.com/video79839919_160949226
я здесь
и мне похуй на тваю жирную маму
ВСЕ пойдут в гулаги
а винты закупили красяваи много
НИЧТО НЕ ЗАБЫТО
НИКТО НЕ ЗАБЫТ
https://bsod.clan.su/
панца охуж эти трусики
девочек
в чем суть ?
мы создаем а потом
говарят что
используют
4 круг сансары сделал оборот
поверь это даже не я пишу
уууыыыы
ох уж эти осознания струкктурированаи
это очень плохо
надо девачек
уже впоймал
нравица
всегда
всем ноосферы
и хохлам хохлов
это книжка мастхев для любого джуна, сейчас её почесть ОБЯЗАТЕЛЬНО надо
Да блять не покупай сука. Сикп - это душнейшая книга 1985-го года выпуска. Пользуется ебейшей популярностью у местных шизиков. Её выпустил mit (самый задротский вуз на планете, туда берут призеров олимпиад, это как более жёсткая версия мифи). Она блять не рассчитана на детей, на студентов, на ёбанных домохозяек и так далее. Всё что издаёт mit - рассчитано на 1) детей-вундеркиндов, призёров математических олимпиад 2) кандидатов наук 3) адептов спортивного программирования. Практической пользы там нет нихуя никакой. Там всё содержание такое - "формулы формулы формулы формулы какой-то текст формулы формулы".
Нет там никаких формул, шиз (кроме двух или трех примеров). Алсо, там на пальцах объясняют, как писать модульные и расширяемые программы, так что практическая польза как раз высочайшая.
Я не говорил конкретно об этой книге, а обо всей литературе от mit. Вся литература mit - супер душная и только навевает мысль "бля нахуй я её купил". Не в первый раз вижу отзывы в стиле "читаю уже 6 месяцев, нихуя не получается, может программирование не моё? я слишком тупой для этого". Спрашивается, зачем мучаться, если есть более простые. Это что, последняя книга на планете земля? Или как-то по-другому узнать о программировании вообще не вариант. Ну охуеть теперь.
Ну так мит выпускает учебники, а не научно-популярную литературу. Алсо, брательник оп-хуя не вкатун, а уже в вузике учится, так что представление о проганьи общее имеет. Вполне до конца учебы СИКП сможет неспеша колупать.
Чем отличается реальный фреймворк от фреймворка по гайдам? И то и то рабочее
А что не так?
это просто то что вставляется компилятором до функции main? правильно ли я понял что заголовочные файлы нужны так, что если я хочу использовать постоянно 100500 каких-то функций то я засовываю в заголовочный файл их объявления, их реализации потом подключаю заголовочный файл и теперь могу вызывать их из нормального файла не объявляя?
то есть главная цель заголовочного файла - убрать необходимость проматывать 100500 строк с объявлениями 100500 функций в начале каждого файла исходного кода? то есть .h-файл это обычный файл исходного кода в который можно насовать то же самое что и в .с-файл?
Си это гораздо более примитивный язык чем ты его себе думаешь. Заголовочный файл это просто текстовичок который копируется буква в букву. Его даже можно назвать не .h а .txt и так же включать.
Ты даже можешь сделать include_polovina1.zalupa и там написать void helloWorld
А затем сделать include_polovina2.zalupa и там написать ();
По сути в обоих файлах будет сишный код с ошибкой, но когда ты заинклюдишь
#include "include_polovina1.zalupa"
#include "include_polovina2.zalupa"
Оно будет работать, потому что с первого файла скопируется void helloWorld, со второго ();
И вместе будет void helloWorld();
То что мы их называем .h и храним там заголовки - это договоренность просто. Если мы храним там реализацию зачем-то, то рекомендуется называть .inc. Но это то же самое, так же инклюдится.
Принципиальная разница то что когда мы проект собираем мы компилируем именно .c файлы, а заголовки просто в них потом копипастятся
Чтобы представить это, надо оценить схему компиляции с актуальными тогда величинами.
Памяти 64к, первым проходом намечаем что о чем, вторым с оптимизациями оптимизируем.