Типичный программист
81.5K subscribers
2.66K photos
903 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

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

А справитесь ли вы? Проверьте себя в тесте, в котором мы собрали пусть не сложные, но вполне интересные задачки из ЕГЭ:

https://tprg.ru/XyYf

#тесты
Собрали для вас подборку вакансий в Intel. Работать можно в Нижнем Новгороде или удалённо

DevOps Engineer. Предстоит разрабатывать и поддерживать систему CI/CD, предназначенную для интеграции алгоритмов Deep Learning в OpenVINO.

Deep Learning Software Engineer. Участвовать в разработке и внедрении технологий компании, писать Unit тесты и помогать с разработкой Roadmap.

Backend Software Developer (+ Data Warehousing). Разрабатывать и поддерживать систему выпуска ПО для программных продуктов Intel.

Frontend Developer. Создавать интерфейсы с использованием React для создания интерактивной системы искусственного интеллекта.

Software Development Engineer. Разрабатывать решения для создания эффективных параллельных программ на C и C++.

Software Engineering Manager. Руководить командой специалистов по ПО и давать архитектурные и технические рекомендации.

Software Validation Engineer. Разрабатывать инфраструктуру тестирования для поддержки автоматизированных сборок.

#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиасты собрали миниатюрную робособаку — она похожа на Spot от Boston Dynamics

У робота Mini Pupper открытые исходники, а работает он благодаря высокоточным сервоприводам, LIDAR, небольшой камере и библиотеке OpenCV. А ещё спереди у него имеется дисплей, который показывает эмоции и делает его невероятно милым.

Разработчики уверены, что Mini Pupper сделает робототехнику для школ и энтузиастов более доступной. А совсем скоро они обещают открыть предзаказ на Kickstarter. Исходники и больше подробностей можно найти на GitHub проекта: https://tprg.ru/whg8

#роботы #diy #computervision
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите годный инструмент для отображения графа связей между компонентами для кода на Python, Java, C++ и C

Sourcetrail позволяет удобно посмотреть, где используется функция, что она использует внутри и перемещаться между этими вызовами. И что самое приятное — у инструмента открытые исходники:

https://github.com/CoatiSoftware/Sourcetrail

#инструменты
Уверены, что хорошо разбираетесь в компьютерных играх?

Проверьте себя в нашем тесте и попробуйте угадать, из какой популярной игры тот или иной факт: https://tproger.ru/quiz/guess-game-by-fact/

#игры #тесты
Без курьеров сегодня сложно представить улицы любого крупного города — это новая постпандемийная реальность

Наши партнёры из Delivery Club считают это настолько повсеместным явлением, что предложили LEGO добавить в конструкторы доставляющих еду курьеров. Сделали они это с помощью совместного проекта с художником Артемом Бизяевым: на сайте «Лего Идеи» теперь есть макет аутентичного российского города.

Однако минифигурки можно добавить и в другие наборы, это актуально для любого крупного города — важен сам образ курьера, без которого ни один город не будет смотреться настоящим.

Подробнее на сайте проекта: https://tprg.ru/4lED
После 3 лет разработки состоялся релиз OpenSSL 3.0.0 с реализацией SSL/TLS и различных алгоритмов шифрования

Интересно, что релиз получил номер 3.0.0 сразу после 1.1.1. Это сделано из-за перехода на традиционную нумерацию «Major.Minor.Patch» и во избежание путаницы. Также разработчики решили уйти от двойной лицензии (OpenSSL и SSLeay) на лицензию Apache 2.0. Что в будущем позволит обойти трудности в использовании OpenSSL в проектах с лицензией GPL.

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

Всего в релиз добавлено более 7500 изменений. Подробнее о них на русском можно почитать здесь: https://tprg.ru/TCMY

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

Подключайтесь: @neuro_channel
Эти 25 вопросов помогут вам почувствовать себя увереннее и получить весомое преимущество на телефонном собеседовании

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

Мы перевели интересную статью, в которой Явин Пол разобрал 25 самых популярных вопросов, встречающихся на телефонных собеседованиях: https://tprg.ru/LNn0

