IT и инвестиции | Алексей Солонков

IT и инвестиции | Алексей Солонков

@solonkovteam

Канал о том, как достичь успеха, вооружившись современными знаниями в ИТ

586подписчиков
🇷🇺

Похожие каналы

Все →

Последние посты

IT и инвестиции | Алексей Солонков — пост в ТГ канале

Блокировка по 161-ФЗ за 0 рублей от Альфа-БанкМожно ли получить бессрочную блокировку в рамках 161-ФЗ за попытку входящего перевода 0 рублей? Можно! И сегодня я расскажу вам, как АО "Альфа-Банк" это умело осуществил.ПреамбулаАО "Альфа-Банк" является инициатором блокировки всех моих счетов во всех банках, выполнив 3 запроса в ЦБ РФ на включение меня в базу "О случаях и попытках осуществления переводов денежных средств без добровольного согласия клиента". Блокировка по 161-ФЗ на основании "многочисленных попыток переводов по СБП на сумму 0 ₽ от 4.07.2025 (REQ-20250707-4086, REQ-20250707-4084, REQ-20250707-4070)". То есть, клиент Альфа-Банк многократно пытался совершить перевод 0 рублей в мой адрес по СБП.. В рамках моих обращений в банк № A2507172748 от 17 июля 2025, № A25071610827 (без даты), № A2508275701 от 27 августа 2025, № A2509154065 от 15 сентября 2025, № A2509154086 от 15 сентября 2025, № A25091111614 (без даты), № A25092411447 от 25 сентября 2025 АО "Альфа Банк" уведомлял меня, что отправлял запросы на разблокировку, но якобы получал отказ. Я направил запрос 12 сентября 2025 на имя Президента РФ, который был перенаправлен в ЦБ РФ. 24 сентября 2025 я получил ответ от ЦБ, где было указано, что ЦБ РФ направлял запрос в АО "Альфа-Банк" об обоснованности включения данных обо мне в базу данных. АО "Альфа-Банк" подтвердил законность включения данных обо мне. Исходя из этого, предполагаю, что ответы банка мне и ответы на запросы ЦБ противоречат друг другу.ПричиныА теперь давайте порефлексируем на тему того, как вообще такое возможно. Как можно получить бессрочную блокировку всех счетов за то, что кто-то попытался отправить вам 0 рублей? Можно предположить, что сотрудники АО "Альфа-Банк" не вникали в суть происходящего и машинально отправляли запросы на блокировку в ЦБ РФ аж целых три раза! За каждую попытку перевода от клиента Альфа-Банк мне 0 рублей! Был ли это чей-то ребенок, который добрался до телефона родителей или кто-то делал такое умышленно - остается загадк

27 сент. 2025 г.452В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

