Merion Academy
8.62K subscribers
438 photos
80 videos
6 files
620 links
Самое важное про IT на доступном языке.
Сотрудничество: @olegpohl
Служба поддержки: https://t.me/merion_academy_bot
Download Telegram
Ребят, срочный сбор 👋

Мы работаем над обновлением учебной платформы, и нам очень нужна ваша обратная связь.

Заполните, пожалуйста, форму - это займет всего 2-3 минуты, но сильно поможет нам стать лучше ⤵️

https://forms.gle/ngYx9HCJTgBwmgdT9

P.S. В конце вас будет ждать бессрочная скидка 25% на любой курс! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
😍11
По данным hh.ru больше 50% кандидатов не получают никакой обратной связи после отклика на вакансию.

💬 Это явление может происходить по нескольким причинам:

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


Вакансии-пустышки
Некоторые рекрутеры вынуждены имитировать бурную рабочую деятельность, выкладывая фейковые вакансии во избежание сокращения бюджетирования HR-отдела. Такое, к сожалению, сейчас случается.


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


И все же, hh.ru не стоит сбрасывать со счетов. Лучше потратьте ресурс на улучшение отклика!

Для этого нужно знать как рекрутер видит ленту откликов - то есть сокращенный вид резюме (см. скриншот).

Название резюме (позиция)
Оно должно совпадать с названием вакансии. Идеально, если название написано в точности как в вакансии, чтобы искусственный интеллект точно не пропустил ваш отклик.

Обновление резюме
Рекрутеру всегда видно когда кандидат редактировал свое CV. Это показатель работы над описанием своего опыта.

Общий опыт
Все ваши места работы суммируются и отражаются в этом поле. Следите, чтобы этот пункт совпадал с требованием в вакансии. Либо вам может быть недостаточно опыта и тогда автофильтр вас скипнет, либо же в обратную сторону могут отказать как оверквалифайд специалисту.

Последнее место работы
Обычно видна последняя компания, позиция, период и задачи. Если в последнее даже недолгое время вы занимались чем-то отличным от того, куда сейчас откликаетесь, вас также могут пропустить и не посмотреть опыт целиком.

Формат работы и контакты
Если вы готовы работать не только удаленно, обязательно укажите это. И проверьте актуальность контактов. Это самая частая ошибка. С вами не могут связаться, а значит вы улетите вниз списка соискателей.

Также в отклике сразу есть доступ к чату, где лежит ваше сопроводительное письмо. Его могут прочитать ДО резюме, поэтому всегда пишите письма, особенно если это указано в вакансии.

После отклика обращайте внимание на то, сколько % откликов разбирает компания (см. скриншот). Если там низкая цифра, стоит попробовать найти прямой контакт рекрутера и откликнуться повторно.

Помните, что в откликах важно качество, а не количество!

Ваш карьерный консультант на тарифах с наставником Полина Ширинкина @ppshirinkina ❤️

| Читать в ВК | 📎 | Читать в Дзен |
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥921😁1
Почему интернет невозможно выключить? И кто его вообще придумал?

Знакомо чувство, когда открываешь браузер по делу, а через час изучаешь, как построили пирамиды, и забыл, зачем вообще сюда зашел? С интернетом так постоянно.


👀 В новом ролике прошлись по всей хронике - от первых компьютеров до пяти миллиардов пользователей:

🔴Почему первое сообщение в истории интернета было «LO» и при чем тут «LOL»

🔴Кто придумал использовать символ @ в почте, и почему именно его

🔴Как Винт Серф создал язык для всех компьютеров

🔴Что придумал Тим Бернерс-Ли в CERN, чтобы ученые перестали терять документы

🔴И почему интернет невозможно выключить целиком, кто им управляет и при чем тут пузырь доткомов, dial-up и оптоволокно

Разобрали без занудства, с мемами и историческими перлами 😊

Где смотреть:

😁 YouTube
😁 VK
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥116
Как интернет чуть не рухнул под собственным весом? 😢

В 2000 году произошло очень интересное событие - лопнул пузырь доткомов (dot-com bubble).

Доткомами назывались компании, чья бизнес-модель была тесно связана с интернетом, а название такое потому что сайты заканчивались на “.com“, или дот ком на английском.


💼 Интернет только стал массовым, но уже стало понятно что там можно зарабатывать деньги. Был жуткий ажиотаж, все бросались покупать акции любых компаний, связанных с интернетом. Их цена росла не потому, что они приносили прибыль, а потому, что все верили в их потенциал.

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

