<?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>Kirill</title><subtitle>Гений, миллиардер, плейбой, филантроп.</subtitle><author><name>Kirill</name></author><id>https://teletype.in/atom/sinister_stark</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/sinister_stark?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@sinister_stark?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=sinister_stark"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/sinister_stark?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-10-25T01:59:12.132Z</updated><entry><id>sinister_stark:RtPbh-jqvRN</id><link rel="alternate" type="text/html" href="https://teletype.in/@sinister_stark/RtPbh-jqvRN?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=sinister_stark"></link><title>SQL оптимизация</title><published>2022-12-17T14:18:52.775Z</published><updated>2022-12-17T14:24:13.217Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a2/f3/a2f3321f-22d1-44e3-9df6-e3b19b499c02.png"></media:thumbnail><category term="sql" label="SQL"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/54/5b/545bc7fb-1a91-4058-96dc-a1248d1d01de.png&quot;&gt;Наткнулся на небольшую методичку по оптимизации SQL скриптов и решил выложить перевод, чтобы всегда был под рукой. Может быть, кому-то ещё пригодится.</summary><content type="html">
  &lt;figure id=&quot;hJj1&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/54/5b/545bc7fb-1a91-4058-96dc-a1248d1d01de.png&quot; width=&quot;1343&quot; /&gt;
    &lt;figcaption&gt;© Kadek Dwi Pradnyana, April 2022&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;FRmZ&quot;&gt;Нюансы по оптимизации SQL скриптов&lt;/h2&gt;
  &lt;p id=&quot;ZS6A&quot;&gt;Наткнулся на небольшую методичку по оптимизации SQL скриптов и решил выложить перевод, чтобы всегда был под рукой. Может быть, кому-то ещё пригодится.&lt;/p&gt;
  &lt;p id=&quot;rZO9&quot;&gt;Возможно, можно поспорить относительно некоторых утверждений автора, так что всё обсуждаемо.&lt;/p&gt;
  &lt;p id=&quot;3iJ3&quot;&gt;Сперва привожу пример плохих практик с обозначением &amp;quot;Bad Practice&amp;quot;, а затем - хороших &amp;quot;Good Practice&amp;quot;. &lt;/p&gt;
  &lt;h3 id=&quot;ogL0&quot;&gt;# 1&lt;/h3&gt;
  &lt;h3 id=&quot;nqpw&quot;&gt;Используйте &amp;#x27;REGEXP_LIKE&amp;#x27; вместо оператора &amp;#x27;LIKE&amp;#x27; &lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;gb7m&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;iD3d&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM
    table1
WHERE
    LOWER(item_name) LIKE &amp;#x27;%samsung%&amp;#x27; 
    OR
    LOWER(item_name) LIKE &amp;#x27;%xiaomi%&amp;#x27; 
    OR
    LOWER(item_name) LIKE &amp;#x27;%iphone%&amp;#x27; 
    OR
    LOWER(item_name) LIKE &amp;#x27;%huawei%&amp;#x27;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;ig1x&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;QPHg&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM
    table1
