Get Mystery Box with random crypto!

Inside Miras's Brain [Public]

Telegram арнасының логотипі insidemirasbrain — Inside Miras's Brain [Public] I
Telegram арнасының логотипі insidemirasbrain — Inside Miras's Brain [Public]
Арна мекенжайы: @insidemirasbrain
Санаттар: Технологиялар
Тіл: қазақ
Жазылушылар: 168
Арнадан сипаттама

Author: @miras_dev
About me: 1st year CS Student at Nazarbayev University, passionate about Artificial Intelligence, Machine Learning, Competitive Programming, Stoicism.
Email: mbaisbay@gmail.com
LinkedIn: www.linkedin.com/in/miras-baisbay
My book: TBA

Ratings & Reviews

4.00

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

1

4 stars

0

3 stars

1

2 stars

0

1 stars

0


Соңғы хабарлар

2023-01-09 20:12:18 Specialists, or "I-shaped" people, tend to possess stronger and sustained interests and are hyperspecialized in one area. They are dedicated to problem-solving and considered subject matter experts in their fields.

Generalists boast a range of skills. While their knowledge might not run deep across a specific area, they can quickly adapt to changing situations. For example, a writer can be classified as a generalist if they can write in multiple styles and genres or if they have experience writing for multiple industries.

Source
50 viewsMiras, 17:12
Ашу / Түсініктеме
2023-01-09 17:40:00 Best Stoic one liners:

1. "If you want to be beautiful, make beautiful choices." — Epictetus
2. "We suffer more in imagination than reality." — Seneca
3. "We love ourselves more than other people, but for some reason, we care about their opinions more than our own." — Marcus Aurelius
4. "You always have the right to have no opinion about this. You can't always think nothing about this." — Marcus Aurelius
5. "You have two ears but only one mouth for a reason." — Zeno
6. "Wherever there is a human being, there is an opportunity for a kindness" — Seneca
60 viewsMiras, edited  14:40
Ашу / Түсініктеме
2023-01-09 08:39:09 Ответственность за эмоциональное состояние

В последние недели моя психология очень изменилась во многих фундаментальных направлениях.
Одно из них - это ответственность за своё эмоциональное состояние и эмоциональное состояние других людей.

Попробую рассказать о самом важном по этой теме.

1) Треугольник Карпмана

Как я понял люди часто любят переводить ответственность на других людей.
Видеть себя "жертвой", находя "агрессора".

Кажется на этом строится не только большая часть личной жизни многих людей, но и большая часть политики в мире.

Например:
"У меня мало продаж, потому что в нашей страны дурацкий менталитет у клиентов."
"Я несчастлив, потому что мои друзья бросили меня в беде."
"Я несчастлива, потому что мой муж часто пьёт."
"Я опоздал, потому что были пробки."
"В нашей стране такая плохая ситуация из-за евреев."
"В нашей стране такая плохая ситуация из-за агрессии США."
"В нашей стране такая плохая ситуация из-за больших компаний и миллиардеров."

Кажется, что раньше если мне говорили "ты меня обидел", "ты испортил мне настроение" итп, я автоматически чувствовал вину и важность извиниться. Теперь я считаю, что во многих случаях ответственность за нежелательные эмоции человека лежит на человеке, который проживает эти эмоции.

Например, недавно я рассказывал близкому об эмоциях, которые у меня возникли после её слов. В ответ она сказала, что своими словами я "причинил ей боль". Раньше я чувствовал вину когда мне так говорили, но теперь, если я вежливо рассказываю о том, как я себя чувствовал, то я не чувствую ответсвенности за эту боль. Конечно, я не хочу, чтобы мои близкие чувствовали боль, но ещё больше я не хочу чтобы они вешали на меня ответственность за эту "боль". Верю что "боль" есть, но не согласен с интерпретацией "причинил".

Теперь, я стараюсь ловить себя и других на переводе ответственности и вырабатываю привычку брать ответственность за все свои эмоции на себя.

Вот выборка видео на эту тему:











2) Обидчивость

Раньше я слишком много переживал, что на меня могут обижаться.

Если мне кто-то долго не отвечал на сообщения, я часто подразумевал, что ему что-то не понравилось и он обиделся. На самом деле, как вы себе представляете, просто у этого человека была куча более важных мыслей и дел. А о деталях того, что я этому человеку сказал, он обычно совершенно ничего не помнил.

