Типичный программист
81.7K subscribers
2.69K photos
911 videos
8 files
7.47K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Эксперт проанализировал код рекомендательного алгоритма Twitter, который выложили в открытый доступ

31 марта 2023 года Twitter выложили часть кода своего рекомендательного алгоритма Twitter в открытый доступ на GitHub. Компания выложила в открытый доступ два репозитория:
— main repo: https://github.com/twitter/the-algorithm/,
— ml repo: https://github.com/twitter/the-algorithm-ml

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

Один из таких сторонних разработчиков — Аакаш Гупта. Он проанализировал код и выяснил:
1. Лайки и ретвиты увеличивают вероятность продвижения: лайк в 30 раз, ретвит — в 20.
2. В 2 раза увеличивается вероятность продвижения, если в твите есть видео или изображения.
3. Внешние ссылки помечаются как спам и мешают продвижению.
4. Пропуск твита, блокировка другим пользователем, отписки и жалобы снижают вероятность попадания в рекомендации.
5. Покупная синяя галочка верификации значительно добавляет шансы к продвижению.
6. Ну и конечно, соцсеть заточена на то, чтобы активнее продвигать самого Маска.

#twitter #opensource
101 вопрос, на который должен ответить Python-разработчик

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

https://tproger.ru/articles/101-vopros-python-razrabotchiku/

#python
Эти скрипты натуральные, не то что химия ваша.

#twitter
Стрессовое интервью — 8 фишек рекрутёров

Чтобы пройти стрессовое интервью, достаточно успокоиться. Но всё ли так просто, и чего в действительности ждут наниматели? В статье разобрали 8 видов стрессовых собеседований и советы к их прохождению:

https://tproger.ru/articles/stressovoe-sobesedovanie-8-fishek-rekrutjorov/

#советы #собеседование
Как разрабатывали StarCraft?

StarCraft — культовая стратегия в реальном времени, созданная корпорацией Blizzard в конце 90-х, когда игры компании были эталоном качества. Игра была настолько популярной, что даже стала полноценной киберспортивной дисциплиной.

И вот большая и подробная статья о том, как на самом деле создавалась игра: https://habr.com/ru/company/timeweb/blog/725376/

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

#gamedev #история
Дайджест Python #6: как заказать столик в ресторане через ChatGPT и почему лень — не порок

Узнайте, как заказать столик в ресторане при помощи ChatGPT, как инвестировать эффективнее при помощи Big Data, как создать свой голосовой помощник и почему лень — это не порок:

https://tproger.ru/articles/dajdzhest-pitona-4-aprelya/

#python #нейросети
SQL для начинающих: 10 правил построения «точных» запросов

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

А потом появляются джойны, агрегирование, подзапросы, и другие страшные вещи. Такое спугнёт любого новичка, или даже разработчика среднего уровня, если он видит SQL впервые. Но не всё так плохо.

Составили для вас простое руководство, которое поможет снизить порог входа в SQL для новичков, а опытным разработчикам — по-новому взглянуть на SQL: https://tprg.ru/lmwW

#sql #начинающим
Подборка актуальных вакансий

Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет

Старший инженер в DWH
Где: Москва, Санкт-Петербург, можно удалённо
Опыт: от 3 лет

Data Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет

DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

Специалист технической поддержки
Где: Саратов
Опыт: можно без опыта

Аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет

Разработчик 3Card-R
Где: удалённо
Опыт: от 2 лет

Senior iOS-разработчик
Где: удалённо
Опыт: от 3 лет

Инженер по безопасности приложений
Где: Москва
Опыт: от 2 лет

Инженер по администрированию систем защиты информации
Где: Москва
Опыт: от 2 лет

#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Пожалуй, лучшая идея для пет-проекта.
Слабо справиться с задачами из школьной программы по информатике?

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

Проверьте свои знания на реальных задачках из ЕГЭ в нашем тесте: https://tproger.ru/quiz/computer-science-exam-test/

#тесты
Бесплатный курс от Стэнфордского университета по Java

В курсе 28 уроков, 9 заданий и даже 2 экзамена. Программа рассчитана на начинающих, кто только начинает знакомиться с програмированием. Из минусов — некоторые части без обновления, однако их можно подтянуть после изучения основ:

https://see.stanford.edu/Course/CS106A

#java
Ностальгии пост: культовые вещи из прошлого, которые заставят вас прослезиться

На днях мы попросили сказать какую-нибудь фразу из прошлого, которую точно не поймут дети, — в итоге пост собрал больше 30 комментариев.

А мы отобрали лучше и рассказали о Clippy, кнопке «Турбо» на ПК, «шестизнаках» и других вещах из прошлого, которые заставят вас понастальгировать: https://tproger.ru/articles/post-dlya-teh-komu-za-30-vspominaem-to-chto-ne-pojmut-deti/

#история
10 софт-скиллов, которые нужно прокачать любому ИТ-специалисту

Сегодня если вы хотите построить успешную карьеру в IT, помимо хард-скиллов (математика, программирование, знание актуальных фреймворков и технологий) нужно развивать и другой набор навыков — софт-скиллы.

О том, как не выгорать, всё успевать, не злиться по пустякам и уметь говорить «нет», рассказали в статье: https://tproger.ru/articles/10-soft-skills-for-it-specialist/

#softskills
Рунету исполнилось 29 лет!

Ровно 29 лет назад, 7 апреля 1994 года, был зарегистрирован и занесён в международный национальный доменный перечень домен .RU.

По данным Российской ассоциации электронных коммуникаций, по итогам февраля в зоне .RU было зарегистрировано более 4,9 миллиона доменов. А ежедневная аудитория Рунета сейчас составляет 95,3 миллиона человек.

#история