Пузырь лопнул, тысячи интернет-компаний закрылись, десятки тысяч людей потеряли работу.


Кстати, жертвой этого замеса стала компания Cisco: ее оборудование покупали все эти доткомы, а когда они начали массово банкротиться, заказы просто исчезли.

Как ты думаешь, с ИИ нас ждет такая же история? ☕️

| Читать в VK |
Please open Telegram to view this post
VIEW IN TELEGRAM
13😱3
Media is too big
VIEW IN TELEGRAM
Сурен Хоренян снова подготовил для вас видео лайфхак 😏

😱 Отладка SQL выражений в SQLAlchemy - как скомпилировать готовый вопрос с параметрами.

Если для отладки нужно проверить, какой SQL запрос будет сформирован на основе составленного выражения, можно выполнить компиляцию со всеми аргументами.


| Смотреть в VK | 📎 | Смотреть в MAX |

Сохрани, а то забудешь! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥142
- Ты чего завис?
- Сайт Merion Academy листаю
- И что там?
- 8 топ курсов и все со скидкой 35%
- И долго смотреть будешь?
- Пока не кончатся отмазки
- А когда кончатся?
- Данил Колбасенко 😄


8 направлений, в которых ты можешь стартануть прямо сейчас.
И все со скидкой 35%. Для тех, кто уже готов.

😎 DevOps, Linux, Python, Android, iOS, Go, C#, 1С - выбирай свой курс.

Кстати: на Linux и Python обновили бесплатные вводные уроки 😱

🔴В Linux добавили эмулятор терминала и процесса установки Linux на виртуальную машину
🔴В Python - интерпретатор кода, ничего устанавливать не нужно, можно сразу писать код

⚡️ Забирай свой курс со скидкой и погнали учиться!

🔴| Читать в VK | 🔴| Читать в Дзен | 🔴| Читать в MAX |
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🔥43
А ты знал что Microsoft продавала Unix? 😨

Да-да, гигант в свое время продавал не только винду.

Они купили лицензию на Unix у AT&T, упростили и адаптировали ее для процессоров Intel (от 8086 до 386). И успешно продавали до начала 90-х под названием Xenix.

Правда продавали они ее не обычным пользователям, а поставщикам компьютеров и через партнеров. Да так, что в 80-х Xenix стала самой распространенной Unix-системой в мире. В основном потому что Unix все еще редко использовался в компаниях.

Всему пришел конец, когда Microsoft и IBM начали совместно работать над операционной системой OS/2, а Билл Гейтс с командой задумали создать свою, с нуля, мощную ОС - будущую Windows NT.

Так что да, Microsoft в своей биографии имеет строчку: «успешный дистрибьютор Unix». Такая вот ирония! 🐒

/ Читать в VK /
/ Читать в MAX /
Please open Telegram to view this post
VIEW IN TELEGRAM
18😁8👏4
Операционка, которую ты не ставил, но пользуешься каждый день 🍪

Серверы Google, твой телефон, роутер - все это работает на идеях, которые придумали больше 50-и лет назад. По приколу, чтобы поиграться.

Но, это не Linux. Это Unix.

📎В новом ролике разобрали:

🔴Как два инженера из Bell Labs хотели просто запустить игру, а в итоге создали систему, которая изменила все
🔴Зачем они раздавали операционку бесплатно и как это на нее повлияло
🔴Причем там язык Си
🔴И где сегодня до сих пор живет Unix - даже если ты никогда его не устанавливал

Как всегда без занудства, с мемами и историческими перлами 🧑‍🦲

Где смотреть:

😁 YouTube
😁 VK
▶️ Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤‍🔥31
Audio
Хэй-йо, ребят! Мы снова тестили разные форматы контента. Ииии…(ИИ?) записали целый мощный подкаст про Docker! 🤗
Как он устроен и чем отличается от виртуальных машин.

И да, мы не знаем, что будет завтра. Кроме того, что наступит 1 апреля. Может, это все розыгрыш - белые спины, белые списки… 😄
А может, и нет.


Мы останемся здесь, пока это возможно. И сделаем все, чтобы быть на связи с теми, у кого не будет доступа к Telegram. Продолжим дублировать контент в ВК, Дзен, MAX. Подпишитесь, если вам там удобнее.

А здесь расскажите как вам формат подкаста в комментах?