Теперь, я считаю, что обиды возникают часто когда есть невысказанные ожидания со стороны обижающегося. А обидчивость - это нездоровая привычка людей сдерживать такие эмоции как злость и долго держать их в своём теле. Иногда держать всю свою жизнь. Верю теории, что от такой обидчивости могут начинаться и усиливаться физические заболевания.

3) Спасательство

Мне кажется у меня есть привычка пытаться помочь другим людям прежде чем помочь себе.
Я тратил на это много времени, которое мог бы потратить на себя.

Например, я просыпаюсь в субботу и начинаю писать разным людям, спрашивать как у них дела, пытаться чем-то помочь, дать какой-то совет. Может пройти два-три часа, а я еще не умылся, не поел, не попил воды, не размял тело. После этого я решил, что помогать людям прежде чем себе - это вредная для моего здоровья привычка.

В этом отношении, я решил использовать принцип, который продвигают в самолетах -
"надень кислородную маску сначала на себя и только потом на соседа".

Кажется, что на протяжении всей моей жизни я слишком часто делал это совершенно наоборот.


Чувствую, что избавление от всех этих привычек и выработка более здоровых помогает мне быть спокойнее и фокусировать больше внимания на своё здоровье, на своё счастье и на то, что я хочу в этой жизни в общем.

Будут ли от этого более счастливы люди вокруг меня? Не знаю. В среднем, наверное, да, но ответственность за это, я считаю, уже на них самих.
68 viewsMiras, 05:39
Ашу / Түсініктеме
2023-01-08 20:36:43 Any time you get depressed you’re spending too much time thinking about the past, any time you get too anxious you’re spending too much time thinking about the future, any time you’re peaceful you’re here - living in the moment.
50 viewsMiras, 17:36
Ашу / Түсініктеме
2023-01-08 17:27:19 Как попасть на собеседование в FAANG (Facebook, Apple, Amazon, Netflix, Google) и завалить его.

Это короткий пост о том как попасть на собеседование в FAANG. Тут не будет глубокого анализа.


Нахрена мне все это?
⁃ Ты узнаешь много чего за время подготовки и вырастешь как программист.
⁃ Как минимум слетаешь в другую страну за счет компании, посетишь офис FAANG.
⁃ А как максимум найдешь отличную работу.


Шаг 0. Подготовка.
Как понять что ты готов:
⁃ Технический английский и умение вежливо обшаться
⁃ Базовое знание структур данных. (Arrays, LinkedList, Stack, Queue, Heap, Graph и т.д.)
⁃ Базовое знание алгоритмов (Binary Search, BFS, DFS и т.д)
⁃ Если ты можешь решить Easy/Medium задачи на Leetcode за 15 минут в среднем
⁃ Если ты можешь решить Hard задачи на Leetcode за 20-30 минут в среднем
⁃ Решил как минимум 200 задач на Leetcode за все время. (50% - Medium, 40% - Easy, 10% - Hard)
⁃ Если есть опыт в архитектуре приложений. (Если ты только закончил универ, то это не важно. Если у тебя >= 3 лет опыта, то это обязательно. )
⁃ Есть базовые понятия о серверах, сетях, базах данных и т.д.
⁃ Есть базовые понятия о том как работают компы, треды, процессы, память и т.д. Университетская программа.
Если что то из этого отсутсвует, то бегом учить. В интернете очень много видосов, курсов и статей на эту тему. Все бесплатно.

Некоторые ресурсы я уже шейрил на канале:
⁃ Leetcode. (Начинай с простых задач, и усложняй потихоньку. Читайте Discussions если не смог решить)
⁃ Канал Tushar Roy на YouTube.
⁃ Канал Hackerrank на YouTube. (Тут есть несколько крутых лекций по структурам данных)
⁃ Cracking the Coding Interview. (Не читал его полностью, но использовал как энциглопедию)
⁃ Канал Gaurav sen на YouTube. (Тут больше про архитектуру)
⁃ Канал CS Dojo на YouTube. (Посмотрите старые видосы по алгоритмам)
⁃ Algoexpert.io (платный)
Да, да я слишком много сижу на YouTube.

Первые пару месяцев будешь чувствовать себя тупым куском говна который даже не может решить Easy задачу. Прими это. Прочувствуй эту боль. Это нормально. Решай по одной задаче в день. Если не смог решить в течении дня, то смотри Discussions и смотри объяснения. Решай заново. Будь последователен и постоянен в своей подготовке. Мне понадобилось пол года чтобы от человека который не может написать Bubble Sort стать человеком которого пригласили на онсайт в Google.


Шаг 1. Сделай резюме.
Писал об этом уже тут https://t.me/hiremegoogle/5