WHERE
    REGEXP_LIKE(LOWER(item_name), &amp;#x27;samsung|xiaomi|iphone|huawei&amp;#x27;)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;jRaH&quot;&gt;# 2&lt;/h3&gt;
  &lt;h3 id=&quot;CNbV&quot;&gt;&lt;strong&gt;Используйте &amp;#x27;REGEXP_EXTRACT&amp;#x27; вместо &amp;#x27;CASE-WHEN LIKE&amp;#x27;&lt;/strong&gt;&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;3Neu&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;Z6ZS&quot; data-lang=&quot;sql&quot;&gt;SELECT
CASE
    WHEN CONCAT(&amp;#x27; &amp;#x27;, item_name, &amp;#x27; &amp;#x27;) LIKE &amp;#x27;%acer%&amp;#x27; THEN &amp;#x27;Acer&amp;#x27;
    WHEN CONCAT(&amp;#x27; &amp;#x27;, item_name, &amp;#x27; &amp;#x27;) LIKE &amp;#x27;%advance%&amp;#x27; THEN &amp;#x27;Advance&amp;#x27;
    WHEN CONCAT(&amp;#x27; &amp;#x27;, item_name, &amp;#x27; &amp;#x27;) LIKE &amp;#x27;%alfalink%&amp;#x27; THEN &amp;#x27;Alfalink&amp;#x27;
...
END AS brand
FROM item_list  &lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;bTD0&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;B4n9&quot; data-lang=&quot;sql&quot;&gt;SELECT
    REGEXP_EXTRACT(item_name, &amp;#x27;(asus|lenovo|hp|acer|dell|zyrex|...)&amp;#x27;)
    AS brand
FROM item_list&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;0j1u&quot;&gt;# 3&lt;/h3&gt;
  &lt;h3 id=&quot;O2Pi&quot;&gt;&lt;strong&gt;Преобразуйте длинный список условий в операторе IN во временную таблицу&lt;/strong&gt;&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;HEAG&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;1TY2&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM table1 AS t1
WHERE
    item_id IN (3363134, 5189076, ..., 4062349)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;7KcZ&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;XtT6&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM table1 AS t1
JOIN (
      SELECT
          item_id    
      FROM (
            SELECT
                SPLIT(&amp;#x27;3363134, 5189076, ...,&amp;#x27; ,&amp;#x27;,&amp;#x27;) AS bar
           )
           CROSS JOIN
               UNNEST(bar) AS t(item_id)
     ) AS table2 as t2
ON
    t1.item_id = t2.item_id&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;FWgs&quot;&gt;Этот совет не выглядит 100% очевидным для меня. Возможно, запрос более оптимальный, но явно более сложный для восприятия. На мой взгляд, хорошую читаемость и простоту редактирования тоже нельзя сбрасывать со счетов при написании SQL скриптов.&lt;/p&gt;
  &lt;h3 id=&quot;ieIk&quot;&gt;# 4&lt;/h3&gt;
  &lt;h3 id=&quot;ww24&quot;&gt;&lt;strong&gt;Всегда сортируйте ваши JOIN от больших таблиц к меньшим таблицам&lt;/strong&gt;&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;F0h3&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;2BMY&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM 
    small_table
JOIN
    large_table
ON small_table.id = large_table.id&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;iJKR&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;UpUO&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM
    large_table
JOIN
    small_table
ON large_table.id = small_table.id&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;VaA9&quot;&gt;# 5&lt;/h3&gt;
  &lt;h3 id=&quot;RQEG&quot;&gt;&lt;strong&gt;Используйте простые соединения в JOIN&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;1v5y&quot;&gt;Две таблицы со строкой даты, например, ‘2020-09-01’, но в одной из таблиц есть столбцы только для отдельных значений года, месяца, дня.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;Jy6O&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;wneW&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM
    table1 t1
JOIN
    table2 t2
ON t1.date = CONCAT(t2.year, &amp;#x27;-&amp;#x27;, t2.month, &amp;#x27;-&amp;#x27;, t2.day) &lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;gg5t&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;LUgQ&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM
    table1 t1
JOIN (
      SELECT
          name,
          CONCAT(t2.year, &amp;#x27;-&amp;#x27;, t2.month, &amp;#x27;-&amp;#x27;, t2.day) as date
      FROM
          table2 t2
     ) new
ON t1.date = new.date&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;PGXI&quot;&gt;# 6&lt;/h3&gt;
  &lt;h3 id=&quot;c3X3&quot;&gt;Всегда сортируйте &amp;quot;GROUP BY&amp;quot; по убыванию от атрибута/столбца с наибольшим количеством уникальных сущностей/значений к атрибуту/столбцу с наименьшим количеством уникальных сущностей/значений&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;Nbkw&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;cd1b&quot; data-lang=&quot;sql&quot;&gt;SELECT
    main_category,
    sub_category,
    item_id,
    SUM(price)
FROM
    table1
GROUP BY
    main_category, sub_category, item_id&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;xQrW&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;gOy6&quot; data-lang=&quot;sql&quot;&gt;SELECT
    main_category,
    sub_category,
    item_id,
    SUM(price)
FROM
    table1
GROUP BY
    item_id, sub_category, main_category&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;Zt3L&quot;&gt;# 7&lt;/h3&gt;
  &lt;h3 id=&quot;uvgL&quot;&gt;Избегайте подзапросов в операторе WHERE&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;YKyg&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;OdGj&quot; data-lang=&quot;sql&quot;&gt;SELECT
    SUM(price)
FROM
    table1
WHERE
    item_id IN (
                SELECT
                    item_id
                FROM
                    table2
               )&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;f2Ld&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;ufzf&quot; data-lang=&quot;sql&quot;&gt;WITH t2 AS
          (
           SELECT
               item_id
           FROM
               table2
          )

SELECT
    SUM(price)
FROM
    table1 AS t1
JOIN 
    t2
ON t1.item_id = t2.item_id&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;zr2f&quot;&gt;# 8&lt;/h3&gt;
  &lt;h3 id=&quot;t26j&quot;&gt;Используйте MAX вместо RANK&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;apaB&quot;&gt;❌Bad Practice&lt;/p&gt;
    &lt;pre id=&quot;N52J&quot; data-lang=&quot;sql&quot;&gt;SELECT *
FROM (
      SELECT
          user_id,
          RANK() OVER(ORDER BY prdate DESC) AS ranking
      FROM
          table1
     ) new
WHERE ranking = 1&lt;/pre&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;gALJ&quot;&gt;✅ Good Practice&lt;/p&gt;
    &lt;pre id=&quot;HZ47&quot; data-lang=&quot;sql&quot;&gt;SELECT
    user_id,
    MAX(prdate)
FROM table1
GROUP BY 1&lt;/pre&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;wwql&quot;&gt;# 9&lt;/h3&gt;
  &lt;h3 id=&quot;wxzf&quot;&gt;Другие советы&lt;/h3&gt;
  &lt;ul id=&quot;loGA&quot;&gt;
    &lt;li id=&quot;B3zW&quot;&gt;Используйте approx_distinct() вместо count(distinct) для очень больших&lt;br /&gt;наборов данных&lt;/li&gt;
    &lt;li id=&quot;YN03&quot;&gt;Используйте approx_percentile(метрика, 0,5) для медианы&lt;/li&gt;
    &lt;li id=&quot;ByvQ&quot;&gt;Избегайте UNION, где это возможно&lt;/li&gt;
    &lt;li id=&quot;3kzz&quot;&gt;Используйте оператор WITH вместо вложенных подзапросов&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;rKUY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;exba&quot; data-align=&quot;right&quot;&gt;© Kadek Dwi Pradnyana&lt;br /&gt;  April 2022&lt;/p&gt;
  &lt;p id=&quot;jxM2&quot; data-align=&quot;right&quot;&gt;Перевод и адаптация:&lt;br /&gt;&lt;em&gt;&lt;a href=&quot;https://teletype.in/@sinister_stark&quot; target=&quot;_blank&quot;&gt;@sinister_stark&lt;/a&gt; &lt;/em&gt;&lt;br /&gt;December 2022&lt;/p&gt;

</content></entry><entry><id>sinister_stark:2pEn72Jn4</id><link rel="alternate" type="text/html" href="https://teletype.in/@sinister_stark/2pEn72Jn4?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=sinister_stark"></link><title>«Пёс по имени Мани», или детская книга, которую стоит прочитать взрослым</title><published>2021-04-21T19:20:03.516Z</published><updated>2022-12-17T13:36:00.349Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://teletype.in/files/f9/cd/f9cd31e2-4aa0-4712-acef-f498d2b2f10f.jpeg"></media:thumbnail><category term="knigi" label="Книги 📚"></category><summary type="html">&lt;img src=&quot;https://teletype.in/files/d7/d1/d7d1c0a0-c553-4b2f-9112-efaa5983a2c2.jpeg&quot;&gt;Хочу поделиться с вами впечатлениями от книги немецкого автора бизнес-литературы Бодо Шефера «Пёс по имени Мани». К бизнес-бестселлерам можно относиться по-разному, ведь они часто грешат тем, что пара дельных мыслей размазана по всему увесистому и недешёвому томику. В то же время хорошо, если дельные мысли там вообще есть. Они могут быть банальными, но это не делает их плохими или бесполезными.</summary><content type="html">
  &lt;figure id=&quot;xjUq&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/d7/d1/d7d1c0a0-c553-4b2f-9112-efaa5983a2c2.jpeg&quot; width=&quot;989&quot; /&gt;
    &lt;figcaption&gt;Бодо Шефер. &amp;quot;Пёс по имени Мани&amp;quot;. Издательство &amp;quot;Попурри&amp;quot;. ISBN 978-985-15-4543-4&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;Cfex&quot;&gt;&lt;strong&gt;Введение&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;7aMy&quot;&gt;Хочу поделиться с вами впечатлениями от книги немецкого автора бизнес-литературы Бодо Шефера «Пёс по имени Мани». К бизнес-бестселлерам можно относиться по-разному, ведь они часто грешат тем, что пара дельных мыслей размазана по всему увесистому и недешёвому томику. В то же время хорошо, если дельные мысли там вообще есть. Они могут быть банальными, но это не делает их плохими или бесполезными.&lt;/p&gt;
  &lt;p id=&quot;3TpX&quot;&gt;Мы живем в век повсеместного засилья инфоцыган, которые за солидный взнос якобы научат нас «делать деньги», но нет никакой пилюли или тайного знания, которые сделают нас богатыми, знаменитыми и успешными в одночасье. Все успехи - это плоды работы над собой: интеллектуальной, моральной, эмоциональной, физической. Ну и удача, куда без неё?  Но, ладно, это так… лирическое отступление.&lt;/p&gt;
  &lt;p id=&quot;Zbwx&quot;&gt;К сожалению, в нашей стране финансовая грамотность населения оставляет желать лучшего. В данной книге есть азы финансового воспитания. Я, как и господин Шефер, считаю, что грамотному обращению с деньгами стоит научиться как можно раньше.&lt;/p&gt;
  &lt;p id=&quot;6vzc&quot;&gt;Понравилась форма доведения до читателей простых вещей. Это история двенадцатилетней девочки Киры, которая обрела друга и наставника – пса Мани, который не просто учит, а ещё и подталкивает новообретённую хозяйку к решениям, влияющим на всю её жизнь. И ведь такая форма повествования работает! Окунаясь в историю, мы устанавливаем эмоциональную связь с героями, «проживаем» с ними события. Ведь нам проще и приятнее воспринимать идеи, которые вызывают в нас эмоциональный отклик.&lt;/p&gt;
  &lt;p id=&quot;XBYd&quot;&gt;О чем же ещё, помимо азов финансовой грамотности, говорится в книге? Об уверенности в себе и стремлении к поставленной цели. История девочки Киры учит никогда не сдаваться и следовать к мечте, не давая ничему сбить себя с пути.&lt;/p&gt;
  &lt;p id=&quot;SJVf&quot;&gt;Кратенько о том, что обозревается в книге:&lt;/p&gt;
  &lt;ul id=&quot;lcsG&quot;&gt;
    &lt;li id=&quot;KQJK&quot;&gt;постановка цели;&lt;/li&gt;
    &lt;li id=&quot;Lo9B&quot;&gt;умение копить;&lt;/li&gt;
    &lt;li id=&quot;SLWv&quot;&gt;уверенность в себе;&lt;/li&gt;
    &lt;li id=&quot;YjqS&quot;&gt;долги;&lt;/li&gt;
    &lt;li id=&quot;2PFR&quot;&gt;роль удачи и страха;&lt;/li&gt;
    &lt;li id=&quot;n51m&quot;&gt;головокружение от успеха;&lt;/li&gt;
    &lt;li id=&quot;fNwR&quot;&gt;инвестиции.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;pXQ8&quot;&gt;Давайте рассмотрим более подробно то, о чём ведётся речь в книге.&lt;/p&gt;
  &lt;h2 id=&quot;oXdj&quot;&gt;&lt;strong&gt;Начало&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;mta2&quot;&gt;Главная героиня – двенадцатилетняя девочка Кира. Она живет с родителями, которые вечно не в духе из-за долгов и финансовых проблем.&lt;/p&gt;
  &lt;p id=&quot;BMsj&quot;&gt;Как часто нам приходилось слышать от родителей или ещё кого-нибудь, что не в деньгах счастье. А может быть деньги – это вообще зло? Да, деньги - не самое главное, но они приобретают исключительную важность, когда их постоянно не хватает. Детей же стараются оградить – вы ещё слишком малы, чтобы заниматься такой сложной темой, как деньги. А что в итоге? Они так и не могут научиться обращаться с деньгами.&lt;/p&gt;
  &lt;p id=&quot;QouP&quot;&gt;Не лучше ли взяться за большие дела, пока они ещё маленькие?&lt;/p&gt;
  &lt;h2 id=&quot;Iyu0&quot;&gt;&lt;strong&gt;Пёс Мани&lt;/strong&gt;&lt;/h2&gt;
  &lt;figure id=&quot;7qaC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/74/6d/746d329b-427c-4a0b-a9d3-9430ddd24b1f.jpeg&quot; width=&quot;1920&quot; /&gt;
    &lt;figcaption&gt;Изображение &lt;a href=&quot;https://pixabay.com/ru/users/neelshakilov-7028798/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2944964&quot; target=&quot;_blank&quot;&gt;Neel Shakilov&lt;/a&gt; с сайта &lt;a href=&quot;https://pixabay.com/ru/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2944964&quot; target=&quot;_blank&quot;&gt;Pixabay&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;PnjO&quot;&gt;Семья Киры находит на пороге дома раненого пса, выхаживает его, а девочка даёт ему имя Мани («мы зовем деньги (money) и они сами к нам приходят», в этом что-то есть).&lt;/p&gt;
  &lt;p id=&quot;dslx&quot;&gt;Мани оказывается весьма необычным. Он начинает наставлять Киру: не спускать все деньги на ерунду, быть уверенной в себе, не сдаваться.&lt;/p&gt;
  &lt;h2 id=&quot;xJIB&quot;&gt;&lt;strong&gt;Цели&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;3Eei&quot;&gt;Большинство людей не знает, чего хочет. Но они знают, что хотят больше, чем есть.&lt;/p&gt;
  &lt;p id=&quot;SmnO&quot;&gt;Нужно чётко поставить перед собой цель и идти к ней. Не должно быть отговорок. Надо делать, а не пробовать. Основная сложность - отделить зёрна от плевел и понять какие желания действительно важные, а какие – мимолётные хотелки.&lt;/p&gt;
  &lt;p id=&quot;L089&quot;&gt;Поставь перед собой цель, представь как ты будешь жить, когда обретёшь, то, чего жаждешь.&lt;/p&gt;
  &lt;p id=&quot;sPCw&quot;&gt;Будут желания – легче будет разглядеть возможности.&lt;/p&gt;
  &lt;p id=&quot;q01Q&quot;&gt;Важно перестроить мысли и учиться. Учёба – это новые мысли и идеи. Продолжая мыслить как прежде, будешь приходить к таким же результатам.&lt;/p&gt;
  &lt;p id=&quot;7uHy&quot;&gt;Как достичь цели, если не представляешь куда пролегает твой путь?&lt;/p&gt;
  &lt;h2 id=&quot;3V8y&quot;&gt;&lt;strong&gt;Копилка мечты&lt;/strong&gt;&lt;/h2&gt;
  &lt;figure id=&quot;0oAe&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/ba/e9/bae973a4-7a91-4422-ac42-102821b5f40f.jpeg&quot; width=&quot;1920&quot; /&gt;
    &lt;figcaption&gt;Изображение &lt;a href=&quot;https://pixabay.com/ru/users/alexas_fotos-686414/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2822886&quot; target=&quot;_blank&quot;&gt;❤️A life without animals is not worth living❤️&lt;/a&gt; с сайта &lt;a href=&quot;https://pixabay.com/ru/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2822886&quot; target=&quot;_blank&quot;&gt;Pixabay&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zhjK&quot;&gt;Чем больше доходы – тем больше расходы. Важно не количество денег, а умение с ними обращаться. Если научился обращаться с маленькими деньгами, значит созрел для больших денег.&lt;/p&gt;
  &lt;p id=&quot;DFZb&quot;&gt;Это банально, но многие люди вообще не умеют копить. И зарабатывая больше денег, всё равно спускают всё подчистую.&lt;/p&gt;
  &lt;h2 id=&quot;Qi5u&quot;&gt;&lt;strong&gt;Уверенность в себе &lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;Y5xF&quot;&gt;Главное качество. Способен ли ты, веришь ли в себя. Если не веришь, то очень легко опустить руки и бросить любую затею, даже не попытавшись. Не возьмёшься – не сделаешь.&lt;/p&gt;
  &lt;p id=&quot;KOQ7&quot;&gt;Заведи «дневник успеха», хвали себя. Кто тебя полюбит и поверит в тебя, если ты сам не веришь в себя и не любишь?&lt;/p&gt;
  &lt;p id=&quot;1PGB&quot;&gt;Когда ты веришь в себя, всё даётся легче.&lt;/p&gt;
  &lt;p id=&quot;kzid&quot;&gt;Сохраняй позитивный настрой и не делай из мелочей трагедий.&lt;/p&gt;
  &lt;p id=&quot;cmLX&quot;&gt;На твоём пути над тобой будут смеяться, но будет больше тех, кто будет уважать.&lt;/p&gt;
  &lt;p id=&quot;QfzL&quot;&gt;Находи время на себя и пусть это будет дисциплиной. У каждого человека всегда куча срочных дел, но никогда не хватает времени на важные.&lt;/p&gt;
  &lt;h2 id=&quot;xcVY&quot;&gt;&lt;strong&gt;Никогда не сдавайся!&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;24je&quot;&gt;Никогда не сдавайся! Тысяча вещей могут сбить тебя с пути, но никогда не опускай руки и не сдавайся. Проблемы будут всегда, но нужно активно работать, даже когда их много. Каждый день делай то, что важно для будущего. Не жди обстоятельств, меняйся сам и меняй всё вокруг.&lt;/p&gt;
  &lt;h2 id=&quot;jIzy&quot;&gt;&lt;strong&gt;Получай удовольствие&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;8NLA&quot;&gt;Большинство считает, что работа – это трудное и неприятное. Но настоящего успеха можно добиться тогда, когда занимаешься любимым делом.&lt;/p&gt;
  &lt;p id=&quot;cQ2g&quot;&gt;Делу время, а потехе час? А что интересного? Ты будешь в конце жизни жалеть, что провёл слишком мало времени в офисе?&lt;/p&gt;
  &lt;p id=&quot;JPPK&quot;&gt;С деньгами легче реализовать мечты.&lt;/p&gt;
  &lt;p id=&quot;GPS0&quot;&gt;Дело не в деньгах, а в том, чтобы каждый день приносил радость.&lt;/p&gt;
  &lt;h2 id=&quot;scUc&quot;&gt;&lt;strong&gt;Долги&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;KeUv&quot;&gt;Как не погрязнуть в долгах? И как с ними разобраться?&lt;/p&gt;
  &lt;p id=&quot;8uke&quot;&gt;В книге приведены такие правила (речь, в первую очередь, о банковских ссудах):&lt;/p&gt;
  &lt;ol id=&quot;NMVK&quot;&gt;
    &lt;li id=&quot;pblu&quot;&gt;Выбрось кредитки&lt;/li&gt;
    &lt;li id=&quot;3p7v&quot;&gt;Возвращай медленнее&lt;/li&gt;
    &lt;li id=&quot;k5Ev&quot;&gt;Свободные деньги после базовых расходов дели 50/50. 50% на погашение долга, 50% откладывай.&lt;/li&gt;
    &lt;li id=&quot;vy7h&quot;&gt;Большинство потребительских долгов образуются по глупости. Не будем делать глупости?&lt;/li&gt;
    &lt;li id=&quot;vGe8&quot;&gt;Положи себе в бумажник записку со словами «тебе это действительно нужно?». Вдруг, когда ты решишь купить какую-то дребедень, лишний раз задумаешься нужна ли эта вещь тебе.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;fgUU&quot;&gt;&lt;strong&gt;Удача&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;L2Cg&quot;&gt;При ближайшем рассмотрении удача оказывается результатом подготовки и упорного труда.&lt;/p&gt;
  &lt;p id=&quot;ASsU&quot;&gt;Один раз может повезти и дураку, а умному везёт постоянно.&lt;/p&gt;
  &lt;h2 id=&quot;rMfe&quot;&gt;&lt;strong&gt;Страх&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;r7pJ&quot;&gt;Страх... Мы все чего-то боимся. Как можно получать удовольствие, если боишься?&lt;/p&gt;
  &lt;p id=&quot;h7Oe&quot;&gt;Делать то, что хочешь – не значит, что не будет страшно. Самые прекрасные вещи происходят тогда, когда боишься, но делаешь.&lt;/p&gt;
  &lt;p id=&quot;vxo8&quot;&gt;Мы растём, преодолевая свой страх.&lt;/p&gt;
  &lt;p id=&quot;yFHm&quot;&gt;Страх перед трудностями, ошибками и неудачами разрушил уже не одну человеческую жизнь.&lt;/p&gt;
  &lt;h2 id=&quot;1jIS&quot;&gt;&lt;strong&gt;Успех&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;YCHP&quot;&gt;Не все хотят платить за успех.&lt;/p&gt;
  &lt;p id=&quot;8I0T&quot;&gt;Успех может вскружить голову. Если начнёшь задирать нос, то перестанешь учиться. Так что, когда ты приходишь к успеху, просто не забывай, что тебя к нему привело.&lt;/p&gt;
  &lt;h2 id=&quot;UjC1&quot;&gt;&lt;strong&gt;Инвестиции&lt;/strong&gt;&lt;/h2&gt;
  &lt;figure id=&quot;4zfG&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/0e/4e/0e4ef346-cef0-4871-8ca3-82028d31bd53.jpeg&quot; width=&quot;1920&quot; /&gt;
    &lt;figcaption&gt;Изображение &lt;a href=&quot;https://pixabay.com/ru/users/nattanan23-6312362/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2724241&quot; target=&quot;_blank&quot;&gt;Nattanan Kanchanaprat&lt;/a&gt; с сайта &lt;a href=&quot;https://pixabay.com/ru/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2724241&quot; target=&quot;_blank&quot;&gt;Pixabay&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Dd6W&quot;&gt;Деньги должны делать деньги.&lt;/p&gt;
  &lt;p id=&quot;2zgE&quot;&gt;Про страх мы уже говорили, люди боятся того, чего они не понимают или того, что кажется им слишком сложным. Так финансисты и создали себе сакральный мир «не для каждого».&lt;/p&gt;
  &lt;p id=&quot;o56S&quot;&gt;Шефер даёт базовые принципы работы фондового рынка. Считаешь, что детям рано знать об этом? Многие взрослые люди этого боятся и не понимают: биржа, брокеры, акции, облигации, фонды, ETF, волатильность… Если мы не понимаем, то уж дети-то что поймут? Помнишь заголовок статьи? Или нужно во всём слушаться старших, потому что у них большой жизненный опыт?&lt;/p&gt;
  &lt;p id=&quot;WqGb&quot;&gt;А ведь это речь и про страх. Люди боятся потерять всё.&lt;/p&gt;
  &lt;p id=&quot;lMTr&quot;&gt;Кира с друзьями учится инвестировать. Они познают на себе эффект падения биржевых котировок, что повергает их в уныние, но они учатся важному правилу: теряешь деньги только тогда, когда фиксируешь убытки (аналогично с прибылью, ты ничего не получил, пока не зафиксировал).&lt;/p&gt;
  &lt;p id=&quot;kCIJ&quot;&gt;Многие не понимают и не доверяют таким инструментам.&lt;/p&gt;
  &lt;p id=&quot;EgvH&quot;&gt;Для кого-то самое важное – надёжность. Их можно понять. Для кого-то лучше синица в руках, чем журавль в небе.&lt;/p&gt;
  &lt;p id=&quot;o4EW&quot;&gt;Но нужно ясно понимать, что нельзя держать все деньги в акциях и прочих биржевых инструментах. Всегда нужно иметь резерв на чёрный день.&lt;/p&gt;
  &lt;p id=&quot;drXd&quot;&gt;Выше упоминались долги. В свете этого хотел бы припомнить историю, произошедшую с легендарным инвестором &amp;quot;Оракулом из Омахи&amp;quot; Уорреном Баффетом:&lt;/p&gt;
  &lt;p id=&quot;ftmd&quot;&gt;Одна из подруг спросила, как лучше поступить с деньгами, которые ей удалось заработать. Первым делом Баффет узнал, есть ли у неё долг по кредитной карте. У неё была задолженность и процентная ставка размером в 18% годовых.&lt;/p&gt;
  &lt;p id=&quot;Kfy2&quot;&gt;«Если бы я занял деньги по 18%, первое, что я сделал бы с любой суммой, которая у меня появилась, - погасил бы этот долг, - объяснил Баффет, - это намного лучше, чем любая инвестиционная идея, которая у меня есть».&lt;/p&gt;
  &lt;figure id=&quot;bLm9&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/25/94/25945702-d38b-4201-993c-9314dfab79b7.jpeg&quot; width=&quot;1360&quot; /&gt;
    &lt;figcaption&gt;Уоррен Баффет &amp;quot;Оракул из Омахи&amp;quot;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;cxrD&quot;&gt;&lt;strong&gt;Резюме&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;WCvq&quot;&gt;В итоге Кира вынесла из всей истории, описанной в книге:&lt;/p&gt;
  &lt;ul id=&quot;NUsc&quot;&gt;
    &lt;li id=&quot;8TbQ&quot;&gt;осознание того, что ты любишь деньги и хочешь их зарабатывать;&lt;/li&gt;
    &lt;li id=&quot;ifiy&quot;&gt;уверенность в себе, идеи и готовность делать то, что нравится;&lt;/li&gt;
    &lt;li id=&quot;lk9j&quot;&gt;как распределять деньги на ежедневные нужды, исполнение долгосрочных желаний, и «курицу, несущую золотые яйца»;&lt;/li&gt;
    &lt;li id=&quot;jwl6&quot;&gt;как умело вкладывать деньги;&lt;/li&gt;
    &lt;li id=&quot;ZYyN&quot;&gt;как получать наслаждение от всего этого процесса.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;zxr4&quot;&gt;Думаю, что и для тебя это не будет лишним.&lt;/p&gt;
  &lt;h2 id=&quot;c9W3&quot;&gt;&lt;strong&gt;Эпилог by @sinister_stark&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;NGLu&quot;&gt;Деньги не являются самой важной вещью в мире. Они не являются хорошими или плохими, они – нейтральны. Деньги могут быть увеличительным стеклом, под которым становятся заметнее черты характера человека.&lt;/p&gt;
  &lt;p id=&quot;aeMO&quot;&gt;Деньги – это лишь инструмент для достижения целей, реализации мечты. И если они не помогут сделать этот мир лучше, то пусть сделают лучше хотя бы твою жизнь.&lt;/p&gt;
  &lt;p id=&quot;884g&quot;&gt;Книга не о деньгах, вернее не только о них, а о том, как не сдаваться на пути к мечте. Ведь дорогу всегда будут преграждать страхи, неуверенность в себе, просто неверие в конечный успех. Но нужно идти вперёд и не сдаваться.&lt;/p&gt;
  &lt;p id=&quot;vVJm&quot;&gt;Путь к мечте, обретение денег как инструмента открывает перед нами прекрасный мир познания себя, своих сил, умений, страхов, способностей. Перед нами открывается интересная и увлекательная дорога приключений, появляется жажда знаний. Мы обретаем новый смысл в жизни, получаем новые впечатления, знакомимся с новыми людьми. Мы живём!&lt;/p&gt;
  &lt;p id=&quot;GmQz&quot;&gt;Так нужно ли беречь детей от мира денег? Мы же учим их управляться с инструментами, будь то молоток или нож, чтобы они не поранились и могли сделать с их помощью что-то полезное. Деньги – это такой же инструмент, так почему не научить детей обращаться с ним?&lt;/p&gt;
  &lt;p id=&quot;IWBe&quot;&gt;А может ты просто боишься? Тогда самое время и тебе научиться.&lt;/p&gt;
  &lt;p id=&quot;uIbw&quot;&gt;Берегите себя и никогда не сдавайтесь.&lt;/p&gt;
  &lt;p id=&quot;YCLx&quot;&gt;&lt;/p&gt;
  &lt;p data-align=&quot;right&quot; id=&quot;NXPZ&quot;&gt;© &lt;em&gt;&lt;a href=&quot;https://teletype.in/@sinister_stark&quot; target=&quot;_blank&quot;&gt;@sinister_stark&lt;/a&gt;, 2021&lt;/em&gt;&lt;/p&gt;

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