<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль iuiuiuiuiuiuiui]]></title>
    <link>https://habr.com/ru/users/iuiuiuiuiuiuiui/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя iuiuiuiuiuiuiui]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 05 Apr 2026 06:02:33 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>05.04.2026 01:41:43 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1018790/#comment_29777502</guid>
      <link>https://habr.com/ru/articles/1018790/#comment_29777502</link>
      <description><![CDATA[<blockquote><p>Вот вы удивитесь - но если я кому-то буду рассказывать как я хожу в магазин - то это будет именно пошаговое перечисление действий: одеваюсь и оказываюсь одет</p></blockquote><p>Это пошаговое описание именно в декларативном стиле. Ровно в том же смысле, как и, возвращаясь к программированию, «получить множество авторов статей в хабе “программирование” можно через <code>nubOrd . map author . filter (λpost → "программирование" `elem` hubs post)</code>». Вы можете переубедить меня, описав процесс надевания куртки в императивном стиле, с мутабельными переменными, циклами, явными условиями, и так далее. Чем меньше абстракций уровня «просовываю руку в рукав», тем ближе к императивщине.</p><p>Практически все попытки выше ассемблера (включая макроассемблер), все эти функции, ООП, структурное программирование, прочее — это попытки разной степени успешности выйти из императивно-детализированной концепции в декларативную. Эти все вот ООП-шаблоны, билдеры там, фабрики, стратегии — это попытка эмулировать декларативщину в императивной среде.</p><blockquote><p>Без шуток - покажите мне человека который будет описывать поход в магазин как функциональное преобразование цифр в продукты… “А папа-мама не сумасшедши ли ?”</p></blockquote><p>Сами придумали тезис («ФП/декларативщина — это когда поход в магазин представляется преобразованием цифр в продукты»), сами его оспариваете, сами победили. Как это называется? Это называется strawman argument.</p><p>Олсо, это ведь работает во все стороны: сколько людей описывает поход в магазин как ООП? Сколько людей… инстанциирует класс бумажника? обращается к синглтону бумажников? использует абстрактный класс ИбуМажник? Чей метод вызывается при обмене денег на товар — бумажника, денег, товара, продавца, или абстрактного менеджера сделок? Вы когда ребёнку будете объяснять процесс похода в магазин, будете рассказывать про абстрактный менеджер сделок?</p><p>Можно ли сделать вывод <em>в вашем мире</em>, что ООП — это академический зашквар?</p><blockquote><p>Охотно верю - но знаете, идите на матфак работать с такими аргументами, что-ли ? Там любят таких… А я тут у мамы инженер.</p></blockquote><p>Я нигде не говорил о <em>красоте</em> доказательства, я говорил о <em>простоте</em> и возможности. Императивный код особо не доказывают, там херак-херак и в продакшен обычно. Это да, это в императивщине и нетипизированной функциональщине делать проще.</p><p>Но я как-то всё-таки хотел бы использовать слово «инженер» как похвалу, а не как уничижительный термин.</p><blockquote><p>Мне не надо чтобы красиво доказано - мне надо чтобы работало, и легко читалось.</p></blockquote><p>И это <em>быстрее</em> происходит в типизированной функциональщине.</p><blockquote><p>А когда один черт в коде клеится весь алгоритм, но пересыпается .apply() .with() .orElse() и прочей матерщиной (привет Kotlin!) - очень хочется дать по башке, и отправить копию новгородской грамоты чтобы лучше доходило…</p></blockquote><p>Товарищ взял не предназначенный для ФП язык и удивляется, что ФП выглядит в нём паршиво. Ну, я не знаю, попробуйте в ООП-стиле на ассемблере писать и потом ругайтесь, что ерунда выходит, клятый ООП.</p><blockquote><p>Аргумент про то, чтобы компилировать ФП в мутабельный код - это из серии “можно, но зачем?!”.</p></blockquote><p>Оптимизирующие компиляторы вы не приемлите вообще, я так понимаю, или это только применительно к ФП такое неприятие?</p>]]></description>
      <pubDate>Sun, 05 Apr 2026 01:41:43 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>05.04.2026 01:20:47 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1018790/#comment_29777490</guid>
      <link>https://habr.com/ru/articles/1018790/#comment_29777490</link>
      <description><![CDATA[<p>Нет, потому что про него я знаю очень отрывочно — мне напели содержимое презентации, не более.</p>]]></description>
      <pubDate>Sun, 05 Apr 2026 01:20:47 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>05.04.2026 01:20:30 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1018790/#comment_29777488</guid>
      <link>https://habr.com/ru/articles/1018790/#comment_29777488</link>
      <description><![CDATA[<p>Где обсуждается — не знаю. Но решение как в идрисе (когда ленивость явно помечается как <a href="https://idris2.readthedocs.io/en/latest/tutorial/typesfuns.html#laziness" rel="noopener noreferrer nofollow">Lazy</a>) выглядит вполне себе дружественным к тайпчекингу и локальным рассуждениям. Ты, по крайней мере, знаешь, что именно у тебя ленивое.</p>]]></description>
      <pubDate>Sun, 05 Apr 2026 01:20:30 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>03.04.2026 23:43:49 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1018790/#comment_29773534</guid>
      <link>https://habr.com/ru/articles/1018790/#comment_29773534</link>
      <description><![CDATA[<blockquote><p>Как с помощью <code>IO</code> пронаблюдать понятно, а как можно с помощью <code>ST</code> или <code>seq</code>?</p></blockquote><p><code>ST</code> — это обобщённый <code>IO</code> (в прямом смысле, <code>IO ≅ ST RealWorld</code>).</p><p><code>seq</code> — так, для полноты. Его расходящийся результат тоже ненаблюдаем в этом же смысле.</p><blockquote><p>Так-то и в объекто-ориентированных языках вызовы девиртуализироваться могут, но полагаться на оптимизатор ни в ООП, ни в ФП, имхо, не стоит.</p></blockquote><p>Только для девиртуализации компилятору надо доказать, что в данном месте других инстансов быть не может, а это задача сильно более нелокальная и сильно более сложная, чем просто подставить параметр, когда он доступен (что выполняется субъективно ИМХО куда чаще, чем условия для девиртуализации, потому что мало кто играется с экзистенциальными типами или полиморфной рекурсией и при этом ожидает должный перф).</p><blockquote><p>Особенно как автор статьи, заявляющий, что вообще всё мономорфизируется.</p></blockquote><p>Это он зря, конечно.</p><blockquote><p>А не осталась, случайно, ссылка?</p></blockquote><p>Последний пост в моём стандалон-блоге.</p>]]></description>
      <pubDate>Fri, 03 Apr 2026 23:43:49 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>03.04.2026 19:34:38 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1018790/#comment_29773058</guid>
      <link>https://habr.com/ru/articles/1018790/#comment_29773058</link>
      <description><![CDATA[<blockquote><p>То есть - даже мой поход в магазин в субботу можно описать как функциональное преобразование из цифр на банковском счете в набор продуктов в холодильнике… Вопрос - нахрена, а главное - зачем ?! Если объективно процесс ествественным образом описывается как набор шагов, меняющих состояние системы</p></blockquote><p>Даже процесс похода в магазин вы внутри себя описываете декларативно. Вы думаете в терминах того, <em>что</em> надо сделать (выйти из квартиры, вызвать лифт, перейти дорогу, дойти до магазина), а не <em>как</em> это сделать (это будет настолько объёмно, что я даже проверку открытия-закрытия двери писать не буду), и вы притворяетесь, что у ваших действий нет <em>несмоделированных</em> сайд-эффектов: вы не рассматриваете износ петель двери в процессе выхода из дома, выхлопные газы автобуса, смену настроения продавщицы в магазине из-за рисунка на вашей кредитной карточке, и так далее.</p><blockquote><p>Вопрос - нахрена, а главное - зачем ?!</p></blockquote><p>Потому что о чистой функциональщине без неявных сайд-эффектов проще рассуждать и доказывать её свойства.</p><blockquote><p>В чем смысл натягивания совы на глобус и вытягивания цепочки лямбд - которые потом еще хрен отладишь нормально (потому что не видны промежуточные преобразования коллекций) ?</p></blockquote><p>Прелесть в том, что их <em>не нужно</em> отлаживать так часто, как вы думаете :]</p><blockquote><p>Ну и до кучи скажу что архитектура современных ЭВМ нихрена не заточена под ФП - она заточена под императивное программирование с мутабельным состоянием в RAM. Соответственно, ФП всегда будет подвергаться performance penalty по сравнению с императивным кодом.</p></blockquote><p>А почему у меня тогда на хаскеле регулярно получается писать код по производительности на уровне плюсов (иногда — быстрее)?</p><p>Потому что нет, конечно, не «всегда будет», это non sequitur. Компилятору ФП никто не мешает компилировать ФП-код во вполне производительный императивный мутабельный код. Более того, начиная с некоторого уровня сложности компиляторов это <em>проще</em>: <em>типизированное</em> ФП (а другое не нужно) выражает в типах больше инвариантов и даёт компилятору больше информации о том, какие оптимизации не изменят семантику программу, и их можно безопасно применить. Просто <em>до</em> этого уровня в императивном (и близком к железу — привет условной джаве) программировании программист делает ту работу, которую может (и должен) делать компилятор.</p><p>А вообще забавно то, что я как раз на неделе начал читать сборник публикаций первой конференции History of Programming Languages, и там целый Джон Бакус (который автор Фортрана, куда уж императивнее, и который Backus Normal Form для описания синтаксиса) пишет где-то в окрестности 1980-го года:</p><blockquote><p>My own opinion as to the effect of FORTRAN on later languages and the collective impact of such languages on programming generally is not a popular opinion. […] I now regard all conventional languages (e.g. , the FORTRANs, the ALGOLs, their successors and derivatives) as increasingly complex elaborations of the style of programming dictated by the von Neumann com­puter. These " von Neumann languages" create enormous, unnecessary intellectual road­blocks in thinking about programs and in creating the higher level combining forms re­quired in a really powerful programming methodology. Von Neumann languages constantly keep our noses pressed in the dirt of address computation and the separate computation of single words, whereas we should be focusing on the form and content of the overall result we are trying to produce. We have come to regard the DO, FOR, WHILE statements and the like as powerful tools, whereas they are in fact weak pallia­tives that are necessary to make the primitive von Neuman style of programming viable at all.</p><p>By splitting programming into a world of expressions on the one hand and a world of statements on the other, von Neumann languages prevent the effective use of higher level combining forms; the lack of the latter makes the definitional capabilities of von Neumann languages so weak that most of their important features cannot be defined-starting with a small, elegant framework-but must be built into the framework of the language at the outset. The gargantuan size of recent von Neumann languages is eloquent proof of their inability to define new constructs: for no one would build in so many complex features if they could be defined and would fit into the existing framework later on.</p><p>The world of expressions has some elegant and useful mathematical properties whereas the world of statements is a disorderly one, without useful mathematical properties. Struc­tured programming can be viewed as a modest effort to introduce a small amount of order into the chaotic world of statements. The work of Hoare ( 1 969), Dijkstra ( 1 976), and others to axiomatize the properties of the statement world can be viewed as a valiant and effective effort to be precise about those properties, ungainly as they may be.</p><p>This is not the place for me to elaborate any further my views about von Neumann languages. My point is this: while it was perhaps natural and inevitable that languages like FORTRAN and its successors should have developed out of the concept of the von Neumann computer as they did, the fact that such languages have dominated our thinking for twenty years is unfortunate. It is unfortunate because their long-standing familiarity will make it hard for us to understand and adopt new programming styles which one day will offer far greater intellectual and computational power.</p></blockquote>]]></description>
      <pubDate>Fri, 03 Apr 2026 19:34:38 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>03.04.2026 19:16:40 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1018790/#comment_29773020</guid>
      <link>https://habr.com/ru/articles/1018790/#comment_29773020</link>
      <description><![CDATA[<p>Исключительно из любви к формальности:</p><blockquote></blockquote><pre><code class="haskell">foo :: Integer
foo = undefined</code></pre><p>Хаскелисты традиционно притворяются, что <code>undefined</code> (и прочих нетотальностей) не существует, и вообще что Hask — настоящая категория.</p><p>Олсо, если подходить формально, то</p><blockquote><p>ФП по умолчанию решает эту проблему: значение может быть пустым только явно — с помощью <code>Option&lt;T&gt;</code></p></blockquote><p>имеет некоторый смысл даже в нетотальных языках при наличии <code>undefined</code>, <code>error</code> и прочих подобных: эти «пустые» значения невозможно <em>наблюдать в</em> чистой части программы в рамках стандартной метатеории [разных вершин] лямбда-куба, без компиляторной магии (<code>ST</code>/<code>IO</code> — компиляторная магия, <code>seq</code> — <a href="https://hackage-content.haskell.org/package/ghc-internal-9.1401.0/docs/src/GHC.Internal.Prim.html#seq" rel="noopener noreferrer nofollow">компиляторная магия</a>, да и она тоже не меняет большую операционную семантику, потому что сходящиеся термы что с <code>seq</code>, что без <code>seq</code> имеют одну и ту же нормальную форму).</p><p>Иными словами, ты в чистом коде не можешь написать</p><pre><code class="haskell">isBottom :: Int → Bool
isBottom n = n == ?⊥?</code></pre><p>поэтому про наличие пустоты ты <em>не узнаешь</em>.</p><blockquote><p>Аргумент $dSpeak это указатель на структуру Speak a, где лежит функция speak. Ничего не мономорфизировалось, производительность падает так же, как в ООП языках.</p></blockquote><p>После инлайнинга и/или при наличии доступного анфолдинга в использующем модуле оно вполне может специализироваться, если компилятор решит, что это выгодно (я про это целый пост писал пару лет назад!)</p><blockquote><p>И как в расте, при использовании dyn Trait</p></blockquote><p>Для этого в хаскеле тоже надо явно обмазываться экзистенциальными типами, ну либо убить оптимизатор (что можно сделать в любом языке).</p>]]></description>
      <pubDate>Fri, 03 Apr 2026 19:16:40 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.03.2026 21:02:25 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29742658</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29742658</link>
      <description><![CDATA[<blockquote><p>Ну может быть. Только зачем так жить.</p></blockquote><p>Не «зачем», а «почему».</p><p>Потому что привычно, и потому что жить иначе тоже надо отдельно учиться.</p>]]></description>
      <pubDate>Sun, 29 Mar 2026 21:02:25 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.03.2026 20:56:17 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29742628</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29742628</link>
      <description><![CDATA[<blockquote><p>Мешугга, Мастодон&nbsp;— это «скучно»?</p></blockquote><p>Де-факто — да, принцесс там мало. Я был на Мешугге дважды (в Москве где-то в окрестности 2010-го и в Лондоне чуть позже), и гендерный состав там был несравним, например, с Металликой в 2007-м в Лужниках (хотя там, вероятно, половина девушек пришла на HIM, которые были там на разогреве). Но, впрочем, и на совершенно прямолинейных и квадратных 4/4-группах вроде Unearth как-то тоже вяловато.</p><p>Раз пошла такая пьянка, то упомянутый мной выше <em>нужный</em> уровень — это как раз какая-нибудь Мешугга стратегически, по глобальной архитектуре написания песен, и что-нибудь вроде первого альбома Structures, или WTR эпохи Invade/Elite, на тактическом, мам-смотри-как-я-могу уровне.</p><blockquote><p>А&nbsp;многое из&nbsp;того, что&nbsp;относят к «классическому» хеви‑металу, меня, например, откровенно зевать заставляет.</p></blockquote><p>Каждый раз, когда на 40-м канале siriusxm включают какой-нибудь там slayer или megadeth, я сразу переключаю.</p>]]></description>
      <pubDate>Sun, 29 Mar 2026 20:56:17 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>28.03.2026 07:21:28 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29735912</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29735912</link>
      <description><![CDATA[<blockquote><p>А что мешает научиться играть сейчас? Отсутствие аудитории?</p></blockquote><p>Понимание, что на <em>нужном</em> уровне я не научусь играть, по крайней мере, с тем количеством времени и регулярности, что мне оставляют другие коммитменты. Следовательно, это бессмысленно.</p><p>В 17 не было концепции «нужного уровня», как и не было коммитментов «<s>маши крыльями</s> ботай или сдохнешь». У меня вон план по ботанью расписан на следующие лет шесть, и это уже не изич вроде трёхтомника Верещагина-Шеня по матлогу.</p><blockquote><p>Ну, по вашим же словам из коммента под другим постом, у вас есть как минимум 2 знакомых девушки — возможно, они с удовольствием оценят ваш новый скилл.</p></blockquote><p>Лол, они замужем так-то, у них и так есть кого и за что ценить. Да и это как в той шутке про разных металистов, спасающих принцессу от дракона, и где у прогмитолиста сначала дракон убивает себя от скуки, а потом и принцесса.</p><p>Да и вообще, чем меньше людей видит твоё творчество, тем более оно чистое и честное (потому что тогда ты действительно оптимизируешь <em>свои</em> представления о прекрасном, а не принятие другими людьми). И именно поэтому я не хочу влезать во всякие хакатоны, клубы чтения книг (или как это по-русски?), и прочее подобное. И, кстати, что забавно, в 17 лет этих представлений о чистоте тоже не было.</p><blockquote><p>Что мешает ходить сейчас? Я в одиночку и уже не в студенчестве ездила на концерт одной индастриал-метал-группы в Москве в 2019. Потом хотела на другой съездить, но грянул ковид.</p></blockquote><p>Я скорее не про концерты, а про что-то, подразумевающее больше взаимодействия между непосредственными участниками. Условно, сходки относительно стабильного множества людей вживую с целью пообщаться и провести время вместе, всякое такое. Мешает потерянный скилл, отсутствие общих контекстов, и упомянутые выше коммитменты.</p>]]></description>
      <pubDate>Sat, 28 Mar 2026 07:21:28 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>28.03.2026 07:09:09 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29735860</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29735860</link>
      <description><![CDATA[<p>Не знаю, вышеописанное — из личного опыта, а опыта онлайн-школ у меня нет.</p><p>Но, судя по разным околоковидным вещам, чистый онлайн + отсутствие ИРЛ-взаимодействий заметно вредят. Если вне школы тусовки вживую есть, то, может, и нормально. Но, может, и нет.</p>]]></description>
      <pubDate>Sat, 28 Mar 2026 07:09:09 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>25.03.2026 21:29:07 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/892190/#comment_29724528</guid>
      <link>https://habr.com/ru/articles/892190/#comment_29724528</link>
      <description><![CDATA[<blockquote><p>Мне кажется у вас есть какие то обоснования этим предпочтениям.</p><p>Какой такой существует фатальный недостаток у двойных стандартов из за чего с ними следуют бороться? </p></blockquote><p>Можете считать это моей аксиоматикой.</p><blockquote><p>Существует ли, хотя бы теоретически, социум без двойных стандартов?</p></blockquote><p>Не вижу причин не существовать.</p><blockquote><p>невозможно создать непротиворечивую социальную модель</p></blockquote><p>Почему?</p>]]></description>
      <pubDate>Wed, 25 Mar 2026 21:29:07 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>25.03.2026 07:04:07 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/892190/#comment_29720416</guid>
      <link>https://habr.com/ru/articles/892190/#comment_29720416</link>
      <description><![CDATA[<p>Мои предпочтения — борьба с двойными стандартами.</p>]]></description>
      <pubDate>Wed, 25 Mar 2026 07:04:07 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 21:28:13 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/892190/#comment_29719020</guid>
      <link>https://habr.com/ru/articles/892190/#comment_29719020</link>
      <description><![CDATA[<blockquote><p>Ну т.е. под ширмой борьбы с дискриминацией скрывается просто обычная борьба ценностей, моя свобода самая свободная свобода, а кто против тот враг свободы и ему никаких свобод.</p></blockquote><p>Судя по наблюдаемым данным — да, абсолютно верно.</p><blockquote><p>Я не знаю кто такие МАРы и как они связаны с радужными.</p></blockquote><p>Minor-attracted persons, политкорректное название педофилов.</p><blockquote><p>Я так и не понял по каким критериям вы выбираете с какими дискриминациями вам жить норм, а с какими нет.</p></blockquote><p>Что здесь выбираю <em>я</em>, совершенно неважно.</p><blockquote><p>Ну и если я правильно понял, то смысл борьбы с дискриминациями ровно в одном, чтобы навязать свои ценности и заодно свой набор предпочтительных дискриминаций или в чем то другом?</p></blockquote><p>Судя по наблюдаемым данным — да, абсолютно верно.</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 21:28:13 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 20:52:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29718878</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29718878</link>
      <description><![CDATA[<blockquote><p>Я всю жизнь в геймдеве, и, видимо, атмосфера сильно отличается от биздева в этом аспекте — даже в крупных командах с большим количеством менеджмента.</p></blockquote><p>Я потом в разных компаниях работал, включая имеющие достаточно прямолинейную культуру. Но везде помогало (а до определённой поры — помогало <em>бы</em>) понимание, что у людей могут быть несколько другие цели, чем «решить задачу правильно, бонус за красоту», <em>и это нормально</em>. Универ этого понимания не даёт.</p><p>То есть, подспудно мы все понимаем, что и в Физтехе цель, тащем — получить диплом, и спихнуть ненавистные какие-нибудь там урматы <em>можно</em>, но это понимание покрыто кучей слоёв из «это неправильно». И, говоря на метауровне, рассуждать о мотивациях и рефлексии в таких терминах там тоже не учат, а это тоже софт-скиллы, которые прокачиваются от столкновений с другими людьми с другими ценностями.</p><blockquote><p>Да вполне релевантна, база есть, дальше только улучшать и обкатывать.</p></blockquote><p>Откуда эта база возьмётся, если до этак 17 лет у вас нет особой свободы в выборе, с кем общаться, где общаться, и так далее, поэтому оптимизируется совсем не та же функция, что во взрослом возрасте? То есть, да, коллег вы тоже не особо выбираете, но на работе будут хотя бы не те же люди, которые в школе лупили отличников, потому что а чё они слишком умные, а учителя-идиоты это не сглаживали, а обостряли.</p><p>17-18 — это тот возраст, когда такая свобода реалистично начинает появляться. По крайней мере, опять же, я и в школе не очень социализировался, и в 17+. Но если в школьные годы у меня нет ответа на вопрос «какой есть реалистичный альтернативный сценарий, где я социально успешнее, опытнее и счастливее», то в 17+ он есть (не пошёл бы в вуз, тусил бы больше с людьми из программерских тусовок из интернета, с фуллтайм-работой имел бы больше времени на то, чтобы общаться с друзьями друзей, не все из которых полуаутистичные задроты, научился бы играть на гитаре и играл бы с даже знаю какими людьми, ходил бы на разные мероприятия, етц; не построил бы свою идентичность и личность вокруг академических успехов, в конце концов).</p><blockquote><p>К восемнадцати годам оно обычно уже более-менее на месте; если недодали, то дальше, мне кажется, уже поздно, только развивать начатое.</p></blockquote><p>Я бы сказал, что 17-23 — это критический возраст, когда ещё не совсем поздно, но после которого уже хана. И понятие «себя» кристаллизуется тоже где-то там.</p><blockquote><p>Из умений, которые имхо не входят в понятие "социализация" но входят в понятие "софт-скиллы": умение принимать критику, если ты ее попросил, и выдавать релевантную критику, если ее попросили</p></blockquote><p>ХЗ, считаю это частью социализации. Бро, который вам не говорит, что вы мудак, когда вы ведёте себя соответствующе — не бро.</p><p>Впрочем, с другой стороны, если человек выбирает людей со сходными ценностями и паттернами, то особо много поводов воспринимать и выдавать критику и не будет, так что хз. Но это здесь не особо важно.</p><blockquote><p>тайм-менеджмент и планирование, скилл самообразования (да, он действительно не у всех работает).</p></blockquote><p>А, я просто не считаю это софт-скиллами. Впрочем, и это неважно: ваш поинт я понял (как и вы мой, думаю), и это вопрос определений.</p><blockquote><p>Но вот горизонтальные связи это дело создает и укрепляет замечательно, конечно, что очень полезно в том числе в работе — но речь же не про это. Или вы это тоже имели в виду?</p></blockquote><p>И про это тоже. Это же помогает на работе!</p><p>Ну и ещё бухаловки и тусы помогают встречать людей из слегка других социальных слоёв, с другими интересами, и так далее, а это полезно для развития упомянутых выше (и вами, и мной) навыков.</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 20:52:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 20:26:54 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29718768</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29718768</link>
      <description><![CDATA[<blockquote><p>Нет, не в порядке. Логика хромает. Я про Гагарина, а вы про грибы.</p></blockquote><p>Сможете описать, в чём именно проблема с логикой?</p><p>Ситуации абсолютно изоморфны. Свидетель изоморфизма — замены вроде «старики не хотят и могут учиться новому» на «молодняк не может выкатывать продукт и не контролирует своё эго». А фразы вроде «я пару опровергающих примеров видел, конечно, но это ничего не меняет» можно вообще оставить как есть.</p><blockquote><p>Человека с подобной логикой я бы даже джуном не взял на проект.</p></blockquote><p>Даже не знаю, как мне теперь с этим жить.</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 20:26:54 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 14:40:15 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29717206</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29717206</link>
      <description><![CDATA[<p>А потом уехать крышей.</p><p>Геймдев даже в кое-каких зарубежных конторах — рак с кранчами хуже HFT-трейдинга (в последнем хотя бы платят норм). Есть, конечно, норм места (они всегда есть), но тяжело заранее понять, куда именно ты собеседуешься. Лучше геймдева просто избегать.</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 14:40:15 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 14:38:30 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29717198</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29717198</link>
      <description><![CDATA[<p>Два аспекта.</p><p>Во-первых, в МФТИ, например, приняты слегка другие паттерны общения и взаимодействия, чем в корпоративной среде. Ты привыкаешь, что другим людям тоже важно решить задачу <em>правильно</em>, а не просто закоммитить и спихнуть. Или, по крайней мере, что цель «решить задачу правильно» является достаточно общепринятой и котируемой в субсоциуме, что на неё можно неявно ссылаться при общении. Можно говорить «это неправильно» прямо. Баланс теоретической правильности и «сделать хоть как-то здесь и сейчас» смещён сильно в сторону правильности. Ну и так далее — думаю, вы можете себе представить.</p><p>В корпоративной среде это всё — лучший способ нажить себе врагов и потерять кредит доброй воли на фигню. И это ровно то, что случилось и со мной, и с парой других выпускников, ориентированных на хард-скиллы.</p><p>Во-вторых, то, что написали рядом: на социализацию времени не остаётся, <em>особенно</em> если не только учиться по программе, но и заниматься упомянутым исходно самообразованием. Поэтому я заодно отвечу на ваш ответ там:</p><blockquote><p>Во-первых, к началу учебы в вузе социализация у среднего человека должна уже быть вполне устоявшейся.</p></blockquote><p>Социализация в контексте школы едва ли релевантна взрослой жизни (ну либо мне так повезло — школа у меня тоже была физмат с задротами).</p><blockquote><p>Во-вторых, учеба не мешает социализации, если под социализацией понимать именно социализацию, а не бухаловки и тусы, которые не есть обязательная часть социализации.</p></blockquote><p>А что такое «именно социализация»?</p><p>Кстати, во вторую же неделю на той зарубежной работе в пятницу меня позвали попить пивка в баре с коллегой и чуваком-профессором ML из соседнего отдела. Я, конечно, слился, потому что никогда не был в барах, не знаю, что там пить, как вести себя в таких ситуациях, о чём говорить с людьми в очевидно нерабочих контекстах, как говорить, и так далее. Про афтепати на конференциях тоже можно вспомнить.</p><p>Поэтому вычёркивать бухаловки и тусы я бы не стал.</p><blockquote><p>В третьих, зависимость софт скиллов от именно социализации есть, но далеко не абсолютная - знаю кучу людей с плохой социализацией и вполне уверенными софт-скиллами</p></blockquote><p>Не, серьёзно, что такое социализация? Потому что прокачанные софт-скиллы с хорошей точностью эквивалентны этой социализации (если вы под последней не понимаете экстравертность какую-нибудь, конечно).</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 14:38:30 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 14:25:42 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29717118</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29717118</link>
      <description><![CDATA[<blockquote><p>Что со мной не так?</p></blockquote><p>Ну смотрите: вы в 48 поддерживаете актуальность, я в 22 был сеньором. Всё в порядке!</p><blockquote><p>Эти "дедки" на минуточку, как бы создавали все технологии и решения, которыми мы пользуемся сейчас.</p></blockquote><p>Ой, вам слово не понравилось? Ну бывает — 23-летним тоже не нравится, как тут о них пишут, но кого ж это волнует, когда можно почувствовать себя важнее и лучше?</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 14:25:42 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 14:22:22 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29717104</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29717104</link>
      <description><![CDATA[<p>Естественно. Я тоже умру.</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 14:22:22 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.03.2026 14:21:22 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1002878/#comment_29717094</guid>
      <link>https://habr.com/ru/articles/1002878/#comment_29717094</link>
      <description><![CDATA[<p>Зависит от финтеха и конкретной позиции. Можно на джаве CRUD-бекенды делать, можно на плюсах пороться в байтики и использовать C++26 в 2025-м, можно на функциональщине eDSL'и и их компиляторы делать.</p>]]></description>
      <pubDate>Tue, 24 Mar 2026 14:21:22 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