Шаг 2. Каким-либо образом попасть на собеседование.
Делай этот шаг только после подготовки. Есть много способов. Я опишу те с которыми я сталкивался. Список отсортирован по мере эффективности.
⁃ Реферал. Попросить человека который уже работает в FAANG закинуть туда ваше резюме. А если у меня нет таких знакомых? Рад что ты спросил. Поспрашивай знакомых знакомых, жену, одногруппников, родственников и т.д. Кто-то да найдется. Вероятность что тебе ответят 90%.
⁃ Написать рекрутеру в Linkedin. Вы можете найти профиль рекрутера в Linkedin и попросить чтобы они вас рассмотрели. Подробности на есть на канале CS Dojo на YouTube. Вероятность ХЗ, я так не делал. Но говорят он эффективнее чем просто откликнуться на сайте.
⁃ Просто откликнуться на сайте. Заходите на сайт компании и оставляете там отклик. Вероятность 50%.

В прошлом году я попал на собеседование в Google просто оставив отклик на сайте. Тут мне просто повезло. В этом году в Google я попал через реферал парня с которым встречалась подруга моей жены в Тиндере. В Facebook реферал получил через бывшую коллегу у который был знакомый в этой компании. В Amazon я получил реферал через бывшего начальника моей сестры, который также является мужем подруги моей жены. Во как. Я просто писал всем подряд и спрашивал может ли кто нибудь закинуть мое резюме в ту или иную компанию.

#interviewtip #algo #systemdesign
55 viewsMiras, 14:27
Ашу / Түсініктеме
2023-01-08 11:16:23 The best way to help someone is not to give them advice but listen to them.
65 viewsMiras, 08:16
Ашу / Түсініктеме
2023-01-08 09:30:19 Advice For New And Junior Data Scientists - Hamel Husain l ODSC West 2017
65 viewsMiras, 06:30
Ашу / Түсініктеме
2023-01-07 15:37:41 Сбор и хранение данных

SQL
- «SQL Problems and solutionsS», I. Moiseenko Интерактивный учебник по SQL
- ByteScout SQL Trainer Быстрый и приятный тренажер, усложняющийся по мере вашего продвижения.
- Simple SQL Queries Упражнения для Постгреса
- SQL Tutorial for Beginners: Database, JOIN, WHERE, GROUP BY, HAVING, ORDER BY, LIKE, IN, BETWEEN
- Тренажер по SQL
- Как посчитать всё на свете одним SQL-запросом. Оконные функции PostgreSQL https://habr.com/ru/post/268983/
- Простенький тренажер с теорией https://sqlzoo.net/wiki/SQL_Tutorial
- Мануал по установке PostgreSQL в MacOS https://www.robinwieruch.de/postgres-sql-macos-setup
- Пример обращения к MySQL с помощью Python, используя библиотеку sqlalchemy https://pythondata.com/quick-tip-sqlalchemy-for-mysql-and-pandas/
- Пример обращения к PostgreSQL с помощью Python: https://khashtamov.com/ru/postgresql-python-psycopg2/
- window function - https://learnsql.com/course/window-functions
- window function - https://campus.datacamp.com/courses/intermediate-t-sql/window-functions?ex=4
- Хорошая статья об оконных функций SQL - https://khashtamov.com/ru/window-functions-sql/

Парсинг
- Русский перевод документации к BeautifulSoup Beautiful Soup — это библиотека Python для извлечения данных из файлов HTML и XML. Она работает с вашим любимым парсером, чтобы дать вам естественные способы навигации, поиска и изменения дерева разбора. Она обычно экономит программистам часы и дни работы.
- Статья с примером парсинга данных с веб-сайтов с применением BeautifulSoup Освещены все основные этапы: формирование запроса и получение странички с помощью requests, поиск нужного элемента в HTML через инспектор, выделение данных из элемента через методы BeautifulSoup.

API
Работа с первичной аналитикой: выгружаем сырые данные из Метрики с помощью скрипта
79 viewsMiras, 12:37
Ашу / Түсініктеме
2023-01-07 09:54:51 Japanese words with beautiful and oddly specific meanings:

1. Ikigai - a reason for being, the thing that gets you up in the morning.
2. Shinrin-Yoku "forest bathing" - a visit to the forest for relaxation and to improve one's health.
3. Ukiyo "the floating world" - living in the moment, detached from the bothers of life.
4. Yugen - a profound awareness of the universe that triggers a deep emotional response.
5. Majime - an earnest, reliable person who can simply get things done without causing drama.
88 viewsMiras, 06:54
Ашу / Түсініктеме
2023-01-06 15:50:25 Изрeчение Илона Маска