Или просто жмякните 👍 - если зашло и хотите услышать еще подкасты на другие темы!
Please open Telegram to view this post
VIEW IN TELEGRAM
37🔥11👏3
Продолжаем знакомство с авторами наших курсов 👋

Сегодня на важный вопрос:

🗣Зачем учиться аналитике, если есть ChatGPT и другие аналогичные модели, которые могут написать какой угодно код на любом языке программирования?

Отвечает Тимур Исламгулов, автор и наставник курса Аналитик данных с нуля:

На первый взгляд кажется, что достаточно уметь сформулировать запрос - и готово. Но аналитика никогда не сводилась к набору строк в Python или SQL.

Код - это только инструмент.

Он выполняет команды, автоматизирует расчеты, строит модели. Однако сам по себе он не определяет, какую задачу вообще стоит решать и почему именно так.

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

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

ИИ меняет профессию, но не отменяет ее. Рутинные операции становятся быстрее, проверка гипотез - удобнее, черновики кода появляются за секунды.

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


А вы юзаете ИИ? Как он повлиял на вашу работу? 😉

🔴Вводные уроки по аналитике данных с Тимуром Исламгуловым

Читать в VK
Читать в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84😁1
Самый эпичный сериал Кремниевой долины: как OpenAI уволила и вернула Сэма Альтмана 🍿

Ноябрь 2023 года. В OpenAI, одной из самых влиятельных ИИ-компаний мира, разгорается внутренний конфликт.

Совет директоров OpenAI внезапно увольняет Сэма Альтмана - сооснователя и гендиректора компании. На его место назначают технического директора Миру Мурати.

Официальная причина: «Не был достаточно откровенен в общении с советом директоров».
Реальная причина: конфликт видений - «медленно и безопасно» против «быстро и эффективно».

Просто взяли и выкинули человека, который создал ChatGPT. Но сотрудники OpenAI взбунтовались. 700 из 770 человек подписали ультиматум с требованием "Верните Альтмана, или мы уходим все". Почти вся команда была готова бросить работу ради одного человека 😥

Тем временем Microsoft подсуетилась и публично объявила, что готова принять Сэма и его команду с открытыми руками - и дать все ресурсы для продолжения работы.

Спустя всего 5 дней: Альтман возвращается, с ещё большими полномочиями 😈
Старый совет директоров распущен, а многие из его оппонентов покидают компанию и запускают собственные ИИ-стартапы.

Вот такая вот драма разворачивалась внутри самой большой в мире ИИ-компании. А про то как она создавалась и про историю Сэма Альтмана мы рассказывали в в нашем видосе: https://youtu.be/0TxEJidXzro

А ты что думаешь про эту ситуацию? Кто кого переиграл?

Читать в VK
Читать в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥107😁2
Обработка ошибок в Go через if err != nil многим не дает покоя и энтузиасты хотят это как-то изменить ☕️

Вот что они предлагают:

1) Добавить конструкцию `check/handle`
Похоже на классический try/catch. Каждую вызываемую функцию, проверяем специальным ключевым словом check. Если вернулась ошибка, то вызывается метод handle, где она уже обрабатывается.

func run() error {    
handle err { return err }   
  
check one()    
check two()    
check three()    
 
return nil
}


2) Добавить try/catch
Тут все как в предыдущем варианте, но часть с handle не обязательно вызывать там же где вызывали метод catch. Либо try просто пробросит ошибку на уровень выше.
func run() (err error) {     
try(one())
try(two())
try(three())

return nil
}


3) Добавить спецсимволы чтобы очистить синтаксис
Тут все как в примере с try, но теперь это слово заменено восклицательным знаком
func run() (err error) {     
one()!
two()!
three()!

return nil
}


4) Упростить if err != nil
Тут предлагают ввести тернарные операторы, чтобы сократить до одной строки
func run() error {
return record.ID == "" ? errors.New("empty id") : nil
}

Либо заменить всю конструкцию if err != nil {return err} просто знаком вопроса:
func run() (err error) {     
one()?
two()?
three()?

return nil
}


И все они откланяются разработчиками языка: что-то похоже на defer, где-то появляется "магия", где-то ломается при оборачивании ошибок.

В итоге создатели языка решили прекратить рассмотрение и прием любых предложений в этой области - https://go.dev/blog/error-syntax.

Они подчеркивают, что ни одно из сотен предложений не получило даже близкого к единогласному одобрения сообщества 👀

