<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Демон Максвелла | Канал про системный анализ и не только</title><author><name>Демон Максвелла | Канал про системный анализ и не только</name></author><id>https://teletype.in/atom/demonanalyst</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/demonanalyst?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@demonanalyst?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=demonanalyst"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/demonanalyst?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-11T15:23:00.690Z</updated><entry><id>demonanalyst:bibliotechka-analitika-1</id><link rel="alternate" type="text/html" href="https://teletype.in/@demonanalyst/bibliotechka-analitika-1?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=demonanalyst"></link><title>Библиотечка аналитика</title><published>2025-02-05T12:24:37.296Z</published><updated>2025-02-20T17:27:11.235Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a3/00/a300f880-7240-4d86-8e33-af20c3c6e304.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a5/c9/a5c9f315-1ac5-4b27-a597-44151fbf9de7.jpeg&quot;&gt;Коллега вчера попросил порекомендовать что-нибудь полезное для чтения системному аналитику. Получилась неплохая подборка, часть которой доступна на Ozon в печатном виде.</summary><content type="html">
  &lt;p id=&quot;7VzS&quot;&gt;Коллега вчера попросил порекомендовать что-нибудь полезное для чтения системному аналитику. Получилась неплохая подборка, часть которой доступна на Ozon в печатном виде. На ней и сосредоточимся. &lt;/p&gt;
  &lt;nav&gt;
    &lt;ul&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#wlqc&quot;&gt;1. Hands-On RESTful API Design Patterns and Best Practices&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#qXvP&quot;&gt;2. System Design Interview An insider's guide&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#Kqth&quot;&gt;3. UML для простых смертных&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#qBKz&quot;&gt;4. NoSQL and SQL Data Modeling&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#4ef1&quot;&gt;5. SQL. Полное руководство&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#hxPK&quot;&gt;6. Bpmn Method and Style, 2nd Edition, with Bpmn Implementer's Guide&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#urSy&quot;&gt;7. Шаблоны интеграции корпоративных приложений&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#6ioD&quot;&gt;8. Microservice Patterns and Best Practices&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#Th7p&quot;&gt;9. Use Case Driven Object Modeling with UML. Theory and Practice&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/nav&gt;
  &lt;h2 id=&quot;wlqc&quot;&gt;1. Hands-On RESTful API Design Patterns and Best Practices&lt;/h2&gt;
  &lt;p id=&quot;X3QM&quot;&gt;Содержит развернутый ответ на извечный вопрос: &lt;em&gt;REST vs. SOAP&lt;/em&gt;. Обязательна к прочтению, как мне кажется, из-за одного только этого 😅&lt;/p&gt;
  &lt;figure id=&quot;mdwe&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a5/c9/a5c9f315-1ac5-4b27-a597-44151fbf9de7.jpeg&quot; width=&quot;365.632&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yat6&quot;&gt;На английском языке. &lt;/p&gt;
  &lt;p id=&quot;d245&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/hands-on-restful-api-design-patterns-and-best-practices-157705630/?at=BrtznqkkNI6OJKQ4TVyDJypuPQKg3Bs8MPvmKikxPYxM&amp;avtc=1&amp;avte=4&amp;avts=1738591120&amp;keywords=restful+api&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;Ymm0&quot;&gt;&lt;/p&gt;
  &lt;h1 id=&quot;qXvP&quot;&gt;2. System Design Interview An insider&amp;#x27;s guide&lt;/h1&gt;
  &lt;p id=&quot;V8TJ&quot;&gt;Очень-очень-очень, на мой взгляд, толковая книга. Все необходимое о масштабировании и дизайне под одной обложкой. Жаль только, что на Озоне нет оригинального издания.&lt;/p&gt;
  &lt;figure id=&quot;F8Xb&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/95/10/95102595-f2b1-4f83-901c-eaaa3c1dd469.png&quot; width=&quot;353.02388059701497&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;g5dF&quot;&gt;На английском языке. &lt;/p&gt;
  &lt;p id=&quot;0e2A&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/system-design-interview-an-insider-s-guide-1555351090/?from=share_ios&amp;utm_campaign=productpage_link&amp;utm_medium=share_button&amp;utm_source=smm&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;zheE&quot;&gt;&lt;em&gt;Не оригинальное издание!&lt;/em&gt;&lt;/p&gt;
  &lt;h1 id=&quot;Kqth&quot;&gt;3. UML для простых смертных&lt;/h1&gt;
  &lt;p id=&quot;dDp0&quot;&gt;Название говорит само за себя. Книга посвящается применению UML в бизнес-моделировании, моделировании требований, архитектуры, баз данных... Содержит небольшое введение в UML, так что вполне сгодится в качестве первой книги.&lt;/p&gt;
  &lt;figure id=&quot;t1W2&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/63/55/63554226-c907-4222-9c0f-81a365a2a3d4.png&quot; width=&quot;359.50488145048814&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;3yaU&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/uml-dlya-prostyh-smertnyh-842815994/?from=share_ios&amp;utm_campaign=productpage_link&amp;utm_medium=share_button&amp;utm_source=smm&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;h1 id=&quot;qBKz&quot;&gt;4. NoSQL and SQL Data Modeling&lt;/h1&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;r8Cy&quot;&gt;Bringing Together Data, Semantics, and Software&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;r4G0&quot;&gt;Отличная книга про проектирование баз данных, способная практически полностью закрыть потребность в знании теории и некоторых практических аспектов проектирования реляционных БД и NoSQL.&lt;/p&gt;
  &lt;p id=&quot;EROh&quot;&gt;Написана хорошим и простым языком, есть введение в реляционную теорию, &lt;a href=&quot;https://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model&quot; target=&quot;_blank&quot;&gt;E-R моделирование&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Unified_Modeling_Language&quot; target=&quot;_blank&quot;&gt;UML&lt;/a&gt; и &lt;a href=&quot;https://www.dataversity.net/concept-object-modeling-notation-comn/&quot; target=&quot;_blank&quot;&gt;COMN&lt;/a&gt;. В общем-то, я сейчас с ходу не смогу назвать другой книги, где так хорошо подавалась бы теория. &lt;/p&gt;
  &lt;figure id=&quot;GFgW&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3f/9d/3f9d933b-6130-44ea-9e00-f10a00a0979e.jpeg&quot; width=&quot;357.30400000000003&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;nZDL&quot;&gt;На английском языке. &lt;/p&gt;
  &lt;p id=&quot;r1nM&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/nosql-and-sql-data-modeling-bringing-together-data-semantics-and-software-153441616/?from=share_ios&amp;utm_campaign=productpage_link&amp;utm_medium=share_button&amp;utm_source=smm&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;h1 id=&quot;4ef1&quot;&gt;5. SQL. Полное руководство&lt;/h1&gt;
  &lt;p id=&quot;Xm6u&quot;&gt;Эта книга должна быть у любого айтишника. &lt;/p&gt;
  &lt;figure id=&quot;VWFr&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/54/7c/547cd52b-6f43-4af4-bb1a-2219256e41a9.jpeg&quot; width=&quot;350.082&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hPTR&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/sql-polnoe-rukovodstvo-1250989799/?from=share_ios&amp;utm_campaign=productpage_link&amp;utm_medium=share_button&amp;utm_source=smm&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;h1 id=&quot;hxPK&quot;&gt;6. Bpmn Method and Style, 2nd Edition, with Bpmn Implementer&amp;#x27;s Guide&lt;/h1&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;iUl4&quot;&gt;A Structured Approach for Business Process Modeling and Implementation Using Bpmn 2&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;xU7b&quot;&gt;Все про BPMN.&lt;/p&gt;
  &lt;figure id=&quot;HieI&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f4/e0/f4e0d9f3-b3ac-4f7b-8c66-df161396d5f4.jpeg&quot; width=&quot;356.17199999999997&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;n4rb&quot;&gt;На английском языке. &lt;/p&gt;
  &lt;p id=&quot;O3oS&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/bpmn-method-and-style-2nd-edition-with-bpmn-implementer-s-guide-a-structured-approach-for-157926721/?from=share_ios&amp;utm_campaign=productpage_link&amp;utm_medium=share_button&amp;utm_source=smm&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;h1 id=&quot;urSy&quot;&gt;7. Шаблоны интеграции корпоративных приложений&lt;/h1&gt;
  &lt;p id=&quot;eu6E&quot;&gt;Все про стили и способы интеграции, обмен сообщениями и шаблоны проектирования с примерами.&lt;/p&gt;
  &lt;figure id=&quot;iZKw&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/92/70/927046d8-27d4-4e82-b146-4838d112a7cc.jpeg&quot; width=&quot;350&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;OJHw&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/shablony-integratsii-korporativnyh-prilozheniy-893391928/?from=share_ios&amp;utm_campaign=productpage_link&amp;utm_medium=share_button&amp;utm_source=smm&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;h1 id=&quot;6ioD&quot;&gt;8. Microservice Patterns and Best Practices&lt;/h1&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;qEmU&quot;&gt;Explore patterns like CQRS and event sourcing to create scalable, maintainable, and testable microservices&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;92Wx&quot;&gt;Отличное руководство по микросервисной архитектуре с практическими примерами, поможет разобраться что к чему начинающему аналитику, разработчику, архитектору. &lt;/p&gt;
  &lt;figure id=&quot;ddAX&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d0/bf/d0bff5f8-98d9-4547-81ff-7cda673c4b5d.jpeg&quot; width=&quot;365&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qht3&quot;&gt;На английском языке. &lt;/p&gt;
  &lt;p id=&quot;lRQe&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/microservice-patterns-and-best-practices-explore-patterns-like-cqrs-and-event-sourcing-to-157550493/?from=share_ios&amp;utm_campaign=productpage_link&amp;utm_medium=share_button&amp;utm_source=smm&quot; target=&quot;_blank&quot;&gt;Купить на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;h1 id=&quot;Th7p&quot;&gt;9. Use Case Driven Object Modeling with UML. Theory and Practice&lt;/h1&gt;
  &lt;p id=&quot;JGOm&quot;&gt;Руководство по методологии разработки ПО &lt;a href=&quot;https://en.wikipedia.org/wiki/ICONIX#:~:text=ICONIX%20is%20a%20software%20development%20methodology%20which%20predates,Use%20Case%20driven%20but%20more%20lightweight%20than%20RUP.&quot; target=&quot;_blank&quot;&gt;ICONIX&lt;/a&gt;. Несет ответ на главный вопрос: как перейти от требований и диаграммы Use Case к Sequence, и что делать со всем этим потом. С практическими примерами.&lt;/p&gt;
  &lt;figure id=&quot;fTPc&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/38/ec/38ec5aa9-a7cb-4d29-8d37-aa3572100316.jpeg&quot; width=&quot;368.00000000000006&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hiWm&quot;&gt;На английском языке. &lt;/p&gt;
  &lt;p id=&quot;Gts5&quot;&gt;&lt;a href=&quot;https://www.ozon.ru/product/use-case-driven-object-modeling-with-uml-theory-and-practice-149017583/?oos_search=false&quot; target=&quot;_blank&quot;&gt;Посмотреть на Ozon&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;9Sfc&quot;&gt;&lt;em&gt;В данный момент нет в наличии.&lt;/em&gt;&lt;/p&gt;

</content></entry><entry><id>demonanalyst:alice-pro-pervyj-blin</id><link rel="alternate" type="text/html" href="https://teletype.in/@demonanalyst/alice-pro-pervyj-blin?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=demonanalyst"></link><title>Alice Pro, первый блин</title><published>2025-02-04T05:11:19.189Z</published><updated>2025-02-04T05:11:19.189Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/e5/74/e5740f94-d280-4911-80c0-392a9bc61418.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/26/d4/26d453f2-d66a-47df-a1b7-2e5c487b41cd.jpeg&quot;&gt;Просим Алису подкинуть информации к вопросам для собеседования.</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;hojQ&quot;&gt;Просим Алису подкинуть информации к вопросам для собеседования.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;PB4i&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7ckj&quot;&gt;Подписка на Alice Pro досталась бесплатно при покупке Яндекс-станции, так что было бы странно не попробовать с ней поиграть. &lt;/p&gt;
  &lt;p id=&quot;Ezcu&quot;&gt;Из минусов приложения Алисы для iPhone можно сразу же отметить отсутствие возможности прикладывать файлы к запросам, а также не сохраняющиеся диалоги (по сравнению с аналогичным приложением DeepSeek). Диалог только один, и при выходе из приложения он не сохраняется.&lt;/p&gt;
  &lt;p id=&quot;aRQb&quot;&gt;Что ж, пробовать так пробовать, дадим возможность проявить себя там, где &amp;quot;сломался&amp;quot; DeepSeek, &lt;a href=&quot;https://teletype.in/@demonanalyst/deepseek-prodolzhaem-izdevatelstva&quot; target=&quot;_blank&quot;&gt;не представив значимого результата&lt;/a&gt;. Попробуем задать все те же 47 вопросов для собеседования СА и попросить дать немного информации по каждому.&lt;/p&gt;
  &lt;p id=&quot;Fcfx&quot;&gt;Файл приложить не получится в силу отсутствия такой фичи в приложении, придется отправлять вопросы текстом.&lt;/p&gt;
  &lt;p id=&quot;Eo64&quot;&gt;Промпт тот же, что и для DeepSeek:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;wZDx&quot;&gt;Привет! Посмотри пожалуйста перечень вопросов для собеседования системного аналитика и составь краткую справку по каждому из них на русском для подготовки к собеседованию.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Sp85&quot;&gt;Что-то начинает получаться...&lt;/p&gt;
  &lt;figure id=&quot;WHtb&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/26/d4/26d453f2-d66a-47df-a1b7-2e5c487b41cd.jpeg&quot; width=&quot;589.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;l3va&quot;&gt;&lt;em&gt;Справка по вопросам для собеседования системного аналитика&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;G50Z&quot;&gt;&lt;em&gt;#### 1. Расскажите о своем опыте работы системным аналитиком за последние 2-3 года?&lt;br /&gt;Этот вопрос задается для того, чтобы узнать о вашем актуальном опыте и достижениях. Важно описать не только рутинные задачи, но и сложные проекты, а также результаты вашей работы.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rbor&quot;&gt;&lt;em&gt;#### 2. Какая задача за описанный период была наиболее сложной?&lt;br /&gt;Этот вопрос помогает оценить вашу способность справляться с вызовами и решать сложные проблемы. Опишите трудности, с которыми вы столкнулись, и как вы их преодолели.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;as8d&quot;&gt;&lt;em&gt;#### 3. Какие методы вы используете для сбора требований?&lt;br /&gt;Перечислите методы сбора требований, с которыми вы знакомы:&lt;br /&gt;- Опрос (телефонные звонки, анкетирование, интервью)&lt;br /&gt;- Наблюдение (прямое и косвенное)&lt;br /&gt;- Эксперимент&lt;br /&gt;- Анализ документации&lt;br /&gt;- Фокус-группы&lt;br /&gt;- Глубинные интервью&lt;br /&gt;- Вторичный анализ данных&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;IK0m&quot;&gt;&lt;em&gt;#### 4. Как вы проверяете, что требования полны и непротиворечивы?&lt;br /&gt;Для проверки целостности и непротиворечивости требований используйте методы верификации и валидизации, включая создание матрицы требований и регулярные встречи с заинтересованными сторонами.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;n9OA&quot;&gt;&lt;em&gt;#### 5. Как вы подходите к анализу рисков в проекте?&lt;br /&gt;Идентификация возможных рисков, их оценка по вероятности и воздействию, разработка стратегий управления рисками, включая планы по их минимизации и мониторингу.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;elDw&quot;&gt;&lt;em&gt;#### 6. Какие методы вы предпочитаете для моделирования бизнес-процессов?&lt;br /&gt;Предпочитаю использовать нотацию BPMN (Business Process Model and Notation) для визуального представления бизнес-процессов и UML для моделирования системных требований.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;1IwC&quot;&gt;&lt;em&gt;#### 7. Как вы проводите анализ текущих бизнес-процессов?&lt;br /&gt;Анализ существующих процессов включает сбор данных о текущих методах работы, определение узких мест и разработку рекомендаций по улучшению.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;6Hxf&quot;&gt;&lt;em&gt;#### 8. Как вы решаете конфликты требований между заинтересованными сторонами?&lt;br /&gt;Устанавливаю процесс открытого общения, использую техники приоритизации и предлагаю компромиссы на основе целей проекта.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Ii83&quot;&gt;&lt;em&gt;#### 9. Что такое UML и как вы его используете в работе?&lt;br /&gt;UML (Unified Modeling Language) – это язык визуального моделирования для описания различных аспектов системы. Использую его для создания диаграмм классов, последовательностей и прецедентов.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;5hy8&quot;&gt;&lt;em&gt;#### 10. Как вы обеспечиваете качество документации требований?&lt;br /&gt;Придерживаюсь принципов ясности и четкости, проверяю документацию на полноту и согласованность, регулярно провожу ревью с заинтересованными сторонами.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;N7ND&quot;&gt;&lt;em&gt;#### 11. Как вы оцениваете успешность завершенного проекта?&lt;br /&gt;Оцениваю успех проекта по следующим параметрам: выполнение всех требований, соблюдение сроков и бюджета, улучшение бизнес-процессов и удовлетворенность конечных пользователей.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;cST4&quot;&gt;&lt;em&gt;#### 12. Как вы работаете с различными командами в проекте?&lt;br /&gt;Использую коммуникационные инструменты (Jira, Confluence) для поддержания взаимодействия между командами, регулярно организую встречи для обновления статуса и координации задач.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;qdbZ&quot;&gt;&lt;em&gt;#### 13. Виды требований (бизнес-требования, функциональные требования, пользовательские требования, нефункциональные требования).&lt;br /&gt;Важно понимать различия между этими типами требований и уметь их формулировать в документации.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;0UzE&quot;&gt;&lt;em&gt;#### 14. Свойства качественных требований с реальными примерами.&lt;br /&gt;Атомарность, непротиворечивость, реализуемость, завершенность, проверяемость, актуальность.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;vggD&quot;&gt;&lt;em&gt;#### 15. Отличие функциональных от нефункциональных требований.&lt;br /&gt;Функциональные требования описывают, что система должна делать, а нефункциональные – как система должна это делать.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;3nxw&quot;&gt;&lt;em&gt;#### 16. Приходилось ли сталкиваться с изменением требований? Какие практики управления требованиями применяли?&lt;br /&gt;Важно уметь адаптироваться к изменениям и применять практики управления изменениями требований, такие как регулярные ревизии и обновления документации.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pyLr&quot;&gt;&lt;em&gt;#### 17. Структура ТЗ и других документов, которые разрабатывали.&lt;br /&gt;Техническое задание должно включать введение, описание требований, методологии, сроки и бюджет, роли и обязанности, а также приложения с дополнительной информацией.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;emYl&quot;&gt;&lt;em&gt;#### 18. Примеры функциональных требований, которые вы описывали.&lt;br /&gt;Описание должно быть детализированным и включать уровень детализации, достаточный для понимания задачи разработчиками.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;sRxY&quot;&gt;&lt;em&gt;#### 19. Варианты использования, приходилось ли описывать (ПМИ, диаграммы).&lt;br /&gt;Да, описание вариантов использования и построение диаграмм прецедентов помогает визуализировать взаимодействие пользователя с системой.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kBtO&quot;&gt;&lt;em&gt;#### 20. Виды тестирования, которые вы знаете/осуществляли.&lt;br /&gt;Функциональное, интеграционное, нагрузочное тестирование. Задача аналитика – проверить соответствие требованиям и выявить расхождения.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rkZm&quot;&gt;&lt;em&gt;#### 21. Что такое юнит-тестирование (модульное)?&lt;br /&gt;Юнит-тестирование – это процесс проверки отдельных модулей программного обеспечения на корректность работы.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;XWo5&quot;&gt;&lt;em&gt;#### 22. Что такое регрессионное тестирование?&lt;br /&gt;Регрессионное тестирование проводится для проверки, что новые изменения в коде не нарушили работу уже существующих функций.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;qakU&quot;&gt;&lt;em&gt;#### 23. Реляционные и нереляционные БД: понятие, отличия, использование.&lt;br /&gt;Реляционные БД имеют&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;cjgA&quot;&gt;В отличие от DeepSeek вопросы не сгруппированы, Алиса пытается дать наиболее точный ответ на каждый. Но нетрудно заметить, что ответить она смогла только на 23, да и то не полностью. Выдача ограничена, да и не только она, как мне кажется. Такое впечатление, что прочесть ей удалось тоже не все.&lt;/p&gt;
  &lt;figure id=&quot;wSV8&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d9/44/d944d158-4b9c-4b80-bc19-b7f94691d8a0.jpeg&quot; width=&quot;589.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;i7qg&quot;&gt;Что-то пошло не так. Но попытка засчитывается &lt;/p&gt;

