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

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

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

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

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

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
​​#вакансии #работа

В Москве:

PHP разработчик для написания бэкенда
от 90 000 до 140 000 ₽

C# разработчик в проект автоматизации страхового бизнеса
от 130 000 до 170 000 ₽

iOS разработчик для написания приложения платёжного сервиса
от 80 000 до 140 000 ₽

В Питере:

Unity программист для работы над играми издателя MyTona
по итогам собеседования

В Краснодаре:

Project Manager для управления проектами в Plarium
по итогам собеседования
Что в мире происходит

🤪 В трёх пермских школах до конца осени внедрят систему анализа эмоций. По мнению городского департамента образования, это поможет предотвращать случаи агрессии со стороны школьников. В двух других пермских школах вскоре заработает распознавание лиц: https://tprg.ru/6aLd

🐍 Вышел Python 3.8. У него появился новый оператор присваивания, новый признак для задания аргументов функции, новые вызовы в Runtime Audit Hooks. Критические обновления для этой ветки будут выпускать до 2024 года: https://tprg.ru/GDLr

😱 В утилите Sudo нашли уязвимость повышения привилегий. Через неё злоумышленник мог выполнять любые команды с правами root. Уязвимость не проявляется в утилите стандартной конфигурации, её активирует одна из настроек sudoers. Проблему исправили в версии Sudo 1.8.28: https://tprg.ru/sKHS

👊 Если вам не нравятся очки на замену компьютерной мышке, попробуйте кастет. Устройство Tap Strap 2 представляет собой гибкие кольца, которые надеваются на пальцы и с помощью датчиков отслеживают их движение. Можно печатать на любой поверхности и управлять курсором: https://tprg.ru/iuhX

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
This media is not supported in your browser
VIEW IN TELEGRAM
В IT Юморе шутим программистские шутки.

Заходите на огонёк: @ithumor
Кто такой 1x engineer?

https://tproger.ru/translations/what-is-a-1x-engineer/

Есть такой термин — 10x engineer. Так называют программистов, которые работают в 10 раз эффективнее и качественнее своих коллег.

Но ведь большинство программистов — 1x. И это нормально. Давайте вместе посмотрим на качества такого 1x engineer.
​​#вакансия #работа
Санкт-Петербург, от 150 000 ₽

Nice занимается безопасностью статистических и динамических цифровых данных в интернете.

Им нужны реверс-инженеры для поиска различных уязвимостей для их дальнейшего устранения. Конкретные задачи полностью зависят от пожеланий заказчика. Но если в общих чертах, то основной деятельностью будет:
• анализ безопасности прошивок (firmware) сетевых устройств;
• разработка POC-скриптов эксплуатации обнаруженных брешей безопасности;
• участие в совещаниях, обсуждение общекомандных задач.

Подробнее: https://tprg.ru/nice
Организатор форума в Краснодаре заявил, что Илон Маск всё-таки принял их приглашение. Говорит, что Маск выступит по видеосвязи: https://tprg.ru/s21C

Маск пока ничего не подтверждал. Конференция стартует уже завтра, ждём новостей и новых мемов.

#илонмаск
В Кремниевой долине новый тренд: разработчики практикуют дофаминовое голодание, отказываясь от соцсетей, вредной еды, мастурбации.

Психолог, который это всё придумал, объясняет это так: из-за того, что сегодня многие удовольствия можно получать легко и быстро, люди впали в «дофаминовый передоз». И чем больше человек вырабатывает дофамина, тем менее чувствительным к нему становится мозг. В результате приходится вырабатывать ещё больше дофамина, попадая в зависимость от чего-либо.

Цель дофаминового голодания — отдохнуть от привычек, которые сильно перегружают мозг, и перестать тратить время впустую: https://tprg.ru/D0by

Присоединяетесь к тренду?
Как выиграть хакатон? Самый полный гид

https://tproger.ru/articles/how-to-win-a-hackathon/

Участие в хакатонах даёт кучу бенефитов: знакомства с единомышленниками и экспертами, тестирование своих скиллов и просто хорошо проведённое время.

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

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

#советы #хакатон
Riot Games выпустила бесплатные курсы по геймдизайну: https://www.riotgames.com/en/urf-academy/the-curriculum

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

#геймдизайн
Что в мире происходит

💳 В Сети нашли базу с кредитными историями россиян из Equifax Russia. Сюда входят данные паспортов и других документов, адреса регистрации и проживания, номера мобильных телефонов — больше миллиона записей. Возможно, это данные компании «ГринМани»: https://tprg.ru/Lved

🔜 Руководство Telegram намерено отложить запуск TON и распространение Gram на 5 месяцев, чтобы решить юридические вопросы с Комиссией по ценным бумагам США (SEC). Об этом рассказал «ТАСС» со ссылкой на судебные документы: https://tprg.ru/JalR

🔧 «Лаборатория Касперского» опубликовала инструмент для автоматического тестирования Android-приложений. Фреймворк Kaspresso основан на библиотеках Espresso и Kakao. К нему можно подключать свои автотесты и создавать, настраивать под себя новые: https://tprg.ru/7WoH

👨‍💻 Cloudflare создала модуль для поддержки протокола HTTP/3 в nginx. Он сделан в форме надстройки над библиотекой quiche и написан на языке Си. Чтобы использовать его для nginx 1.16 нужен патч и код библиотеки. Поддержка протокола в ветке 1.17 появится через 6−12 месяцев: https://tprg.ru/2jUt