Go существует 15 лет, и любое изменение расколет сообщество на тех, кто "за" и "против". В отличие от дженериков, новым синтаксисом для ошибок пришлось бы пользоваться всем.

Читать в VK
Читать в Мах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
Go называют скучным. Но именно этот язык стал основой облачной инфраструктуры 🤗

В новом видео разбираем историю создания Go - от дерзкой идеи до топ-10 самых популярных языков.

Смотри, чтобы узнать:

🔴Кто стоял у истоков (и при чем тут создатели Unix)

🔴Почему создатели сознательно отказались от ваших любимых фич

🔴Как работают горутины и зачем они нужны

🔴Почему в Go нет исключений (и как без них жить)

🔴За что язык хвалят, а за что хейтят

Как всегда без занудства, с мемами и историческими перлами 🍿

Где смотреть:

😁 YouTube
😁 VK
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥105🔥4😁1
Знатоки, время новой загадки 👋

Эта история приключилась совсем недавно, в феврале этого года. Именно тогда в Барселоне один программист решает купить себе мощный дорогой гаджет для дома. И выбирает робот-пылесос за 2к дорраров.

Самми - бывший специалист по кибербезопасности. В какой-то момент ему становится скучно... Он берет геймпад от PlayStation, пилит настройки, и вуаля: пылесосом теперь можно рулить как тачкой в GTA.

Дальше - больше. Он решает: «А что, если запрограммировать его плакать, когда сядет батарейка? Типа как ребенок, который потерял маму в супермаркете».


Лезет в код, шарит по настройкам, ищет, где там батарейка прячется. И вдруг на экране появляется список. Очень длинный список.

Он в тот момент буквально застыл с открытым ртом.

Вопрос: что там такое появилось?

😊 — 7000 файлов с видео, на которых удаленщики спят в рабочее время
😁 — файлы с адресами и паролями от Wi-Fi всех владельцев таких гаджетов
😱 — база данных «Как часто люди разговаривают с пылесосом»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁76😱1212🔥1
Ловите разгадку ☕️

Самми случайно получил админку к 7000 чужих акаунтов владельцев таких пылесосов по всему миру. Он мог видеть все: карты чужих квартир, видосы с камеры и звук с микрофона в реальном времени, IP-адреса.

Как так вышло? Его приложение постучалось в облако DJI, а сервер решил: «О, свой! Держи права рута на все девайсы». Классическая ошибка авторизации на бэкенде.


Самми, конечно, говорит, что ничего не открывал. Сразу обратился в компанию. Они залатали дыру и отсыпали ему 30к дорраров в качестве награды.

Но его жена после этого заклеила камеру на их собственном пылесосе скотчем. Мало ли 🤣

Как думаете, он реально не заглянул в админки?

😁 — не, он же этичный хакер, у него кодекс
😊 — заглянул 100%, там же целое реалити-шоу можно было посмотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
54😁19😱2👏1
Media is too big
VIEW IN TELEGRAM
Сурен Хоренян подготовил для вас новый видос: чтение конфигурации - .env, load_dotenv 🥺

Для чтения конфигурации используйте pydantic-settings, уже давно пора отказаться от load_dotenv, так как он просто наполняет окружение из файла.

Смотрим, сохраняем, распространяем, ну и не забываем жмякнуть 👍, если было полезно!

Читать в VK
Читать в Мах
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥5
Ееее!! У нас появилось приложение для Android 🤗

Пока тестируем, но уже можно скачивать и пробовать!

Что внутри:

🔴Все бесплатные уроки и вебинары
🔴Все курсы
🔴Возможность добавить виджет на главный экран и отслеживать свой прогресс
🔴Быстрое меню: твой дашборд, курсы, плюшки

📲 Скачивай в RuStore
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1511👏1
Audio
Ииииитак, обновили подкаст с помощью вашей обратной связи! Спасибо! ❤️

Тема:

Что такое Kubernetes и для чего он нужен?

Напишите в комментах как вам? Что понравилось/не понравилось? Какие темы разобрать в следующих выпусках?

Бесплатные вводные уроки по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥8👏1
1. Элиот Хоровиц - сооснователь и первый CTO MongoDB. В 2007–2009 годах он возглавил разработку ядра базы данных на C++ и спроектировал систему шардинга и репликации, которая позже стала отраслевым стандартом. Над проектом работала целая команда, но именно техническое видение Хоровица определило архитектуру MongoDB. В 2020 году он покинул пост CTO, основал стартап Viam и вернулся к практической разработке. В интервью он не раз подчеркивал: ему ближе писать код и строить системы, чем управлять крупными командами.