161-ФЗ для законопослушных гражданХочу поделиться своей историей блокировки всех счетов (дебетовые карты, счета физлица, брокерские, ИП, ООО) по 161-ФЗ. Всю свою жизнь я пребывал в уверенности, что если своевременно платишь все налоги, уважаешь и соблюдаешь законы своей страны, то бояться нечего. Эта иллюзия была разрушена вечером 8 июля 2025 года, когда мои счета начали блокировать один за другим. Сперва банк Райфайзен заблокировал мою карту и Яндекс.Пэй выключил доступ в кабинет. 9 июля с утра начали приходить смс от ТБанка, Сбербанка, ВТБ, БКС, Точка Банк о блокировке счетов и ограничении доступа в личные кабинеты. Я предположил, что это могло быть связано с продажей криптовалюты 4 июля 2025 через P2P на ByBit. К слову, свою криптовалюту я продаю достаточно редко и очень тщательно выбираю мерчантов (проверенный, без плохих отзывов, с большим количеством сделок за 30 дней). И тем не менее, это случилось. Вечером 8 июля я сразу же написал запрос в ЦБ РФ на исключение меня из базы данных ОБС-М ФинЦЕРТ. 10 июля я отправил запросы в банки, где у меня были счета. Откликнулась Точка Банк, где у меня счета ИП и ООО. Они отправили мне шаблон письма, которое я заполнил, подписал и отправил в чат поддержки. Письмо они отправили в ЦБ. 14 июля (быстрее регламента!) банку Точка пришел ответ от ЦБ с отказом без разглашения причин блокировки. Дальнейшее обжалование решения ЦБ возможно только через суд.Сложившаяся ситуация кажется ужасающе абсурдной. Без суда и следствия гражданин может быть серьезно поражен в правах. При этом, никто не станет связываться с вами и просить пояснений. Никто не разблокирует ваши счета, пока вы не добьетесь справедливости, рассылая запросы в ЦБ (срок ответа 15 рабочих (!) дней), МВД (срок ответа 30 дней), банки без четкого понимания, как и за что вам следует оправдываться. Возможна ситуация, что вас не разблокируют вообще.Чем чревата данная ситуация? Невозможностью оплачивать счета, получать и отправлять переводы (если у вас был легальный бизнес - он

15 июл. 2025 г.736В Telegram

Channel name was changed to «IT и инвестиции | Алексей Солонков»

18 июн. 2025 г.В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

Путь к богатствуПуть к богатству у каждого свой. Ровно как и мера этого богатства. Чаще всего, приводят к успеху такие факторы, как неуемная жажда денег, бесконечное количество попыток и пренебрежение моралью. И всегда это статистический выброс - большинство «правильных» людей никогда не обретут богатство. Если вы рождаете бесконечное количество гипотез, тестируете их на небольших бюджетах - вероятность успеха растет со временем. Как правило, самый ценный опыт, который вы извлекаете из своих попыток - это знание того, как делать НЕ следует. Ровно поэтому, абсолютно бессмысленны истории успеха знаменитостей - в них нет никакой практической пользы.Но у всей этой чехарды с попытками есть своя цена - время и деньги, которое вы тратите. Я разработал собственную стратегию достижения успеха и готов ею с вами поделиться. Основными нашими инструментами будут стратегия управления рисками и сложный процент. Стратегия управления рисками при сильном упрощении сводится к приемлемости наихудшего сценария для каждого фактора риска. Если наихудший сценарий для нас неприемлем - снижаем уровень риска или отказываемся от идеи. Отдельно замечу, что увеличение количества факторов риска постепенно приводит к экспоненциальному росту пространства состояний - и ваш шанс на успех экспоненциально стремится к нулю. Вывод простой - выбирайте инструменты с наименьшим количеством факторов риска (1-2). Всегда рассматривайте самый фатальный вариант для каждого фактора риска. Расскажите идею ChatGPT (или иной привычной вам LLM), попросите оценить возможные риски. Теперь сложный процент. Для простоты представим, что у нас доходность 100% годовых при ежегодной капитализации процентов. В таком случае, через 5 лет у нас будет 3200%, а через 10 лет 102400% (x1024). Образно говоря, 1000$ через 10 лет можно превратить в 1.024.000$. А если начисление будет не раз в год, а непрерывным? (ежечасным, например), то формула стремится к формуле непрерывной капитализации! В итоге, для ежечасной капитализации мы полу

18 июн. 2025 г.540В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

Почему вы не можете разбогатеть?Ответ довольно прост - отсутствие мотивации, плана и дисциплины при богатом наборе когнитивных искажений. Ровно по этой же причине вы не можете похудеть или завязать с вредными привычками. Мы и есть наши привычки. И это не набор красивых слов. Изменить себя без внешних факторов, чаще всего, непосильно. Страдания за несостоявшуюся жизнь мы заглушаем сравнением себя с нашим менее успешным окружением. Либо обещаем себе исправиться и ответственность за свои мечты перекладываем на будущего себя.Но будущий я сформирован теми же привычками и действиями, что совершал прошлый и текущий я. А следовательно, надеяться на иной результат в перспективе - наивно. Но сила собственных убеждений (ведь я самый умный, верно?) велика, а результата как не было, так и нет. Осмелюсь предположить, что тот набор когнитивных искажений, которыми каждый из нас более чем богат, формирует в нашем представлении весьма искаженную картину мира. Тот набор философских аксиом, которые мы не подвергаем сомнению - есть фундамент, на котором мы строим нашу жизнь. Ну хорошо, скажете вы. А что делать то? А давайте вместе подумаем. В сутках у нас 24 часа, треть из которых мы обычно тратим на работу, 8 на сон и остальные 8 часов на бытовые операции и отдых. Выходит так, что мы продаем почти половину своей активной жизни в обмен на деньги. Которые, в свою очередь, тратим на быт. Отбросив разговоры про самореализацию, большинство из нас и рады бы не работать, но для нормальной жизни нужны деньги.И тут я вам открою Америку (шутка) идеей про инвестирование и сложный процент. В инвестировании краеугольным камнем всегда было соотношение риск/доходность.Как правило, риск растет непропорционально быстрее доходности. И каждый инвестор выбирает приемлемый для него уровень риска исходя из своей толерантности к риску, а также опираясь на личный опыт. Лично я себя считаю крайне консервативным инвестором и почти никогда ни во что не вкладывался (к слову, бизнес является еще более рисковым мер

13 июн. 2025 г.553В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

5 признаков того, что пора увольнятьсяДисклеймер: даже если у вас совпало 5 признаков из 5, не спешите сразу писать заявление. Для начала обсудите сложившуюся ситуацию с руководством. В большинстве случаев с той стороны не ставят цель отравить вам трудовые будни. И если рассказать о проблеме — подключатся к её решению.Однозначно стоит увольняться только тогда, когда начальство вас не слышит и отказывается воспринимать всерьёз.Нет карьерных перспективБольше года не изучали ничего нового в рамках своей работы? Налицо недостаток профессионального роста.Конечно, вы можете самостоятельно развивать профессиональные скилы. Но зачем, если их нельзя отработать на реальных задачах? Интересные сложные задачи — это тоже инвестиции в будущее, которые важны не меньше, чем деньги. Если их нет в повседневной работе — вы обкрадываете самого себя. Вы не на своём местеЕсли есть ощущение, что вы просто отсиживаете положенное время — уходите. Цените свой труд и профессиональный опыт. Это важно для психологического здоровья и нормальной самооценки. Глухое руководствоЕсли вы явно озвучиваете свои потребности, а в ответ получаете игнор, раздражение или «завтраки» — это уже не звоночек, а колокол!Важное уточнение: вы сами открыто говорите о своих трудностях, а не ждёте молча, когда руководство их заметит.Низкая оплата трудаОчень неоднозначная тема, какую зарплату можно считать адекватной. Но если вы объективно получаете ниже рынка, это сильно демотивирует. Нужны другие сильные бонусы, чтобы оставаться на работе. Иначе терпеть не стоит и лучше уйти туда, где ваш труд будут ценить по достоинству.Плохие отношения с коллегамиЭто классика. Напряжённая рабочая атмосфера довела до увольнения не одного программиста. Стоит уходить даже тогда, когда вроде всё хорошо, но как-то душно. Это нормально, когда корпоративные стандарты общения не подходят конкретно вам. А ведь где-то есть «ваша» стая с нужным вайбом и чувством прекрасного. А какие причины увольнения были у вас? Не стесняйтесь, отведите душу

24 янв. 2024 г.2 060В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

Как и обещал, разбираем правильные ответы на задачи предыдущего поста.1. 2 стражникаОтвет: «Какая дверь, по мнению другого стражника, ведёт к победе?» Объяснение: Оба стражника укажут на дверь с опасностью. Если задать вопрос правдивому стражнику, тот укажет на дверь с опасностью. Так как второй стражник всегда врёт, он тоже укажет на неё. Зная неправильную дверь, нужно будет выбрать другой вариант.2. Автоматы с напиткамиОтвет: одна монета Объяснение:Предположим, мы закинули монету в автомат, на котором написано «Чай\кофе». Машина нальёт кофе. Если «Чай/кофе» выдал кофе, то автомат с надписью «Чай» уже не будет ни чайным, ни кофейным. Это значит, в нем разливается «Чай или кофе».Соответственно, тот, где написано «Кофе», будет чайным.3. Часы Винни-ПухаОтвет: 644 разаОбъяснение:Нужно перебрать все возможные варианты. При этом количество минут не может быть больше 59, а количество часов — не больше 23.Посчитаем количество подходящих комбинаций для 10-минутного промежутка. Например: 01:23, 01:24, 01:25, 01:26, 01:27, 01:28, 01:29 — всего 7 штук. Это количество всегда будет постоянным, ведь смена одной цифры в часах «уберёт» одни варианты, но добавит столько же других. Теперь посчитаем, сколько таких десятиминутных наборов будет в каждом часе: 00, 11 и 22 не рассматриваем — цифры в часах не могут повторяться.от 01 до 05, от 10 до 15, от 20 до 23 количество наборов — 4. Так получается, потому что надо исключить наборы, начинающиеся с каждой из двух цифр часов. (5+5+3)×4×7=364 варианта.Для часов от 06 до 09 и от 16 до 19 количество наборов — 5. В часе 60 минут, значит нужно исключить только 10 минут, начинающиеся с первой цифры часов — от 00 до 09 или от 10 до 19. (4+4)×5×7=280 вариантов.364 + 280 = 644 варианта.Понравилось? А какая из задач вам далась сложнее всего? Делитесь впечатлениями и оставляйте в комментариях свои любимые задачи на логику

19 янв. 2024 г.1 590В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

Хотите проверить себя на логику? Ниже — 3 классические задачи, которые часто встречаются на собеседованиях. Сможете решить их самостоятельно?1. 2 стражникаПеред вами две двери. За одной из них — верная смерть, а за другой безопасно. У каждой двери стоит стражник. Оба знают, куда ведут их двери. Один из них точно врёт, но кто именно — неизвестно. Можно задать вопрос только один вопрос каждому стражнику. Что нужно спросить у стражников, чтобы выйти безопасную дверь?2. Автоматы с напиткамиПеред вами 3 автомата. Один из них выдает кофе, другой — чай, а третий — оба напитка, но не в постоянной последовательности. Каждый напиток стоит 1 копейку. Но ни одна табличка с названием автомата не совпадает с его содержимым.Какое наименьшее количество монет нужно, чтобы узнать, какой напиток в каком автомате выдают?3. Часы Винни-ПухаВинни-Пух устраивает перекус каждый раз, когда все числа, указывающие время на его цифровых часах, разные. Например, в 12:45. Сколько раз в сутки перекусывает Винни-Пух?Пишите свои варианты ответов в комментариях. В следующем посте будет подробный разбор этих задач.

17 янв. 2024 г.1 100В Telegram

Недавно я уже писал о том, как ИИ помогает нам в работе.А сегодня предлагаю сценарий, к чему может привести такое бурное развитие технологий. Я описал его ещё в прошлом году и до сегодняшнего дня не поменял свою позицию. 1. ИИ — помощник человекаМы наблюдаем этот этап прямо сейчас. Человек обучает ИИ, а машины помогают людям структурировать разрозненную информацию и учатся находить в ней закономерности. Но их способности к аналитическому мышлению уступают человеческим. 2. СимбиозЧеловек все еще помогает ИИ с обучением и дает обратную связь. Но ИИ уже может сам находить корреляции в доступных человечеству данных. Эта информация помогает людям в их деятельности, усиливая эффект интеллектуального труда.3. Человек — помощник ИИИскусственный интеллект использует людей для обслуживания своей аппаратной инфраструктуры. Человек превращается в рабочие руки ИИ, но мы продолжаем верить, что машина — всего лишь ассистент.4. Новый видУровень превосходства ИИ определяется порядками. Машины ведут свою деятельность, пытаясь мирно сосуществовать с людьми, а люди привыкают жить в мире, где сложные решения за них принимают машины.5. ВымираниеЧеловечество начинает открыто сопротивляться растущей мощи ИИ. Чтобы избежать войны, машины помещают людей в резервации, где невозможна вражда и несправедливость. Человеческий вид постепенно вырождается, но зато не несет угрозы окружающей среде и другим видам.Этот сценарий не предопределён до конца. Возможно, мы сами начнем ускоренно эволюционировать посредством генной инженерии или интерфейсов взаимодействия мозг-компьютер. Возможно, развитие ИИ упрется в некую неразрешимую проблему, вроде сознания. Но при любом сценарии развития событий, интеллект продолжит совершенствоваться. Эволюцию не остановить.А как вы считаете, люди смогут мирно сосуществовать с разумными машинами?

11 янв. 2024 г.965В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

Какие вопросы стоит задать потенциальному работодателю? Есть мнение, что рынок труда в январе замирает, и нет смысла искать работу раньше февраля. На практике это это не так: поиск рабочих рук и мозгов останавливается только на время праздников, и уже сегодня — самое время откликаться на вакансии и готовиться к интервью. Я желаю удачи всем, кто сейчас ищет работу, и предлагаю список вопросов, которые сам бы задал на собеседовании. 1. Почему появилась вакансия?Стоит спросить об этом, чтобы прощупать почву, насколько здоровое отношение к сотрудникам в этой компании. Реакция на него поможет понять, нет ли внутри коллектива скрытых конфликтов, провоцирующих людей увольняться.2. Как будет выглядеть мой рабочий день?В тексте вакансии обязанности описаны простым перечислением. И не факт, что все из указанных компетенций вам действительно пригодятся в работе. Когда вы моделируете будущий рабочий день, то ясно понимаете, чем и в каком объёме в действительности предстоит заниматься. 3. Кто и как будет оценивать мою работу?Этот вопрос помогает оценить степень автономности в принятии решений на новой работе. А также заранее понять критерии оценки ваших результатов.4. Какие перспективы роста есть на этой должности?Обидно проработать на одном месте год и осознать, что ничего нового и интересного на этой должности не будет. Гораздо лучше, когда компания заинтересована в твоём развитии и сама провоцирует его через понятные регламенты роста и систему обучения. Если их нет в компании, это повод задуматься, стоит ли туда идти. 5. Какие этапы собеседования ещё предстоят?Предсказуемость помогает меньше стрессовать. К тому же, если впереди несколько этапов отбора, лучше знать о них заранее. Так вы сможете подтянуть знания и спланировать ближайшее будущее с учётом дополнительных встреч.А какие вопросы вы обычно задаёте на собеседовании? Делитесь ими в комментариях.

8 янв. 2024 г.852В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

5 бесплатных AI-инструментов разработчика1. Amazon CodeWhisperer — генератор кода на основе ИИИмеет расширения для IDE JetBrains и VS Code. Есть бесплатная версия для физических лиц. В режиме реального времени сканирует код и помечает потенциально уязвимые места. Может генерировать код на основе заданных правил. Даёт общие рекомендации по проекту, если предоставить доступ к библиотекам, API и другим нюансам.2. Code Companion — репетитор по языкам программированияРазработан на базе GPT-4. Помогает решать задачи, отвечает на вопросы по программированию, предлагает практические задания, даёт рекомендации в оптимизации кода. 3. Codiga — утилита для анализа статического кодаРаботает в любой среде разработки, в том числе: VS Code, JetBrains, VisualStudio, GitHub, GitLab и Bitbucket.Помогает находить и исправлять ошибки и уязвимости в приложениях.В бесплатную версию входит: • анализ кода для 12 языков программирования, • проверка на ошибки и уязвимости, • рекомендации по редактированию кода, • оптимизация кода, • рефакторинг.4. CodiumA — персональный тренер по программированиюПлагин для VS Code и JetBrains IDE. Есть бесплатная версия для физических лиц. Пишет юнит и компонентные тесты, самостоятельно комментирует код, ищет баги, предлагает улучшения и анализирует поведение кода. А главное — даёт доступ к обширной библиотеке практических руководств и технической документации по разным языкам программирования. По замыслу создателей, это должно помочь в освоении сложных концепций кодинга даже новичкам. Пользователь имеет возможность писать, тестировать и менять код, не выходя из инструмента.Поддерживает совместную работу и создание рабочих команд. 5. v0 — конструктор интерфейсов по текстовому описанию и референсамС его помощью можно генерировать web-элементы или целые web-страницы. Например, он пишет код на JS, CSS, HTML, создаёт различные детали интерфейса от иконок и кнопок до галерей и плееров. Генерирует прототипы на основе текстового описания.

5 янв. 2024 г.895В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

Новый год айтишника, какой он?Подготовил для вас подборку мемов про айтишный Новый год. Не всё же на серьёзные темы писать )Делитесь в комментариях своими любимыми мемами про программистов. Пусть в новом году будет больше поводов искренне посмеяться. Всех с наступающим! До встречи в 2024Новый год айтишника, какой он?Подготовил для вас подборку мемов про айтишный Новый год. Не всё же на серьёзные темы писать )Делитесь в комментариях своими любимыми мемами про программистов. Пусть в новом году будет больше поводов искренне посмеяться. Всех с наступающим! До встречи в 2024

