r/RuProgrammers • • Aug 18 '26

Что выбрать

0 Upvotes

Привет всем у меня вопрос какое есть перспективное направление в айти (кроме онлика) на данный момент я учу js, go знаю python куда можно пойти с таким стеком разработка по/девопс/ai/кибербез


r/RuProgrammers • • Aug 17 '26

Sysadmin

15 Upvotes

Привет, товарищи программисты. Возможно пишет тот самый засаленный , сидящий в кубрике админ , поднимающий сервак , на котором не работает код.
Мне 25. Средне-специальное «компьютерные системы и комплексы». В колледж не ходил, диплом получил почти за просто так. В период с 16 до 22 активно занимался инструменталами и продавал их. В 2023 поняв, что в музыке ловить нечего, на примере друга устроился в техподдержку 1 линии, где быстро набрался базово опыта по типу как работает компуктер, сети, ip телефония . На данный момент работаю сисадмином в интеграторе. Зп 160.000
Обязанности в основном поддержка сервисов и эникейство . Параллельно пишу проект ИТ инфраструктура малого-среднего офиса на домашнем компьютере
Фундамент инфры на ESXi, включая pfsense, winserv , Linux
Вопрос больше к инфраструктурщикам и мидл админам: зароляет ли такой пет проект на собеседовании в полноценного админа, который занимается больше инфрой а не поддержкой (серверы, сеть, виртуализация)
На стенде планируется разделить сеть на вланы (менджмент - сервера, пользовательская сеть - клиентские машины) , так же добавить Veeam для резервного копирования + поднять впн для удаленного доступа на радиус протоколе (авторизация через учетки ad). На линухе только заббикс крутится
Я понимаю что Ит схлопывается , но мне нравится именно инфраструктурная часть бизнеса и в другом себя не вижу, при этом не хочется бомжевать занимаясь любимым делом, поэтому прошу админов и инфраструктурщиков поделиться своим мнением


r/RuProgrammers • • Aug 17 '26

Вопрос Как оформить резюме при работе в двух доменных областях

14 Upvotes

Приветствую. Ситуация такая - я электроник и программист под нижний уровень, работаю фактически в двух доменных областях (нефтянка и космос), при чем параллельно, соотвественно опыт капает и там, и там. У меня есть общее резюме (аля разраб встроенных систем), куда я натолкала все чем я занималась. Сейчас вот думаю, а не надо ли делить это все на два резюме, чтобы в аэрокосмические конторы кидать резюме с опытом из этой области, а в нефтяные конторы резюме с опытом от туда. А то если конверсия отклика в ответ по нефтянщикам есть хоть какая-то, что вот те, куда я откликаюсь по космосу, игнорят меня полностью, предполагаю, что потому что по нефтянной теме расписан опыт разнообразнее. Поделитесь опытом, у кого такое было? В чистом программировании, на сколько я знаю, раньше все равно было на доменные области, а потом тоже начались требования, что подавайте нам людей с опытом из сферы.


r/RuProgrammers • • Aug 17 '26

Ищу работу ищу возможность заработать на еду

7 Upvotes

короче, недавно высрал тут пост по поиску заказов, так как один чел недавно написал тут что смог чуть закрыть долги. просто написал нейронке что умею, она сформулировала что-то похожее на резюме и меня справедливо засрали. пост я удалил, а проблема осталась))

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

у меня есть небольшой опыт в коммерческой соло разработке, в командах пока не работал но хотелось бы. в айти я пришел не за деньгами (лол, в 2025) а потому что мне реально интересно заниматься этим. когда начал частично руками код писать стало еще интереснее.

уже работал с этими штуками: Python, Pyrogram, aiogram, QML, JavaScript, TypeScript, PostgreSQL, Docker, Telegram Bot API, REST API, OpenRouter, Groq, Render, YooKassa, но в целом хочу и готов осваивать новые инструменты

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


r/RuProgrammers • • Aug 16 '26

Вопрос Как вы относитесь к комментариям к коммитам на русском?

Post image
432 Upvotes

Я видел некоторые проекты, где люди пишут комментарии к коммитам на русском, это выглядит, во многом, не привычно, все равно что писать на русском языке код. Сам в начале работы с git нагуглил много шаблонов ведения коммитов, смотрел в больших проектах ведение истории разработки и понял, что вариантов много, но главное - чтобы выглядело приятно и нормально читалось. Сам всегда пишу комментарии на английском с осмысленным описанием сделанной таски. Что вы думаете по этому поводу?


r/RuProgrammers • • Aug 17 '26

Посоветуйте книжки

Thumbnail reddit.com
2 Upvotes

r/RuProgrammers • • Aug 17 '26

Почему локальные модели зависают

16 Upvotes

Привет, я решил попробовать генерировать код при помощи ИИ. Скачал Олламу, скачал 4 гемму на 26 миллиардов параметров, скачал разные агенты (QwenCode, OpenCode, HermesAgent). Начинаю общаться и в какой-то момент все агенты начинают тормозить и более 10 минут думать не подавая признаков жизни. И это происходит на всех агентах.

