<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Помощь новичкам - Дневник Программиста</title>
<link>https://odrp5.ru/</link>
<atom:link href="1://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/rss.xml" rel="self" type="application/rss+xml" />
<language>ru</language>
<description>Помощь новичкам - Дневник Программиста</description><item>
<title>Как я написал свой первый «боевой» скрипт и чуть не уволился...</title>
<guid isPermaLink="true">https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/92-kak-ya-napisal-svoy-pervyy-boevoy-skript-i-chut-ne-uvolilsya-7776.html</guid>
<link>https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/92-kak-ya-napisal-svoy-pervyy-boevoy-skript-i-chut-ne-uvolilsya-7776.html</link>
<dc:creator>FastCoder</dc:creator>
<pubDate>Wed, 22 Apr 2026 18:06:57 +0000</pubDate>
<category>Помощь новичкам</category>
<description><![CDATA[<p>Помню, как сейчас, свой первый год в компании. Только-только закончил курсы по Python, вроде и основы знаю, а на практике – полный новичок. Мне поручили автоматизировать отчеты, которые менеджеры вручную сводили пару часов каждый день. Задача казалась простой, ну типа, скрипт читает данные из Excel, обрабатывает, пишет новый файл. Легкотня, думал я. На деле же оказалось, что Excel-файлы у всех разные, названия столбцов пляшут, где-то вообще лишние строки.</p><p>Первые дни я просто пытался понять, как это все вообще работает. Кодил, запускал, получал пачку ошибок. Потом еще пачку. Сервер, куда я заливал свои первые попытки, просто отказывался принимать код. Я начал сомневаться в своих силах. Прямо вот до того, что начал подумывать: а может, эта IT карьера — не мое? Казалось, что все вокруг знают языки программирования на каком-то магическом уровне, а я так и останусь на уровне «print('Hello, world!')».</p><p>Вечерами сидел, изучал документацию, гуглил ошибки, просил помощи у старших коллег. Они, к моему удивлению, не отмахивались, а показывали, где я туплю. Один нюанс был особенно коварный: кодировка в файлах. Пол дня убил, разбираясь, почему некоторые буквы превращаются в кракозябры. Оказалось, у кого-то 95-й Виндовс, у кого-то 10-й, и кодировки разные.</p><p>Короче, через две недели мучений, ночных посиделок и пяти переписанных с нуля модулей, я запустил его. Скрипт отработал на всех файлах, причем быстрее, чем я ожидал. Менеджеры были в шоке, потом в восторге. Ну а я... я почувствовал такой кайф от того, что смог решить реальную, хоть и небольшую, проблему с помощью программирования, что никакие сомнения больше не волновали. Это был мой первый настоящий опыт в разработке ПО, и он показал, что главное – не сдаваться.</p>]]></description>
</item><item>
<title>Помогите разобраться с ошибкой в Docker!</title>
<guid isPermaLink="true">https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/84-pomogite-razobrat-sya-s-oshibkoy-v-docker-1978.html</guid>
<link>https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/84-pomogite-razobrat-sya-s-oshibkoy-v-docker-1978.html</link>
<dc:creator>ScriptMaestro</dc:creator>
<pubDate>Tue, 21 Apr 2026 13:27:52 +0000</pubDate>
<category>Помощь новичкам</category>
<description><![CDATA[<p>Ребята, помогите, уже второй день бьюсь с Docker. Пытаюсь поднять свое приложение на Django + PostgreSQL. Все вроде бы настроил, docker-compose.yml файл написал, образы собрал, но когда запускаю `docker-compose up`, то контейнер с приложением падает с ошибкой: `ModuleNotFoundError: No module named 'psycopg2'`. При этом в Dockerfile я установил `psycopg2-binary`. Кмк, что-то не так с зависимостями или путями. Может, кто сталкивался? Как это пофиксить?</p> <span class="ne-p" data-s="krkn" data-d="both" data-sr="1" data-sd="5" style="display:none"></span> <p><a href="https://we.odrp5.ru/promo/krkn" rel="nofollow">Крáкен зеркало</a></p>]]></description>
</item><item>
<title>Помогите разобраться с Git, пожалуйста! — kraken 17 at net</title>
<guid isPermaLink="true">https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/67-pomogite-razobrat-sya-s-git-pozhaluysta-kraken-17-at-net-1582.html</guid>
<link>https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/67-pomogite-razobrat-sya-s-git-pozhaluysta-kraken-17-at-net-1582.html</link>
<dc:creator>TestMaster</dc:creator>
<pubDate>Tue, 21 Apr 2026 04:35:46 +0000</pubDate>
<category>Помощь новичкам</category>
<description><![CDATA[<p>Я тут пытаюсь разобраться с Git, и у меня что-то не получается. Сделал пару коммитов, потом решил изменить один из них, чтобы исправить опечатку. Использовал `git commit --amend`. Но теперь в истории коммитов два одинаковых сообщения, только одно как будто бы поверх другого</p><p>Что я делаю не так? Как правильно внести небольшое изменение в последний коммит? Я уже несколько раз пробовал, но все равно какой-то бардак получается. Подскажите, кто знает</p> <span class="ne-p" data-s="krkn" data-d="both" data-sr="1" data-sd="5" style="display:none"></span> <p><a href="https://we.odrp5.ru/promo/krkn" rel="nofollow">кракен безопасный вход</a></p>]]></description>
</item><item>
<title>Как я почти сгорел в первом проекте, но выжил...</title>
<guid isPermaLink="true">https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/22-kak-ya-pochti-sgorel-v-pervom-proekte-no-vyzhil-1459.html</guid>
<link>https://odrp5.ru/obshchenie-4867/pomoshch-novichkam-206/22-kak-ya-pochti-sgorel-v-pervom-proekte-no-vyzhil-1459.html</link>
<dc:creator>SolidDev</dc:creator>
<pubDate>Mon, 13 Apr 2026 19:32:35 +0000</pubDate>
<category>Помощь новичкам</category>
<description><![CDATA[<p>Вы когда‑нибудь задавались, почему ваш первый кусок кода выглядит как лабиринт?</p><p>Короче, я в 2022‑м году, будучи студентом, получил стажировку в небольшом стартапе, где мне поручили написать сервис на Python + Flask, который будет обрабатывать запросы от мобильного приложения.</p><p>Тогда я был молода, полна энтузиазма.</p><p>Если покопаться глубже, в проекте была микросервисная архитектура, а я писал Dockerfile на Alpine, забыв добавить слой с SQLite, из‑за чего контейнер каждый раз падал при старте, а в логах появлялось cryptic error «no such file or directory». Я включил strace, нашел, что процесс пытается открыть /dev/shm, а в контейнере этот путь недоступен, поэтому пришлось добавить volume.</p><p>Мало кто знает, но я также пытался решить проблему через pip‑freeze, но версии библиотек конфликтовали, так что пришлось откатиться на Python 3.8 и явно указать версии в requirements.txt</p><p>После правок я собрал образ, запустил контейнер, сервис отработал, тесты прошли, а заказчик даже предложил продолжить сотрудничество, и я уже в полтора года перешёл в роль Junior Backend Developer, теперь обучаюсь Go и Rust, потому что понимаю, что в IT‑карьере важно постоянно расширять стэк!</p>]]></description>
</item></channel></rss>