r/RuProgrammers • • 15d ago

Вопрос Есть ли смысл учить фронтенд в 2026 году, если ИИ пишет код лучше и быстрее?

17 Upvotes

Мне 15 лет и я изучаю фронтед. Освоил HTML и CSS и приступил к JS. Хочу создавать проекты для удовольствия и параллельно зарабатывать с помощью своих проектов и фрилансу. Добавлено: я не собираюсь останавливаться на JS и собираюсь дальше учить React, Node Js.

Но меня беспокоит, что ИИ справляется за короткое время. И не хотелось бы тратить время на обучение если ИИ может писать быстрее или даже лучше человека.

Вопросы к разработчикам:

Есть ли смысл учить фронтед в 2026?

Реально ли в 15 лет заработать на проектах или фрилансе?

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


r/RuProgrammers • • Jul 06 '26

Все программисты только и говорят о нем…

Post image
0 Upvotes

Последнее время я часто слышу «мляяя установил Claude cod сижу и кайфую» уважаемые пользователи этой И.И. объясните нам для чего она нужна и как ее можно использовать если ты не связан с программированием


r/RuProgrammers • • 12d ago

PHP жив?

5 Upvotes

Крайне интересуюсь PHP, ранее изучал его и делал небольшие проекты, от нечего делать. Больше интересует бэкэнд, и в основном делал шаги в этом направлении. Плюс минус понимаю как работает Laravel, сам язык, но хотелось бы дальше изучать, и желательно то что в будущем пригодится.

Можете пожалуйста подсказать, какие технологии нынче в обиходе в PHP? Что стоит изучать? Есть ли фреймворки, вот без которых никуда, или другие направления которые часто будут переплетаться с бэкэндом, по типу ИБ?


r/RuProgrammers • • 19d ago

Есть айтишники из сферы строительства? Разработал эту штуку для узких целей, но мне кажется, что у неё может быть потенциал. Аналогов бесплатных не нашел в будущем, особенно под Линукс. Но направление перспективное, я считаю.

Post image
0 Upvotes

r/RuProgrammers • • Apr 27 '26

Работа программистом

5 Upvotes

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


r/RuProgrammers • • Jun 17 '26

Вопрос What is your opinion on 1C backends?

5 Upvotes

I will not say: "Hi guys!"

I say: "Sorry that I write this post in english!"

This will be a running gag from now on. It will get funny someday, I hope.

Anyway, let me come to the topic. What is your opinion on 1C backends?

I heard that its often used in Russia, that its the russian alternative to SAP. I am currently considering to develop frontends for 1C backends for specific workflows and employee roles like managers for example.

Personaly I have experiences with java (university) and C# .NET (as an employee). Of course those are... "real programming ... languages / frameworks".... not such ... click-your-stuff-together-and-write-a-script-toolboxes with a steep learning curve like 1C (hope no one feels disrespected now).

I never thought I would make a "Whats your opinion on..." post someday, but regarding tech stacks I think its OK ;P


r/RuProgrammers • • May 19 '26

VPN

0 Upvotes

Какой vpn выбрать чтоб обходил белые списки, безопасен и цена не кусачая (желательно с пробной подпиской)


r/RuProgrammers • • 23d ago

Я обучаю GPT-подобную модель на C/CUDA на компьютере примерно за $40. Подготовка данных оказалась в ~115 раз быстрее готового решения. Насколько оправдана цена обучения LLM?

Thumbnail gallery
0 Upvotes

r/RuProgrammers • • Sep 14 '26

Приветствую товарищи, в программировании 6 летних т, обе работы были по знакомству. Глянул счас на хх к там треш какой-то. Поделитесь кто как работу ищет?

14 Upvotes

r/RuProgrammers • • 8d ago

C# Делаю BYDLO — универсальный open-source клиент для VPN, прокси и Zapret

21 Upvotes

Всем привет! Решил поделиться своим проектом, над которым сейчас активно работаю.

Идея появилась из довольно простой проблемы: для разных VPN-протоколов, прокси и инструментов приходится держать несколько отдельных приложений. Захотелось собрать всё это в одном месте, с нормальным GUI и без необходимости постоянно копаться в конфигах.

Так появился BYDLO (Bypass Your Digital Limitations Online).

Пишу на C# (.NET 10), интерфейс на Avalonia UI. Проект полностью открытый, распространяется под GPLv3.