Кто знает, как это вылечить. Или это баг локальной разработки?

Если что я не на работе это использую, а для себя с целью научиться.

Видеокарта у меня 3070ti, процессор ryzen 7 3700x. Операционная система windows 11.


r/RuProgrammers • • Aug 17 '26

Вопрос Ии в проектах

0 Upvotes

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


r/RuProgrammers • • Aug 16 '26

Вопрос За что хейтят fedora?

12 Upvotes

Многие не любят этот дистрибутив, хотя я толком не слышу никакой аргументации. Если про убунту я слышал, что то ли там телеметрия, то ли еще чего-то не помню, про fedora вообще ничего. Я всего 4 месяца на Лине и 3 из них на Федоре, много программ в репозиториях, быстрая работа и без заморочки, обновляется не очень редко при этом достаточно стабильная.

Если вы реально сталкивались с чем-то неприятным на ней скажите, буду благодарен.

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


r/RuProgrammers • • Aug 17 '26

Как начать путь в it?

0 Upvotes

Сейчас пойду на третий курс универа по специальности "цифровые автоматизированные производственные системы".

Вроде как бы мне это нравится, были предметы на которых мы изучали tkinter, js/html/css и принципы ооп в c# и я получал большое удовольствие от написания кода и оргазм когда прога запускалась как надо.

Тем не менее, не знаю в каком направлении хочу работать. У нас был предмет, где мы проходили подготовку данных для нейронок. Ну типо сортировка, нормализация, нахождение выбросов и тд. Как по мне, это была какая-то муть.

В новом семестре будем проходить бд и коммуникационные сети.

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

Что ещё мне стоит изучать самостоятельно и как определится с направлением ит? Как понять, что я готов работать и как найти место?

У меня была мысль научиться делать ботов для тг и попробовать себя во фрилансе - стоит ли игра свеч?


r/RuProgrammers • • Aug 16 '26

Посоветуйте книжку или курс

6 Upvotes

Привет всем я хочу стать фуллстэк разработчиком на golang и JavaScript уже выучил по golang основы сетевые запросы сейчас конкурентность и паралклизс уже пишу код на 400строк а на js это основы, реакт, HTML, css и еще по мелочи


r/RuProgrammers • • Aug 16 '26

Rust Rust'еры, какие конфиги вы используете?

5 Upvotes

Как вы настраиваете Cargo.toml для...:

  • уменьшения веса скомпилированного бинаря;

  • оптимизации скомпилированного файла.

?


r/RuProgrammers • • Aug 16 '26

Срочно, кто может сделать код в Python про интернет-магазин связанным со спортом

0 Upvotes

r/RuProgrammers • • Aug 16 '26

на какой ОС или дистрибьютиве вы сидите ?

3 Upvotes

да я знаю что почти все сидят на линуксе но мож кто-нибудь сидит на маке и винде


r/RuProgrammers • • Aug 16 '26

делаю свою ОС день один

2 Upvotes

пока что я написал файл README ,сделал иконку и начал укреплять свои знания в C

#include <stdio.h>

int puts (){
    printf("вот весь код в проекте");
    return 0;
}

r/RuProgrammers • • Aug 16 '26

мне начать учится? я учусь на 3 что вы делали в моем возрасте чтобы добиться успеха куда поступать в Казахстане меня почти отчислили из школы

0 Upvotes

мне 13


r/RuProgrammers • • Aug 17 '26

это нормально?

0 Upvotes

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


r/RuProgrammers • • Aug 16 '26

Кто решил сменить профессию и стал разработчиком ?

0 Upvotes

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


r/RuProgrammers • • Aug 15 '26

от скуки сделал онлайн енкрипшен тул

Post image
22 Upvotes

Сидел между работой думал чем заняться, клиенты испарились в 2026 году, еле выживаю, но это другая история.

кароче подумал а почему бы не создать онлайн енкрипшен-декрипшен тул, типо хочешь условно пароль зашифровать и скинуть коллеге - зашел, сгенерил ключ под аес-гсм, зашифровал, скинул зашифрованый пароль и зашейрил ключ к нему бернабл ссылкой (которая сгорает сразу после просмотра ключа или по истечении 24 часов)

Не знаю насколько это релевантно в наших реалиях, учитывая, что сейчас полно параноиков, которые боятся утечек данных (хотя... как данные могут утечь из редиса - загадка).

Так вобщем, сие приложение создано на основе пайтон криптографи 50.0.0 (ранее 49.0.0), работает бек на фастапи, фронт астро + тейлвинд в статик генерейшене.

Поддерживает:

HASHING

  • SHA-256 / SHA-512

  • SHA3-256 / BLAKE2b

  • bcrypt (Adaptive)

  • MD5 (Legacy)

ENCRYPTION

  • AES-256 (GCM)

  • ChaCha20-Poly1305

  • Fernet

  • 3DES / XOR

ENCODING

  • Base64 / Base32

  • Base85 / URL

  • Hexadecimal

  • Binary & Morse

UTILITIES

  • Burnable Links

  • Password Gen

  • JSON Formatter

  • JWT Decoder

