Size: a a a

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

2021 September 02
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
#фичавгуст закончился, а мы собрали самые интересные/смешные/странные/тупые фичи, которые доводилось реализовывать нашим читателям. Осталось выбрать лучшие из них!

Вас ждут баг-фича с заказом пиццы, генератор стендапов для Slack из Notion, «Волосы Трампа», кастомный шрифт под единственный символ и ещё 14 историй от наших читателей.

Проголосуйте за ту, которая понравится вам больше всего, а тройку победителей будут ждать призы: https://tprg.ru/I7yR
источник
Типичный программист
Коротко о том, как политика возвратов Steam губит некоторые инди-игры и почему иногда лучше всё-таки заплатить за игру

На днях стало известно, что инди-разработчик, создавший Summer of '58, решил уйти из геймдева. И что? Казалось бы инди-разработчики появляются и уходят из индустрии пачками.

А дело в том, что людям игра очень понравилось — её хвалили за высокую вовлечённость и интересный сюжет. Но было одно но: игра оказалась очень короткой и её можно было пройти всего за 90 минут. А правила Steam позволяют геймерам возвращать деньги, если они не наиграли в неё 2 часов, и люди просто возвращали деньги. В итоге у парня не осталось ни денег, ни мотивации на новые проекты.

Интересно, что мнения по поводу этой ситуации разделились. Кто-то считает, что разработчик сам виноват и ему ничего не мешало сделать игру длиннее. Кто-то, что игрокам должно быть стыдно. Здесь можно почитать тред целиком: https://tprg.ru/MGf2

А как вы считаете, кто прав в этой истории?

UPD: После того, как история набрала популярность, разработчик заявил, что ещё подумает об окончательном уходе.

#gamedev
источник
Типичный программист
в работе Instagram произошёл массовый сбой

Согласно сайту Downdetector только за последний час пришло более 4,8 тысяч сообщений из Европы и России о проблемах сервиса. Также сбои наблюдаются в США, Австралии, Новой Зеландии и ряде других странах.

Информации о причинах сбоях и сроках его устранения пока нет.

Источник: Downdetector
источник
Типичный программист
Авито в поиске крутого Data Engineer

Локация: Москва (готовы обсуждать удалёнку).
Зарплата: от 150 до 300 тысяч на руки.

Авито активно растёт, а вместе с ним и команда DWH. Сейчас ищут талантливых инженеров разных уровней и направлений:
— Команда Авито развивает одно из самых крупных хранилищ данных в СНГ: они загружают десятки гигабайт данных в минуту.
— Создают уникальные инструменты для снятия рутины с инженеров. Например, разрабатывают DSL для решения ETL-рутин.
— Разрабатывают инструменты для аналитиков: IDE, Data governance, DQ и Self-Service ETL.
— Развивают реалтайм аналитику с использованием ClickHouse.
— Обладают одной из лучших экспертиз в Tableau в России, активно участвуют в жизни этого BI-инструмента.
— Являются экспертами в области Vertica и ClickHouse. Авито — крупнейший в восточной Европе клиент Vertica (1Pb), они оптимизируют функции для ядра СУБД, создают инструменты для бесшовных интеграций между БД, выступают на крупных конференциях

Основные технологии команды:
Python, Vertica, Tableau, ClickHouse, Flink, Kafka.

Если вы отлично владеете SQL, разрабатывали на Python, имеете опыт работы с данными, то пишите Евгению в Telegram: @nikolaevgenii.

Подробнее ознакомиться с вакансией можно по ссылке: https://www.avito.ru/company/job/bi-systems.

P.S. А если вам интересно узнать больше — зацените последние выступления инженеров Авито:
Эволюция хранилища данных в Авито.
Витрины данных и их применение в бизнес-задачах.
Tableau в Авито.

#работа #вакансия
источник
2021 September 03
Типичный программист
Из-за слишком высокого потребления энергии Cloudflare откажется от чипов Intel в новых серверах 11 поколения

Для сети граничных серверов в компании выбрали 64-ядерный AMD EPYC 7713 (Milan).

А всё из-за энергоэффективности. В последнее время в Cloudflare настолько сильно борются за её наращивание, что заменили конфигурацию из трёх накопителей Samsung ёмкостью 960 ГБ на конфигурацию с двумя дисками на 1.92 ТБ. И всё не только ради дополнительного терабайта, но и экономии в 6 Вт. Что уж говорить про чипы: серверу на базе Intel Xeon нужно на несколько сотен ватт больше мощности, чем аналогу с AMD.

В посте на английском можно найти ещё больше интересных подробностей о последних решениях Cloudflare. Там и про OpenBMC, и про урезание оперативки, и про серверы Ampere's Arm: https://tprg.ru/ZCXb

#hardware #интернет
источник
Типичный программист
У нового сервиса Яндекса появились десятки вакансий для разработчиков