</content></entry><entry><id>demonanalyst:deepseek-prodolzhaem-izdevatelstva</id><link rel="alternate" type="text/html" href="https://teletype.in/@demonanalyst/deepseek-prodolzhaem-izdevatelstva?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=demonanalyst"></link><title>DeepSeek, продолжаем издевательства</title><published>2025-02-04T04:28:33.759Z</published><updated>2025-02-06T10:28:56.744Z</updated><summary type="html">Готовимся к собеседованию, просим ИИ подкинуть информации к вопросам.</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;wklj&quot;&gt;Готовимся к собеседованию, просим ИИ подкинуть информации к вопросам. &lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;uRcH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;TOZr&quot;&gt;Всем привет!&lt;/p&gt;
  &lt;p id=&quot;loI2&quot;&gt;Продолжаю попытки извлечь хоть какую-то для себя пользу из нового нашумевшего ИИ.&lt;/p&gt;
  &lt;p id=&quot;hme4&quot;&gt;В прошлый раз я пытался заставить ИИ &lt;a href=&quot;https://teletype.in/@demonanalyst/deepseek-generiruem-summary-po-lubimoi-literature&quot; target=&quot;_blank&quot;&gt;читать книги вместо меня&lt;/a&gt; и рассказывать о впечатлениях от прочитанного, бедняга с удовольствием делился пересказами, но не хотел цитировать и переводить исходный материал.&lt;/p&gt;
  &lt;p id=&quot;RCCA&quot;&gt;Немного ранее, вместо того, чтобы найти инструкцию по установке Postgres в интернете, попросил ИИ &lt;a href=&quot;https://teletype.in/@demonanalyst/deepseek-proverka-na-vshivost-postrgesql-na-mac&quot; target=&quot;_blank&quot;&gt;сделать мне персональную.&lt;/a&gt; Кстати, нужно не забыть ее опробовать.&lt;/p&gt;
  &lt;p id=&quot;msU8&quot;&gt;Сегодня я хочу, чтобы ИИ помог мне разобраться со списком вопросов к собеседованию. У меня есть файлик для интервьюирования системных аналитиков, в котором 40 с лишним вопросов — от &amp;quot;травоядных&amp;quot; до &amp;quot;очень технических&amp;quot;. Попробую скормить список ИИ и попрошу накинуть мне инфы по каждому вопросу для подготовки. Хочу посмотреть, как DeepSeek работает с массивами разрозненной информации, так как объединение разных в общем-то тем одним опросником достаточно формальное.&lt;/p&gt;
  &lt;p id=&quot;oUqR&quot;&gt;Поехали!&lt;/p&gt;
  &lt;p id=&quot;J4ZY&quot;&gt;Скармливаем файлик — 47 вопросов для собеседования СА, и просим составить краткую справку по каждому:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;IL25&quot;&gt;Привет! Посмотри пожалуйста перечень вопросов для собеседования системного аналитика и составь краткую справку по каждому из них на русском для подготовки к собеседованию.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;p id=&quot;XGac&quot;&gt;Ответы будут представлены в маркапе без форматирования:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;F9fI&quot;&gt;&lt;em&gt;**Краткая справка по вопросам собеседования на позицию системного аналитика:**&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BZYJ&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;lY8z&quot;&gt;&lt;em&gt;### **1. Опыт и задачи аналитика**&lt;br /&gt;- **Этапы проекта:** сбор требований, проектирование архитектуры, разработка документации, тестирование, внедрение, поддержка.  &lt;br /&gt;- **Документация:** ТЗ, User Stories, Use Case-диаграммы, BPMN-модели, спецификации API, отчеты о тестировании.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9cwT&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;EeS3&quot;&gt;&lt;em&gt;### **2. Виды требований**&lt;br /&gt;- **Бизнес-требования (БТ):** Цели бизнеса (напр., увеличение прибыли на 20%).  &lt;br /&gt;- **Функциональные требования (ФТ):** Что система должна делать (напр., формировать отчеты).  &lt;br /&gt;- **Нефункциональные требования (неФТ):** Качество работы (напр., время отклика ≤2 сек).  &lt;br /&gt;- **Требования пользователя:** Потребности конечных пользователей (напр., удобный интерфейс).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;1iqB&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;aQcW&quot;&gt;&lt;em&gt;### **3. Свойства качественных требований**&lt;br /&gt;- **Атомарность:** Одно требование — одна цель (напр., &amp;quot;Система должна отправлять уведомления&amp;quot;).  &lt;br /&gt;- **Непротиворечивость:** Отсутствие конфликтов между требованиями.  &lt;br /&gt;- **Проверяемость:** Возможность тестирования (напр., &amp;quot;Загрузка страницы за ≤3 сек&amp;quot;).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;McMc&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;35zd&quot;&gt;&lt;em&gt;### **4. Функциональные vs нефункциональные требования**&lt;br /&gt;- **ФТ:** Что делает система (напр., &amp;quot;Добавить товар в корзину&amp;quot;).  &lt;br /&gt;- **НеФТ:** Как система это делает (напр., &amp;quot;Обработка запроса за 1 сек&amp;quot;).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;8CqE&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;U2Gb&quot;&gt;&lt;em&gt;### **5. Управление изменениями требований**&lt;br /&gt;- **Практики:** Использование backlog, приоритизация, согласование с заказчиком. Пример: изменение требований к интерфейсу после UX-тестирования.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;x7kF&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;NevJ&quot;&gt;&lt;em&gt;### **6. Структура ТЗ**&lt;br /&gt;- Введение, цели, глоссарий, функциональные/нефункциональные требования, диаграммы, сценарии использования.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;M5R5&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;OL89&quot;&gt;&lt;em&gt;### **7. Пример ФТ**&lt;br /&gt;- Пример: &amp;quot;Пользователь может фильтровать товары по цене&amp;quot;. Уровень детализации: описание полей, условий, ограничений.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kCU0&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;nXiz&quot;&gt;&lt;em&gt;### **8. Варианты использования**&lt;br /&gt;- **ПМИ (прецеденты):** Описание сценариев взаимодействия (напр., &amp;quot;Оформление заказа&amp;quot;).  &lt;br /&gt;- **Диаграммы:** UML Use Case, BPMN.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kuNk&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;HH6u&quot;&gt;&lt;em&gt;### **9. Тестирование**&lt;br /&gt;- **Виды:** Функциональное, интеграционное, нагрузочное.  &lt;br /&gt;- **Роль аналитика:** Проверка соответствия требованиям, анализ дефектов. Взаимодействие с тестировщиками через тест-кейсы и баг-репорты.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;TpJX&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Kb0b&quot;&gt;&lt;em&gt;### **10–11. Тестирование**&lt;br /&gt;- **Юнит-тестирование:** Проверка отдельных модулей кода.  &lt;br /&gt;- **Регрессионное тестирование:** Проверка, что изменения не сломали существующий функционал.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;eEmz&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;JSOM&quot;&gt;&lt;em&gt;### **12–15. Базы данных**&lt;br /&gt;- **Реляционные (SQL):** Таблицы со связями (напр., PostgreSQL).  &lt;br /&gt;- **Нереляционные (NoSQL):** Документные, ключ-значение (напр., MongoDB).  &lt;br /&gt;- **Нормализация:** Устранение избыточности. Ненормализованные БД полезны для аналитики.  &lt;br /&gt;- **SCD (Slowly Changing Dimensions):** Методы хранения истории (SCD2 — версионность).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;NSMm&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;8D4B&quot;&gt;&lt;em&gt;### **16–17. Транзакции и хранимые процедуры**&lt;br /&gt;- **Транзакции:** ACID (атомарность, согласованность, изолированность, стойкость).  &lt;br /&gt;- **Хранимые процедуры:** SQL-код для повторяющихся операций (напр., расчет скидок).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;RILA&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;qVyl&quot;&gt;&lt;em&gt;### **18. Логическая модель данных**&lt;br /&gt;- Выделение сущностей (напр., &amp;quot;Пользователь&amp;quot;, &amp;quot;Заказ&amp;quot;) и связей (напр., &amp;quot;один ко многим&amp;quot;).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;wU2I&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ADa9&quot;&gt;&lt;em&gt;### **19–20. XML и JSON**&lt;br /&gt;- **XML:** Элементы, атрибуты, XSD для валидации.  &lt;br /&gt;- **JSON:** Легковесный, удобен для REST API. Отличие: отсутствие схемы по умолчанию.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Ql5b&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;piGk&quot;&gt;&lt;em&gt;### **21–22. Интеграция и веб-сервисы**&lt;br /&gt;- **Технологии:** REST, SOAP, файловый обмен, шины (напр., Kafka).  &lt;br /&gt;- **REST vs SOAP:** REST — JSON, SOAP — XML. Инструменты: Postman, Swagger.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;VVvB&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;0WDc&quot;&gt;&lt;em&gt;### **23. HTTP-методы**&lt;br /&gt;- **GET:** Получение данных (напр., загрузка страницы).  &lt;br /&gt;- **POST:** Отправка данных (напр., форма регистрации).  &lt;br /&gt;- **Коды ошибок:** 404 (не найдено), 500 (серверная ошибка).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;tLj1&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;iAy6&quot;&gt;&lt;em&gt;### **24. Микросервисы vs монолит**&lt;br /&gt;- **Микросервисы:** Независимые компоненты (+ масштабируемость, – сложность).  &lt;br /&gt;- **Монолит:** Единая система (+ простота, – сложность изменений).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;LGC7&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;uFr7&quot;&gt;&lt;em&gt;### **25–26. MQ и ЭЦП**&lt;br /&gt;- **MQ:** Очереди сообщений (напр., RabbitMQ).  &lt;br /&gt;- **ЭЦП:** Цифровая подпись с использованием ключей (закрытый для подписи, открытый для проверки).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Pq7k&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;y8Cy&quot;&gt;&lt;em&gt;### **27–28. SQL и код**&lt;br /&gt;- **SQL:** JOIN, UNION, подзапросы. Пример: &amp;#x60;SELECT * FROM Users WHERE age &amp;gt; 18&amp;#x60;.  &lt;br /&gt;- **Чтение кода:** Анализ логики для документирования или поиска ошибок.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;G3uy&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;4a1l&quot;&gt;&lt;em&gt;### **29–30. Взаимодействие и нотации**&lt;br /&gt;- **Документы для разработчиков:** ТЗ, API-спецификации, диаграммы.  &lt;br /&gt;- **BPMN vs UML:** BPMN — бизнес-процессы, UML — структура системы.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;98O6&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;EiUF&quot;&gt;&lt;em&gt;### **31–32. Интерфейсы и Agile**&lt;br /&gt;- **Инструменты:** Figma, Axure.  &lt;br /&gt;- **Scrum:** Роли (PO, Scrum Master), спринты, User Stories (напр., &amp;quot;Как пользователь, я хочу фильтровать товары&amp;quot;).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;G30h&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;nMtp&quot;&gt;&lt;em&gt;### **33. Безопасность**&lt;br /&gt;- **Идентификация:** Установление личности (логин).  &lt;br /&gt;- **Аутентификация:** Подтверждение (пароль, 2FA).  &lt;br /&gt;- **Авторизация:** Доступ к ресурсам (роли).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;0Bpg&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;HYvU&quot;&gt;&lt;em&gt;### **34–35. ООП и передача данных**&lt;br /&gt;- **Принципы ООП:** Инкапсуляция, наследование, полиморфизм.  &lt;br /&gt;- **Вложения в JSON/XML:** Возможно (напр., base64-кодирование).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;KhuP&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;oWWS&quot;&gt;&lt;em&gt;### **36. Куки и кэш**&lt;br /&gt;- **Куки:** Хранятся в браузере, время жизни задается. Очистка → выход из аккаунтов.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;YY11&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9hDe&quot;&gt;&lt;em&gt;### **37–42. Технологии**&lt;br /&gt;- **OpenAPI:** Стандарт описания REST-API.  &lt;br /&gt;- **DTO:** Объект для передачи данных между слоями приложения.  &lt;br /&gt;- **Kubernetes:** Оркестрация контейнеров.  &lt;br /&gt;- **Swagger:** Документирование методов, параметров, ответов.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;D10l&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;xnN0&quot;&gt;&lt;em&gt;### **43–47. Технические детали**&lt;br /&gt;- **Docker:** Контейнеризация приложений.  &lt;br /&gt;- **ELK:** Логирование (Elasticsearch, Logstash, Kibana).  &lt;br /&gt;- **XSD:** &amp;#x60;sequence&amp;#x60; — порядок важен, &amp;#x60;all&amp;#x60; — порядок не важен.  &lt;br /&gt;- **WSDL:** Описание веб-сервиса (types, message, portType, binding, service).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ylRG&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;biQr&quot;&gt;&lt;em&gt;**Удачи на собеседовании!** 😊&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;CnR5&quot;&gt;Негусто. DeepSeek сгруппировал все по темам и дал немного сводной информации. Мало, для понимания и дальнейшей работы недостаточно.&lt;/p&gt;
  &lt;p id=&quot;8wRV&quot;&gt;Попробуем запросить больше подробностей и ссылки на статьи по темам:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;4dbY&quot;&gt;Напиши по каждому вопросу больше подробностей со ссылками на статьи на русском языке для ознакомления.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;pmEe&quot;&gt;&lt;em&gt;**Подробные ответы на вопросы с ссылками для подготовки:**&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;2Ldi&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;OAIe&quot;&gt;&lt;em&gt;### **1. Опыт и задачи аналитика**&lt;br /&gt;**Детали: **&lt;br /&gt;— Этапы проекта: сбор требований, анализ, проектирование, разработка, тестирование, внедрение.&lt;br /&gt;— Документы: ТЗ, User Stories, Use Case, BPMN, ER-диаграммы.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Роль системного аналитика в проекте](https://habr.com/ru/company/otus/blog/520590/)&lt;br /&gt;— [Документация для аналитика](https://habr.com/ru/post/516858/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;GfC6&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;0nEs&quot;&gt;&lt;em&gt;### **2. Виды требований**&lt;br /&gt;**Детали: **&lt;br /&gt;— Бизнес-требования (цели), функциональные (что делает система), нефункциональные (как делает), пользовательские (удобство).&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Классификация требований](https://habr.com/ru/post/450162/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9Sfo&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rrbo&quot;&gt;&lt;em&gt;### **3. Свойства качественных требований**&lt;br /&gt;**Детали: **&lt;br /&gt;— Атомарность, проверяемость, актуальность. Пример: «Авторизация через SMS за 10 сек.»&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Свойства требований](https://habr.com/ru/company/trinion/blog/272607/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ZRuX&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7q8x&quot;&gt;&lt;em&gt;### **4. Функциональные vs нефункциональные**&lt;br /&gt;**Детали: **&lt;br /&gt;— ФТ: функции системы (например, поиск товара).&lt;br /&gt;— НеФТ: производительность, безопасность, масштабируемость.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Различия ФТ и НеФТ](https://habr.com/ru/post/450162/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;FbDZ&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;qTSM&quot;&gt;&lt;em&gt;### **5. Управление изменениями требований**&lt;br /&gt;**Детали: **&lt;br /&gt;— Практики: Change Request, приоритизация, трекинг в Jira. Пример: изменение дизайна после фидбека.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Управление требованиями](https://habr.com/ru/company/edison/blog/532322/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;5Tve&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;llik&quot;&gt;&lt;em&gt;### **6. Структура ТЗ**&lt;br /&gt;**Детали: **&lt;br /&gt;— Разделы: введение, глоссарий, сценарии, интерфейсы, требования к данным.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Пример ТЗ](https://vc.ru/dev/156917-kak-sostavit-tehnicheskoe-zadanie) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rLqR&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;VQzh&quot;&gt;&lt;em&gt;### **7. Пример ФТ**&lt;br /&gt;**Детали: **&lt;br /&gt;— Пример: «Пользователь может оплатить заказ картой». Уровень: описание полей, валидация, ошибки.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Как писать ФТ](https://habr.com/ru/post/274313/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;wMJn&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7R9M&quot;&gt;&lt;em&gt;### **8. Варианты использования**&lt;br /&gt;**Детали: **&lt;br /&gt;— Use Case: сценарии, диаграммы UML. Пример: «Регистрация пользователя».&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Диаграммы UML](https://habr.com/ru/post/150937/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;02Af&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BNFe&quot;&gt;&lt;em&gt;### **9. Тестирование**&lt;br /&gt;**Детали: **&lt;br /&gt;— Виды: модульное, интеграционное, нагрузочное. Роль аналитика: верификация требований.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Тестирование для аналитиков](https://habr.com/ru/company/otus/blog/527290/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;AUvC&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Fzh6&quot;&gt;&lt;em&gt;### **10. Юнит-тестирование**&lt;br /&gt;**Детали: **&lt;br /&gt;— Проверка отдельных функций (например, расчет скидки).&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Основы юнит-тестирования](https://habr.com/ru/post/444982/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;6yod&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;2HG1&quot;&gt;&lt;em&gt;### **11. Регрессионное тестирование**&lt;br /&gt;**Детали: **&lt;br /&gt;— Проверка старых функций после изменений. Инструменты: Selenium, Postman.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Регрессионное тестирование](https://habr.com/ru/company/otus/blog/527290/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;QIQY&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ficq&quot;&gt;&lt;em&gt;### **12. Реляционные и нереляционные БД**&lt;br /&gt;**Детали: **&lt;br /&gt;— SQL (MySQL) vs NoSQL (MongoDB). Примеры использования: транзакции vs Big Data.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Сравнение БД](https://habr.com/ru/post/302390/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;RnRV&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ZG9Z&quot;&gt;&lt;em&gt;### **13. Нормализация БД**&lt;br /&gt;**Детали: **&lt;br /&gt;— Цель: устранение аномалий. Ненормализованные БД для аналитики (OLAP).&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Нормализация](https://habr.com/ru/post/254973/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;unon&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;MzOT&quot;&gt;&lt;em&gt;### **14–15. SCD (историчность данных)**&lt;br /&gt;**Детали: **&lt;br /&gt;— SCD2: хранение истории через версии (даты начала/окончания).&lt;br /&gt;**Статьи: **&lt;br /&gt;— [SCD2 на практике](https://habr.com/ru/post/461325/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;O2T0&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;S2Pr&quot;&gt;&lt;em&gt;### **16. Транзакции в БД**&lt;br /&gt;**Детали: **&lt;br /&gt;— ACID: атомарность, согласованность, изолированность, стойкость.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Транзакции и ACID](https://habr.com/ru/post/555920/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;JixW&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;3EV0&quot;&gt;&lt;em&gt;### **17. Хранимые процедуры**&lt;br /&gt;**Детали: **&lt;br /&gt;— SQL-скрипты для сложных операций. Пример: ежедневный отчет.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Хранимые процедуры](https://habr.com/ru/post/470317/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BPyH&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;mUdS&quot;&gt;&lt;em&gt;### **18. Логическая модель данных**&lt;br /&gt;**Детали: **&lt;br /&gt;— Сущности (клиент, заказ), связи (1:1, 1:N). Инструменты: ERwin, Lucidchart.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Моделирование данных](https://habr.com/ru/post/491276/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;InpK&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;QZGG&quot;&gt;&lt;em&gt;### **19–20. XML/XSD и JSON**&lt;br /&gt;**Детали: **&lt;br /&gt;— XML: структура с тегами, XSD для валидации. JSON: легкий формат для API.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [XML vs JSON](https://habr.com/ru/post/554274/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ZpzY&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;jixp&quot;&gt;&lt;em&gt;### **21. Технологии интеграции**&lt;br /&gt;**Детали: **&lt;br /&gt;— REST, SOAP, MQ, файловый обмен. Пример: интеграция с платежным шлюзом через REST.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Интеграция систем](https://habr.com/ru/company/otus/blog/527602/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;KBEo&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;cMlo&quot;&gt;&lt;em&gt;### **22. Веб-сервисы (REST/SOAP)**&lt;br /&gt;**Детали: **&lt;br /&gt;— REST: JSON, методы HTTP. SOAP: XML, WSDL. Инструменты: Postman, Swagger.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [REST vs SOAP](https://habr.com/ru/post/483204/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;caKw&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;CYSX&quot;&gt;&lt;em&gt;### **23. HTTP-методы**&lt;br /&gt;**Детали: **&lt;br /&gt;— GET (получение данных), POST (создание), PUT (обновление), DELETE (удаление).&lt;br /&gt;**Статьи: **&lt;br /&gt;— [HTTP-методы](https://habr.com/ru/post/50147/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;nIYr&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pL8u&quot;&gt;&lt;em&gt;### **24. Микросервисы vs монолит**&lt;br /&gt;**Детали: **&lt;br /&gt;— Микросервисы: независимое масштабирование. Монолит: простота разработки.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Микросервисы](https://habr.com/ru/company/oleg-bunin/blog/522962/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;aYR9&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7K16&quot;&gt;&lt;em&gt;### **25–26. MQ и ЭЦП**&lt;br /&gt;**Детали: **&lt;br /&gt;— MQ (RabbitMQ): асинхронная передача сообщений. ЭЦП: подпись документов.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [MQ для начинающих](https://habr.com/ru/post/442284/)&lt;br /&gt;— [ЭЦП](https://habr.com/ru/post/509268/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;44St&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;DOm9&quot;&gt;&lt;em&gt;### **27. SQL**&lt;br /&gt;**Детали: **&lt;br /&gt;— JOIN, GROUP BY, подзапросы. Пример: анализ данных продаж.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Продвинутый SQL](https://habr.com/ru/post/448072/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9TJz&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;QS3M&quot;&gt;&lt;em&gt;### **28. Чтение кода**&lt;br /&gt;**Детали: **&lt;br /&gt;— Анализ логики для документирования. Пример: проверка алгоритма расчета.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Как читать код](https://habr.com/ru/post/436254/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7xNO&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;DDsZ&quot;&gt;&lt;em&gt;### **29–30. Взаимодействие с разработчиками**&lt;br /&gt;**Детали: **&lt;br /&gt;— Документы: ТЗ, API-спецификации. Нотации: BPMN для процессов, UML для структуры.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [BPMN и UML](https://habr.com/ru/post/150937/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;NKyF&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;apxm&quot;&gt;&lt;em&gt;### **31. Проектирование интерфейсов**&lt;br /&gt;**Детали: **&lt;br /&gt;— Инструменты: Figma, Axure. Пример: макет личного кабинета.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Прототипирование](https://habr.com/ru/company/ruvds/blog/517554/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;iPsf&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;q4O9&quot;&gt;&lt;em&gt;### **32. Agile/Scrum**&lt;br /&gt;**Детали: **&lt;br /&gt;— Роли: Product Owner, Scrum Master. Артефакты: бэклог, спринты.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Scrum для аналитиков](https://habr.com/ru/company/otus/blog/527602/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;MzKk&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Lt5r&quot;&gt;&lt;em&gt;### **33. Идентификация, аутентификация, авторизация**&lt;br /&gt;**Детали: **&lt;br /&gt;— 2FA, OAuth2, ролевая модель доступа.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Разница между терминами](https://habr.com/ru/company/entersoft/blog/352430/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;lGrZ&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;1pm2&quot;&gt;&lt;em&gt;### **34. ООП**&lt;br /&gt;**Детали: **&lt;br /&gt;— Инкапсуляция, наследование, полиморфизм. Альтернативы: функциональное программирование.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Принципы ООП](https://habr.com/ru/post/463125/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;xDJ6&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;xqaJ&quot;&gt;&lt;em&gt;### **35. Вложения в JSON/XML**&lt;br /&gt;**Детали: **&lt;br /&gt;— Base64 для кодирования файлов. Пример: отправка изображения в JSON.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Работа с вложениями](https://habr.com/ru/post/554274/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Ci0Y&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;0vs5&quot;&gt;&lt;em&gt;### **36. Куки и кэш**&lt;br /&gt;**Детали: **&lt;br /&gt;— Куки: аутентификация, персонализация. Кэш: ускорение загрузки страниц.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Куки и кэш](https://habr.com/ru/post/501688/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;YKWP&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;6LBW&quot;&gt;&lt;em&gt;### **37–42. Технологии**&lt;br /&gt;**Детали: **&lt;br /&gt;— **OpenAPI: ** Стандарт для REST. **Kubernetes: ** Оркестрация контейнеров. **ELK: ** Анализ логов.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [OpenAPI](https://habr.com/ru/post/351144/)&lt;br /&gt;— [Kubernetes](https://habr.com/ru/company/otus/blog/516664/)&lt;br /&gt;— [ELK](https://habr.com/ru/company/itsumma/blog/561796/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;893t&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;OWYA&quot;&gt;&lt;em&gt;### **43–47. Технические детали**&lt;br /&gt;**Детали: **&lt;br /&gt;— **Docker: ** Контейнеризация. **XSD: ** Структура данных. **WSDL: ** Описание SO-сервисов.&lt;br /&gt;**Статьи: **&lt;br /&gt;— [Docker для начинающих](https://habr.com/ru/post/310460/)&lt;br /&gt;— [WSDL](https://habr.com/ru/post/483204/) &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;TfuH&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Aiyf&quot;&gt;&lt;em&gt;**Совет:** Изучите статьи, потренируйтесь на реальных кейсах (например, спроектируйте БД или опишите API в Swagger). Удачи! 😊&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;9WW2&quot;&gt;Описание стало еще более убористое, про вопросы DeepSeek забыл начисто, обработал только свои заголовки, ссылки даны с релевантными названиями, но сам выбор статей не назовешь удачным. Какие-то материалы отсутствуют, какие-то не согласуются с названиями ссылок. Плохо.&lt;/p&gt;
  &lt;p id=&quot;jM02&quot;&gt;Не получилось со статьями, пусть даст ссылки на книги:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;RfiY&quot;&gt;Спасибо! Дополни пожалуйста информацию по каждому вопросу из предыдущего ответа ссылкой на книгу в электронном виде из Яндекс книг (если найдется такая), раскрывающую тему вопроса, для ознакомления.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;fQMG&quot;&gt;&lt;em&gt;**Ответы с ссылками на книги из Яндекс Книг:**&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pWdi&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;oOla&quot;&gt;&lt;em&gt;### **1. Опыт и задачи аналитика**  &lt;br /&gt;**Книга:** «Системный анализ в управлении» (В.Д. Артемьев)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jKX)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;bpGJ&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;c4o4&quot;&gt;&lt;em&gt;### **2. Виды требований**  &lt;br /&gt;**Книга:** «Управление требованиями для программных проектов» (Дин Лэффенгуэлл)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jKY)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Lpns&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BEL0&quot;&gt;&lt;em&gt;### **3. Свойства качественных требований**  &lt;br /&gt;**Книга:** «Разработка требований к программному обеспечению» (Карл Вигерс)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jKZ)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;g1Uq&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;jys9&quot;&gt;&lt;em&gt;### **4. Функциональные vs нефункциональные требования**  &lt;br /&gt;**Книга:** «Требования к программному обеспечению» (Алан Дэвис)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL0)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Ibpi&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;nfmO&quot;&gt;&lt;em&gt;### **5. Управление изменениями требований**  &lt;br /&gt;**Книга:** «Гибкие требования» (Энтони Бреннер)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL1)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Hqkz&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;clpD&quot;&gt;&lt;em&gt;### **6. Структура ТЗ**  &lt;br /&gt;**Книга:** «Техническое задание: разработка и управление» (С.В. Архипенков)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL2)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;yH6q&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;uJ3H&quot;&gt;&lt;em&gt;### **7. Пример ФТ**  &lt;br /&gt;**Книга:** «Практика функционального моделирования» (С.В. Ковалев)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL3)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;mtOi&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;5xgE&quot;&gt;&lt;em&gt;### **8. Варианты использования**  &lt;br /&gt;**Книга:** «UML 2. Руководство пользователя» (Гради Буч)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL4)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;taZR&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;y3uu&quot;&gt;&lt;em&gt;### **9. Тестирование**  &lt;br /&gt;**Книга:** «Тестирование программного обеспечения» (Святослав Куликов)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL5)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;yRD1&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ZDuV&quot;&gt;&lt;em&gt;### **10. Юнит-тестирование**  &lt;br /&gt;**Книга:** «Тестирование в Agile» (Лиза Криспин)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL6)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;QXRI&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;LrqV&quot;&gt;&lt;em&gt;### **11. Регрессионное тестирование**  &lt;br /&gt;**Книга:** «Автоматизация тестирования» (Марк Классен)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL7)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;NgtK&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;K1MX&quot;&gt;&lt;em&gt;### **12. Реляционные и нереляционные БД**  &lt;br /&gt;**Книга:** «SQL для простых смертных» (Джон Виеска)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL8)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ltpt&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rmlP&quot;&gt;&lt;em&gt;### **13. Нормализация БД**  &lt;br /&gt;**Книга:** «Проектирование баз данных» (Томас Коннолли)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jL9)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;i2xP&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;EOpX&quot;&gt;&lt;em&gt;### **14–15. SCD (историчность данных)**  &lt;br /&gt;**Книга:** «Хранилища данных» (Ральф Кимбалл)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLa)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;h38i&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;e9Dt&quot;&gt;&lt;em&gt;### **16. Транзакции в БД**  &lt;br /&gt;**Книга:** «Базы данных: проектирование, реализация и управление» (Карлос Коронел)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLb)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;WQVk&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;IMEa&quot;&gt;&lt;em&gt;### **17. Хранимые процедуры**  &lt;br /&gt;**Книга:** «SQL: Полное руководство» (Джеймс Грофф)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLc)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;vkoC&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BZtE&quot;&gt;&lt;em&gt;### **18. Логическая модель данных**  &lt;br /&gt;**Книга:** «Моделирование данных» (Алан Саймон)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLd)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;q4oy&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;NJcb&quot;&gt;&lt;em&gt;### **19–20. XML/XSD и JSON**  &lt;br /&gt;**Книга:** «XML для профессионалов» (Николас Чейз)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLe)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;MCWq&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;LshQ&quot;&gt;&lt;em&gt;### **21. Технологии интеграции**  &lt;br /&gt;**Книга:** «Интеграция корпоративных систем» (Грегор Хоуп)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLf)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;uyJz&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;fTPq&quot;&gt;&lt;em&gt;### **22. Веб-сервисы (REST/SOAP)**  &lt;br /&gt;**Книга:** «RESTful API: разработка и интеграция» (Леонард Ричардсон)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLg)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BmJp&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;e4E3&quot;&gt;&lt;em&gt;### **23. HTTP-методы**  &lt;br /&gt;**Книга:** «HTTP: Протокол современного веба» (Дэвид Гурлей)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLh)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kK28&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Idy4&quot;&gt;&lt;em&gt;### **24. Микросервисы vs монолит**  &lt;br /&gt;**Книга:** «Микросервисы: Паттерны разработки» (Крис Ричардсон)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLi)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;efXG&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;fN0u&quot;&gt;&lt;em&gt;### **25–26. MQ и ЭЦП**  &lt;br /&gt;**Книга:** «Системы очередей сообщений» (Ричард Монсун-Хэфкин)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLj)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;uzqz&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;XeyU&quot;&gt;&lt;em&gt;### **27. SQL**  &lt;br /&gt;**Книга:** «Изучаем SQL» (Алан Болье)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLk)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;sCFp&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Z9co&quot;&gt;&lt;em&gt;### **28. Чтение кода**  &lt;br /&gt;**Книга:** «Чистый код» (Роберт Мартин)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLl)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;H3vj&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;o4Ma&quot;&gt;&lt;em&gt;### **29–30. Взаимодействие с разработчиками**  &lt;br /&gt;**Книга:** «Гибкая разработка требований» (Дженнифер Стиман)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLm)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kqq0&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;hSmh&quot;&gt;&lt;em&gt;### **31. Проектирование интерфейсов**  &lt;br /&gt;**Книга:** «Не заставляйте меня думать» (Стив Круг)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLn)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;PmdV&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;cdNV&quot;&gt;&lt;em&gt;### **32. Agile/Scrum**  &lt;br /&gt;**Книга:** «Scrum: Революционный метод управления проектами» (Джефф Сазерленд)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLo)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;fTKt&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kGqf&quot;&gt;&lt;em&gt;### **33. Идентификация, аутентификация, авторизация**  &lt;br /&gt;**Книга:** «Компьютерная безопасность» (Уильям Столлингс)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLp)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;TQPq&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Ft6E&quot;&gt;&lt;em&gt;### **34. ООП**  &lt;br /&gt;**Книга:** «Объектно-ориентированное мышление» (Мэтт Вайсфельд)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLq)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;0Qjo&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;XOgB&quot;&gt;&lt;em&gt;### **35. Вложения в JSON/XML**  &lt;br /&gt;**Книга:** «JSON: Полное руководство» (Том Маррс)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLr)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;e7Ki&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;OOjl&quot;&gt;&lt;em&gt;### **36. Куки и кэш**  &lt;br /&gt;**Книга:** «Веб-производительность» (Стив Саудерс)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLs)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;jU0V&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7sRs&quot;&gt;&lt;em&gt;### **37–42. Технологии**  &lt;br /&gt;**Книга:** «OpenAPI: Создание API» (Тони Шилд)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLt)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;mtKB&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;mWG4&quot;&gt;&lt;em&gt;### **43–47. Технические детали**  &lt;br /&gt;**Книга:** «Docker для профессионалов» (Эдриен Моуэт)  &lt;br /&gt;[Ссылка](https://ya.cc/1/5jLu)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;yXgD&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Lcsc&quot;&gt;&lt;em&gt;**Примечание:** Ссылки приведены в формате примеров. Для доступа к реальным книгам воспользуйтесь поиском на [Яндекс Книгах](&lt;a href=&quot;https://ya.cc/book&quot; target=&quot;_blank&quot;&gt;https://ya.cc/book&lt;/a&gt;) по названиям или авторам. Некоторые книги могут быть доступны в подборках или по подписке. Успешной подготовки! 😊&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Rwov&quot;&gt;Тут мы прямо запросили список книг по вопросам из предыдущего ответа, что ж, сами книги подобраны неплохо, но ни одна из ссылок не работает. &lt;/p&gt;
  &lt;p id=&quot;63OY&quot;&gt;Попросим консолидировать информацию из разных ответов в один:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;bf2w&quot;&gt;Собери всю найденную информацию по вопросам в один список для подготовки к собеседованию.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;xPqC&quot;&gt;&lt;em&gt;**Полный список вопросов с ответами, статьями и книгами для подготовки к собеседованию на позицию системного аналитика:**&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;V4Tk&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kJF4&quot;&gt;&lt;em&gt;### **1. Опыт и задачи аналитика**  &lt;br /&gt;- **Основное:** Этапы проекта (сбор требований, проектирование, тестирование), документация (ТЗ, Use Case, BPMN).  &lt;br /&gt;- **Статьи:** [Роль аналитика](https://habr.com/ru/company/otus/blog/520590/), [Документация](https://habr.com/ru/post/516858/).  &lt;br /&gt;- **Книга:** «Системный анализ в управлении» (В.Д. Артемьев).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;wLfP&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;MJrx&quot;&gt;&lt;em&gt;### **2. Виды требований**  &lt;br /&gt;- **Основное:** Бизнес-требования (цели), ФТ (функции системы), НеФТ (качество работы).  &lt;br /&gt;- **Статья:** [Классификация требований](https://habr.com/ru/post/450162/).  &lt;br /&gt;- **Книга:** «Управление требованиями для программных проектов» (Дин Лэффенгуэлл).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;cV00&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;HtCs&quot;&gt;&lt;em&gt;### **3. Свойства качественных требований**  &lt;br /&gt;- **Основное:** Атомарность, проверяемость, актуальность. Пример: &amp;quot;Оплата за 5 сек.&amp;quot;  &lt;br /&gt;- **Статья:** [Свойства требований](https://habr.com/ru/company/trinion/blog/272607/).  &lt;br /&gt;- **Книга:** «Разработка требований к программному обеспечению» (Карл Вигерс).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;auNv&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;szur&quot;&gt;&lt;em&gt;### **4. Функциональные vs нефункциональные требования**  &lt;br /&gt;- **Основное:** ФТ — что делает система, НеФТ — как (производительность, безопасность).  &lt;br /&gt;- **Статья:** [Различия ФТ и НеФТ](https://habr.com/ru/post/450162/).  &lt;br /&gt;- **Книга:** «Требования к программному обеспечению» (Алан Дэвис).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;SDqg&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pYFn&quot;&gt;&lt;em&gt;### **5. Управление изменениями требований**  &lt;br /&gt;- **Основное:** Change Request, приоритизация, Jira. Пример: изменение интерфейса после тестов.  &lt;br /&gt;- **Статья:** [Управление требованиями](https://habr.com/ru/company/edison/blog/532322/).  &lt;br /&gt;- **Книга:** «Гибкие требования» (Энтони Бреннер).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9hFc&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7oNp&quot;&gt;&lt;em&gt;### **6. Структура ТЗ**  &lt;br /&gt;- **Основное:** Введение, глоссарий, сценарии, требования, диаграммы.  &lt;br /&gt;- **Статья:** [Пример ТЗ](https://vc.ru/dev/156917-kak-sostavit-tehnicheskoe-zadanie).  &lt;br /&gt;- **Книга:** «Техническое задание: разработка и управление» (С.В. Архипенков).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rMfc&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Jeu2&quot;&gt;&lt;em&gt;### **7. Пример ФТ**  &lt;br /&gt;- **Основное:** Пример: &amp;quot;Фильтрация товаров по цене&amp;quot;. Уровень детализации: поля, условия.  &lt;br /&gt;- **Статья:** [Как писать ФТ](https://habr.com/ru/post/274313/).  &lt;br /&gt;- **Книга:** «Практика функционального моделирования» (С.В. Ковалев).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ChZU&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;y6vh&quot;&gt;&lt;em&gt;### **8. Варианты использования**  &lt;br /&gt;- **Основное:** Use Case, диаграммы UML. Пример: &amp;quot;Оформление заказа&amp;quot;.  &lt;br /&gt;- **Статья:** [Диаграммы UML](https://habr.com/ru/post/150937/).  &lt;br /&gt;- **Книга:** «UML 2. Руководство пользователя» (Гради Буч).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;s3fV&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;X3aX&quot;&gt;&lt;em&gt;### **9. Тестирование**  &lt;br /&gt;- **Основное:** Виды тестирования (функциональное, нагрузочное), роль аналитика.  &lt;br /&gt;- **Статья:** [Тестирование для аналитиков](https://habr.com/ru/company/otus/blog/527290/).  &lt;br /&gt;- **Книга:** «Тестирование программного обеспечения» (Святослав Куликов).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;AWNT&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;hAzY&quot;&gt;&lt;em&gt;### **10. Юнит-тестирование**  &lt;br /&gt;- **Основное:** Проверка отдельных модулей (например, расчет скидки).  &lt;br /&gt;- **Статья:** [Основы юнит-тестирования](https://habr.com/ru/post/444982/).  &lt;br /&gt;- **Книга:** «Тестирование в Agile» (Лиза Криспин).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;wzEW&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9yGy&quot;&gt;&lt;em&gt;### **11. Регрессионное тестирование**  &lt;br /&gt;- **Основное:** Проверка старых функций после изменений. Инструменты: Selenium.  &lt;br /&gt;- **Статья:** [Регрессионное тестирование](https://habr.com/ru/company/otus/blog/527290/).  &lt;br /&gt;- **Книга:** «Автоматизация тестирования» (Марк Классен).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;6Su4&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;S14V&quot;&gt;&lt;em&gt;### **12. Реляционные и нереляционные БД**  &lt;br /&gt;- **Основное:** SQL (таблицы) vs NoSQL (документы, графы). Примеры: MySQL, MongoDB.  &lt;br /&gt;- **Статья:** [Сравнение БД](https://habr.com/ru/post/302390/).  &lt;br /&gt;- **Книга:** «SQL для простых смертных» (Джон Виеска).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;YZaf&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;VwfO&quot;&gt;&lt;em&gt;### **13. Нормализация БД**  &lt;br /&gt;- **Основное:** Устранение избыточности. Ненормализованные БД для аналитики.  &lt;br /&gt;- **Статья:** [Нормализация](https://habr.com/ru/post/254973/).  &lt;br /&gt;- **Книга:** «Проектирование баз данных» (Томас Коннолли).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;xe9b&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;T6f9&quot;&gt;&lt;em&gt;### **14–15. SCD (историчность данных)**  &lt;br /&gt;- **Основное:** SCD2 — хранение истории через версии.  &lt;br /&gt;- **Статья:** [SCD2 на практике](https://habr.com/ru/post/461325/).  &lt;br /&gt;- **Книга:** «Хранилища данных» (Ральф Кимбалл).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rH7U&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;xSjF&quot;&gt;&lt;em&gt;### **16. Транзакции в БД**  &lt;br /&gt;- **Основное:** ACID (атомарность, согласованность, изолированность, стойкость).  &lt;br /&gt;- **Статья:** [Транзакции и ACID](https://habr.com/ru/post/555920/).  &lt;br /&gt;- **Книга:** «Базы данных: проектирование, реализация и управление» (Карлос Коронел).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;6jhG&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ZEXl&quot;&gt;&lt;em&gt;### **17. Хранимые процедуры**  &lt;br /&gt;- **Основное:** SQL-скрипты для сложных операций. Пример: генерация отчетов.  &lt;br /&gt;- **Статья:** [Хранимые процедуры](https://habr.com/ru/post/470317/).  &lt;br /&gt;- **Книга:** «SQL: Полное руководство» (Джеймс Грофф).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;eSvv&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;d4I0&quot;&gt;&lt;em&gt;### **18. Логическая модель данных**  &lt;br /&gt;- **Основное:** Сущности (клиент, заказ), связи (1:N). Инструменты: ERwin.  &lt;br /&gt;- **Статья:** [Моделирование данных](https://habr.com/ru/post/491276/).  &lt;br /&gt;- **Книга:** «Моделирование данных» (Алан Саймон).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Jy16&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;PMUa&quot;&gt;&lt;em&gt;### **19–20. XML/XSD и JSON**  &lt;br /&gt;- **Основное:** XML (структура с XSD) vs JSON (легковесный для API).  &lt;br /&gt;- **Статья:** [XML vs JSON](https://habr.com/ru/post/554274/).  &lt;br /&gt;- **Книга:** «XML для профессионалов» (Николас Чейз).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BSlq&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;MYzi&quot;&gt;&lt;em&gt;### **21. Технологии интеграции**  &lt;br /&gt;- **Основное:** REST, SOAP, MQ, файловый обмен. Пример: интеграция с платежным шлюзом.  &lt;br /&gt;- **Статья:** [Интеграция систем](https://habr.com/ru/company/otus/blog/527602/).  &lt;br /&gt;- **Книга:** «Интеграция корпоративных систем» (Грегор Хоуп).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;igN4&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;FNjn&quot;&gt;&lt;em&gt;### **22. Веб-сервисы (REST/SOAP)**  &lt;br /&gt;- **Основное:** REST (JSON, HTTP-методы) vs SOAP (XML, WSDL).  &lt;br /&gt;- **Статья:** [REST vs SOAP](https://habr.com/ru/post/483204/).  &lt;br /&gt;- **Книга:** «RESTful API: разработка и интеграция» (Леонард Ричардсон).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;TFOa&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Tjn6&quot;&gt;&lt;em&gt;### **23. HTTP-методы**  &lt;br /&gt;- **Основное:** GET (получение), POST (создание), PUT (обновление), DELETE (удаление).  &lt;br /&gt;- **Статья:** [HTTP-методы](https://habr.com/ru/post/50147/).  &lt;br /&gt;- **Книга:** «HTTP: Протокол современного веба» (Дэвид Гурлей).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;U2sP&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;GBW9&quot;&gt;&lt;em&gt;### **24. Микросервисы vs монолит**  &lt;br /&gt;- **Основное:** Микросервисы (+масштабируемость), монолит (+простота).  &lt;br /&gt;- **Статья:** [Микросервисы](https://habr.com/ru/company/oleg-bunin/blog/522962/).  &lt;br /&gt;- **Книга:** «Микросервисы: Паттерны разработки» (Крис Ричардсон).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;jnjq&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;O4Qv&quot;&gt;&lt;em&gt;### **25–26. MQ и ЭЦП**  &lt;br /&gt;- **Основное:** MQ (очереди сообщений), ЭЦП (подпись документов).  &lt;br /&gt;- **Статья:** [MQ для начинающих](https://habr.com/ru/post/442284/).  &lt;br /&gt;- **Книга:** «Системы очередей сообщений» (Ричард Монсун-Хэфкин).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;DlGw&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;NJ4T&quot;&gt;&lt;em&gt;### **27. SQL**  &lt;br /&gt;- **Основное:** JOIN, UNION, подзапросы. Пример: анализ данных.  &lt;br /&gt;- **Статья:** [Продвинутый SQL](https://habr.com/ru/post/448072/).  &lt;br /&gt;- **Книга:** «Изучаем SQL» (Алан Болье).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;A1YF&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;p7Zs&quot;&gt;&lt;em&gt;### **28. Чтение кода**  &lt;br /&gt;- **Основное:** Анализ логики для документирования. Пример: проверка алгоритма.  &lt;br /&gt;- **Статья:** [Как читать код](https://habr.com/ru/post/436254/).  &lt;br /&gt;- **Книга:** «Чистый код» (Роберт Мартин).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;mBoy&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;m1ok&quot;&gt;&lt;em&gt;### **29–30. Взаимодействие с разработчиками**  &lt;br /&gt;- **Основное:** Документы (ТЗ, API-спецификации), нотации (BPMN, UML).  &lt;br /&gt;- **Статья:** [BPMN и UML](https://habr.com/ru/post/150937/).  &lt;br /&gt;- **Книга:** «Гибкая разработка требований» (Дженнифер Стиман).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;lQpV&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pDld&quot;&gt;&lt;em&gt;### **31. Проектирование интерфейсов**  &lt;br /&gt;- **Основное:** Инструменты: Figma, Axure. Пример: макет личного кабинета.  &lt;br /&gt;- **Статья:** [Прототипирование](https://habr.com/ru/company/ruvds/blog/517554/).  &lt;br /&gt;- **Книга:** «Не заставляйте меня думать» (Стив Круг).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;i6m6&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;sDHw&quot;&gt;&lt;em&gt;### **32. Agile/Scrum**  &lt;br /&gt;- **Основное:** Роли (PO, Scrum Master), спринты, User Stories.  &lt;br /&gt;- **Статья:** [Scrum для аналитиков](https://habr.com/ru/company/otus/blog/527602/).  &lt;br /&gt;- **Книга:** «Scrum: Революционный метод управления проектами» (Джефф Сазерленд).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kjHm&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;x6Fb&quot;&gt;&lt;em&gt;### **33. Идентификация, аутентификация, авторизация**  &lt;br /&gt;- **Основное:** 2FA, OAuth2, ролевая модель.  &lt;br /&gt;- **Статья:** [Разница между терминами](https://habr.com/ru/company/entersoft/blog/352430/).  &lt;br /&gt;- **Книга:** «Компьютерная безопасность» (Уильям Столлингс).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;q8BJ&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;UVay&quot;&gt;&lt;em&gt;### **34. ООП**  &lt;br /&gt;- **Основное:** Инкапсуляция, наследование, полиморфизм.  &lt;br /&gt;- **Статья:** [Принципы ООП](https://habr.com/ru/post/463125/).  &lt;br /&gt;- **Книга:** «Объектно-ориентированное мышление» (Мэтт Вайсфельд).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;VK4A&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;QZG4&quot;&gt;&lt;em&gt;### **35. Вложения в JSON/XML**  &lt;br /&gt;- **Основное:** Base64-кодирование. Пример: отправка изображения.  &lt;br /&gt;- **Статья:** [Работа с вложениями](https://habr.com/ru/post/554274/).  &lt;br /&gt;- **Книга:** «JSON: Полное руководство» (Том Маррс).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;AeqF&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;k7Xt&quot;&gt;&lt;em&gt;### **36. Куки и кэш**  &lt;br /&gt;- **Основное:** Куки (аутентификация), кэш (ускорение загрузки).  &lt;br /&gt;- **Статья:** [Куки и кэш](https://habr.com/ru/post/501688/).  &lt;br /&gt;- **Книга:** «Веб-производительность» (Стив Саудерс).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;XX7T&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;8ELk&quot;&gt;&lt;em&gt;### **37–42. Технологии**  &lt;br /&gt;- **Основное:** OpenAPI, Kubernetes, ELK, Swagger.  &lt;br /&gt;- **Статьи:**  &lt;br /&gt;  - [OpenAPI](https://habr.com/ru/post/351144/)  &lt;br /&gt;  - [Kubernetes](https://habr.com/ru/company/otus/blog/516664/)  &lt;br /&gt;- **Книга:** «OpenAPI: Создание API» (Тони Шилд).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pG1u&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BGuH&quot;&gt;&lt;em&gt;### **43–47. Технические детали**  &lt;br /&gt;- **Основное:** Docker, XSD, WSDL.  &lt;br /&gt;- **Статья:** [WSDL](https://habr.com/ru/post/483204/).  &lt;br /&gt;- **Книга:** «Docker для профессионалов» (Эдриен Моуэт).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;XDzo&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;IhEr&quot;&gt;&lt;em&gt;**Советы:**  &lt;br /&gt;1. Практикуйтесь в написании SQL-запросов и проектировании API.  &lt;br /&gt;2. Изучите примеры ТЗ и Use Case-диаграмм.  &lt;br /&gt;3. Попробуйте создать простой микросервис с использованием REST.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;LrmN&quot;&gt;&lt;em&gt;**Удачи на собеседовании!** 🚀&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;xkoV&quot;&gt;Объединение корректное, но описание упростилось (исчезли вопросы, осталось только &amp;quot;самое важное&amp;quot;), ссылки на книги тоже исчезли. &lt;/p&gt;
  &lt;p id=&quot;71HI&quot;&gt;Попросим дать комментарии, что-то вроде рекомендаций, к предложенным DeepSeek книгам:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;PQSo&quot;&gt;Напиши про каждую из предложенных тобой книг, почему, по-твоему, стоит эту книгу прочитать, чем она хороша, что даст из теории или практики системному аналитику.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;b98F&quot;&gt;&lt;em&gt;**Обзор книг для системного аналитика с указанием их ценности:**&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;J35S&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Nf9g&quot;&gt;&lt;em&gt;### **1. «Системный анализ в управлении» (В.Д. Артемьев)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Книга дает фундаментальные знания о системном подходе к управлению проектами. Она учит аналитиков структурировать задачи, выявлять взаимосвязи между компонентами системы и оптимизировать процессы.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Понимание роли аналитика в жизненном цикле проекта.  &lt;br /&gt;— Методы анализа бизнес-процессов и их документации.  &lt;br /&gt;— Примеры из реальных кейсов управления ИТ-системами.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;iSUw&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;lEsn&quot;&gt;&lt;em&gt;### **2. «Управление требованиями для программных проектов» (Дин Лэффенгуэлл)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Автор детально разбирает процесс работы с требованиями: от их сбора до приоритизации и управления изменениями.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Техники интервьюирования стейкхолдеров.  &lt;br /&gt;— Инструменты для трекинга требований (например, матрица трассируемости).  &lt;br /&gt;— Примеры управления конфликтами в требованиях.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BhGC&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;DyVc&quot;&gt;&lt;em&gt;### **3. «Разработка требований к программному обеспечению» (Карл Вигерс)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Классическое руководство по созданию четких, атомарных и проверяемых требований.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Шаблоны для формулировки требований.  &lt;br /&gt;— Как избежать двусмысленностей и противоречий.  &lt;br /&gt;— Примеры нефункциональных требований (например, безопасность, производительность).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;PrsD&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;3VPY&quot;&gt;&lt;em&gt;### **4. «Требования к программному обеспечению» (Алан Дэвис)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Книга охватывает все аспекты работы с требованиями, включая их классификацию и верификацию.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Методы анализа требований на соответствие бизнес-целям.  &lt;br /&gt;— Стратегии работы с изменяющимися требованиями.  &lt;br /&gt;— Кейсы из крупных проектов.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;aqcC&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pNUB&quot;&gt;&lt;em&gt;### **5. «Гибкие требования» (Энтони Бреннер)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Фокус на адаптации процессов управления требованиями под Agile и Scrum.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Как создавать User Stories и принимать решения в условиях неопределенности.  &lt;br /&gt;— Работа с бэклогом и спринтами.  &lt;br /&gt;— Примеры из реальных Agile-проектов.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;iYfm&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;UDFD&quot;&gt;&lt;em&gt;### **6. «Техническое задание: разработка и управление» (С.В. Архипенков)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Практическое руководство по составлению ТЗ, включая структуру и типичные ошибки.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Шаблоны разделов ТЗ (цели, глоссарий, интерфейсы).  &lt;br /&gt;— Как согласовывать ТЗ с заказчиком.  &lt;br /&gt;— Примеры документов для разных типов проектов.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;3vAa&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;8wnh&quot;&gt;&lt;em&gt;### **7. «UML 2. Руководство пользователя» (Гради Буч)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Исчерпывающее руководство по UML — стандартному языку моделирования для аналитиков.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Построение Use Case-диаграмм, диаграмм классов и последовательностей.  &lt;br /&gt;— Примеры моделирования сложных систем.  &lt;br /&gt;— Интеграция UML с Agile-подходами.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;JHRV&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;hKb1&quot;&gt;&lt;em&gt;### **8. «Тестирование программного обеспечения» (Святослав Куликов)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Книга объясняет, как аналитик взаимодействует с тестировщиками и какие артефакты ему нужны.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Составление тест-кейсов на основе требований.  &lt;br /&gt;— Анализ дефектов и их трассировка к требованиям.  &lt;br /&gt;— Примеры нагрузочного и регрессионного тестирования.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Uq2F&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Hxk6&quot;&gt;&lt;em&gt;### **9. «SQL: Полное руководство» (Джеймс Грофф)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Подробный разбор SQL для работы с реляционными БД.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Написание сложных запросов (JOIN, подзапросы).  &lt;br /&gt;— Оптимизация производительности запросов.  &lt;br /&gt;— Примеры проектирования таблиц и нормализации.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;CmVs&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;hzMm&quot;&gt;&lt;em&gt;### **10. «Микросервисы: Паттерны разработки» (Крис Ричардсон)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Книга помогает понять, как проектировать системы на основе микросервисов.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Разделение монолита на микросервисы.  &lt;br /&gt;— Паттерны интеграции (API Gateway, Event Sourcing).  &lt;br /&gt;— Примеры из проектов Netflix и Amazon.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;qyf7&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;pm7Z&quot;&gt;&lt;em&gt;### **11. «Чистый код» (Роберт Мартин)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Учит писать и читать код, что важно для аналитиков, работающих с разработчиками.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Как анализировать код для документирования.  &lt;br /&gt;— Примеры рефакторинга и улучшения читаемости.  &lt;br /&gt;— Принципы SOLID и их применение.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rQvv&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BBsV&quot;&gt;&lt;em&gt;### **12. «Scrum: Революционный метод управления проектами» (Джефф Сазерленд)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Книга от создателя Scrum объясняет, как внедрять Agile в командах.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Роли в Scrum (Product Owner, Scrum Master).  &lt;br /&gt;— Проведение ежедневных стендапов и спринт-ревью.  &lt;br /&gt;— Примеры из ИТ-проектов.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;HMWE&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9lUF&quot;&gt;&lt;em&gt;### **13. «Компьютерная безопасность» (Уильям Столлингс)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Раскрывает основы безопасности, критичные для аналитиков, работающих с финансовыми системами (например, в банках).  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Модели аутентификации и авторизации (OAuth2, 2FA).  &lt;br /&gt;— Шифрование данных и защита API.  &lt;br /&gt;— Примеры уязвимостей и их устранение.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;TAA9&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Dx6x&quot;&gt;&lt;em&gt;### **14. «Не заставляйте меня думать» (Стив Круг)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Книга о юзабилити и проектировании интерфейсов.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Принципы создания интуитивных UI/UX.  &lt;br /&gt;— Проведение юзабилити-тестов.  &lt;br /&gt;— Примеры плохого и хорошего дизайна.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;SGyR&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;6GyT&quot;&gt;&lt;em&gt;### **15. «Docker для профессионалов» (Эдриен Моуэт)**  &lt;br /&gt;**Чем полезна:**  &lt;br /&gt;Объясняет, как использовать Docker для развертывания приложений.  &lt;br /&gt;**Практическая польза:**  &lt;br /&gt;— Создание и управление контейнерами.  &lt;br /&gt;— Интеграция Docker с CI/CD.  &lt;br /&gt;— Примеры оркестрации через Kubernetes.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;BstP&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;e4bi&quot;&gt;&lt;em&gt;**Итог:**  &lt;br /&gt;Каждая из этих книг покрывает ключевые аспекты работы системного аналитика — от управления требованиями и проектирования архитектуры до взаимодействия с командой и обеспечения безопасности. Они сочетают теорию с практическими примерами, что позволяет не только понять концепции, но и применять их в реальных проектах. Чтение этих книг поможет:  &lt;br /&gt;- Улучшить навыки документирования.  &lt;br /&gt;- Освоить современные методологии (Agile, микросервисы).  &lt;br /&gt;- Глубоко разобраться в технических аспектах (SQL, Docker, безопасность).&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;rPeD&quot;&gt;Релевантно, но очень сжато. Как и в первом случае с вопросами.&lt;/p&gt;
  &lt;p id=&quot;yGEB&quot;&gt;Хорошо. Про книги мы узнали. Теперь спросим, где их можно купить:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;IGKy&quot;&gt;Напиши, где можно купить в бумажном и электронном виде все предложенные тобой книги, приложи ссылки на них в онлайн-магазинах.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;YcjS&quot;&gt;&lt;em&gt;**Ссылки для покупки книг (бумажные и электронные версии):**  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;a3J9&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;OAmc&quot;&gt;&lt;em&gt;### **1. «Системный анализ в управлении» (В.Д. Артемьев)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/sistemnyy-analiz-v-upravlenii-artemev-v-d-123456789/)  &lt;br /&gt;  [Лабиринт](https://www.labirint.ru/books/123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes]()  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;zwAI&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;sN74&quot;&gt;&lt;em&gt;### **2. «Управление требованиями для программных проектов» (Дин Лэффенгуэлл)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/upravlenie-trebovaniyami-dlya-programmnyh-proektov-leffen-123456/)  &lt;br /&gt;  [Читай-город](https://www.chitai-gorod.ru/catalog/book/123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Литмаркет](https://www.litmarket.ru/books/upravlenie-trebovaniyami-123456)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;QHAU&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;y25e&quot;&gt;&lt;em&gt;### **3. «Разработка требований к программному обеспечению» (Карл Вигерс)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Wildberries](https://www.wildberries.ru/catalog/12345678/detail.aspx)  &lt;br /&gt;  [Book24](https://book24.ru/product/razrabotka-trebovaniy-123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/karl-vigers/razrabotka-trebovaniy-123456/)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;PgPY&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;9wnw&quot;&gt;&lt;em&gt;### **4. «Требования к программному обеспечению» (Алан Дэвис)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/trebovaniya-k-po-devis-123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  Доступна на [Amazon Kindle](https://www.amazon.com/Software-Requirements-Alan-Davis-ebook/dp/B000XUEFC2) (на английском).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;gOw8&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;wijn&quot;&gt;&lt;em&gt;### **5. «Гибкие требования» (Энтони Бреннер)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Читай-город](https://www.chitai-gorod.ru/catalog/book/123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Литрес](https://www.litres.ru/entoni-brenner/gibkie-trebovaniya-123456/)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;hpti&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;EUpI&quot;&gt;&lt;em&gt;### **6. «Техническое задание: разработка и управление» (С.В. Архипенков)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Лабиринт](https://www.labirint.ru/books/123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  Недоступна.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;68W4&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Hwgv&quot;&gt;&lt;em&gt;### **7. «UML 2. Руководство пользователя» (Гради Буч)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/uml-2-rukovodstvo-polzovatelya-buch-123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Amazon Kindle](https://www.amazon.com/UML-User-Guide-2nd/dp/0321267974) (английский).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Qc9a&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;n0g0&quot;&gt;&lt;em&gt;### **8. «Тестирование программного обеспечения» (Святослав Куликов)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Wildberries](https://www.wildberries.ru/catalog/12345678/detail.aspx)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/svyatoslav-kulikov/testirovanie-po-123456/)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;egSr&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Ox6e&quot;&gt;&lt;em&gt;### **9. «SQL: Полное руководство» (Джеймс Грофф)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Book24](https://book24.ru/product/sql-polnoe-rukovodstvo-123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Литмаркет](https://www.litmarket.ru/books/sql-123456)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Z2YJ&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;4ID4&quot;&gt;&lt;em&gt;### **10. «Микросервисы: Паттерны разработки» (Крис Ричардсон)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/mikroservisy-richardson-123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Amazon Kindle](https://www.amazon.com/Microservices-Patterns-ebook/dp/B09B8LFKQL) (английский).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;b8kV&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rlB1&quot;&gt;&lt;em&gt;### **11. «Чистый код» (Роберт Мартин)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Читай-город](https://www.chitai-gorod.ru/catalog/book/123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/robert-martin/chistyy-kod-123456/)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;2lM1&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;cqRO&quot;&gt;&lt;em&gt;### **12. «Scrum: Революционный метод управления проектами» (Джефф Сазерленд)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Wildberries](https://www.wildberries.ru/catalog/12345678/detail.aspx)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Литрес](https://www.litres.ru/dzheff-sazerlend/scrum-123456/)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;13kt&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;AAAU&quot;&gt;&lt;em&gt;### **13. «Компьютерная безопасность» (Уильям Столлингс)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Лабиринт](https://www.labirint.ru/books/123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Amazon Kindle](https://www.amazon.com/Computer-Security-Stallings-ebook/dp/B000XUEFC2) (английский).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;LuqK&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;wvEY&quot;&gt;&lt;em&gt;### **14. «Не заставляйте меня думать» (Стив Круг)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/ne-zastavlyayte-menya-dumat-123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/stiv-krug/ne-zastavlyayte-123456/)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;TE7a&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;LECC&quot;&gt;&lt;em&gt;### **15. «Docker для профессионалов» (Эдриен Моуэт)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Book24](https://book24.ru/product/docker-123456/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Литмаркет](https://www.litmarket.ru/books/docker-123456)  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;ZTqn&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;thCd&quot;&gt;&lt;em&gt;**Примечания:**  &lt;br /&gt;1. Некоторые книги доступны только на английском языке (например, «Software Requirements» Алана Дэвиса).  &lt;br /&gt;2. Электронные версии можно также найти на платформах:  &lt;br /&gt;   - **Google Книги:** https://books.google.ru  &lt;br /&gt;   - **Amazon Kindle:** https://www.amazon.com/kindle  &lt;br /&gt;3. Если книга отсутствует в магазинах, проверьте букинистические платформы (например, [Авито](https://www.avito.ru) или [Буквоед](https://www.bookvoed.ru)).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;UmRQ&quot;&gt;&lt;em&gt;**Совет:** Перед покупкой уточняйте наличие и актуальность ссылок на сайтах магазинов. Удачи в подготовке! 📚🚀&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;gkMJ&quot;&gt;Я не сильно старался проверить на валидность &lt;em&gt;все&lt;/em&gt; представленные ссылки, но заинтересовавшие меня книги, к сожалению, не нашлись...&lt;/p&gt;
  &lt;figure id=&quot;mFXo&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/72/48/724810a8-b278-4d8f-a643-aaa1b77deb23.png&quot; width=&quot;695&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;pUl2&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/69/da/69daa570-36c1-4bee-a808-33d2989ed6fb.png&quot; width=&quot;1054&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;Gabp&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/eb/31/eb313c5a-0cc2-4b16-9707-333f29e22566.png&quot; width=&quot;796&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Ap33&quot;&gt;Просим проверить все ссылки и исправить на правильные:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;33t4&quot;&gt;Многие из ссылок не работают, проверь все ссылки на книги из предыдущего сообщения, чтобы я мог купить книгу перейдя по ним. Замени нерабочие ссылки на правильные, чтобы все ссылки открывали страницу с соответствующей книгой в магазине.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;vwJL&quot;&gt;**Исправленные ссылки для покупки книг (рабочие на момент проверки):**&lt;/p&gt;
    &lt;p id=&quot;eotE&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;tYkb&quot;&gt;### **1. «Системный анализ в управлении» (В.Д. Артемьев)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/sistemnyy-analiz-v-upravlenii-artemev-v-d-307091030/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  Недоступна.  &lt;/p&gt;
    &lt;p id=&quot;M7Xt&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;xHNF&quot;&gt;### **2. «Управление требованиями для программных проектов» (Дин Лэффенгуэлл)**  &lt;br /&gt;- **Бумажная версия (на русском):**  &lt;br /&gt;  [Читай-город](https://www.chitai-gorod.ru/product/upravlenie-trebovaniyami-razrabotka-i-analiz-dlya-uspeshnyh-proektov-1134227/)  &lt;br /&gt;- **Электронная версия (английский):**  &lt;br /&gt;  [Amazon Kindle](https://www.amazon.com/Requirements-Management-Lite-Software-Development/dp/0321122470)  &lt;/p&gt;
    &lt;p id=&quot;hg5j&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;C8Cu&quot;&gt;### **3. «Разработка требований к программному обеспечению» (Карл Вигерс)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/razrabotka-trebovaniy-k-programmnomu-obespecheniyu-karl-viigers-307076248/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/karl-viigers/razrabotka-trebovaniy-k-programmnomu-obespecheniyu-3-e-izdanie/)  &lt;/p&gt;
    &lt;p id=&quot;q21R&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;DsJP&quot;&gt;### **4. «Требования к программному обеспечению» (Алан Дэвис)**  &lt;br /&gt;- **Бумажная версия (английский):**  &lt;br /&gt;  [Amazon](https://www.amazon.com/Software-Requirements-3rd-Karl-Wiegers/dp/0735679665)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Amazon Kindle](https://www.amazon.com/Software-Requirements-3rd-Karl-Wiegers-ebook/dp/B00JDMPOSY)  &lt;/p&gt;
    &lt;p id=&quot;q2oE&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;RE9k&quot;&gt;### **5. «Гибкие требования» (Энтони Бреннер)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/gibkie-trebovaniya-entsiklopediya-zhivyh-metodik-razrabotki-315973916/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/entoni-brenner/gibkie-trebovaniya/)  &lt;/p&gt;
    &lt;p id=&quot;Fw7v&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;PAAQ&quot;&gt;### **6. «Техническое задание: разработка и управление» (С.В. Архипенков)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Лабиринт](https://www.labirint.ru/books/301781/)  &lt;/p&gt;
    &lt;p id=&quot;voa7&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;wkFW&quot;&gt;### **7. «UML 2. Руководство пользователя» (Гради Буч)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/uml-2-rukovodstvo-polzovatelya-109794624/)  &lt;br /&gt;- **Электронная версия (английский):**  &lt;br /&gt;  [Amazon Kindle](https://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687)  &lt;/p&gt;
    &lt;p id=&quot;OhFp&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;Au3i&quot;&gt;### **8. «Тестирование программного обеспечения» (Святослав Куликов)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/testirovanie-programmnogo-obespecheniya-bazovyy-kurs-337349785/)  &lt;/p&gt;
    &lt;p id=&quot;F82B&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;gCXu&quot;&gt;### **9. «SQL: Полное руководство» (Джеймс Грофф)**  &lt;br /&gt;- **Бумажная версия (английский):**  &lt;br /&gt;  [Amazon](https://www.amazon.com/SQL-Complete-Reference-3rd-Edition/dp/0071592550)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Литрес](https://www.litres.ru/dzheymz-r-groff/sql-polnoe-rukovodstvo/)  &lt;/p&gt;
    &lt;p id=&quot;T4RK&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;Booj&quot;&gt;### **10. «Микросервисы: Паттерны разработки» (Крис Ричардсон)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/mikroservisy-patterny-razrabotki-329666453/)  &lt;br /&gt;- **Электронная версия (английский):**  &lt;br /&gt;  [Amazon Kindle](https://www.amazon.com/Microservices-Patterns-Examples-Christopher-Richardson/dp/1617294543)  &lt;/p&gt;
    &lt;p id=&quot;siqF&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;LgFD&quot;&gt;### **11. «Чистый код» (Роберт Мартин)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Читай-город](https://www.chitai-gorod.ru/product/chistyy-kod-sozdanie-analiz-i-refaktoring-247007/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/robert-martin/chistyy-kod-sozdanie-analiz-i-refaktoring/)  &lt;/p&gt;
    &lt;p id=&quot;0cFB&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;qFgH&quot;&gt;### **12. «Scrum: Революционный метод управления проектами» (Джефф Сазерленд)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/scrum-revolyutsionnyy-metod-upravleniya-proektami-101310905/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/dzheff-sazerlend/scrum-revolyucionnyy-metod-upravleniya-proektami/)  &lt;/p&gt;
    &lt;p id=&quot;Smpv&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;zMfX&quot;&gt;### **13. «Компьютерная безопасность» (Уильям Столлингс)**  &lt;br /&gt;- **Бумажная версия (английский):**  &lt;br /&gt;  [Amazon](https://www.amazon.com/Computer-Security-Principles-Practice-4th/dp/0134794109)  &lt;/p&gt;
    &lt;p id=&quot;RttO&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;zNDD&quot;&gt;### **14. «Не заставляйте меня думать» (Стив Круг)**  &lt;br /&gt;- **Бумажная версия:**  &lt;br /&gt;  [Ozon](https://www.ozon.ru/product/ne-zastavlyayte-menya-dumat-veb-usabilitiy-i-zdravyy-smysl-333254614/)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [LitRes](https://www.litres.ru/stiv-krug/ne-zastavlyayte-menya-dumat-veb-usabilitiy-i-zdravyy-smysl/)  &lt;/p&gt;
    &lt;p id=&quot;BkfK&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;Hi0V&quot;&gt;### **15. «Docker для профессионалов» (Эдриен Моуэт)**  &lt;br /&gt;- **Бумажная версия (английский):**  &lt;br /&gt;  [Amazon](https://www.amazon.com/Docker-Deep-Dive-Nigel-Poulton/dp/1521822808)  &lt;br /&gt;- **Электронная версия:**  &lt;br /&gt;  [Литрес](https://www.litres.ru/nidzhel-poulton/docker-glubokoe-pogruzhenie/)  &lt;/p&gt;
    &lt;p id=&quot;ClAL&quot;&gt;---&lt;/p&gt;
    &lt;p id=&quot;8AOp&quot;&gt;### **Важно:**  &lt;br /&gt;1. Некоторые книги доступны только на английском языке.  &lt;br /&gt;2. Для поиска электронных версий используйте:  &lt;br /&gt;   - **LitRes** (https://www.litres.ru)  &lt;br /&gt;   - **Amazon Kindle** (https://www.amazon.com/kindle)  &lt;br /&gt;   - **Google Книги** (https://books.google.ru)  &lt;br /&gt;3. Если книга отсутствует в магазинах, проверьте букинистические платформы:  &lt;br /&gt;   - **Авито** (https://www.avito.ru)  &lt;br /&gt;   - **Буквоед** (https://www.bookvoed.ru)  &lt;/p&gt;
    &lt;p id=&quot;QVSH&quot;&gt;**Совет:** Перед покупкой проверьте наличие книги в магазине и актуальность цены. Успехов в подготовке! 📚&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;BhLB&quot;&gt;Тот же результат, плюс-минус.&lt;/p&gt;
  &lt;p id=&quot;2gRu&quot;&gt;Некоторые ссылки на Amazon Kindle, впрочем, открылись:&lt;/p&gt;
  &lt;figure id=&quot;F9yh&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/76/be/76be898b-c831-45db-b035-9a29015e8b8e.jpeg&quot; width=&quot;589.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;TcUT&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/18/a1/18a17218-9c37-4abd-b501-f5fdf0aee119.jpeg&quot; width=&quot;589.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;egBl&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d5/df/d5df44ce-0092-48a6-ab17-1a7dbd887d61.jpeg&quot; width=&quot;589.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;O5Gn&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f8/e3/f8e31b06-03f0-46a6-8e63-a96fff43943a.jpeg&quot; width=&quot;589.5&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bodZ&quot;&gt;Не все книги подобраны верно, в случае с UML была выбрана книга с похожим названием.&lt;/p&gt;
  &lt;p id=&quot;6Jmj&quot;&gt;Возможно, более точные и обстоятельные запросы дали бы лучший результат, плюс проработка каждого вопроса в отдельности дала бы больше деталей, так как объем выдачи ИИ ограничен, но было интересно попробовать именно такой режим — поиска ответов на многочисленные вопросы 😁&lt;/p&gt;
  &lt;p id=&quot;j3gR&quot;&gt;В целом DeepSeek справился с задачей, режим подборки литературы не кажется мне настолько уж бессмысленным. Печально только, что ссылки на российские ресурсы представлены в большинстве своем отсутствующими страницами.&lt;/p&gt;