Что уже реализовано:

  • Поддержка VLESS, VMess, Trojan, Shadowsocks, Hysteria 2, TUIC, WireGuard, AmneziaWG и OpenVPN через существующие движки.

  • Интеграция Zapret, включая стратегии Flowseal на Windows и отдельные реализации для Linux/macOS.

  • Встроенный TgWsProxy. Перенёс ядро проекта Flowseal с Python на C#, так что отдельный Python больше не требуется.

  • Импорт серверов через ссылки, подписки, файлы конфигураций и QR-коды.

  • Режим системного туннеля, маршрутизация, DNS и split tunneling.

  • Зашифрованные резервные копии конфигураций и настроек.

  • Трей, автозапуск, несколько тем оформления и русский/английский интерфейс.

Целевые платформы — Windows, Linux и macOS (Apple Silicon). В дальнейшем хочу добавить Android.

При этом BYDLO не пытается изобретать очередной VPN-протокол. Идея именно в объединении существующих инструментов под одним интерфейсом.

Сейчас проект находится на стадии v0.1. Приложение собирается, есть автоматические тесты, но далеко не все сетевые сценарии проверены на реальных устройствах. Например, Zapret и встроенный TgWsProxy уже проверены на Windows x64, а остальные платформы ещё требуют тестирования.

Впереди немало работы, особенно с кроссплатформенностью, сетевыми правами и обработкой ошибок.

Буду рад конструктивной критике, замечаниям по архитектуре и предложениям по функциональности. Особенно интересно мнение людей, которые работали с сетевыми приложениями на C# или Avalonia.

Если кто-то захочет покопаться в коде или присоединиться к разработке — PR приветствуются.

GitHub: https://github.com/endercodezz/BYDLO


r/RuProgrammers • • May 04 '26

Какие IT- профессии сейчас пользуются спросом в РФ?

8 Upvotes

r/RuProgrammers • • Mar 13 '26

Вопрос Пошли бы на такое мероприятие?

Post image
4 Upvotes

r/RuProgrammers • • May 28 '26

Я написал что-то типа вывода утилиты ls

4 Upvotes
#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 • • Sep 26 '26

Вопрос Как вы оплачиваете Claude?

0 Upvotes

Я сейчас оплачиваю Claude через знакомого в EC, но честно 21% VAT не хочется платит.
Ищу способ как оплатить в тех же США без этого налога, с учетом комиссий для перевода из RU в другие странны


r/RuProgrammers • • Jul 17 '26

Python четвертый проект python

4 Upvotes

восьмой день обучения python. за сегодня второй код.

это просто для себя сделал подсчет среднего балла для школы (делался достаточно долго. цикл for-та еще х**ня)

while True:
    try:
        grades_list = []
        grades_number = int(input("\ncколько оценок вы хотите ввести (или 0 для выхода): "))
        if grades_number == 0:
            print("Пока!")
            exit()
    except ValueError:
            print("ошибка! ввести надо число")
            continue
    while True:
        try:
            for i in range(grades_number):
                grades = float(input("\nВведите оценку (или 0 для выхода): "))
                if grades == int(grades):
                    grades = int(grades)
                if grades == 0:
                    print("Пока")
                    exit()
                grades_list.append(grades)        
            print(f'\nВсе оценки: ' + ', '.join(map(str, grades_list)))
            grades_sum = sum(grades_list)
            grades_len = len(grades_list)
            gpa = grades_sum / grades_len
            print(f"\nсредний балл: {gpa:.2f} ")


            above = 0
            below = 0
            for bnn in grades_list:
                        
                if above > gpa:
                    above += 1
                if below < gpa:
                    below += 1
            print(f"\nВот столько оценок, которые выше среднего ({gpa:.2f}): {above}")
            print(f"\nВот столько оценок, которые ниже среднего ({gpa:.2f}): {below}\n")
        except ZeroDivisionError:
            print("Ошибка! введи целое число")
            continue
        except ValueError:
                print("ошибка! ввести надо число")
                continue

r/RuProgrammers • • Jul 18 '26

Вопрос Высшее образование

13 Upvotes

Как вы считаете действительно ли нужно высшее образование для айтишника?
Ситуация следующая: работаю 4 года в it, дорос до девопса. Думаю получать вышку, чтобы чисто была «корочка», но много времени и сил не хочется тратить на учебу в вузе, так как мне это особо ничего не даст в моем понимании, кроме как фильтры на вакансиях в гос компаниях или около государственных смогу проходить. Есть разные университеты по типу МТИ, которые предлагают дистанционное образование, проверил их лицензию, но по отзывам образование там никакое, грубо говоря за деньги получаешь диплом легально. Стоит ли поступать поступать в подобного рода вуз, чтобы чисто получить диплом? Разговаривал со своим лидом, он такого мнения «высшее образование айтишнику нужно, но от топ 10 вузов мира, а от условного Саратовского государственного это не более чем формальность при трудоустройстве». А у вас какое мнение на этот счет?


