Типичный программист
81.6K subscribers
2.34K photos
770 videos
8 files
7.27K 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
Подборка актуальных вакансий для DevOps-инженеров

Junior DevOps-инженер
Где: Москва
Опыт: Можно без опыта
Сколько: По итогам собеседования

Дежурный Linux-инженер / DevOps
Где: Москва
Опыт: От 1 до 3 лет
Сколько: По итогам собеседования

Senior Infrastructure / DevOps Engineer
Где: Удалённо
Опыт: От 3 лет
Сколько: От 8000 $

Senior DevOps
Где: Москва, можно удалённо
Опыт: От 3 лет
Сколько: От 230 000 до 330 000 ₽

Системный инженер / DevOps
Где: Москва, можно удалённо
Опыт: От 3 лет
Сколько: От 180 000 до 260 000 ₽

Системный инженер / DevOps
Где: Москва
Опыт: От 3 до 6 лет
Сколько: По итогам собеседования

#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы думаете, что только вы пока не разобрались в Web3 и NFT, уверяем вас — не вы один такой

Давайте разбираться вместе с Мокси Марлинспайком — криптографом и основателем мессенджера Signal. В своём посте, взорвавшем англоязычный Твиттер, Мокси объяснил, что к чему. И рассказал, почему с популярным сегодня Web3 не всё так сладко и почему в действительности в нём нет никакой децентрализации.

Кстати, в посте есть забавная история про эксперимент с NFT — пост стоит прочитать только ради неё. Если кратко, Мокси создал NFT, который менялся в зависимости от того, кто на него смотрит. А когда человек его покупал, токен превращался в эмодзи 💩. Так он доказал, что многие NFT могут в любой момент превратиться в 💩. Токен тут же удалили с платформы, хотя в теории такого быть не должно.

Специально для русскоязычной аудитории Алексей Писаревский подготовил перевод поста на VC, за что ему отдельное спасибо. Приятного чтения.

P.S. Кому лень читать, на видео Киану Ривз объясняет NFT за 3 секунды.

#блокчейн #web3
Forwarded from IT Юмор
​​Когда первый раз сталкиваешься с «фичами» JavaScript:
Как это 2022 уже в самом разгаре, а холивара про PHP до сих пор не было?!

Надо срочно это исправлять!

Как считаете, стоит учить PHP в 2022?

#обсуждение
В дополнение к дорожной карте по Android-разработке обновили и дорожную карту по бэкенду на 2022 год

Коротко — на картинке, а подробные инструкции и пояснения собрали в небольшой в заметке: https://tproger.ru/articles/backend-roadmap-2021/

#бэкенд #шпаргалка
Разве может нейросеть создать шедевр, сравнимый с работой известного художника?

Создать, возможно, и нет, а вот стилизовать — пожалуйста!

В этой статье ближе знакомимся с библиотекой TensorFlow, а заодно рассказываем и показываем, как использовать нейросети для стилизации изображения по заданному образцу: https://tproger.ru/translations/neural-style-transfer-using-tf-keras/

#нейросети #ml
Если хотите проверить свои знания в самых разных направлениях в IT-индустрии, вот целая вам подборка годных тестов с нашего сайта:

— Блокчейн: https://tproger.ru/quiz/blockchain-with-waves/
— Серверная инфраструктура: https://tproger.ru/quiz/choose-infrastructure-dataline/
— Пентестинг: https://tproger.ru/quiz/pentesting/
— ИИ: https://tproger.ru/quiz/test-your-knowledge-of-ai/
— Алгоритмы: https://tproger.ru/quiz/algorithms/
— Проверка на программиста: https://tproger.ru/quiz/real-programmer/

А посмотреть вообще все тесты можно в этом разделе: https://tproger.ru/quiz/

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

Тут вам поможет репозиторий kix/reverse-interview. В нём собрано огромное количество вопросов для обратного собеседования на должность технического специалиста:

https://github.com/kix/reverse-interview/blob/master/README.md

#собеседование
Media is too big
VIEW IN TELEGRAM
Пожалуй, лучшее танцевальное объяснение сортировки пузырьком.

#видео #сортировка
Да здравствует восставший пролетариат: теперь в Python можно устроить коммунистическую революцию, сделав все классы равными

И как после таких новостей доказывать людям, что у программистов не так много свободного времени, как может показаться?

А додумался до этого разработчик под ником jokteur. Он пожаловался, что вовсе удалить классы, не сломав экспрессию языка, не получится. А вот сделать их равными — другое дело! И хотя идея довольно громкая, на деле модуль просто переопределяет методы __eq__() и __hash__() у всех классов на True и hash(1) соответственно.