«Мeчтайте. Мeчты сбываются. И я нe знаю почему»

В дeтстве я мeчтал о том, что стaну богатым и бyду путeшествовать по уютным городaм Европы. Но, нaходясь в цeнтре Барселоны я нe ощущал особeнности момента. Все пpоизошло послeдовательно и даже логично. Мой путь, который нaчался в нeбольшой деревне, прoдолжился в стoлице нeожиданным для многих обрaзом. А всe потому, что я нe боялся мечтать.

Успешное окончание школы и сдача экзаменов позволили мне поступить в хороший вуз. Программирование на удивление давалось легко. Каждый профильный экзамен заканчивался отличной оценкой. Преподаватели были довольны, но я начал сомневаться.

Мeчты, которыми я грeзил в детстве, испaрились. Я пeрестал думать о путeшествиях по миру и, вмeсто этого, зaполнял рeзюме и выбирaл будущeе по наивысшeй зарaботной плате. Встaв на «прaвильный» путь, я попaл в систему со своими правилами и со cвоим потолком. Я понял, что иду не туда и оказатьcя в том месте нe хотел.

Взрослея, нам будто бы говорят: «перестань мечтать и живи в реальном мире». Но дело в том, что реальность — не то, что нас окружает. Реальность мы создаем для себя сами. Мышление, поступки и идеи влияют на восприятие мира. Мир гораздо податливей, чем кажется. В нем есть все, что нужно. Нам остается это только взять.

«Вы верили, что сможете сделать что угодно и где угодно и стать, кем хотите, когда вырастете. А потом узнали, что все это запрещено. Вам сообщили, что нужно вырасти и перестать мечтать, что следует вести себя разумно и не ставить перед собой слишком высоких целей» — из книги «Будь лучшей версией себя».

Все началось с мечты найти работу программиста. Мне было 18. Тогда я понял, что завтрашний успех — результат сегодняшних усилий и использовал три летних месяца для развития навыков и уже зимой достиг цели. Я не был слишком умным. Я просто захотел и взял.

Каждое утро нам предоставляется шанс стать лучше и глупо было бы его упускать. Многие всю жизнь мечтают о вещах, которые достигаются простой дисциплиной. А о чем мечтаете вы? Быть может вам нужно сделать всего один шаг.

«Тревога и сомнения преодолеваются только действием, а упущенный шанс будет напоминать о себе всю жизнь» — из статьи «Моменты, благодаря которым ты живешь».

Мечтайте. Чем выше ваша планка и масштабнее мечта, тем выше вы окажетесь.

Мечтать надо уметь. Многие вещи о счастье нам навязаны. Ведь очень сложно найти истинные желания, когда проще взять чужие. Я тоже так поступал и до сих пор могу поймать себя на том, что некоторые вещи, которые раньше казались желанными, стали неинтересны. Но те цели, которые уже давно присутствуют в моей жизни, с каждым днем я ценю все больше, ведь именно они — настоящие желания.

Просыпаться и осознавать, что именно так ты и хотел бы прожить этот день — бесценно. Наша жизнь становится короче каждую минуту, и разве она дана нам не для счастья?

Мечтая, не забывайте жить настоящим. Ведь не ошибался Джон Леннон, когда говорил, что жизнь — это то, что происходит с тобой, когда ты строишь планы на будущее.

Ведь мечты — это не цели, а скорее ориентиры. Если бы все шло по плану, жить было бы невыносимо скучно.

Ваша жизнь — это только момент. И лишь его вы в силах сделать лучше. Таким образом, момент за моментом, ваша жизнь обретет смысл на пути к мечте.

Если вы все сделаете правильно, то в какой-то момент поймете, что мечты сбылись, и каждый день приносит радость. Как поступать правильно? Принимайте решение, слушая два голоса: логики и интуиции. Сомнения возникают в момент их несогласия друг с другом, но когда они что-то твердят в унисон, знайте — именно это вам необходимо.

Мечтайте, живите и будьте собой.

Все возможно.

Знайте, ваше будущее определяется моментами, когда вам тяжело. Жизнь будет подкидывать препятствия, чтобы проверить насколько вы готовы овладеть желаемым. Она готова отдать вам все, что нужно. Готовы ли вы это взять? Если да, так идите и берите.
84 viewsMiras, 12:50
Ашу / Түсініктеме