#советы #собеседование
Ребята из birchpunk подвезли новую порцию кибергодноты

В этот раз про школьников 23 века и поход в кибермузей.

Раскопки древнего интернета, 2 диванная война и солнечная вспышка, положившая интернет, — там точно есть на что посмотреть. И вишенка на торте: в ролике снялись Гарик Харламов и Анатолий Вассерман.

Приятного просмотра!

#киберпанк #кек
Предлагаем вам немного размять мозги и проверить, насколько хорошо вы умеете строить алгоритмы и системно искать решения

У вас есть 8 металлических шариков, которые выглядят одинаково. Один из них — тяжелее остальных. Также у вас есть весы с двумя чашами, но они настолько старые, что выдержат только два измерения, после которых сломаются.

Как с помощью весов всего за два измерения найти один тяжелый шарик?

#задачки
Открыты вакансии в IT-департамент Like Центра

Первая EdTech-компания на рынке бизнес-образования с собственной LMS-платформой.

В компании открыты вакансии:
— Fullstack-разработчики с любым стеком.
— Frontend-разработчики на Vue.js.
— Backend-разработчики на Symfony/Laravel.
— Backend-разработчики на Python.
— DevOps-инженеры.
— QA-инженеры.

Условия:
— Достойная заработная плата.
— Удалённая работа.
— Команда профессионалов.
— Быстрый и профессиональный рост.
— Компенсация обучения и бонусы.

Узнать подробнее о компании и откликнуться на вакансии можно по ссылке: https://clck.ru/XRJsL

#вакансии
Forwarded from IT Юмор
​​Хорошего дня всем фронтендерам
А мы подвели итоги конкурса на #фичавгуст и готовы назвать лучшие истории, а также вручить специальные награды

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

Что за истории в итоге победили и какие призы ожидают победителей, рассказали на сайте: https://tprg.ru/yMd7
Что делать, когда «хэловорлд» на Python написан давно, а делать консольные программки уже надоело? Писать приложение с GUI!

Для старта нам понадобятся PyQt, Qt Designer, немного терпения и энтузиазма. И хотя мы будем использовать PyQt5 с Python 3, вы можете работать и на PyQt и PySide или их версиями для Python 2 — особой разницы между нет.

Готовы? Тогда открывайте статью — сейчас мы шаг за шагом создадим ваше первое приложение на Python с GUI: https://tprg.ru/L4VB

#начинающим #python
Какой самый глупый вопрос вам задавали на собеседовании?

#обсуждение
Ловите подборку новостей уходящей недели:

— Дефицит приставок может продлиться вплоть до 2023 года: https://t.iss.one/your_tech/7418

— Группа хакеров взломала экран ТЦ на Сахалине и транслировала экологический манифест: https://t.iss.one/your_tech/7422

— Яндекс.Браузер теперь может автоматически переводить и озвучивать англоязычные видео: https://t.iss.one/your_tech/7423

— Патрулировать улицы в Сингапуре будут роботы: https://t.iss.one/your_tech/7429

— Использование почты ProtonMail стало менее безопасным: https://t.iss.one/your_tech/7424

— В Сальвадоре теперь биткоин является официальной валютой: https://t.iss.one/your_tech/7427

#новости
Решение задачи про шарики и весы

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

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

https://tprg.ru/ZAJK

#задачки #собеседование
Часто пользуетесь нашим сайтом tproger.ru? Что раздражает в нём, а что, наоборот, нравится?

Есть возможность поговорить об этом напрямую с нашим UX/UI дизайнером Евгением. Разговор не займёт больше 30 минут, а каждому участнику подарим фирменную футболку: https://forms.gle/QZ1pFP5nskDN1BZb9
Эти 10 ошибок новички в Java допускают чаще всего

Чтобы определить их, исследователи изучили исходный код более чем 37 миллионов компиляций 250 000 Java-новичков со всего мира:

https://tprg.ru/IblB

#java #начинающим
Media is too big
VIEW IN TELEGRAM
Только посмотрите на эту визуализацию работы различных вариантов нейросетей на примере распознавания рукописных цифр.

Очень залипательно.

#нейросети