2. MongoDB - одна из самых протестированных баз данных с открытым кодом.
В ее репозитории тестового кода больше, чем продакшен-кода ядра. Это не маркетинг: перед каждым релизом внутренняя система Evergreen запускает миллионы автоматических проверок - от юнит-тестов до сценариев имитации падений серверов и сетевых разделений. Именно такая тестовая культура позволяет MongoDB стабильно работать в продакшене у тысяч компаний.


3. В PHP пустой массив
[]
может интерпретироваться и как список, и как объект.
В некоторых версиях драйвера это приводило к тому, что неверно сформированный запрос (например, на удаление конкретных записей с пустым фильтром) мог быть воспринят базой как команда на
очистку всей коллекции
или базы. Это не был баг самого сервера MongoDB, а именно специфика реализации «обертки» для PHP тех лет.


4. Самый большой известный публично кластер MongoDB принадлежит eBay.
В 2019 году они рассказали, что у них работают
более 100 шардов
, хранящих
петабайты данных
, с нагрузкой
миллионы запросов в секунду
.


5. В MongoDB нет JOIN, но есть $lookup,
который делает то же самое, но с другим синтаксисом. Но появился он только в 2015 году в версии 3.2. До этого люди хакерили с помощью $unwind и $group.


Угадаете на какую тему будет следующий видос? 🧑‍🦲
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106
Они хотели сделать хостинг, а получилось…. MongoDB 😱

В новом видео рассказываем историю создания MongoDB - от стартап-идеи до одной из самых популярных NoSQL-баз в мире.

Смотри, чтобы узнать:

• Почему реляционные БД тормозили и что с этим сделали
• Как документная модель решает проблему масштабирования
• Почему в MongoDB нет жесткой схемы
• Как база выживала без денег и при чем тут Amazon

Как всегда - без занудства, с мемами и историческими перлами ☕️

Где смотреть:

😁 YouTube
😁 VK
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106👏1
Продолжаем знакомить вас с авторами и наставниками на наших курсах 👋

Сегодня Сергей Галеев отвечает на важный вопрос:

Насколько C# остается языком для Windows, если сейчас все уходит в Linux и контейнеры? Не будет ли проблем с трудоустройством, если я знаю только стек Microsoft?

🗣Ответ Сергея:

До сих пор встречается мнение, что C# и весь Microsoft-стек - только про Windows. Хотя Java, например, тоже долго ассоциировалась с Oracle, а Go - с Google. Сам факт, что язык или платформа связаны с большой компанией, сам по себе мало о чем говорит.

Если 10–15 лет назад C# и правда был сильно завязан на Windows, то сейчас картина давно изменилась.

Раньше все крутилось вокруг .NET Framework, IIS, Windows Server и MSSQL. Почти весь стек жил внутри экосистемы Microsoft, поэтому такая ассоциация была вполне понятной.

Сейчас C#-backend чаще выглядит совсем иначе: ASP.NET Core, Docker, Linux-контейнеры, PostgreSQL, Redis, очереди, CI/CD, облака и прочая привычная инфраструктура, которая есть почти в любой backend-разработке. Поэтому C# уже давно не воспринимается как что-то сугубо виндовое.

Но тут есть нюанс. Если весь опыт связан только с WPF, WinForms, старым .NET Framework, IIS и Windows-легаси, рынок и правда будет уже. Такие вакансии никуда не делись, просто это отдельный сегмент.

Если же человек работает с ASP.NET Core, Web API, EF Core, Docker, тестами, микросервисами, CI/CD, умеет собирать и деплоить сервисы, понимает базы, логи, мониторинг и производительность, то его обычно воспринимают просто как backend-разработчика. Без привязки к ярлыку Microsoft-мира.

Мне вообще не очень близка идея любой ценой убегать от Microsoft. Куда полезнее взять современный .NET и сверху добрать нормальные универсальные навыки, которые нужны почти в любой backend-команде: Docker, базовый Linux, SQL, Redis, очереди, CI/CD, контейнеры, облака, логирование и метрики.

С таким набором C# на рынке чувствуется вполне уверенно.


Бесплатные вводные уроки по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3❤‍🔥1