</content></entry><entry><id>demonanalyst:DeepSeek-generirovanie-instrukcij</id><link rel="alternate" type="text/html" href="https://teletype.in/@demonanalyst/DeepSeek-generirovanie-instrukcij?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=demonanalyst"></link><title>DeepSeek, генерирование инструкций</title><published>2025-01-31T06:46:10.543Z</published><updated>2025-01-31T06:46:10.543Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/33/4b/334bac83-1dbb-4572-b247-80989c42cf20.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/5d/c2/5dc2907e-eac9-4efc-972d-a24cc8732eb1.jpeg&quot;&gt;Делаем персональную инструкцию по установке Oracle на Mac c ИИ</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;k3YT&quot;&gt;Делаем персональную инструкцию по установке Oracle на Mac c ИИ&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;K0nr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yixO&quot;&gt;Это вторая инструкция по установке СУБД на Mac, которую подкидывает мне ИИ по настоятельной просьбе: первая была &lt;a href=&quot;https://teletype.in/@demonanalyst/deepseek-proverka-na-vshivost-postrgesql-na-mac&quot; target=&quot;_blank&quot;&gt;по установке Posrgresql&lt;/a&gt;, теперь настала очередь Oracle. Когда я впервые открыл промпт DeepSeek, эти две задачи, почему-то, всплыли в голове первыми — было интересно, что напишет ИИ, плюс достаточно просто было провалидировать результат. Не сразу все получилось, оба раза  DeepSeek был чем-то занят.&lt;/p&gt;
  &lt;figure id=&quot;3HxK&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5d/c2/5dc2907e-eac9-4efc-972d-a24cc8732eb1.jpeg&quot; width=&quot;589.5&quot; /&gt;
    &lt;figcaption&gt;Чем он там занимается каждый раз? )))&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;GR8w&quot;&gt;Теперь, когда у ИИ появилось немного времени для меня, можно оценить, что же у него получилось. На первый взгляд все неплохо, по-моему. Просто выложу это здесь.&lt;/p&gt;
  &lt;p id=&quot;Frhi&quot;&gt;Промпт:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;0dgd&quot;&gt; Расскажи пожалуйста, как поставить СУБД Oracle на macbook с процессором M1&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;p id=&quot;6wkL&quot;&gt;Результат:&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;6T68&quot;&gt;&lt;em&gt;Установка СУБД Oracle на MacBook с процессором M1 (ARM-архитектура) сопряжена с ограничениями, так как Oracle Database официально **не поддерживает macOS и ARM**. Однако есть обходные пути. Вот основные варианты:&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;mdcG&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;KIeS&quot;&gt;&lt;em&gt;1. Использование Docker и эмуляции x86&lt;br /&gt;Oracle не предоставляет официальных образов для ARM, но можно использовать эмуляцию x86 через Docker.&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;ZCG3&quot;&gt;&lt;em&gt;&lt;strong&gt;Шаги:&lt;/strong&gt;&lt;br /&gt;1. Установите &lt;strong&gt;Docker Desktop&lt;/strong&gt; для Mac (M1):  &lt;br /&gt;   [https://www.docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop).&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;2p8h&quot;&gt;&lt;em&gt;2. Включите эмуляцию Rosetta 2 для Docker:  &lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;yAub&quot;&gt; softwareupdate --install-rosetta&lt;/pre&gt;
  &lt;p id=&quot;lXi2&quot;&gt;&lt;em&gt;   В настройках Docker Desktop активируйте опцию &lt;strong&gt;Use Rosetta for x86/amd64 emulation&lt;/strong&gt;.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;rig9&quot;&gt;&lt;em&gt;3. Запустите контейнер Oracle XE (Express Edition) через Docker:  &lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;MjnB&quot;&gt; docker run -d -p 1521:1521 -e ORACLE_PASSWORD=&amp;lt;your_password&amp;gt; --name oracle-xe gvenzl/oracle-xe:21-slim&lt;/pre&gt;
  &lt;p id=&quot;TKkU&quot;&gt;&lt;em&gt;   Этот образ работает через эмуляцию x86, поэтому возможны замедления.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;T2W8&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;kVLm&quot;&gt;&lt;em&gt;2. Виртуализация Linux (UTM/Parallels)&lt;br /&gt;Установите виртуальную машину с Linux x86_64 и Oracle внутри нее.&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;073N&quot;&gt;&lt;em&gt;&lt;strong&gt;Шаги:&lt;/strong&gt;&lt;br /&gt;1. Установите &lt;strong&gt;UTM&lt;/strong&gt; (бесплатно) или &lt;strong&gt;Parallels Desktop&lt;/strong&gt; (платно) для виртуализации на M1.&lt;br /&gt;2. Скачайте образ ОС Linux x86_64 (например, Ubuntu) и создайте виртуальную машину.  &lt;br /&gt;   &lt;strong&gt;В UTM выберите эмуляцию x86_64.&lt;/strong&gt;&lt;br /&gt;3. Внутри Linux установите Oracle Database, следуя официальной инструкции для Linux:  &lt;br /&gt;   &lt;a href=&quot;https://docs.oracle.com/en/database/&quot; target=&quot;_blank&quot;&gt;Oracle Database Installation Guide&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;8Dlj&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;7OGC&quot;&gt;&lt;em&gt;3. Облачный сервер Oracle&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;W98h&quot;&gt;&lt;em&gt;Если требуется максимальная совместимость, разверните Oracle Database в облаке (например, Oracle Cloud Free Tier) и подключайтесь удаленно.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;oF6q&quot;&gt;&lt;em&gt;&lt;strong&gt;Шаги:&lt;/strong&gt;&lt;br /&gt;1. Зарегистрируйтесь в Oracle Cloud: &lt;a href=&quot;https://cloud.oracle.com&quot; target=&quot;_blank&quot;&gt;https://cloud.oracle.com&lt;/a&gt;.&lt;br /&gt;2. Создайте виртуальную машину (x86) и установите Oracle Database.&lt;br /&gt;3. Подключитесь к БД через SQL Developer или DBeaver с вашего Mac.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ZwEs&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;zH7U&quot;&gt;&lt;em&gt;4. &lt;strong&gt;Альтернативные СУБД&lt;/strong&gt;&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;je6H&quot;&gt;&lt;em&gt;Если Oracle не обязателен, рассмотрите совместимые с M1 варианты:&lt;br /&gt;- &lt;strong&gt;PostgreSQL&lt;/strong&gt; (нативно поддерживает ARM):  &lt;br /&gt;  Установка через Homebrew:  &lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;YTL3&quot;&gt;brew install postgresql&lt;/pre&gt;
  &lt;p id=&quot;Dnah&quot;&gt;&lt;em&gt;- &lt;strong&gt;MySQL&lt;/strong&gt;:  &lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;OJzV&quot;&gt; brew install mysql&lt;/pre&gt;
  &lt;p id=&quot;DsAc&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;9YAT&quot;&gt;&lt;em&gt;Важные замечания:&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;soCb&quot;&gt;&lt;em&gt;- Производительность Oracle через эмуляцию/виртуализацию на M1 может быть ниже.&lt;br /&gt;- Для разработки и тестирования лучше использовать облачный сервер или Docker.&lt;br /&gt;- Официальной поддержки Oracle для macOS и ARM нет, возможны ошибки.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;JxYJ&quot;&gt;&lt;em&gt;Если вам критично использовать Oracle на M1, рекомендуем Docker с Rosetta 2 или облачное решение. Для локальной разработки на ARM предпочтительнее PostgreSQL или MySQL.&lt;/em&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;MJw0&quot;&gt;Вот такая инструкция получилась. Генерация производилась с включенной опцией DeepThink (R1).&lt;/p&gt;

</content></entry><entry><id>demonanalyst:deepseek-generiruem-summary-po-lubimoi-literature</id><link rel="alternate" type="text/html" href="https://teletype.in/@demonanalyst/deepseek-generiruem-summary-po-lubimoi-literature?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=demonanalyst"></link><title>DeepSeek, генерируем саммари по любимой литературе</title><published>2025-01-30T20:49:58.952Z</published><updated>2025-01-30T21:00:25.756Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/ba/52/ba529ec3-e860-4779-bd2b-a61324314f4d.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/24/06/2406046e-bb5e-4b44-84a7-a2350c1fb675.jpeg&quot;&gt;Просим ИИ сделать краткий пересказ по-русски английской книги Сэма Ньюмана про микросервисы.</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;dMXK&quot;&gt;Просим ИИ сделать краткий пересказ по-русски английской книги Сэма Ньюмана про микросервисы.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;h1xN&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bvov&quot;&gt;Первое, что просит сделать обыватель джина, вызванного из лампы — решить самую насущную его, обывателя, проблему. В моем случае, задача по установке и настройке Postgresql на моем рабочем Mac-е не требовала отлагательств, и в качестве разминки новому ИИ &lt;a href=&quot;https://teletype.in/@maxwellsd/deepseek-proverka-na-vshivost-postrgesql-na-mac&quot; target=&quot;_blank&quot;&gt;было предложено сгенерировать инструкцию&lt;/a&gt;, чтобы мне не пришлось лазить по интернету в поисках этой инфы собственноручно. Ну а для чего еще по-вашему нужны помощники?..&lt;/p&gt;
  &lt;p id=&quot;K0NI&quot;&gt;После инструкции требовалось что-то еще. Нужно было нагрузить поганца как следует. Одна из моих проблем, которую ИИ смог бы немножко облегчить — тотальная нехватка времени, чтобы&lt;em&gt; перечитать это все. &lt;/em&gt;Очень много литературы для ознакомления, отбора и въедливого изучения на двух языках. Причем в электронном виде объем литературы перевалил за все мыслимые границы. Нужно как-то отбирать лучшие и наиболее подходящие книги. Вот тут-то, казалось бы, у ИИ нет конкурентов. Не попробовать было бы глупо.&lt;/p&gt;
  &lt;p id=&quot;7p1R&quot;&gt;Для проверки анализа книжного текста была выбрана первая попавшаяся книга, Сэм Ньюман, &lt;em&gt;&amp;quot;Building Microservices: Designing Fine-Grained Systems&amp;quot;&lt;/em&gt; на английском языке (вот, кстати, она &lt;a href=&quot;https://www.oreilly.com/library/view/building-microservices-2nd/9781492034018/&quot; target=&quot;_blank&quot;&gt;на сайте издателя&lt;/a&gt;, а вот в &lt;a href=&quot;https://www.ozon.ru/product/sozdanie-mikroservisov-2-e-izdanie-nyumen-sem-902889670/?at=vQtrlgQwOTPKXy3kUzYAlpNfyvo9oVF6MY8Y6t86Xxz3&amp;avtc=1&amp;avte=4&amp;avts=1738262910&amp;keywords=Building+Microservices%253A+Designing+Fine-Grained+Systems&quot; target=&quot;_blank&quot;&gt;переводе на русский в магазине&lt;/a&gt;).&lt;/p&gt;
  &lt;p id=&quot;XDXq&quot;&gt;Книга была загружена в чистый чат с DeepSeek, после чего был отправлен промпт:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;8Obh&quot;&gt;Привет! Напиши пожалуйста краткую выжимку из этой книги на русском, тезисно, только самое важное.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;p id=&quot;uc4U&quot;&gt;Т.е. я попросил ИИ &amp;quot;прочитать&amp;quot; книгу на английском языке, а выжимку составить на русском.&lt;/p&gt;
  &lt;figure id=&quot;LLoG&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/24/06/2406046e-bb5e-4b44-84a7-a2350c1fb675.jpeg&quot; width=&quot;589.5&quot; /&gt;
    &lt;figcaption&gt;Вот так это выглядело на картинке&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0gjl&quot;&gt;Не тут-то было. DeepSeek прочитал и освоил только первые 17% от всего представленного в книге материала.&lt;/p&gt;
  &lt;figure id=&quot;ZbPS&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/99/09/9909d69b-384b-4f50-ba7d-03989baa97e2.jpeg&quot; width=&quot;589.5&quot; /&gt;
    &lt;figcaption&gt;Печально, конечно&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;pHJo&quot;&gt;Тем не менее, &lt;strong&gt;отчет был представлен&lt;/strong&gt;, и я с удовольствием делюсь им ниже.&lt;/p&gt;
  &lt;p id=&quot;1JQB&quot;&gt;&lt;em&gt;Краткая выжимка книги &amp;quot;Building Microservices: Designing Fine-Grained Systems&amp;quot; (Сэм Ньюман)&lt;/em&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;o8Pz&quot;&gt;&lt;em&gt;Основные концепции микросервисов&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;xI7n&quot;&gt;&lt;em&gt;- &lt;strong&gt;Микросервисы&lt;/strong&gt; — независимо развертываемые сервисы, ориентированные на бизнес-домен, с собственным состоянием и гибкостью в выборе технологий.&lt;br /&gt;- &lt;strong&gt;Ключевые принципы&lt;/strong&gt;:&lt;br /&gt;  - Независимое развертывание.&lt;br /&gt;  - Сокрытие внутренней реализации (information hiding).&lt;br /&gt;  - Низкая связность (coupling), высокая связность внутри сервиса (cohesion).&lt;br /&gt;  - Совместимость архитектуры и организационной структуры (закон Конвея).&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;nGUv&quot;&gt;&lt;em&gt;Преимущества микросервисов&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;0AQF&quot;&gt;&lt;em&gt;- &lt;strong&gt;Технологическая гетерогенность&lt;/strong&gt;: Разные сервисы могут использовать разные языки, БД, инструменты.&lt;br /&gt;- &lt;strong&gt;Масштабируемость&lt;/strong&gt;: Возможность масштабировать отдельные компоненты.&lt;br /&gt;- &lt;strong&gt;Устойчивость к сбоям&lt;/strong&gt;: Изоляция ошибок (например, через bulkheads).&lt;br /&gt;- &lt;strong&gt;Гибкость разработки&lt;/strong&gt;: Независимые команды могут работать параллельно.&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;DKpu&quot;&gt;&lt;em&gt;Сложности&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;RjbB&quot;&gt;&lt;em&gt;- &lt;strong&gt;Распределенные системы&lt;/strong&gt;: Проблемы с задержками, согласованностью данных, транзакциями.&lt;br /&gt;- &lt;strong&gt;Мониторинг и отладка&lt;/strong&gt;: Требуются инструменты для агрегации логов, трейсинга (например, Jaeger, Honeycomb).&lt;br /&gt;- &lt;strong&gt;Безопасность&lt;/strong&gt;: Увеличение поверхности атаки; важно разделение данных и контроль доступа.&lt;br /&gt;- &lt;strong&gt;Тестирование&lt;/strong&gt;: Сложности с end-to-end тестами; упор на контрактное тестирование и тестирование в продакшене.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;rIvk&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;zcRJ&quot;&gt;&lt;em&gt;Моделирование микросервисов&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;euoA&quot;&gt;&lt;em&gt;- &lt;strong&gt;Domain-Driven Design (DDD)&lt;/strong&gt;:&lt;br /&gt;  - &lt;strong&gt;Bounded Context&lt;/strong&gt;: Границы сервисов соответствуют бизнес-контекстам.&lt;br /&gt;  - &lt;strong&gt;Aggregates&lt;/strong&gt;: Сущности с собственным жизненным циклом.&lt;br /&gt;  - &lt;strong&gt;Event Storming&lt;/strong&gt;: Совместное моделирование событий для выявления доменных границ.&lt;br /&gt;- &lt;strong&gt;Избегайте&lt;/strong&gt;:&lt;br /&gt;  - Общих БД (common coupling).&lt;br /&gt;  - Жесткой связности через API (pass-through coupling).&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;8vUI&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;5M7c&quot;&gt;&lt;em&gt;Разделение монолита&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;O1qi&quot;&gt;&lt;em&gt;- &lt;strong&gt;Стратегии&lt;/strong&gt;:&lt;br /&gt;  - &lt;strong&gt;Strangler Fig&lt;/strong&gt;: Постепенная замена функционала монолита микросервисами.&lt;br /&gt;  - &lt;strong&gt;Инкрементальная миграция&lt;/strong&gt;: Начните с малого (например, выделения статичных данных).&lt;br /&gt;  - &lt;strong&gt;Feature Toggles&lt;/strong&gt;: Управление включением/выключением функционала.&lt;br /&gt;- &lt;strong&gt;Проблемы&lt;/strong&gt;:&lt;br /&gt;  - Транзакции: Используйте саги вместо распределенных транзакций.&lt;br /&gt;  - Целостность данных: Репликация данных, eventual consistency.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;tXMp&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;E2mn&quot;&gt;&lt;em&gt;Коммуникация между сервисами&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;n7Nx&quot;&gt;&lt;em&gt;- &lt;strong&gt;Стили&lt;/strong&gt;:&lt;br /&gt;  1. &lt;strong&gt;Синхронные (REST, gRPC)&lt;/strong&gt;: Просты, но создают временную связность.&lt;br /&gt;  2. &lt;strong&gt;Асинхронные (Kafka, RabbitMQ)&lt;/strong&gt;: Устойчивы к сбоям, но сложнее в реализации.&lt;br /&gt;  3. &lt;strong&gt;Event-Driven&lt;/strong&gt;: Сервисы реагируют на события (например, &amp;quot;Заказ создан&amp;quot;).&lt;br /&gt;- &lt;strong&gt;Рекомендации&lt;/strong&gt;:&lt;br /&gt;  - Используйте схемы (например, Protobuf, Avro) для совместимости API.&lt;br /&gt;  - Избегайте chatty API — предпочитайте coarse-grained взаимодействие.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;r25q&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;4KAF&quot;&gt;&lt;em&gt;Развертывание и эксплуатация&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;QnmD&quot;&gt;&lt;em&gt;- &lt;strong&gt;Инфраструктура&lt;/strong&gt;:&lt;br /&gt;  - &lt;strong&gt;Контейнеры и Kubernetes&lt;/strong&gt;: Изоляция, масштабирование, оркестрация.&lt;br /&gt;  - &lt;strong&gt;Serverless (FaaS)&lt;/strong&gt;: Для эпизодических задач (например, обработка изображений).&lt;br /&gt;- &lt;strong&gt;CI/CD&lt;/strong&gt;:&lt;br /&gt;  - Автоматизация сборки, тестирования, деплоя.&lt;br /&gt;  - Canary-релизы и blue-green deployments для минимизации рисков.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7R9C&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;8uub&quot;&gt;&lt;em&gt;Организационные аспекты&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;InRB&quot;&gt;&lt;em&gt;- &lt;strong&gt;Команды&lt;/strong&gt;: Автономные, кросс-функциональные команды (stream-aligned teams).&lt;br /&gt;- &lt;strong&gt;Закон Конвея&lt;/strong&gt;: Архитектура системы копирует структуру коммуникаций в организации.&lt;br /&gt;- &lt;strong&gt;Роль архитектора&lt;/strong&gt;: Эволюционный подход — гибкость, адаптация к изменениям, баланс между стандартами и инновациями.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;B3a9&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;oF1J&quot;&gt;&lt;em&gt;Ключевые рекомендации&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;870X&quot;&gt;&lt;em&gt;1. &lt;strong&gt;Не начинайте с микросервисов&lt;/strong&gt;: Используйте монолит, пока не возникнут конкретные боли (масштаб, скорость изменений).&lt;br /&gt;2. &lt;strong&gt;Фокусируйтесь на домене&lt;/strong&gt;: Границы сервисов должны отражать бизнес-процессы.&lt;br /&gt;3. &lt;strong&gt;Инвестируйте в инфраструктуру&lt;/strong&gt;: Мониторинг, логирование, автоматизация.&lt;br /&gt;4. &lt;strong&gt;Избегайте догм&lt;/strong&gt;: Выбирайте технологии и подходы под конкретные задачи.&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;gJuX&quot;&gt;&lt;em&gt;Книга подчеркивает: микросервисы — не самоцель, а инструмент для решения проблем масштабируемости и скорости разработки. Успех зависит от баланса технических решений и организационной культуры.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;dMUR&quot;&gt;На мой взгляд, неплохо. Наверное, мне бы хватило такого обзора для принятия решения: читать или нет. Кроме того, наверное, можно спросить у ИИ, &lt;strong&gt;на какой странице в книге описывается нужная мне тема&lt;/strong&gt;?..&lt;/p&gt;
  &lt;p id=&quot;kwor&quot;&gt;Пробуем:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;nVT5&quot;&gt;На какой странице описаны проблемы при разделении монолита?&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;p id=&quot;RnzZ&quot;&gt;Ответ:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;zYVK&quot;&gt;&lt;em&gt;Проблемы при разделении монолита описаны в &lt;strong&gt;Главе 3 (&amp;quot;Splitting the Monolith&amp;quot;)&lt;/strong&gt;, начиная с &lt;strong&gt;страницы 81 (раздел &amp;quot;Data Decomposition Concerns&amp;quot;)&lt;/strong&gt;. &lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;BR4c&quot;&gt;&lt;em&gt;Основные обсуждаемые проблемы:&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;xjyR&quot;&gt;&lt;em&gt;1. &lt;strong&gt;Производительность&lt;/strong&gt; (Performance):  &lt;br /&gt;   - Потери при замене JOIN-операций в БД на межсервисные вызовы.  &lt;br /&gt;   - Увеличение задержек из-за сетевых запросов (например, страница 81-83).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;gq2I&quot;&gt;&lt;em&gt;2. &lt;strong&gt;Целостность данных&lt;/strong&gt; (Data Integrity):  &lt;br /&gt;   - Потеря транзакционных гарантий ACID.  &lt;br /&gt;   - Сложности с внешними ключами между сервисами (страница 84).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;VNRt&quot;&gt;&lt;em&gt;3. &lt;strong&gt;Транзакции&lt;/strong&gt; (Transactions):  &lt;br /&gt;   - Необходимость замены атомарных транзакций на саги (Sagas) или eventual consistency (страница 84-85).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;XSnN&quot;&gt;&lt;em&gt;4. &lt;strong&gt;Инструменты&lt;/strong&gt; (Tooling):  &lt;br /&gt;   - Отсутствие удобных инструментов для миграции схемы БД (страница 85).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;cWtk&quot;&gt;&lt;em&gt;Также риски преждевременной декомпозиции (например, неверные границы сервисов) упоминаются в разделе &lt;strong&gt;&amp;quot;The Dangers of Premature Decomposition&amp;quot; &lt;/strong&gt;(страница 73-74).&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;aU7a&quot;&gt;Мне лень открывать книгу, тем более читать английский текст. Попросим ИИ &lt;strong&gt;процитировать конкретную страницу книги,&lt;/strong&gt; а потом перевести на русский:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;FsvL&quot;&gt;Процитируй пожалуйста страницу 85 целиком, переведи на русский.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;5fV2&quot;&gt;&lt;em&gt;К сожалению, &lt;strong&gt;полный текст страницы 85&lt;/strong&gt; отсутствует в предоставленном контенте. Однако на основе структуры книги и упомянутых разделов можно восстановить ключевые идеи, связанные с проблемами разделения монолита, которые обсуждаются в этой части:&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;HgnW&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Ulgt&quot;&gt;&lt;em&gt;&lt;strong&gt;Примерный перевод раздела &amp;quot;Tooling&amp;quot; (Инструменты) со страницы 85&lt;/strong&gt;:&lt;br /&gt;&amp;gt; &lt;strong&gt;Инструменты&lt;/strong&gt;  &lt;br /&gt;&amp;gt; Работа с базами данных усложняется из-за ограниченного набора инструментов для управления изменениями. В отличие от кода, где рефакторинг поддерживается IDE, изменения в схемах БД требуют осторожного подхода, особенно когда данные уже существуют.  &lt;br /&gt;&amp;gt;   &lt;br /&gt;&amp;gt; Популярные решения, такие как &lt;strong&gt;Flyway&lt;/strong&gt; или &lt;strong&gt;Liquibase&lt;/strong&gt;, используют подход, при котором каждое изменение схемы описывается в виде версионированного скрипта. Эти скрипты применяются идемпотентно, что позволяет безопасно мигрировать данные даже в распределенных системах. Однако при разделении монолита на микросервисы необходимо:  &lt;br /&gt;&amp;gt; - Координировать изменения схем между сервисами.  &lt;br /&gt;&amp;gt; - Убедиться, что миграции не нарушают обратную совместимость.  &lt;br /&gt;&amp;gt; - Управлять состоянием БД при откате изменений.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;MooH&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;OnOG&quot;&gt;&lt;em&gt;Если вам нужны &lt;strong&gt;конкретные цитаты из книги&lt;/strong&gt;, рекомендую обратиться к официальному изданию. Для решения проблем разделения монолита ключевые рекомендации автора:  &lt;br /&gt;1. Используйте миграции БД через инструменты вроде Flyway.  &lt;br /&gt;2. Избегайте прямого доступа к БД извне сервиса (инкапсулируйте данные).  &lt;br /&gt;3. Тестируйте миграции в изолированных средах. &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;yTtg&quot;&gt;&lt;em&gt;Могу помочь с другими разделами! 😊&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;rePF&quot;&gt;Глава 3, к сожалению, не влезла в 17% прочитанного ИИ. &lt;/p&gt;
  &lt;p id=&quot;2ApA&quot;&gt;Пробуем 10-ю страницу в надежде, что ИИ ее прочитал: &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;oqGY&quot;&gt;Процитируй пожалуйста страницу 10 целиком, переведи на русский.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;nQk1&quot;&gt;&lt;em&gt;К сожалению, &lt;strong&gt;страница 10&lt;/strong&gt; в предоставленном фрагменте книги содержит только &lt;strong&gt;текстовый слой&lt;/strong&gt; (text layer) без контента. Вот как она выглядит:&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;vMHs&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;7aAJ&quot;&gt;&lt;em&gt;&lt;strong&gt;Страница 10 (оригинал):&lt;/strong&gt;  &lt;br /&gt;===== Page 10 [text layer] =====&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;2Fkz&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;iSm2&quot;&gt;&lt;em&gt;&lt;strong&gt;Перевод на русский:&lt;/strong&gt;  &lt;br /&gt;===== Страница 10 [текстовый слой] =====&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;EvLs&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;8txY&quot;&gt;&lt;em&gt;&lt;strong&gt;Комментарий:&lt;/strong&gt;  &lt;br /&gt;В предоставленном вами фрагменте книги страница 10 пуста (используется для технических пометок). Основной контент главы 1 продолжается на &lt;strong&gt;страницах 7-9&lt;/strong&gt;, а затем на &lt;strong&gt;странице 11&lt;/strong&gt; (например, раздел &lt;strong&gt;&amp;quot;Technology Heterogeneity&amp;quot;&lt;/strong&gt;). &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;82NC&quot;&gt;&lt;em&gt;Если вам нужен перевод конкретного раздела из главы 1, укажите его — помогу!&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;If9t&quot;&gt;Мимо. Но есть упоминание 7-й страницы, с нее начинается 1 глава.&lt;/p&gt;
  &lt;p id=&quot;1AJX&quot;&gt;Просим ИИ процитировать и перевести начало первой главы:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;XYzS&quot;&gt;Процитируй пожалуйста страницу 7 целиком, переведи на русский.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;joEb&quot;&gt;&lt;em&gt;К сожалению, &lt;strong&gt;полный текст страницы 7&lt;/strong&gt; из книги отсутствует в предоставленном контенте. Однако, судя по оглавлению и структуре, на &lt;strong&gt;странице 7&lt;/strong&gt; (в разделе &lt;strong&gt;&amp;quot;Types of Coupling&amp;quot;&lt;/strong&gt;) обсуждаются &lt;strong&gt;типы связей между сервисами&lt;/strong&gt;:&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;2NGn&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;h3 id=&quot;sieW&quot;&gt;&lt;em&gt; Примерный перевод ключевых концепций:&lt;/em&gt;&lt;/h3&gt;
    &lt;p id=&quot;Zizi&quot;&gt;&lt;em&gt;&lt;strong&gt;Типы связей (Coupling)&lt;/strong&gt;  &lt;br /&gt;1. &lt;strong&gt;Доменная связь (Domain Coupling)&lt;/strong&gt;:  &lt;br /&gt;   Сервисы взаимодействуют через явные контракты, связанные с бизнес-логикой (например, заказ товара → списание средств).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;eqEE&quot;&gt;&lt;em&gt;2. &lt;strong&gt;Сквозная связь (Pass-Through Coupling)&lt;/strong&gt;:  &lt;br /&gt;   Данные передаются через промежуточный сервис без обработки, что создает избыточные зависимости (например, сервис А передает данные сервису Б, который просто перенаправляет их сервису В).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;1qjB&quot;&gt;&lt;em&gt;3. &lt;strong&gt;Общая связь (Common Coupling)&lt;/strong&gt;:  &lt;br /&gt;   Сервисы зависят от общих ресурсов (например, одной БД), что усложняет изменения и нарушает изоляцию.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;2YQQ&quot;&gt;&lt;em&gt;4. &lt;strong&gt;Контентная связь (Content Coupling)&lt;/strong&gt;:  &lt;br /&gt;   Сервисы напрямую манипулируют внутренними данными друг друга (например, доступ к чужой БД), что крайне нежелательно.  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;CTHW&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;dMid&quot;&gt;&lt;em&gt;Если вам нужны &lt;strong&gt;конкретные цитаты&lt;/strong&gt;, рекомендую обратиться к оригиналу книги. Авторские права запрещают полное воспроизведение текста.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;pC9b&quot;&gt;Долго выкручивался, под конец прикрылся авторскими правами, хотя я располагаю электронным экземпляром книги на вполне законных основаниях.&lt;/p&gt;
  &lt;p id=&quot;Fs4S&quot;&gt;Окей, вспоминаем ранее выданное нам обещание:&lt;/p&gt;
  &lt;blockquote id=&quot;Pfbv&quot;&gt;&lt;em&gt;Если вам нужен перевод конкретного раздела из главы 1, укажите его — помогу!&lt;/em&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;klcS&quot;&gt;Пишем запрос:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;WqgF&quot;&gt;Сделай перевод на русский первого раздела главы 1, Microservices at a Glance, ты обещал!&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;SEaz&quot;&gt;&lt;em&gt;К сожалению, &lt;strong&gt;полный текст раздела &amp;quot;Microservices at a Glance&amp;quot; из главы 1&lt;/strong&gt; недоступен в предоставленном контенте. Однако, основываясь на оглавлении и общем контексте книги, вот &lt;strong&gt;примерный перевод ключевых идей&lt;/strong&gt;, которые Сэм Ньюман раскрывает в этом разделе:&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;N6Us&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;Z91h&quot;&gt;&lt;em&gt;&lt;strong&gt;Микросервисы: краткий обзор&lt;/strong&gt;&lt;br /&gt;Микросервисы — это &lt;strong&gt;независимо развертываемые сервисы&lt;/strong&gt;, смоделированные вокруг бизнес-домена. Каждый сервис инкапсулирует функциональность и взаимодействует с другими через сеть, образуя сложную систему.  &lt;br /&gt;- &lt;strong&gt;Сокрытие деталей&lt;/strong&gt;: Микросервис — «черный ящик». Внешние интерфейсы (REST API, очереди) скрывают внутреннюю реализацию (язык, базу данных).  &lt;br /&gt;- &lt;strong&gt;Информационная изоляция&lt;/strong&gt;: Данные сервиса принадлежат только ему. Общие БД — антипаттерн (риск связности).  &lt;br /&gt;- &lt;strong&gt;Гибкость&lt;/strong&gt;: Технологии выбираются под конкретные задачи (например, графовая БД для соцсети, документная — для каталога).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;gwR8&quot;&gt;&lt;em&gt;Микросервисы — это &lt;strong&gt;разновидность SOA&lt;/strong&gt;, но с акцентом на:  &lt;br /&gt;- &lt;strong&gt;Гранулярность&lt;/strong&gt;: Сервисы меньше, чем в классической SOA.  &lt;br /&gt;- &lt;strong&gt;Независимость&lt;/strong&gt;: Развертывание без координации с другими командами.  &lt;br /&gt;- &lt;strong&gt;Оргструктуру&lt;/strong&gt;: Архитектура отражает структуру компании (закон Конвея).  &lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;kOTO&quot;&gt;&lt;em&gt;---&lt;/em&gt;&lt;/p&gt;
    &lt;p id=&quot;KKcQ&quot;&gt;&lt;em&gt;Если вам нужен **дословный перевод**, рекомендую обратиться к оригиналу книги. Авторские права не позволяют публиковать полные тексты.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;rUCC&quot;&gt;Вот и верь теперь обещаниям робота! 😂&lt;/p&gt;
  &lt;p id=&quot;cdqw&quot;&gt;Хорошо, спасибо и на этом.&lt;/p&gt;
  &lt;p id=&quot;stjw&quot;&gt;Лично мне было важно понять, какие ограничения существуют у текущей реализации DeepSeek по возможностям работы с текстом книг. Результат немного разочаровывающий, но вполне ожидаемый, и если бы не постоянно вылезающее сообщение о &amp;quot;занятости сервера&amp;quot;, инструмент был бы вполне рабочим для быстрого анализа небольших текстов.&lt;/p&gt;
  &lt;figure id=&quot;7RyA&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bb/c7/bbc7de5f-7419-4b8e-b4c3-d3c4bfa3269b.jpeg&quot; width=&quot;589.5&quot; /&gt;
    &lt;figcaption&gt;Сервер занят. Перекур у него, видите ли.&lt;/figcaption&gt;
  &lt;/figure&gt;

</content></entry><entry><id>demonanalyst:deepseek-proverka-na-vshivost-postrgesql-na-mac</id><link rel="alternate" type="text/html" href="https://teletype.in/@demonanalyst/deepseek-proverka-na-vshivost-postrgesql-na-mac?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=demonanalyst"></link><title>DeepSeek, проверка на вшивость</title><published>2025-01-29T19:44:47.749Z</published><updated>2025-01-31T06:14:34.064Z</updated><summary type="html">Нужно было как-то отметить знакомство с данным AI, нужна была задача. 
Мне для канала требовалась настроенная СУБД, чтобы плескаться там на потеху достопочтенной публики от нулевой до шестой нормальной формы и прочих затейливых штук, о которых поговорим потом, и нужно было с чего-то начать. 
Выбор пал на Postgresql. Требовалось настроить кластер этой замечательной СУБД на рабочей машине (старый добрый Macbook Pro mid-15). Напрашивалось само собой спросить умника:</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;SMD9&quot;&gt;Просим ИИ сгенерировать инструкцию по установке Postgresql на Mac.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Mot6&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ampb&quot;&gt;Наконец-то появилось время посмотреть, что за DeepSeek такой появился. Нужно было как-то отметить знакомство с новым для меня AI, требовалась задача. Мне для канала требовалась настроенная СУБД, чтобы плескаться там на потеху достопочтенной публики от нулевой до шестой нормальной формы и прочих затейливых штук, о которых поговорим потом, и нужно было с чего-то начать. Выбор пал на Postgresql. Требовалось настроить кластер этой замечательной СУБД на рабочей машине (старый добрый Macbook Pro mid-15). Напрашивалось само собой спросить умника:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;p2Ol&quot;&gt;Привет! Расскажи пожалуйста, как установить (с помощью brew) и настроить postgresql на macbook.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;p id=&quot;oLGr&quot;&gt;Собственно, это и был промпт.&lt;/p&gt;
  &lt;p id=&quot;BIAH&quot;&gt;&lt;strong&gt;Результат:&lt;/strong&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;B3mc&quot;&gt;&lt;em&gt;Привет! Установка и настройка PostgreSQL на MacBook с помощью Homebrew (brew) — это довольно простой процесс. Вот пошаговая инструкция:&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;jznB&quot;&gt;&lt;em&gt;1. Установка Homebrew (если еще не установлен)&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;ODBL&quot;&gt;&lt;em&gt;Если у вас еще не установлен Homebrew, выполните в терминале следующую команду:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;f21Q&quot;&gt;/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»&lt;/pre&gt;
  &lt;h3 id=&quot;fMJ8&quot;&gt;&lt;em&gt;2. Установка PostgreSQL&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;twuO&quot;&gt;&lt;em&gt;После установки Homebrew, выполните команду для установки PostgreSQL:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;mtCl&quot;&gt;brew install postgresql&lt;/pre&gt;
  &lt;h3 id=&quot;dJ5g&quot;&gt;&lt;em&gt;3. Запуск PostgreSQL&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;TRHO&quot;&gt;&lt;em&gt;После установки, PostgreSQL можно запустить с помощью команды:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;ZGD9&quot;&gt;brew services start postgresql&lt;/pre&gt;
  &lt;p id=&quot;gNSP&quot;&gt;&lt;em&gt;Эта команда запустит PostgreSQL и добавит его в автозагрузку, чтобы он запускался автоматически при старте системы.&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;XCvm&quot;&gt;&lt;em&gt;4. Проверка статуса PostgreSQL&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;4T2h&quot;&gt;&lt;em&gt;Чтобы убедиться, что PostgreSQL запущен, выполните:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;NjSt&quot;&gt;brew services list&lt;/pre&gt;
  &lt;p id=&quot;EH4D&quot;&gt;&lt;em&gt;Вы должны увидеть, что служба &amp;#x60;postgresql&amp;#x60; работает (status &amp;#x60;started&amp;#x60;).&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;IqAv&quot;&gt;&lt;em&gt;5. Создание базы данных&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;wKah&quot;&gt;&lt;em&gt;По умолчанию, после установки PostgreSQL, создается пользователь с именем вашего текущего пользователя в системе. Вы можете создать базу данных для этого пользователя:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;hKzH&quot;&gt;createdb&lt;/pre&gt;
  &lt;h3 id=&quot;J3gq&quot;&gt;&lt;em&gt;6. Подключение к PostgreSQL&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;nrr4&quot;&gt;&lt;em&gt;Теперь вы можете подключиться к PostgreSQL с помощью команды &amp;#x60;psql&amp;#x60;:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;v93O&quot;&gt;psql&lt;/pre&gt;
  &lt;p id=&quot;yEoi&quot;&gt;&lt;em&gt;Если вы хотите подключиться к конкретной базе данных, используйте:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;mYsJ&quot;&gt;psql -d имя_базы_данных&lt;/pre&gt;
  &lt;h3 id=&quot;pCdv&quot;&gt;&lt;em&gt;7. Настройка PostgreSQL (опционально)&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;eYQQ&quot;&gt;&lt;em&gt;Если вам нужно изменить настройки PostgreSQL, например, изменить порт или настроить доступ, вы можете отредактировать конфигурационные файлы. Они находятся в директории, которую можно найти с помощью команды:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;ZgOo&quot;&gt;brew --prefix postgresql&lt;/pre&gt;
  &lt;p id=&quot;DNZW&quot;&gt;&lt;em&gt;Основные конфигурационные файлы находятся в папке &amp;#x60;data&amp;#x60; (например, &amp;#x60;postgresql.conf&amp;#x60; и &amp;#x60;pg_hba.conf&amp;#x60;).&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;JI5y&quot;&gt;&lt;em&gt;8. Остановка PostgreSQL (если нужно)&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;2hsy&quot;&gt;&lt;em&gt;Если вам нужно остановить PostgreSQL, выполните:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;A5ld&quot;&gt;brew services stop postgresql&lt;/pre&gt;
  &lt;h3 id=&quot;n4EK&quot;&gt;&lt;em&gt;9. Перезапуск PostgreSQL&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;O3QD&quot;&gt;&lt;em&gt;Если вы внесли изменения в конфигурацию и хотите перезапустить PostgreSQL, используйте:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;SlQA&quot;&gt;brew services restart postgresql&lt;/pre&gt;
  &lt;h3 id=&quot;z9kH&quot;&gt;&lt;em&gt;10. Управление пользователями и базами данных&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;tb3y&quot;&gt;&lt;em&gt;Для создания новых пользователей и баз данных используйте команды:&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;6A1J&quot;&gt;&lt;em&gt;- Создать нового пользователя:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;FUgW&quot;&gt;  createuser имя_пользователя&lt;/pre&gt;
  &lt;p id=&quot;tYNn&quot;&gt;&lt;em&gt;- Создать новую базу данных:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;tjur&quot;&gt;createdb имя_базы_данных&lt;/pre&gt;
  &lt;h3 id=&quot;eUTm&quot;&gt;&lt;em&gt;11. Удаление PostgreSQL (если нужно)&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;z1Sg&quot;&gt;&lt;em&gt;Если вам нужно удалить PostgreSQL, выполните:&lt;/em&gt;&lt;/p&gt;
  &lt;pre id=&quot;45Xf&quot;&gt;brew uninstall postgresql
brew cleanup&lt;/pre&gt;
  &lt;p id=&quot;4755&quot;&gt;&lt;em&gt;Это удалит PostgreSQL и освободит место на диске.&lt;/em&gt;&lt;/p&gt;
  &lt;h3 id=&quot;CoQg&quot;&gt;&lt;em&gt;Заключение&lt;/em&gt;&lt;/h3&gt;
  &lt;p id=&quot;FYZf&quot;&gt;&lt;em&gt;Теперь у вас установлен и настроен PostgreSQL на вашем MacBook. Вы можете использовать его для разработки, тестирования и других задач. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать! 😊&lt;/em&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;mvOl&quot;&gt;Все вроде бы на месте, за исключением пары моментов по настройке портов и т.д. Хочу воспользоваться этим иишным творчеством и попробовать настроить Postgresql действуя по сгенеренной инструкции от начала и до конца. Интересно, на каком шаге может пойти что-то не так? 😁&lt;/p&gt;
  &lt;p id=&quot;23lR&quot;&gt;В любом случае, продолжение данной статьи следует...&lt;/p&gt;

</content></entry></feed>