<?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/index.php?category=obshchenie-4867%2Fpomoshch-novichkam-206&amp;do=cat&amp;mod=rss" rel="self" type="application/rss+xml" />
<language>ru</language>
<description>Помощь новичкам - Дневник Программиста</description><item>
<title>Как я почти сгорел в первом проекте, но выжил...</title>
<guid isPermaLink="true">https://odrp5.ru/index.php?newsid=22</guid>
<link>https://odrp5.ru/index.php?newsid=22</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>