tproger | Technologies

Telegram-канал tproger - Типичный программист

84525

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

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

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

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

#история

Читать полностью…

Типичный программист

Слабо справиться с задачами из школьной программы по информатике?

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

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

#тесты

Читать полностью…

Типичный программист

Пожалуй, лучшая идея для пет-проекта.

Читать полностью…

Типичный программист

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

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

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

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

#sql #начинающим

Читать полностью…

Типичный программист

Как разрабатывали StarCraft?

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

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

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

#gamedev #история

Читать полностью…

Типичный программист

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

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

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

#советы #собеседование

Читать полностью…

Типичный программист

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

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

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

#python

Читать полностью…

Типичный программист

Эксперт проанализировал код рекомендательного алгоритма 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

Читать полностью…

Типичный программист

Скажите что-то, что не поймут дети

Мы начнём: «С 2 до 7 интернет бесплатный, только дозвониться сложно».

#обсуждение

Читать полностью…

Типичный программист

Кодить на Питоне — это несложно! Прокачайте свои навыки

4 апреля в 20:00 по мск пройдёт бесплатный вебинар образовательной платформы Edutoria от Сбера.

За полтора часа в прямом эфире вы:
— узнаете, как устроен Python и с чего начать писать код;
— напишете свою первую программу text-to-speech, которая переводит текст в аудиоформат.

Спикер Влад Пивоваров — опытный разработчик, который работал в Сбере, Airbnb и Groupon. Он занимается бэкендом, машинным обучением и DevOps/MLOps. Влад расскажет и поделится своим опытом в IT и ответит на любые вопросы.

Научитесь кодить на Python бесплатно. Регистрируйтесь на вебинар: https://beclick.cc/gXgnvS

Реклама ООО «СберОбразование»

Читать полностью…

Типичный программист

9 способов разрядить атмосферу перед созвоном

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

В этой статье мы расскажем вам о 9 способах пережить минуты до начала созвона:

https://tproger.ru/articles/top-9-veshhej-pered-mitom/

#кек

Читать полностью…

Типичный программист

Помогите Жоре справиться с управлением бизнеса!

Регистрация собственного дела, поиск сотрудников и первых клиентов — всё это накрыло с головой новоиспечённого предпринимателя Жору. Оказалось, таланта одного человека для ведения бизнеса недостаточно, и Жора в панике предложил вам стать партнёром. Готовы ли вы всерьёз взяться за управление архитектурным бюро?

Пройдите тест и узнайте, насколько хорошо вы справитесь: https://tprg.ru/Jkmj

Реклама ООО «КБ «Ренессанс Кредит»

Читать полностью…

Типичный программист

Энтузиаст встроил GPT-4 в Apple Watch

Голосовой помощник с GPT-4 принимает голосовую команду, распознаёт задачу, генерирует код и создаёт пулл-реквест в гитхаб репозиторий.

Например, на видео парень попросил добавить в репозиторий одну кнопку. Через минуту пулл-реквест с исправлением уже появился в репозитории. Теперь можно поправить кнопочку в проекте прямо во время пробежки.

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

#diy #нейросети #ии

Читать полностью…

Типичный программист

Курс «Английский для разработчиков» от Яндекс Практикума

Для тех, кто хочет говорить с коллегами на английском так же естественно, как на русском.

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

Для студентов с уровнем Pre-Intermediate или выше.

В основе обучения:

— Занятия с личным преподавателем. Объяснит английский на примере рабочих ситуаций, даст упражнения, будет регулярно проверять вас и анализировать прогресс.
— Практика с иностранцами из IT. Тренируйте собеседования, стендапы и ревью с теми, кто не говорит по-русски.
— Разговорные клубы. Студенты будут созваниваться раз в две недели, практиковать и обсуждать то, что уже прошли. Появятся в мае.

1 апреля курс подорожает. До этого можно купить его по старой цене с доступом к клубам.

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

Реклама АНО ДПО «Образовательные технологии Яндекса» LjN8KUqUv

Читать полностью…

Типичный программист

Объявляем этот пост — постом взаимопомощи

В нём вы можете помочь другим или задать любой интересующий вас вопрос из сферы IT. Например, «в какой вуз лучше поступить», «какой алгоритм сортировки подойдёт для этой задачи», «какую зарплату просить на собеседовании» или даже «как центрировать div».

А правила всего 2:
1. Будьте терпимы и постарайтесь ответить на любой вопрос, даже самый глупый. Ведь все мы с чего-то начинали.
2. А если задали вопрос — помогите остальным и постарайтесь найти ответ на другой.

Поехали: https://tproger.ru/articles/post-vzaimopomoshhi-sprawivajte-otvechajte/

#обусждение

Читать полностью…

Типичный программист

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

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

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

#java

Читать полностью…

Типичный программист

Приближается второй инженерный хакатон YADRO SoC Design Challenge

YADRO SoC Design Challenge — это возможность для студентов старших курсов и опытных инженеров прокачать навыки проектирования современных микропроцессоров на базе архитектуры RISC-V и попробовать свои силы в решении практических задач маршрута проектирования системы на кристалле.

Направления:
— функциональная верификация;
— топологическое проектирование;
— RTL-проектирование;
— RTL-проектирование PRO;