31 дек. 2023 г.909В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

Что почитать в новогодние праздники? А. Швец «Погружение в паттерны проектирования»Если ищете, что почитать на долгих выходных, обратите внимание на эту книгу. О чём книга?В программировании есть повторяющиеся задачи, с которыми сталкивается большинство разработчиков. Придумывать для них новое решение — трудозатратно и неэффективно. А в командной разработке ещё и неудобно. С нуля вникать в логику чужого кода — та ещё работа, и стандартизация решений сильно упрощает взаимодействие между разработчиками.Именно для таких случаев и нужны паттерны проектирования.Это схемы решений для типовых проблем, возникающих в проектировании. Они не дают готовое решение, но предлагают его общее описание, которое можно доработать под свою конкретную задачу. Как устроена книга?Книга описывает 22 классических паттерна и 8 принципов проектирования, на которых они основаны.Каждая глава начинается с разбора определённой проблемы, возникающей при проектировании, и описывает шаги к решению с помощью одного из паттернов.Такой подход — от проблемы к решению, — позволяет легче понять логику самого паттерна и те трудности, которые возникают при разработке определённого типа программ.В конце каждой главы также есть примеры реализации паттерна, разбор его плюсов и минусов, а также обзор взаимосвязей с другими паттернами.Книгу можно читать последовательно, а можно выборочно — только нужные главы. Многие паттерны связаны между собой, поэтому можно переходить по связанным темам и изучать только то, что актуально для вас. Кому подойдёт?Это идеальное пособие для тех, кто только начинает изучать паттерны. Она написана легко, с большим количеством примеров кода и ситуаций, где данное решение может пригодиться. Также советую её всем, кто тяжело втягивается в работу после долгих выходных. Книга поможет держать мозг в тонусе, но не перенапряжёт голову. Так что 8 января будете бесить коллег продуктивностью и энтузиазмом)

