Size: a a a

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

2021 April 01
Типичный программист
А вместе с 1 апреля наступает и #деврель, следующий месяц в нашем IT-шном календаре#деврель, следующий месяц в нашем IT-шном календаре

Кстати, а вы знали, что «деврель» — это не просто наш каламбур на «апрель», а отсылка к полноценной профессии из мира IT?

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

Сейчас вокруг DevRel (development relations) выстраивается целая индустрия: это конференции, митапы, хакатоны, подкасты и даже видеоблоги на YouTube. И этот месяц посвящён именно DevRel или технологическому евангелизму.

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

В этой статье разбираем основы статистики и теории вероятностей простым языком:

https://tprg.ru/gWC4

Она будет полезна не только желающим прокачаться в Data Science и Machine Learning. Но и тем, кто хочет просто освежить знания или открыть для себя что-то новое.

#математика
источник
2021 April 02
Типичный программист
Начинаем розыгрыш подарков за игру в «Быки и Коровы»!

Правила просты:
1. Нужно зайти в нашего бота и просто играть — против бота, против друзей, против соперников в онлайне (если коротко — вам нужно отгадать загаданное ботом число с помощью его подсказок, подробные правила — в боте).
2. За игры вам будут начисляться очки.
3. Спустя неделю мы подведём итоги розыгрыша и наградим лучших игроков.

Что за призы?
1. Игрок, который займёт 1 место, получит один из двух наборов мыши и клавиатуры на выбор — Microsoft Wireless Desktop 900 или Bloody B2100.
2. 10 следующих за ним игроков получат мерч от Tproger — настенные календари, майки, карты для planning poker, наклейки.
3. А каждому, кто одержит хотя бы одну победу в онлайн-режиме, мы отправим электронную версию нашего фирменного календаря.

Заходите в бота и начинайте зарабатывать очки: t.me/tproger_official_bot?start=bcgame
источник
Типичный программист
Dice Insights опубликовало топ-9 языков программирования с самыми высокими зарплатами и потенциалом развития

В его основу легли данные Burning Glass о количестве вакансий в США с упоминанием языков на начало 2021 года.

В итоге по уровню зарплаты на первом месте расположился Ruby с показателем в 105 223 доллара. Второе место и 102 119 долларов достались Java. Третье — С++ с его 101 234 долларами.

Также специалисты ожидают рост популярности TypeScript на 60% в ближайшие 10 лет и Python — примерно на 21%. А вот хуже всех дела у C# и С++. Предполагается, что оба потеряют 14% в ближайшее десятилетие.

#тренды
источник
Типичный программист
123 задачи с IT-собеседований с разбором решений

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

Собрали для вас больше 120 самых интересных и часто встречающихся из них с полным разбором решений в этой статье: https://tprg.ru/0Jcp

#собеседование
источник
Типичный программист
Освоить 1С и стать востребованным специалистом можно меньше чем за год

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

Курс подойдёт как новичкам, так и опытным пользователям системы 1С.

Узнайте подробнее: https://tprg.ru/zu4O

Это #партнёрский пост
источник
Типичный программист
Можно ли стать «настоящим» программистом, не имея при этом особого склада ума? И что для этого нужно?

#обсуждение
источник
2021 April 03
Типичный программист
Главные новости за неделю

🥶 Microsoft запустит производство холодильников в дизайне Xbox Series X: https://tprg.ru/FHPh

🖼 Яндекс.Браузер стал первым браузером, переводящим текст на изображениях: https://tprg.ru/RJda

🏆 Изобретатели компилятора получат Премию Тьюринга и 1 миллион долларов: https://tprg.ru/LJcr

📄 Google выпустила новый «умный» сканер документов: https://tprg.ru/38Xd

🔝 Опубликован топ-9 самых популярных языков программирования с высокими зарплатами: https://tprg.ru/fILC

#новости
источник
Типичный программист
Подключайтесь к серии вебинаров «Хостинг веб-сайтов на AWS»

Некоторые сайты работают на веб-серверах, некоторые — на контейнерах, но все они могут работать в облаке. А что нужно сделать, чтобы запустить эти сайты на AWS?

Присоединяйтесь к серии вебинаров, где покажут, как запустить:
— свои веб-серверы на EC2,
— Wordpress-блоги на LightSail,
— статический контент на Amplify,
— контейнеры на AWS.

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

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

Там можно проверить всё: от разрешений на пуши и использование камеры с микрофоном до авторизации по электронному ключу и доступа к NFC и AR.

И самое приятное — у проекта открытые исходники: https://permission.site

#веб #opensource #безопасность
источник
Типичный программист
Модель ruGPT-3 XL с 1.3 млрд параметров выложили в открытый доступ и добавили к ней веб-интерфейс

ruGPT-3 — это та самая модель, которую собрали на основе научных публикаций от Open AI разработчики из Сбера. Только на русском языке и кодовой базе GPT-2.

Она умеет очень натурально продолжать тексты, но самое интересное — она способна дополнить даже программный код. На скриншоте, например, ruGPT-3 попыталась написать содержание функции main().

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

https://russiannlp.github.io/rugpt-demo/

#нейросети #ии
источник
2021 April 04
Типичный программист
Интересное применение для нейросетей: бесконечная дорисовка изображений

Посмотрите, как нейронка апскейлит исходное изображение, накладывая на «знакомые» детали части изображений, на которых обучалась модель.

Похоже на то, что происходит с окружающим пространством во снах. Очень залипательно.

#нейросети
источник
Типичный программист
Видео: Docker для начинающих за 200 секунд

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

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

https://tprg.ru/fQxK

#docker
источник
Типичный программист
Пост для всех, кто мечтал создать игру, но так и не сделал этого

В нём мы напишем несложную мини-игру на HTML5, CSS3 и JS. Если вам знакомы эти названия, вы точно справитесь.

По ссылкам можно найти демку, полный разбор и исходники, а ниже — разбор основных моментов:

1. HTML
В игре будет 12 карточек. Каждая — контейнер div с классом .memory-card и парой img с лицом front-face и рубашкой back-face. Названия помещаем data-framework: для проверки совпадений в JS-коде.

2. CSS
Анимация при нажатии реализована в :active. Чтобы увидеть обратную сторону карточки, применим backface-visibility: hidden для .front-face и .back-face. А также перевернём .front-face на 180 градусов.

3. JavaScript
За проверку совпадений отвечает checkForMatch(). При совпадении, карточки деактивируются в disableCards(). Иначе unflipCards() вернёт их назад.

display: flex позволяет упорядочить карточки. Поэтому присвоим order случайное число от 0 до 12 в  shuffle(), чтобы сделать игру интереснее.

Как видите, ничего сложного :)

#gamedev
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
Разомнём мозги перед началом рабочей недели?

Что получится в результате выполнения кода?

#задачки #cpp
источник