Тем не менее, факт остаётся фактом — теперь в Python можно подключить communism: https://github.com/jokteur/python_communism

#кек #python
Мега подборка из 720+ бесплатных онлайн курсов по программированию и компьютерным технологиям

Из плюсов — там есть курсы от Массачусетского технологического института, Мичиганского университета, IBM, Linux Foundation, Microsoft и многих других авторитетных компаний и организаций. Из минусов — список довольно большой и в нём легко потеряться:

https://www.freecodecamp.org/news/free-online-programming-cs-courses/

Парочкой лучших курсов из этой подборки делимся сразу в посте:
— Основы программирования от Университета Дьюка:
https://www.classcentral.com/course/programming-fundamentals-9574
— Основы ИИ от Microsoft:
https://www.classcentral.com/course/udacity-ai-fundamentals-59066
— Введение в HTML и CSS от Udacity:
https://www.classcentral.com/course/udacity-intro-to-html-and-css-2659
— Введение в CSS3 от Мичиганского университета:
https://www.classcentral.com/course/introcss-4294

#курсы
Никаких Angular, Vue, React и jQuery: на какие крутые и менее известные JS-фреймворки точно стоит обратить внимание в 2022 году

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

Webix UI Library, DevExtreme, Kendo и Ember — в статье сделали обзор этих и других малоизвестных, но полезных фреймворков для JavaScript:

https://tproger.ru/articles/top-10-javascript-frejmvorkov-i-bibliotek-v-2022/

#js
Вечернее #обсуждение: Статическая типизация или динамическая?

Что и когда лучше использовать?
Microsoft не просто покупает Activision Blizzard за $68 млрд, а полноправно врывается в гонку развития платформ для метавселенной

Спустя всего год после покупки игровой студии Bethesda, Microsoft объявила о намерениях купить ещё и Activision Blizzard, заняв сразу третью строчку крупнейших гейм-девелоперов в мире. По игровой выручке она будет уступать только Tencent и Sony. Учитывая, что в последнее время компания переживала не лучшие времена, на фоне этой новости акции Activision Blizzard взлетели почти на 40%.

Но по словам генерального директора Microsoft Сатьи Наделлы, эта сделка важна не только для игровой индустрии. Наделла считает, что «она сыграет ключевую роль в развитии платформ метавселенной».

Правда, пока ещё нужно дождаться одобрения антимонопольщиков, да и в лучшем случае, сама сделка должна закрыться лишь в 2023 году.

#gamedev
Если вы считаете навигацию на гитхабе неудобной и вам хотелось бы, чтобы всё было как в любимой IDE, советуем обратить внимание на Octotree.

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

https://chrome.google.com/webstore/detail/octotree-github-code-tree/bkhaagjahfmjljalopjnoealnfndnagc

#chrome #github #инструменты
Как бесплатно получить значок PRO на GitHub, а вместе с ним ПО на 200 тысяч долларов?

TL;DR Быть студентом, знать где и какие формы заполнить.

Мало кто знает, но у GitHub есть программа поддержки GitHub Student Developer Pack. Попав в неё, можно получить доступ к таким продуктам как:
— поисковый API Algolia, стандартная стоимость которого составляет $150 ежемесячно;
— платформа для изучения облачных вычислений AWS Educate с бонусом до $110;
— интегрированный с GitHub клиент GitKraken, стандартная цена которого $49.
— ПО от JetBrains, Microsoft, DigitalOcean и многих других компаниий.

Конечно, это инструментарий, который скорее пригодится скорее опытному разработчику. Но в целом, это неплохой бонус, согласитесь? И для того, чтобы его получить, достаточно выполнить несколько действий:
1. Войти в свой аккаунт на GitHub и перейти на страницу GitHub Education.
2. В правом верхнем углу выбрать Get Benefits.
3. В разделе «Статус» указать Student, и ниже ввести адрес электронной почты или e-mail, выданный учебным заведением.
4. Если вы ввели личную почту или студенческая почта не распознаётся как выданная учебным заведением, нужно будет загрузить скан документа, подтверждающего статус учащегося.
5. Затем нужно ввести название своего учебного заведения и рассказать про цели, с которыми вы собираетесь использовать этот Developer Pack.

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

Пользуйтесь.

#инструменты #github
Интересная инфографика, показывающая топ стран, где родились основатели американских единорогов (за исключением США): Россия и Украина в десятке.

«Единорогами» считаются стартапы, которые оцениваются в сумму $1 млрд и более и при этом находятся в частной собственности.

Инфографику подготовил Илья Стребулаев на основе исследования Высшей школы бизнеса Стэнфордского университета. В выборку вошли 1078 фаундеров из 500 стартапов.

#история #тренды #мотивация