Яндекс объявил о создании Финтеха — сервиса, который в будущем станет Яндекс Банком. Команда уже запустила первые продукты, и планирует ещё много чего амбициозного. А для этого ей нужно больше свежих и смелых умов — банк сам себя не построит.

До конца года Финтех ищет десятки разных фронтенд, Swift , Kotlin, С++ и Java разработчиков. Опытных и джунов — всех, кто готов прогрессировать, умеет работать головой и хочет с нуля построить продукт для миллионов пользователей.

Обещают нанимать за неделю, а после мини-задачки на промке сразу направляют к эйчарам.

Удачи!

Это #партнёрский пост
источник
Типичный программист
Зачастую даже опытные Java-разработчики откладывают изучение регулярок, но на самом деле это не такая уж и сложная тема

Владение Java RegEx — невероятно полезный навык. Да и к тому же, от изучения регулярок большинству разработчиков всё равно никуда не уйти. В этой статье простым языком разобрали регулярные выражения в Java на примерах, затронув синтаксис и наиболее популярные конструкции:

https://tprg.ru/9FQM

#java #регулярки
источник
Типичный программист
20 и 21 сентября в Санкт-Петербурге состоится ежегодная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2021

В этот раз организаторы провели целое исследование области HighLoad, чтобы закрыть самые главные боли разработчиков. И самое главное — более глубоко раскрыть горячие темы и основательно пройтись по трендам, которые станут актуальными только через год или два.

В программе конференции:
— архитектуры крупных проектов;
— базы данных и системы хранения;
— IT задачи Энтерпрайза
— Как работать с огромным числом логов
— как надо и не надо выбирать железо;
— как устроены рекомендательные системы и не только.

Когда: 20 сентября в 10:00

Узнайте подробнее и зарегистрируйтесь на конференцию с самой высокой концентрацией IT-профессионалов страны: https://tprg.ru/qM2I

#ивент
источник
Типичный программист
Нужны ли разработчикам свои pet-проекты?

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

Так стоит ли тратить время на свои проекты или основная работа должна закрывать все потребности разработчика? Есть ли у вас pet-проекты?

#обсуждение
источник
2021 September 04
Типичный программист
Ловите подборку новостей уходящей недели:

С 15 октября на всех станциях московского метро можно будет оплатить лицом — https://t.me/your_tech/7405

Компания Microsoft разрешила устанавливать Windows 11 на старых устройствах — https://t.me/your_tech/7389

В России хотят взять под контроль рекомендательные алгоритмы соцсетей и видеосервисов — https://t.me/your_tech/7393

Интернету предрекли глобальное отключение по вине Солнца — https://t.me/your_tech/7395

Компания Western Digital представила новый тип жёстких дисков с гибридной памятью — https://t.me/your_tech/7402

#новости
источник
Типичный программист
Насколько хорошо вы разбираетесь в математике?

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

https://tprg.ru/2SuV

#математика #тесты
источник
Типичный программист
6 сентября стартует поток курса по Ansible от Слёрм

Будет полезен, если вы:
— Работаете с облачными платформами и Private Cloud;
— Хотите писать свои плейбуки, а не использовать чужие;
— Обновляете машины в ручном и полуручном режиме скриптами на bash и хотите оптимизировать процесс, завести систему версионирования и код-ревью.

Как вы будете учиться:
— Настроите IaC в Gitlab;
— Напишете плейбуки, роли и модули;
— Развернёте LEMP стек, PostgreSQL и Mongo кластеры;
— Поработаете с облаками и enterprise решениями.

Каждую неделю будут разбирать практики и кейсы студентов. А в финале курса проведут IT-поединок.

Посмотреть программу и записаться: https://slurm.club/3mWkf3X

Это #партнёрский пост
источник
Типичный программист
ИИ научили боксировать за неделю — для ИИ прошло миллиард лет симуляции

Я не боюсь ИИ, который знает миллиард ударов. Я боюсь ИИ, который тренирует 1 удар миллиард лет.

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

#ии #ml
источник
2021 September 05
Типичный программист
Что лучше: заняться теорией и олимпиадами или пойти на работу в IT-компанию?

И правда ли, что успехи в олимпиадах по программированию и математике негативно коррелируют с работой в компании? Мы спросили об этом экспертов, и вот что они думают:

https://tproger.ru/experts/20/

#начинающим
источник
Типичный программист
Угадаете, какой код написан человеком, а какой — нейросетью?

В этот раз против вас играет GPT-2 774M, обученная на C/C++ коде из 10 000 самых популярных пакетов Debian. Перед вами 4 скриншота с небольшими отрывками кода, но только один из них написан человеком.

На каком скриншоте «человеческий» код?

#нейроквиз
источник
Типичный программист
источник
Типичный программист
источник