<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Zhanibek</title><generator>teletype.in</generator><description><![CDATA[Zhanibek]]></description><image><url>https://img2.teletype.in/files/92/db/92db584e-a994-448a-b054-055c9dd65a73.png</url><title>Zhanibek</title><link>https://teletype.in/@klmnv_z</link></image><link>https://teletype.in/@klmnv_z?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=klmnv_z</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/klmnv_z?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/klmnv_z?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Mon, 27 Jul 2026 13:04:16 GMT</pubDate><lastBuildDate>Mon, 27 Jul 2026 13:04:16 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@klmnv_z/Cn_BxFbQD3h</guid><link>https://teletype.in/@klmnv_z/Cn_BxFbQD3h?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=klmnv_z</link><comments>https://teletype.in/@klmnv_z/Cn_BxFbQD3h?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=klmnv_z#comments</comments><dc:creator>klmnv_z</dc:creator><title>Какие навыки нужны для перехода на уровень Mid?</title><pubDate>Thu, 09 Jan 2025 13:15:15 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/2b/52/2b52eb6a-23e9-44a0-8507-05aaddeff198.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/7e/25/7e25a27c-8d44-44ca-aaa3-5de98c0775e8.jpeg"></img>Если ты работаешь с Flutter и хочешь выйти на уровень Middle-разработчика, важно понимать, что тебе потребуется не только знание фреймворка, но и прокачка дополнительных навыков. Вот ключевые моменты, которые помогут подняться с Junior на Middle.]]></description><content:encoded><![CDATA[
  <p id="QRJH">Если ты работаешь с Flutter и хочешь выйти на уровень Middle-разработчика, важно понимать, что тебе потребуется не только знание фреймворка, но и прокачка дополнительных навыков. Вот ключевые моменты, которые помогут подняться с Junior на Middle.</p>
  <hr />
  <h3 id="zFWL"><strong>1. Углубленное понимание архитектуры приложения</strong></h3>
  <ul id="EMTp">
    <li id="lwDl">Умение работать с различными подходами: <strong>Layer-First</strong> и <strong>Feature-First</strong>.</li>
    <li id="8rCj">Знание и использование архитектурных шаблонов: <strong>MVVM</strong>, <strong>Clean Architecture</strong>, <strong>Bloc</strong>, <strong>Provider</strong>.</li>
    <li id="1Eh8">Разделение приложения на логические слои: Presentation, Domain, Data.</li>
  </ul>
  <figure id="IIZr" class="m_column">
    <img src="https://img4.teletype.in/files/7e/25/7e25a27c-8d44-44ca-aaa3-5de98c0775e8.jpeg" width="735" />
  </figure>
  <p id="rA87"><strong>Совет:</strong> начни с построения небольших проектов с использованием чистой архитектуры, чтобы привыкнуть к разделению ответственности.</p>
  <hr />
  <h3 id="ENgq"><strong>2. Навыки работы со State Management</strong></h3>
  <ul id="7si8">
    <li id="ngLn"><strong>Не только Provider:</strong> Middle-разработчик должен уверенно владеть такими подходами, как <strong>Bloc</strong>, <strong>Cubit</strong>, <strong>Riverpod</strong> и уметь выбирать state management в зависимости от задачи.</li>
    <li id="HSdH">Умение обрабатывать сложные состояния и их переходы.</li>
  </ul>
  <figure id="tghQ" class="m_column">
    <img src="https://img3.teletype.in/files/a4/26/a42606a5-6bcb-45a1-ab38-7894fca0ed0c.jpeg" width="736" />
  </figure>
  <p id="IxWm"><strong>Пример:</strong> для большого приложения лучше использовать Bloc/Cubit, чтобы контролировать сложные состояния и UI.</p>
  <hr />
  <h3 id="y7w4"><strong>3. Работа с сетью и асинхронностью</strong></h3>
  <ul id="51PI">
    <li id="ux69">Уверенное использование <strong>Dio</strong> или <strong>http</strong> для взаимодействия с API.</li>
    <li id="fhab">Знание принципов работы с потоками (<strong>Stream</strong>, <strong>Future</strong>, <strong>async/await</strong>).</li>
    <li id="EhPO">Обработка ошибок и retry-запросы.</li>
  </ul>
  <figure id="dE6d" class="m_column">
    <img src="https://img3.teletype.in/files/61/aa/61aadb3b-de59-4552-9531-134e46778b47.jpeg" width="735" />
  </figure>
  <p id="Hnu3"><strong>Совет:</strong> добавь обработку исключений и логирование в API-клиент, чтобы следить за ошибками.</p>
  <hr />
  <h3 id="fKEf"><strong>4. Навыки тестирования</strong></h3>
  <ul id="IUiI">
    <li id="6Tv4">Написание <strong>юнит-тестов</strong>, <strong>тестов виджетов</strong>, <strong>mock-тестов</strong>.</li>
    <li id="7xs7">Использование <strong>Mockito</strong> или <strong>Flutter Test</strong> для проверки логики приложения.</li>
    <li id="bxCV">Понимание, что и как тестировать для повышения стабильности приложения.</li>
  </ul>
  <figure id="aOGB" class="m_column">
    <img src="https://img3.teletype.in/files/65/ed/65ed2d57-5ef5-458b-94cc-d543163d45e8.jpeg" width="736" />
  </figure>
  <p id="jkfA"><strong>Вопрос для самопроверки:</strong> &quot;Могу ли я убедиться, что функция возвращает корректные данные при любых условиях?&quot;</p>
  <hr />
  <h3 id="OtNS"><strong>5. Оптимизация производительности приложения</strong></h3>
  <ul id="JOs3">
    <li id="IY5x">Умение выявлять и устранять узкие места, которые замедляют приложение.</li>
    <li id="y9JL">Использование <strong>Flutter DevTools</strong> для анализа производительности.</li>
    <li id="Gu1V">Знание, как работать с анимациями без тормозов.</li>
  </ul>
  <figure id="2dYi" class="m_column">
    <img src="https://img3.teletype.in/files/a5/30/a5307925-8491-4868-ad17-b647c261083d.jpeg" width="735" />
  </figure>
  <p id="oorx"><strong>Пример:</strong> если фреймы теряются из-за сложного виджета, нужно подумать о переработке виджета или использовании кэширования.</p>
  <hr />
  <h3 id="5DwP"><strong>6. Работа с нативными функциями</strong></h3>
  <ul id="fp5C">
    <li id="fM7O">Подключение нативных модулей для работы с камерами, уведомлениями и т.д.</li>
    <li id="IoUA">Умение интегрировать <strong>Platform Channels</strong>.</li>
  </ul>
  <figure id="FSUO" class="m_column">
    <img src="https://img3.teletype.in/files/26/01/2601e170-6543-4884-afdf-b248aac2073f.jpeg" width="736" />
  </figure>
  <p id="V2qj"><strong>Совет:</strong> даже если ты больше работаешь с Flutter, понимание нативной части Android и iOS делает тебя более уверенным в решении сложных задач.</p>
  <hr />
  <h3 id="Ajhm"><strong>7. Взаимодействие с командой и код-ревью</strong></h3>
  <ul id="z3Lg">
    <li id="hTgZ">Умение объяснять свои решения и аргументировать архитектурные подходы.</li>
    <li id="S0WO">Участие в код-ревью: проверка кода других разработчиков и получение обратной связи на свой код.</li>
    <li id="lU5L">Чтение документации и использование best practices для повышения качества кода.</li>
  </ul>
  <figure id="KYzm" class="m_column">
    <img src="https://img4.teletype.in/files/b9/a3/b9a3e0ae-18fd-40cb-bfd7-f06e984308a5.jpeg" width="736" />
  </figure>
  <hr />
  <h3 id="qnU0"><strong>8. Подготовка к техническим собеседованиям</strong></h3>
  <ul id="Igjd">
    <li id="UjIA">Понимание принципов SOLID и Clean Code.</li>
    <li id="dyLc">Знание структуры стандартных собеседований: вопросы по архитектуре, алгоритмам, тестированию и проектам.</li>
  </ul>
  <figure id="bqMK" class="m_column">
    <img src="https://img3.teletype.in/files/af/54/af54b003-b931-42de-94a4-c25c891edfa7.jpeg" width="640" />
  </figure>
  <hr />
  <h3 id="01C5"><strong>Заключение</strong></h3>
  <p id="rIod">Чтобы стать Middle-разработчиком, нужно не только хорошо писать код, но и понимать архитектуру, оптимизацию и взаимодействие с командой. Постоянная практика, разбор чужого кода и участие в реальных проектах помогут быстрее перейти на новый уровень.</p>
  <p id="qxky"><strong>Вопрос:</strong> Какие из этих навыков ты считаешь для себя самыми сложными? Делись своим опытом в комментариях!</p>
  <p id="V10E"></p>
  <p id="ZXfF">Если ты хочешь за 1 месяц, выйти на новый уровень, можешь написать мне в телеграм @klmnv_z_new</p>
  <p id="5uag">Я с тобой свяжусь и расскажу подробнее</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@klmnv_z/tt-Vhgz618i</guid><link>https://teletype.in/@klmnv_z/tt-Vhgz618i?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=klmnv_z</link><comments>https://teletype.in/@klmnv_z/tt-Vhgz618i?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=klmnv_z#comments</comments><dc:creator>klmnv_z</dc:creator><title>Сон, почему он важен в нашей  жизни?</title><pubDate>Fri, 06 Sep 2024 15:13:06 GMT</pubDate><description><![CDATA[Качество сна напрямую влияет на твои 