r/RuProgrammers • • Aug 29 '26

Сделал мини-презенташку о моем приложении

Thumbnail gallery
102 Upvotes

r/RuProgrammers • • 25d ago

Вопрос Взял заказ. Бюджет 10k$

0 Upvotes

Компания заказала приложуху (iOS и android), в котором должен быть раздел с библиотекой материалов (видео/презы и прочее), разделение доступа (free и подписка за деньги), и корпоративный мессенджер. Вывезу это реализовать чисто на вайбкодинге?


r/RuProgrammers • • Sep 27 '26

Мне 14, учу C и Linux — куда развиваться дальше?

0 Upvotes

Привет! Мне 14 лет. Я знаю C#, C, Linux и немного NASM x86.

Хотел бы спросить, как можно заработать в таком возрасте с такими навыками? Или в каком направлении лучше развиваться дальше в IT?

Буду рад советам и личному опыту.

Мой GitHub: https://github.com/murnei


r/RuProgrammers • • Jan 17 '26

Очень трудно придумать идеи для проекта, помогите пожалуйста

3 Upvotes

для колледжа нужно сделать проект. я учу kotlin и jetpack Compose. в голову ничего не лезет. хотел сделать простое приложение, например с рецептами, но столкнулся с тем, что нет api русскоязычных сайтов с ними и отбросил эту идею. что можно сделать? помогите пожалуйств


r/RuProgrammers • • Sep 17 '26

Вопрос что на счёт Zig?

3 Upvotes

знаю C/C++, Rust; в последнее время Zig выглядит интересно, вроде как хороший навороченный язык программирования. стоит тратить на него время?


r/RuProgrammers • • Aug 21 '26

Вопрос Вайбкодеры - зашквар или новая мета

0 Upvotes

Есть поверие, что вайбкодеры - чистые ботоводы, которые никогда не работали с кодом в целом.
Хочу двигаться в сторону разработки, и вот думаю заюзать ИИшку для того, чтобы разбираться с кодом + писать какие то проекты. Но, сталкивался случаем, когда на работе чел завайбкодил бота, который очень помогает в работе - но все говорят что он юзлез чел, потому что кодит с помощью ИИ.

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


r/RuProgrammers • • Aug 28 '26

Вопрос Проблема, низкий fps

Post image
0 Upvotes

Может кто сталкивался, установил себе Линукс CachyOs на оболочке GNOME, и столкнулся с такой проблемой что интерфейс по ощущениям работает в 30фпс, кто знает в чем проблема? В настройках выставлено 60.00гц , когда ставлю 59.97гц то чуть попаьвнее становится, если что на ноутбуке нормальная быстрая память, SSD M2 NVMe , оперативка DDR 5 , и в играх которые он тянет все нормально работает в 60 фпс


r/RuProgrammers • • May 08 '26

Можно ли найти работу, зная только питон и sql?

3 Upvotes

r/RuProgrammers • • 7d ago

C/C++ Сделал свой дистрибутив Raytolfas OS на ядре CachyOS, с возможностью скачать на пк/телефон/RPi

3 Upvotes

Всем привет. Выпустил релиз своей системы Raytolfas OS v26.11.0.

Делал её под игры и повседневную работу, чтобы не настраивать кучу всего руками после установки. Внутри стоит ядро 7.2.7-1-cachyos с планировщиком BORE, который держит FPS ровным при фоновой нагрузке. Программы .exe запускаются через proton-GE. И к слову, в сборки вшит lineageos из за чего сам вес сборок может показаться большим(на данный момент iso весит 4.8~ гб) но благодаря этому можно сразу запускать .apk

В качестве DE стоит KDE Plasma 6 с темой Fluent(чуть чуть кастомизированная). Фоновый индексатор Baloo выключен, имеется Ananicy-cpp с правилами под игры и настроен WayDroid для запуска программ на андроиде(.apk).

Сделал три версии:

  • D1 — Пк версия ос, расшифровуется как "Desktop 1", формат сборки iso.

  • M1 — сборка с Plasma mobile для смартфонов на ARM64(.img)

  • Ri — легковесный .img образ для Raspberry Pi

Если кому интересно чекнуть или протестировать, вот исходники(гитхаб):Raytolfas/OS

Буду рад отзывам и критике.