29 дек. 2023 г.805В Telegram
IT и инвестиции | Алексей Солонков — пост в ТГ канале

4 способа, чтобы прокачать свою продуктивность В своё время я глубоко погрузился в тему тайм-менеджмента и личной эффективности. Большинство техник мне не подошло. Но эти 4 я считаю своими маст-хэвами и сделал частью ежедневной рутины. Информационная гигиенаЧтобы достичь пика концентрации, мозгу требуется 15 минут, чтобы потерять её — секунда. Вывод очевиден: надо убрать всё, что отвлекает от работы. Иначе больше времени уйдёт на то, чтобы вникнуть в задачу, чем на саму работу. Отвлекающим фактором часто становится деловая переписка.Я выделяю 2 временных окна в день для ответов на сообщения и письма. Этого хватает, чтобы оставаться на связи, но не отвлекаться.Регулярные перерывыПрактикую перерывы по 5 минут в конце каждого часа. Это освежает голову, даёт отдых глазам и в целом очень полезно для здоровья.В чём суть? Многие процессы в организме завязаны на движение. Не на усиленные нагрузки, а на простые наклоны, повороты, ходьбу. Отток лимфы, выработка гормонов, обменные процессы — всё это работает, как часы, если время от времени просто вставать и как-то двигаться. Тренировки в зале не заменяют такую активность, а дополняют её.Выделять время на планированиеПланирование — важная часть продуктивности. Конкретная методика не так важна. Важнее заниматься им регулярно. А самая сложная часть планирования — выделить на него время. Ведь всегда есть дела поважнее. Я смог справиться с этой проблемой, когда зафиксировал несдвигаемое время, которое посвящаю только планированию: 10 минут в день на текущие задачи + 1 час в неделю на масштабные планы. Ставить задачи, а не целиЦель — это ответ на вопрос зачем что-то делать.Задача — ответ на вопрос как.Конечно, и тот и то важно. Но часто их путают и ограничиваются формулированием цели. Правильная постановка задачи содержит в себе ответы на вопросы: • что сделать• к какому сроку и • какими средствамиЭто позволяет действовать осознанно и планомерно, заранее продумывая риски и варианты решения.А что помогает вам оставаться продуктивным