гормоны, производительность, настроение и 
здоровье. Недосыпание нарушает баланс 
тестостерона, снижает энергию и 
концентрацию, а также ухудшает общее 
самочувствие. Но ты можешь изменить свой 
режим и вернуть качество жизни.
Как улучшить сон?]]></description><content:encoded><![CDATA[
  <h3 id="0gRD" data-align="center"><br />Почему важен качественный сон?</h3>
  <p id="AzTm"></p>
  <figure id="wHed" class="m_custom">
    <img src="https://img2.teletype.in/files/59/92/59926816-0493-4680-8c42-3b2ea44fb0dc.jpeg" width="564" />
  </figure>
  <p id="j0Oc"></p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="UScG" data-align="center">Качество сна напрямую влияет на твои <br />гормоны, производительность, настроение и <br />здоровье. Недосыпание нарушает баланс <br />тестостерона, снижает энергию и <br />концентрацию, а также ухудшает общее <br />самочувствие. Но ты можешь изменить свой <br />режим и вернуть качество жизни.<br />Как улучшить сон?</p>
  </section>
  <p id="OXHK"></p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="MLye" data-align="center">1. Не пытайся сразу изменить сон до идеала. <br />Двигайся постепенно, по 30 минут каждый <br />день. Если ты обычно ложишься в 01:00, <br />начни ложиться в 00:30, и просыпайся на 30 <br />минут раньше.<br />2. Подготовься к длительным изменениям. <br />Установление нового режима может занять <br />от 1 до 4 недель, так что настрой себя <br />заранее.<br />3. Добавки для сна могут помочь. Пробуй <br />минимальные дозы натуральных добавок, <br />таких как мелатонин или магний, чтобы <br />улучшить сон без химии.<br />4. Физическая усталость. Чтобы лучше спать,<br />важно уставать в течение дня. Активные <br />тренировки или любая другая физическая <br />активность помогут тебе быстрее засыпать.</p>
  </section>
  <p id="JJlo"></p>
  <h3 id="d6Vl" data-align="center">Подготовка ко сну в течение дня</h3>
  <p id="K1Uq"></p>
  <figure id="8qYc" class="m_original">
    <img src="https://img2.teletype.in/files/13/dc/13dc9e59-6773-469c-b30d-2aa1a7424004.jpeg" width="563" />
  </figure>
  <p id="NDTn" data-align="center"><br />Утро: Подготовка ко сну начинается с утра</p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="SzGo" data-align="center">- Получай солнечный свет: От 10 до 30 минут<br />утреннего солнечного света до 11 часов <br />стимулируют твои циркадные ритмы.<br />- Снижай уровень кортизола: Утренние <br />тренировки, яркий свет и холодный душ <br />помогают снизить уровень кортизола — <br />гормона стресса. Это облегчит засыпание <br />вечером.</p>
  </section>
  <p id="NjVZ" data-align="center">Обед: Правильное планирование дня</p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Jhkv" data-align="center">- Ограничь кофеин: Не употребляй кофеин за<br />8 часов до сна. Если ты ложишься в 22:00, <br />последний кофе можно выпить до 14:00. <br />Кофеин есть в кофе, чае и даже шоколаде.<br />- Тренировка: Физическая активность <br />должна быть завершена за 4 часа до сна. Во <br />время тренировки вырабатывается кортизол,<br />и сердце должно успеть восстановиться до <br />вечера.</p>
  </section>
  <p id="cqwQ" data-align="center">Вечер: Как подготовиться ко сну</p>
  <section style="background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ouJv" data-align="center">- Тяжелая еда: Ешь плотную пищу за 3 часа <br />до сна. Старайся завершить ужин до 19:00.<br />- Питье: Заверши потребление воды за 1-1,5 <br />часа до сна, чтобы не просыпаться ночью.<br />- Минимизируй свет: Убери синий свет от <br />экранов и освещения за 1 час до сна. Эти <br />устройства вырабатывают кортизол, который<br />мешает заснуть.<br />- Подготовь комнату ко сну:<br /> - Температура воздуха в спальне должна <br />быть прохладной — от 17 до 23 градусов по <br />Цельсию.<br /> - Сделай так, чтобы в комнате было темно и <br />тихо. Шторы, скрывающие свет с улицы, и <br />полная темнота способствуют лучшему сну.</p>
  </section>
  <p id="L23h" data-align="center"></p>
  <p id="r8or">Это только 10 % из всей информации по мужскому здоровью. </p>
  <p id="2QZy">Полная информация в закрытом канале - <a href="https://t.me/klmnvz_bot" target="_blank">Доступ</a> </p>

]]></content:encoded></item></channel></rss>