Типичный программист
81.4K subscribers
2.65K photos
889 videos
8 files
7.44K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Актуальные вакансии для IT-специалистов

Фронтенд разработчик (middle) в Студия 15
Где: удалённо.
Стек: HTML, CSS, JavaScript, React, Vue.js.
Сколько: от 100 000 до 150 000 ₽.

Backend-разработчик (Kotlin) в MyTona
Где: удалённо.
Стек: Kotlin, SQL и MongoDB.
Сколько: от 130 000 ₽.

Фронтенд разработчик в Pruffme
Где: Санкт-Петербург, можно удалённо.
Стек: JavaScript, Node.js.
Сколько: от 80 000 до 130 000 ₽.

Middle и Senior Python Developer в Mad Devs
Где: Бишкек, можно удалённо.
Стек: AWS, CI/CD, Django, Docker, PostgreSQL, Python, REST API, SOLID.
Сколько: от 900 до 3300 $.

ABAP-разработчик в Строительный двор
Где: Тюмень, Москва, можно удалённо.
Стек: ABAP, SAP, SAP SD.
Сколько: по итогам собеседования.

#вакансии #работа
Ловите 70+ опенсорс клонов популярных сервисов, собранных в одном месте

Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть, какой стек использовался для создания каждого приложения:

https://gourav.io/clone-wars

#opensource
This media is not supported in your browser
VIEW IN TELEGRAM
Кто пропустил, ловите нейросеть X-Fields, которая умеет менять расположение камеры, света, теней и другого содержимого сцены.

Исходники есть на гитхабе: https://github.com/m-bemana/xfields

А поиграться и понять, как она работает, можно в интерактивном демо: https://xfields.mpi-inf.mpg.de/demo/webgl.html

#opensource #нейросети
Как попасть в геймдев без технического бэкграунда и приносить там реальную пользу?

Например, стать игровым аналитиком.

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

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

Узнайте подробнее о программе, преподавателях и успешных выпускниках: https://tprg.ru/y1pt

#ивенты
более часа GitLab «лежит» по всему миру

При попытке связаться с сервисом, разработчики получают ошибки 500, 502, 503 и т.д:

https://tprg.ru/4kdX
Кто сказал, что изучать программирование можно только сидя за компьютером или читая книги?

Вот вам 9 приложений, которые помогут изучить программирование, Data Science, блокчейн, Git и даже Linux прямо на смартфоне:

https://tprg.ru/8rx1

#начинающим
Как стать хакером, чтобы зарабатывать деньги, а не проблемы с законом? Например, освоить этичный хакинг

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

И вот минимум навыков, которым должны обладать белые хакеры:
— проводить атаки на сетевой уровень, с целью исследования потенциально зловредных узлов;
— расследовать инциденты информационной безопасности с помощью анализа отпечатков операционных систем;
— работать с системами обнаружения и предотвращения вторжений (IDS/IPS).

А чтобы освоить эти навыки, достаточно пройти трёхдневный интенсив «Старт в кибербезопасности: Level 0», который стартует 22 марта.

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

#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
Помните историю про парня, ускорившего загрузку GTA Online на 70%?

Так вот, Rockstar признала ошибку, пообещала исправить её в ближайших обновлениях и выплатила (!) парню аж 10 тысяч долларов по программе Bug Bounty.

Кроме того, что он нашёл решение проблемы без доступа к исходникам, эта история удивительна ещё и тем, что награду назначили в качестве исключения. Обычно Rockstar Bug Bounty предполагает награду за обнаружение проблем с безопасностью или конфиденциальностью.

#gamedev
​​16 марта — день рождения у Эндрю Таненбаума

Не знаете, кто это? Это тот самый профессор, который написал несколько культовых книг по информационным технологиям. Среди них:

— Компьютерные сети.
— Современные операционные системы.
— Архитектура компьютера.

Хоть он ушёл на пенсию в 2014 году (ему исполняется уже 77 лет), но его наследие всё ещё остаётся актуальным. А день рождения — хороший повод открыть его любую книгу и почитать пару глав.
Уверены, что разбираетесь в Java?

Тогда этот тест для вас. В нём вы можете проверить, насколько хорошо знаете Java версии 8 и выше:

https://tprg.ru/68K3

#java #тесты
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое метанавыки и зачем их развивать?

Сейчас многие вакансии уже содержат не только стандартные требования, типа «знание платформы X» или «опыт работы Y лет». А ещё и понимание своих hard, soft и meta skills. И если к первым и вторым мы постепенно привыкли, то метанавыки всё ещё вызывают кучу вопросов.

Чтобы наконец закрыть вопрос, мы поговорили с экспертами и выяснили, что такое метанавыки и чем они отличаются от всего того, что мы тренировали раньше:

https://tprg.ru/cHeV

#softskills #навыки
В канале Мобильная разработка рассказываем о тонкостях разработки приложений под Android, iOS и кроссплатформу.

Подключайтесь, если ещё не: @mobi_dev
Не взломал, а выявил уязвимости.

#кек
Привет, меня зовут Евгений, я UX/UI дизайнер в команде Tproger. Я стараюсь сделать так, чтобы нашим сайтом было легко и приятно пользоваться, а для этого нам нужен ваш опыт.

Откликнитесь, если готовы помочь и поучаствовать в улучшении сайта, это не займёт больше 30 минут вашего времени: https://tprg.ru/QITE
Китайцам понадобилось всего лишь 60 видеокарт NVIDIA, чтобы опровергнуть слова Google об их квантовом превосходстве

На задачу, которая силами квантового компьютера Google Sycamore решалась за 3 минуты и 20 секунд, система из 60 видеокарт NVIDIA потратила примерно 5 дней. Соль в том, что в 2019 Google заявляли, будто у самого мощного суперкомпьютера ушло бы на это несколько тысяч лет.

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

#hardware #технологии
А вы знали, что любое значение в Python при необходимости может интерпретироваться как True или False?

Да, в Python есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно сделать truthy и falsy.

В этой статье разобрали, как это работает и зачем это вообще нужно:

https://tprg.ru/j0xt

#python
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст собрал дисплей, способный создать эффект приближения и удаления объёктов

Разрешение у него получилось небольшое, всего 128x56x10 пикселей, но выглядит всё равно завораживающе.

Исходники проекта Шон Ходжинс опубликовал на гитхабе: https://tprg.ru/eOoA

А подробный процесс создания устройства он выложил на ютуб: https://tprg.ru/bYAa

#diy
В нашу команду нужен fullstack веб-разработчик уровнем Middle+ с опытом от 3 лет

Что нужно будет делать:
— работать с контейнерами;
— писать на Svelte и TypeScript;
— мигрировать business layer с PHP на TypeScript.

От нас получите помощь в прокачке по нашему стеку технологий и компенсацию профильных курсов. Работать можно в офисе в Москве или удалённо.

Посмотрите, может быть, мы идеально подходим друг другу: tprg.ru/9sT5

#вакансии
Так нужны или это лишний мусор и почему?

#обсуждение
Книги по языку Си для начинающих и не только

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

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

https://tprg.ru/jdmg

#си #книги
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft сделает виртуальные рабочие столы в Windows 10 более функциональными

И попробовать новые фичи можно уже сейчас.

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

А чтобы попробовать новые функции, достаточно присоединиться к программе Windows Insider и переключиться на «Канал Dev».

#microsoft #windows