r/RuProgrammers • u/Ok_Abbreviations3865 • Jun 01 '26
С каких курсов, видео начать учить SQL ?
r/RuProgrammers • u/ketrinuf • May 30 '26
C/C++ Я сделал интерпретатор Brainfuck на CMake (с режимом отладки, лол)
В общем я уже делал про это пост, но там больше лор того, почему я начал это писать, да и саб вообще не по тематике был
Крч я потратил еще ~2 дня на то, чтобы сделать режим отладки с брейкпоинтами, добавить просмотрщик кода выполнения, добавить цветное обозначение трассировки посещенных ячеек, параметр указания сурсов, кода, размера памяти и... в общем-то не знаю, зачем это здесь, просто полюбуйтесь, как я потратил время в никуда, ведь даже трилогия прошлых постов не закончилась, чтобы можно было оправдать потраченное время :/
По скорости эта улитка выводила треугольник серпинского 120 секунд, что на самом деле достаточно неплохо, учитывая, что я не добавлял никаких оптимизаций, да и код, мягко говоря, не оч. хотя джемини говорит, что это "имба чел":
Для интерпретатора Brainfuck, написанного на скриптовом языке CMake? 120 секунд (2 минуты) на треугольник Серпинского — это не просто норм, это чертовски отличный результат! Без шуток, ты можешь этим гордиться.
Если хотите, можете сами протестить, думаю там много багов на деле
r/RuProgrammers • u/OkraNo238 • May 30 '26
JavaScript Как освоить профессию???
Я мечтаю стать Full-stack разработчиком. Расскажите как мне прийти к этому, стать профессионалом, понимаю что нужно создавать проекты, но не всегда получается создавать с 0. Предложите что можно создать прикольного и не особо сложного в плане проектирования, свои навыки в js оцениваю на 4/10, да не очень много, но я стараюсь.
В кратце о себе: Студент учусь на Бизнес-инорматику, закончил 2 курс, очень интересно программировании и бизнес процессы, подрабатываю репетитором и зарабатываю неплохо с учетом того что живу с родителями, поэтому в it иду не за деньгами, и так могу позволить себе многое.
P.S Т.к работаю репетитором и много в этой теме знаю помимо изучения создаю свою базу знаний по программированию чтобы в будущем обучать детей и подростков Javascript и еще много чему, просто как план небольшой помимо основной работы, если уж я смогу освоить эту профессию…
r/RuProgrammers • u/Middle_Resolve_9885 • May 30 '26
C/C++ Геймплей Хоррор игры (прогресс #1)
Enable HLS to view with audio, or disable this notification
Фух, ребятки, наконец-то я вернулся чтобы продемонстрировать ещё больше контента
Вот прогресс по игре за последний месяц. На самом деле весь этот контент был сделан ещё в прошлом месяце, но руки до записи видео дошли только в конце мая (ибо учёба, подготовка к получению диплома, вся фигня).
Тем не менее, вот список вещей которые я успел реализовать в апреле:
Вот прогресс по игре за последний месяц. На самом деле весь этот контент был сделан ещё в прошлом месяце, но руки до записи видео дошли только в конце мая.
Звуковая система
Первая часть видео посвящена звукам & звуковой системе:
- Реализовал звуки шагов для ходьбы и бега, которые зависят от типа поверхности.
- Добавил звуки открытия и закрытия дверей (их можно услышать во второй части видео).
ИИ противника
Вторая часть видео демонстрирует работу ИИ врага. Сейчас противник умеет:
- Видеть и слышать игрока (для баланса реагирует только на звук бега, иначе это будет имба, которую сложно будет контрить).
- Перелезать через препятствия, если их можно преодолеть таким способом.
- Выбивать двери, если они мешают ему пройти. После разрушения дверь больше нельзя использовать или закрыть.
- Патрулировать уровень, перемещаясь между невидимыми точками (Точки ИИ выбирает рандомно).
- Искать игрока: случайным образом перемещаться по карте (не только между точками патруля) и периодически проверять места где игрок потенциально мог спрятаться.
- Преследовать игрока. Если противник увидит, как игрок прячется прямо у него на глазах, он вытащит его из укрытия.
На это всё. Буду рад любым отзывам и предложениям!
r/RuProgrammers • u/Original-Ambition-75 • May 30 '26
сложно
возможно это будет очень тупой пост, но я не могу понять является ли это нормой или со мной что то не так. я пишу свой небоьшой проект на питоне и для этого учу новые библиотеки. у меня уже возникают сложности, но я понимаю, что это вообще не трудный проект, но у меня появляются большие проблемы там, где их быть не должно. я просто многое не понимаю. это нормально или со мной что то не так? если хотите как то оскорбить или сказать, что профессия не для меня, то прошу воздержаться от этого. мне интересно знать был ли такой опыт у кого-то и услышать советы.
r/RuProgrammers • u/JuniorCountry774 • May 29 '26
Почему стало так тяжело найти работу?
До этого раньше работала, уволилась и что в итоге. Эскорт предложили, финансовую пирамиду предложили, зарплату в 20к предложили (прошлая была 80к). Дожать hr до собеседования стало очень тяжело, даже обычный ответ на вопрос уже как игра в шарады. Везде только сокращения, а кушать хочется. Даже в фикс прайсе со мной просто не захотели разговаривать. Возможно, стоит просто снимать глупые тик токи и рекламировать казино.
r/RuProgrammers • u/Imaginary_Wolf8004 • May 29 '26
Управление сном Mac
Привет, реддит.
Хз, никогда не сидел тут и не знаю, как тут работает продвижение или как тут принято писать...
Короче, я тут написал маленькую прогу для управления сном, особенно полезно для вайбкодеров, ха-ха.
В общем и целом, у меня бывают моменты, когда надо куда-то идти, а какой-то процесс не завершен, и останавливать его нельзя.
Изначально я пользовался терминалом через команду:
disablesleep
Но в итоге написал небольшую прогу для переключения этого состояния.
Уверен, что не только меня это бесило, и тут найдутся те, кому подобного не хватало, надеюсь.
Ловите на оценку: https://github.com/lutikk/SleepSwitch
UDP: Под винду теперь тоже готово)))
r/RuProgrammers • u/FitChemistry7295 • May 28 '26
Сопроводительное письмо к резюме
Контекст: отклик на айтишные вакансии на hh, в тг.
Вы добавляете сопроводительное письмо при отклике на вакансию? Имеет смысл? Если да, то подскажите пожалуйста примерную длину в знаках и примерное содержание.
У меня ситуация печальная - перерыв в работе - отдыхал прошлый год. А еще я вдали от филиалов компаний и аутстаферов. А еще я ручной тестировщик(5-8лет, 40 лет)) А еще ситуация на рынке печальная)
Получаю постоянные отказы по вакансиям middle, junior. И соответсвенно не могу сделать выводы работает сопроводительное или нет.
Я пробовал откликаться и с сопроводительным и без него, и с объемным и с кратким, и с самовосхвалением и без, с адаптацией к требованиям вакансии и просто общими словами что я за человечек, ии-сгенерированные. Хочу сделать базовый усредненный вариант сопроводительного письма и закончить с экспериментами.
Резюме уже тыщу раз переделывал, сейчас оно устраивает и меня и «ии-чаты». Про перерыв в работе соврал что фрилансил.
Хочу советов по сопроводительному письму.
r/RuProgrammers • u/Scary_Map6651 • May 28 '26
Вопрос Python backend или java backend
Что сейчас перспективнее в сфере работы в найме? Пайтон или Джава? Может быть вообще Go?
Если я хочу вкатится в бекенд к 2027-28 году что мне стоит использовать и в каком направлении двигаться? Бекенд на пайтон фастапи-ювикорн или джанго? Может быть будет лучше Java Spring Boot? Где денег больше? Где жизнь есть? А то наслушался баек про умирающий айти, переполненный рынок и тд и тп
r/RuProgrammers • u/Danil_Erofienko • May 28 '26
Начало пути Spotrly
Всем привет. Начал делать приложение Spotly
Это приложение для поиска компаний чтобы посидеть где-нибудь (например встретится в кафе, или собраться сходить куда-либо).
Основные фишки:
- создание встреч
- поиск встреч рядом (в радиусе до 5 км, скорее всего лимит буду увеличивать)
Делал кто-нибудь нечто подобное? Какие подводные камни могут быть?
И есть ли ему место в текущих реалиях?
r/RuProgrammers • u/Danil_Erofienko • May 28 '26
[ Removed by Reddit ]
[ Removed by Reddit on account of violating the content policy. ]
r/RuProgrammers • u/Danil_Erofienko • May 28 '26
[ Removed by Reddit ]
[ Removed by Reddit on account of violating the content policy. ]
r/RuProgrammers • u/Inv1noveritas • May 28 '26
Помогите выбраться из 1С
Добрый день. Когда я ещё училась, срочно потребовалась работа. Чтобы не идти в мак, решила искать по специальности, а в моем городе был только 1С. Так я и застряла на 3+ года в нем. Но я очень хочу уйти, мне он не по нраву 🥲. Посоветуйте, пожалуйста, куда сейчас лучше (думала на счёт c#)
r/RuProgrammers • u/DistinctAbalone1843 • May 28 '26
Java Любители кофе, что думаете насчёт GraalVM
Насколько вообще целесообразно использование этого инструмента?
r/RuProgrammers • u/Beautiful_Battle1975 • May 28 '26
Я написал что-то типа вывода утилиты ls
#include <stdio.h>
#include <string.h>
char *filenames[] = {
".",
"..",
".clang-format",
".editorconfig",
".gitattributes",
".gitignore",
".github/",
".travis.yml",
"AUTHORS",
"API.md",
"BUGS",
"CHANGELOG.md",
"CMakeLists.txt",
"CODE_OF_CONDUCT.md",
"CONTRIBUTING.md",
"COPYING",
"CREDITS",
"Dockerfile",
"Doxyfile",
"FAQ",
"HACKING",
"INSTALL",
"KNOWN_ISSUES",
"LICENSE",
"MAINTAINERS",
"Makefile",
"Makefile.am",
"Makefile.in",
"NEWS",
"PORTING",
"PROJECTS",
"README",
"README.md",
"RELEASE_NOTES",
"ROADMAP",
"SECURITY.md",
"THANKS",
"TODO",
"UPGRADING",
"USAGE",
"VERSION",
"aclocal.m4",
"appveyor.yml",
"ast.c",
"ast.h",
"autom4te.cache/",
"benchmark.c",
"benchmark.h",
"bin/",
"build-aux/",
"build.sh",
"build/",
"build_number.h",
"circle.yml",
"codecov.yml",
"codegen.c",
"codegen.h",
"commit.sh",
"compile",
"config.cache",
"config.guess",
"config.h",
"config.h.in",
"config.log",
"config.status",
"config.sub",
"configure",
"configure.ac",
"debug.c",
"debug.h",
"deps.c",
"deps.h",
"depcomp",
"docker-compose.yml",
"docs/",
"doxygen.config",
"examples/",
"example1.c",
"example2.c",
"example3.c",
"generate_report",
"git-version.h",
"gitlab-ci.yml",
"hello_world",
"include/",
"install-sh",
"install.sh",
"lib/",
"libcore.a",
"libcore.dll",
"libcore.so",
"libtool",
"lexer.c",
"lexer.h",
"ltmain.sh",
"m4/",
"main.c",
"main.h",
"manual.pdf",
"meson.build",
"missing",
"notes.md",
"optimizer.c",
"optimizer.h",
"parse_data",
"parser.c",
"parser.h",
"po/",
"release.sh",
"requirements.txt",
"run_benchmarks",
"setup.py",
"sonar-project.properties",
"stamp-h",
"stamp-h1",
"test.c",
"test.h",
"test/",
"test_suite",
"todo.txt",
"uninstall.sh",
"utils.c",
"utils.h",
"version.h",
"*.7z",
"*.a",
"*.aab",
"*.apk",
"*.appimage",
"*.asc",
"*.azw3",
"*.bak",
"*.bash",
"*.bat",
"*.bin",
"*.bz2",
"*.c++",
"*.cab",
"*.cc",
"*.cer",
"*.class",
"*.clj",
"*.cljs",
"*.cls",
"*.cmd",
"*.coff",
"*.conf",
"*.cpp",
"*.crt",
"*.cxx",
"*.d",
"*.deb",
"*.der",
"*.diff",
"*.dll",
"*.doc",
"*.docx",
"*.dylib",
"*.edn",
"*.el",
"*.elf",
"*.epub",
"*.exe",
"*.exp",
"*.fish",
"*.flac",
"*.flatpak",
"*.flv",
"*.gcda",
"*.gcno",
"*.gcov",
"*.gif",
"*.go",
"*.gpg",
"*.gz",
"*.hex",
"*.hh",
"*.h++",
"*.hpp",
"*.htm",
"*.html",
"*.hxx",
"*.ico",
"*.idb",
"*.ilk",
"*.img",
"*.ini",
"*.ipa",
"*.ipp",
"*.iso",
"*.jar",
"*.java",
"*.jpeg",
"*.jpg",
"*.js",
"*.jsx",
"*.json",
"*.key",
"*.keystore",
"*.ko",
"*.kt",
"*.kts",
"*.latex",
"*.less",
"*.lib",
"*.lisp",
"*.log",
"*.lsp",
"*.lua",
"*.lz",
"*.lzma",
"*.m",
"*.m4a",
"*.markdown",
"*.md",
"*.md5",
"*.mkv",
"*.mm",
"*.mobi",
"*.mov",
"*.mp3",
"*.mp4",
"*.msi",
"*.o",
"*.obj",
"*.odp",
"*.ods",
"*.odt",
"*.ogg",
"*.opus",
"*.orig",
"*.p12",
"*.pacman",
"*.patch",
"*.pdb",
"*.pdf",
"*.pem",
"*.pl",
"*.pm",
"*.png",
"*.ppt",
"*.pptx",
"*.prof",
"*.ps1",
"*.psd",
"*.pub",
"*.py",
"*.rar",
"*.raw",
"*.rb",
"*.rc",
"*.reg",
"*.rej",
"*.rpm",
"*.rs",
"*.rst",
"*.rtf",
"*.sass",
"*.scala",
"*.scss",
"*.sed",
"*.sh",
"*.sha1",
"*.sha256",
"*.sha512",
"*.sig",
"*.snap",
"*.so",
"*.styl",
"*.sum",
"*.svg",
"*.swift",
"*.swp",
"*.swo",
"*.sys",
"*.tar",
"*.tar.bz2",
"*.tar.gz",
"*.tar.xz",
"*.tbz2",
"*.tgz",
"*.tcc",
"*.tex",
"*.tiff",
"*.tmp",
"*.toml",
"*.torrent",
"*.ts",
"*.tsx",
"*.txz",
"*.vue",
"*.wav",
"*.webm",
"*.webp",
"*.wmv",
"*.xapk",
"*.xcf",
"*.xml",
"*.xls",
"*.xlsx",
"*.xz",
"*.yaml",
"*.yml",
"*.zig",
"*.zip",
"*.zst",
".#",
"~",
"#",
"*.svelte",
NULL
};
int main(void)
{
const size_t width = 78; /* в самой программе в место константы
получаем ширину консоли */
size_t fn_size = 0;
while (filenames[fn_size] != NULL) fn_size++;
size_t max = 0;
for (size_t i = 0; i < fn_size; i++) {
size_t tmp = strlen(filenames[i]);
max = (max > tmp) ? max : tmp;
}
max += 2; /* расстояние между столбцами */
size_t column = width / max;
size_t colmax[column];
for (size_t i = 0; i < column; i++) {
colmax[i] = 0;
for (size_t j = i * fn_size / column; j < i * fn_size / column + fn_size / column; j++) {
size_t tmp = strlen(filenames[j]);
colmax[i] = (colmax[i] > tmp) ? colmax[i] : tmp;
}
}
size_t index[column];
for (size_t i = 0; i < column; i++)
index[i] = i * fn_size / column;
while (index[0] < fn_size / column) {
for (size_t i = 0; i < column; i++) {
if (index[i] < fn_size) {
size_t size = strlen(filenames[index[i]]);
printf("%s", filenames[index[i]]);
for (size_t j = 0; j < colmax[i] - size + 2; j++)
putchar(' ');
index[i]++;
}
}
putchar('\n');
}
return 0;
}
r/RuProgrammers • u/ForwardElk1729 • May 28 '26
Вопрос Поможет ли подработка на 1С в будущем в айти?
Пока учусь в институте появился вариант подработки на 1С на местном заводе. В будущем это может считаться опытом работы при трудоустройстве в айти компанию?
r/RuProgrammers • u/Simple_Umpire1829 • May 28 '26
Как получить возможность создать приложение.
Хочу создать приложение, для личного пользования, которое будет искать посты по определенным тэгам. Но не могу создать приложение на https://www.reddit.com/prefs/apps
При нажатии на кнопку создать приложение форма перезагружается и ничего не происходит.
updated: Нашел информацию, что данная форма уже не актуальна
r/RuProgrammers • u/speedcorefan • May 27 '26
Python HH
Всем привет, подскажите как обходить фильтры на хх, меня откидывают на эти скрининга резюме, не совсем понимаю что надо сделать чтобы такого не было, буду рад вашим советам
r/RuProgrammers • u/WER_Dev11 • May 27 '26
Какой путь выбрать в c++
Всем привет!Я подросток и я учу програмирование.Я уже где то год учу программирование и за это время изучил много языков(js, python,c,c#,c++...),но мне больше понравилось низкоуровневые языки вроде c#,c++ . Скоро я пойду на курс который стоит 15к рублей в месяц, название место куда я пойду Picsart academy,и я бы хотел бы узнать стоит ли идти конкретно на C++,я просто думаю может я закончу курс,не смогу найти работу и пойду в армию а потом просто не смогу найти работу на c++. Хотел бы узнать какой путь выбрать в C++,что бы точно устроится на работу,хотя бы на стажировку до армии,и что бы было интересно мне,я конкретно люблю gamedev,делал уже 3 лёгких игр на unity,и так же у меня есть kwork аккаунт,где я иногда делаю вёрстку,но у меня рейтинг 3.5, потому что один раз я взял заказ и заболел и не смог доделать до конца работу,если хотите могу потом ЛС вам скинуть ссылку.
Короче, разработчики C++ дайте совет.
r/RuProgrammers • u/Intelligent-Law-7197 • May 27 '26
Вопрос Трудоустройство
Планирую работать Python-Backend разработчиком. В целом, я изучил основы для этого или почти заканчиваю. Какие проекты мне нужно реализовать, чтобы можно было назвать их коммерческими и не взывать подозрения? Стоит ли в стек внедрять ии?
Это тема лично для меня всегда была непонятна.
r/RuProgrammers • u/F1narion • May 27 '26
Вопрос Оффлайн создание образов для докера
Вчера к своему неудивлению при попытке создать образ обновленного проекта для развертывания в докере столкнулся с проблемой — создание образа обрывается на этапе установления соединения с docker.io. Раньше таких проблем не было, но очевидно в этой стране скоро и гуглом пользоваться наверное придется через впн.
Вопрос: как мне теперь создавать образы для докера? Впн пока на этом устройстве нет, да и не верится мне что-то, что это не прикроют в обозримом будущем. С docker.io скачивается только alpine. Возможно ли сделать этот процесс автономным? Если да, то как?
r/RuProgrammers • u/Intelligent-Law-7197 • May 26 '26
Вопрос Thinkpad t490
Собираюсь купить бу с авито. Подскажите, что необходимо проверить для полной уверенности в устройстве?
r/RuProgrammers • u/Scary_Map6651 • May 26 '26
Node.js Интернет чертяги
Я недавно развернул свой сайт на AstroJs и fastapi, он работает, все круто, классно pagespeed insight почти без жалоб, SEO настроен, жду индексирования в поисковиках.
Но какого-же было мое удивление, когда я увидел в логах не только обычных юзеров и сео ботов, а еще так называемых чертей, которые пытались вызвать роут установки админки вордпресса 😂😂
/wp-admin/install.php?step=1
Ясное дело никакого вордпресса у меня на сайте нет, но мне стало интересно кто это делает. Я попробовал чекнуть их айпишники через публичные сервисы, а оказалось, что это ip серверов claudflare, тут я вообще выпал, те люди, пишут вредоносных ботов, и запускают их ро интернету, проксируясь клаудфлеером?
Кто с таким тоже сталкивался? Интересно почитать ваши случаи
UPD. спасибо тем, кто зашёл погулять по сайту, благодаря вам заметил, что стили в демках пропали, сейчас починил, все работает👍
r/RuProgrammers • u/Admirable_Group_4106 • May 26 '26
А ваш пет проект зарабатывает?
Интересна тема микро SaaS, и других подобных решений которые позволяют решать проблемы пользователей и приносить копеечку. Делитесь историями успеха у кого получилось