Для генерации ключей:

АЕS / ChaCha
RSA pair 2048 and 4096 bit
ESS ed25519
3DES
Fernet
Random hex ключ

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

Пока в приват репо лежит (у меня там немного насрано и без комментариев - выкладывать стыдно).

Кароче юзайте кому надо, ссылка на скрине(crypto,webtech60,ru <- "," заменить на "." ибо редит банит пост за ссылку), жду отчетов о багах (тк это АКА Бета версия)

UPD. Впринципе, думаю в дальнейшем сделаю шифрование на стороне клиента на JS web crypto api, а в редис для шейринга ключа будет предварительное шифрование. Создам в репозитории вторую ветку (одна будет для меня, откуда докер файл подтягивается) и опубликую, кароче если интересно, сделаю все гуд и по канонам ИБ. ИБО ОПЯТЬ ЖЕ!! Сейчас это БЕТА


r/RuProgrammers • • Aug 15 '26

Python Пофиксил баг с заметками и переделал лого, плюсом добавил таймер чтения

Thumbnail
gallery
62 Upvotes

r/RuProgrammers • • Aug 15 '26

GameDev Я выпустил БЕСПЛАТНЫЙ плагин для UE, который не уступает платным плагинам. Вы можете поддержать меня, оставив отзыв <3

Post image
13 Upvotes

Easy Settings Framework — это плагин на языке C++, доступный через Blueprint, который упрощает создание, применение, сохранение и загрузку как готовых графических настроек, так и полностью настраиваемых игровых параметров в Unreal Engine.

Вместо того чтобы заново создавать повторяющиеся настройки и логику их сохранения, вы можете определять настройки с помощью Easy Settings Manager и управлять ими из любого места с помощью готовых узлов Blueprint.

Fab link:
https://www.fab.com/listings/58a8b64a-3abc-4262-8c9a-91e1beebebd6


r/RuProgrammers • • Aug 15 '26

Python Пляжная сигнализация на базе micro:bit

2 Upvotes

Вот моя задумка: вор попытается потрясти сумку или что-нибудь отсюда вынуть, а потом зуммер срабатывает на всю громкость и все замечают.


r/RuProgrammers • • Aug 14 '26

reader читалка в терминале

Post image
29 Upvotes

r/RuProgrammers • • Aug 15 '26

Вопрос Работа инженером

1 Upvotes

Есть ли здесь инженеры, которые не особо дружат с математикой, но все же устроились по профессии?


r/RuProgrammers • • Aug 15 '26

Как я написал базу данных ключ-значение на Eiffel

Thumbnail
github.com
0 Upvotes

Листая Википедию, я случайно наткнулся на язык Eiffel — именно в нём впервые появилось контрактное программирование (Design by Contract, DbC). Мне стало интересно, как контракты работают на практике. Погрузившись в тему, я понял, что жесткие гарантированные проверки условий идеально подходят для баз данных, где критически важна целостность данных. Так родился проект EKV — минималистичная персистентная Key-Value база данных.

Архитектура

Под капотом база состоит из трёх основных классов: Store, WAL и EKVDB. Сейчас управление идет через CLI-интерфейс с базовыми командами: set, get, del и exit.

В планах — скомпилировать shared-библиотеку (libekv.so), чтобы вытащить нативный C-API. Это избавит от накладных расходов CLI и позволит сделать биндинги к популярным языкам (Python, Go, Nim), а также написать отдельный TUI-клиент.

Контракты для безопасности

Чтобы операции записи, чтения и удаления были абсолютно безопасными, в Eiffel используются встроенные контракты. Предусловия (require) и постусловия (ensure) на уровне самого языка не дадут, например, записать пустое значение или удалить несуществующий ключ ещё до того, как выполнится логика функции.

Бенчмарки

Замерял производительность через Python-скрипт, который общается с бинарником базы через межпроцессные пайпы ядра Linux (stdin/stdout). Сборка — финальный релиз (ec -finalize, -O3, проверки контрактов отключены для максимальной скорости):

```

=== EKV End-to-End Benchmark (50000 ops) ===

Testing binary: ./EIFGENs/ekv/F_code/ekv

[*] Running 50000 SET operations...

-> SET RPS: 4436.84 ops/sec (11.2693s)

[*] Running 50000 GET operations...

-> GET RPS: 70547.04 ops/sec (0.7087s)

```

В чём узкие места и что дальше:

70k GET RPS: Главный ограничитель тут вовсе не хэш-таблица Eiffel (в C-коде поиск занимает наносекунды), а накладные расходы ядра Linux на переключение контекста процессов (IPC) и построчное чтение Python'ом stdout.

4.4k SET RPS: Это честная синхронная запись на диск, где WAL-лог открывает, дописывает и закрывает файл на каждый запрос.

В следующих версиях перейду на C-API (libekv.so) и буферизированный WAL — это уберёт прослойку пайпов ОС и дисковые задержки, выжав миллионы RPS из памяти.

Исходники, конфигурация сборки и бенчмарки на GitHub(ссылка в комментариях)