🙏 Ватикан выпустил в продажу умные чётки. Они могут сопрягаться со смартфоном и работать вместе с приложением. Приложение подскажет, как правильно молиться, а датчики на чётках проследят, всё ли вы правильно делаете. Данные хранятся в кресте: https://tprg.ru/DfeZ

Команда OpenAI научила роборуку на весу собирать кубик Рубика. С самыми сложными конфигурациями — теми, что требуют 26 поворотов, — она справляется в 20 % случаев. Если надо сделать 15 поворотов, количество успешных сборок возрастает до 60 %: https://tprg.ru/0Dkh

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
This media is not supported in your browser
VIEW IN TELEGRAM
Самые популярные мобильные ОС 1999–2019.

#mobile #ос
Видеоуроки по созданию игры на C++

https://tproger.ru/video/how-to-program-a-game-in-cpp/

Серия видео, в которой автор по шагам рассказывает, как написать свою игру на C++.

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

#cpp #gamedev
Материалы по Python

Огромный список фреймворков, библиотек, и ресурсов по Python: https://github.com/vinta/awesome-python

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

#python
На нашем сайте есть раздел Level Up, в котором вы найдёте анонсы конференций, митапов, курсов и разных других мероприятий для программистов: https://tproger.ru/events/

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

Ещё можно подписаться на рассылку и регулярно получать на свою почту актуальные подборки мероприятий.

Заходите: https://tproger.ru/events/
Что в мире происходит

🖋 РБК узнал, что правительство РФ в своём отзыве на законопроект о «значимых» IT-компаниях предложило несколько правок. Во-первых, оставить компаниям 50 % иностранного капитала, а не 20 %. Во-вторых, указать точные критерии «значимых» компаний: https://tprg.ru/zeGf

🚀 Илон Маск всё-таки выступил по видеосвязи на краснодарском бизнес-форуме «Дело за малым». Его пригласили через баннер, установленный возле офиса SpaceX. На баннере была надпись «Как тебе такое, Илон Маск?» и QR-код, который вёл на видео «хора предпринимателей»: https://tprg.ru/wjoh

🙏 В «умных» чётках, о которых мы рассказывали в прошлой подборке новостей, нашли серьёзную уязвимость. Зная email-адрес пользователя чёток, можно войти в его аккаунт и украсть личную информацию. Обнаружение уязвимости заняло 15 минут: https://tprg.ru/zjm8

📱 Французские инженеры создали напоминающий кожу материал для управления электронными устройствами. Помимо свайпов и тапов, существующих в сенсорных экранах, можно настроить действия для щипков, щипков со скручиванием и нажатий разной степени глубины: https://tprg.ru/SthH

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Бесславный Ди Каприо

Изначально на роль штандартенфюрера в Бесславных ублюдках Тарантино планировал взять Леонардо Ди Каприо, но что-то не срослось.

А в эпоху дипфейков срослось. Как вам?

#нейросети #дипфейк
Нейросеть научили «читать мысли»

Российские исследователи обучили нейросеть воссоздавать изображения по электрической активности мозга: https://tprg.ru/XNoP

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

Какие идеи для применения технологии?

#нейросети
Натив или кроссплатформа — что выбрать начинающему мобильному разработчику? Отвечают эксперты

https://tproger.ru/experts/native-or-crossplatform/

Натив или кроссплатформа в мобильной разработке? Если кроссплатформенная разработка даёт возможность писать приложения сразу для нескольких платформ, то почему до сих пор жива разработка нативная?

Спросили у наших экспертов. А вы что думаете?

#эксперты #mobile
Media is too big
VIEW IN TELEGRAM
Интерактивное приложение для изучения алгоритмов решения задачи коммивояжера: https://tspvis.com/

Исходники: https://github.com/jhackshaw/tspvis

#алгоритмы
​​#вакансии #работа

Sportmaster Lab — большое IT подразделение международной сети спортивных магазинов. 

Это стабильная работа со множеством корпоративных плюшек: выбор графика работы, компенсация питания, обучение и сертификации, спортивные секции и досуг.

На сайте можно откликнуться на вакансии: 

Москва: 

Java разработчик
до 300 000 ₽

Ключевая задача: разработка веб-приложений.
Стек: Java Core, Spring, NoSQL, серверы приложений и RDBMS (желательно, Oracle). 

Oracle разработчик
от 200 000 до 250 000 ₽ 

Ключевая задача: развитие внутреннего продукта компании «ClubPro».
Стек: Oracle, PL/SQL. 

QA Automation Lead 
до 250 000 ₽ 

Ключевая задача: тестирование веб-приложений на нескольких продуктах компании, а также обучение и развитие коллег по QA Automation.
Стек: Java, Selenium, Selenide, JUnut/TestNG, Allure.

Системный аналитик
до 150 000 ₽ 

Ключевая задача: сопровождение корпоративных информационных систем 
Технологический портрет: понимание основ программирования и архитектуры информационных систем, базовые знания SQL, языки моделирования (BPMN, IDEF, EPC, UML).

Краснодар: 

Java  разработчик
до 200 000 ₽ 

Ключевая задача: разработка веб-приложения и оптимизация работы сервисов. 
Стек: Java, Spring, JDBC.