Когда: с 21 по 23 апреля, регистрация до 10 апреля

Где: на площадке НИУ МИЭТ в Зеленограде, иногородним студентам организуют проживание

Читайте подробности и регистрируйтесь на сайте: https://tprg.ru/Ehiu

А по всем вопросам вы можете писать сюда: edu@yadro.com

Реклама ООО «КНС Групп» LjN8KVZnz

Читать полностью…

Типичный программист

Подборка актуальных вакансий

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

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

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

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

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

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

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

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

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

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

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

#вакансии #работа

Читать полностью…

Типичный программист

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

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

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

#python #нейросети

Читать полностью…

Типичный программист

Любому начинающему разработчику нужен правильный старт

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

Сейчас вы можете бесплатно получить 3 курса от GeekBrains для старта работы в IT, которые не только помогут вам с выбором профессии, но и позволят написать первую программу на Python.

Забрать курсы можно тут: https://tprg.ru/efcU

Реклама ООО «Гикбреинс»

Читать полностью…

Типичный программист

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

#twitter

Читать полностью…

Типичный программист

Отвлекитесь на загадку:

Минималистичен синтаксис мой,
Но функционал в нём непростой,
Java преемник я,
И на той же машине работаю я.

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

Вместе с разработчиками «Криптонита» составили дорожную карту, которая поможет разобраться начинающим «скалистам» и максимально быстро перейти на Scala Java-разработчикам: https://tprg.ru/28wn

Реклама АО «Научно-производственная компания «Криптонит»

Читать полностью…

Типичный программист

4 апреля пройдёт митап VK Tech Talks Open Source для всех, кому небезразлична судьба проектов с открытым исходным кодом

Гости:
— Денис Пушкарёв, мейнтейнер core-js. Библиотеки, от которой зависят миллионы сайтов, но далеко не все разработчики знали автора — до его нашумевшего поста на GitHub.
— Александр Кирсанов, руководитель команды KPHP, ВКонтакте.
— Александр Белоцерковский — евангелист-архитектор VK Cloud и Tarantool.

Встреча пройдёт в московском офисе VK в 19:00 — нужна регистрация. Для тех, кто захочет посмотреть доклады спикеров удалённо, запустим онлайн-трансляцию в сообществе VK Team ВКонтакте. В конце встречи after party — спикеры и гости смогут пообщаться в неформальной обстановке.

Узнать подробнее и зарегистрироваться: https://tprg.ru/3vT6

Реклама ООО «ВК» LjN8K1xaN

Читать полностью…

Типичный программист

Делимся дайджестом Типичного программиста, где собрали наши лучшие материалы за прошедшую неделю

За неделю рассказывали про:
— энтузиаста, который подключил ChatGPT к мозгу;
— запуск сервера на смартфоне;
— дорожную карту по SQL;
— лучшие ресурсы для изучения Python;
— пик Балмера и многое другое!

Полезное для себя найдут как начинающие айтишники, так и разработчики с опытом: https://tproger.ru/articles/dajdzhest-tipichnogo-programmista/

#python #веб #django #нейросети

Читать полностью…

Типичный программист

«Владимирский централ, шкафчик серверный»

Читать полностью…

Типичный программист

Сколько стоит умный дом?

Очень интересная и подробная статья на Хабре, как не просто собрать поделку на ардуино, а создать полноценный дом с «мозгами» стоимостью 1000 руб./м².

Если думали об автоматизации отопления, притока воздуха, контроля газа и утечек воды, советуем к прочтению. Там есть всё: расчёт стоимости, времени, лайфхаки и самое приятное — возможность пораспрашивать автора: https://habr.com/ru/company/wirenboard/blog/722718/

#diy

Читать полностью…

Типичный программист

Фильм «Тетрис» про Алексея Пажитнова вышел на AppleTV+

«Тетрис» оказался настолько культовой игрой, что AppleTV+ решили снять про неё фильм. Фильм основан на реальных событиях и рассказывает о моменте борьбы Пажитнова и Роджерса за права на компьютерную головоломку.

Сегодня опубликовали 2 трейлер с комментариями реального Алексея Пажитного, его коллеги Роджерса и сыгравших их актёров: https://tproger.ru/articles/vywel-vtoroj-trejler-filma-tetris-s-kommentariyami-alekseya-pazhitnova/

#gamedev #история

Читать полностью…

Типичный программист

Весенний бум: 6 востребованных IT-специальностей

На волне развития искусственного интеллекта топ востребованных IT-специальностей претерпел изменения.

Собрали для вас список из шести IT-профессий, где остро требуются толковые специалисты: https://tproger.ru/articles/6-vostrebovannyh-it-specialnostej/

#тренды #работа #карьера

Читать полностью…

Типичный программист

Ха-ха, глупый ИИ. У кожаных мешков ещё есть немного времени!

#twitter

Читать полностью…

Типичный программист

Что такое пик Балмера?

Есть такой человек Стив Балмер, он управлял Microsoft c 2000 по 2014 год. Именно он выдвинул такую забавную теорию: при содержании алкоголя в крови программиста равном примерно 0,13% эффективность его резко возрастает. Это и есть тот самый пик.

Читать полностью…
Subscribe to a channel