25 дек. 2023 г.859В Telegram

Как это работает? Вероятностные структуры данныхУмение работать с ними повышает ваш уровень в глазах работодателя до невероятных высот. Собственно, вероятностные структуры — высшая лига в разработке. Освоите их — и вы одной ногой синьор.Что это такое?Это структуры данных, которые используют вероятностные методы для предоставления приближенных или вероятностных ответов на определенные запросы.Их используют для обработки огромных массивов данных, когда ресурсы памяти ограничены. Например, для фильтрации, дедупликации, подсчета уникальных элементов или частоты элементов. При этом, данные могут быть распределены по множеству машин. Например, если разместить их на одной физически невозможно.Цена за их высочайшую эффективность при низком потреблении ресурсов — согласие на определённую степень погрешности. Вероятностные структуры исключают ошибки одного рода, но допускают наличие ошибок другого рода. К примеру, «фильтр Блума» позволяет точно ответить на вопрос НЕТ — такой элемент не содержится в базе и является уникальным. Однако, он лишь вероятно может ответить на вопрос ДА — такой элемент вероятно не является уникальным. Как использовать на практике?С их помощью решают задачи, в которых нужно эффективное хранение и обработка данных с допустимой погрешностью: обработка больших данных, системы кэширования, сетевая аналитика, алгоритмы машинного обучения.Лично я использовал их в 2 случаях:1. Для дедупликации значений, чтобы обеспечить семантику exactly once и убедиться, что значение встречается строго один раз.2. Для построения антифрод-решений, когда нужно проверять невероятно огромные списки блэклистов «плохих» ip-адресов. Если ip-адрес не встречается в блэк-листе — он считается «хорошим».Что изучить по теме?Для начала советую изучить:• Фильтр Блума,• HyperLogLog,• Count-Min Scetch.Этого достаточно, чтобы знать тему на уровне крепкого мидла.Интересно узнать подробнее? Ставьте палец вверх — я напишу продолжение.

22 дек. 2023 г.713В Telegram