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

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
В хэллоуинском спецвыпуске Tproger Changelog мы собрали проблемы и неудачи, с которыми нам пришлось столкнуться за этот месяц

В нём рассказываем, как упал сайт tproger.ru, как взломали наш сервер reports и зачем нужно было оптимизировать ClickHouse:

https://tprg.ru/jnND

А какие забавные факапы были у вас? Расскажите о них прямо в комментариях на сайте.

#changelog
This media is not supported in your browser
VIEW IN TELEGRAM
Инженеры из Disney Research создали прототип робота с очень реалистичными взглядом и мимикой

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

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

#роботы
Ближайшие события для айтишников

Курс по блокчейн-разработке
Старт 2 ноября, онлайн

На новом курсе по блокчейн-разработке от GeekBrains простыми словами объясняют, как работают системы распределённого реестра и смарт-контракты.

День открытых дверей «Golang Developer. Professional»
6 ноября, онлайн

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

Очный интенсив «Fullstack-разработчик. JavaScript»
Старт 9 ноября, Москва, Санкт-Петербург и онлайн

Участникам предстоит отдавать обучению с 9 до 19 часов в будние дни — за это время вы изучите основы алгоритмизации на JS, HTML/CSS, React + Redux и Express/Node.js, будете много программировать лично и в парах, поработаете над проектами в командах.

Конференция Heisenbug 2020 Moscow
4–7 ноября, онлайн

Ежегодная конференция по тестированию в этот раз пройдёт онлайн. В программе минимум «воды», только полезный опыт и современные технологии.

Митап Solvery Code Review
5 ноября, онлайн

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

PHP-митап в Краснодаре
7 ноября, Краснодар и онлайн

Специалисты расскажут о тестировании, работе с легаси-кодом и реляционными базами данных на PHP. Участников ждут кофе-брейки и квизы с подарками.

#ивенты
Cвежие вакансии для программистов

Frontend developer (React.js/Electron.js) в Xsolla (частичная занятость)
Где: удалённо.
Стек: React + Redux, Electron.js, TypeScript.
Сколько: по итогам собеседования.

Senior Java Developer в ЦРТ
Где: Санкт-Петербург или удалённо.
Стек: Java SE, Hibernate, Rabbit MQ, Docker.
Сколько: по итогам собеседования.

.NET-разработчик (Middle) в Fogsoft
Где: Ярославль или удалённо.
Стек: C#, Mssql, .net core, JQuery, Node.js, Webpack, Linux, JavaScript, Typescript.
Сколько: по итогам собеседования.

iOS Developer (Middle) в Laoshi
Где: удалённо.
Стек: Swift, Combine, CoreData, UI Constraints, Git.
Сколько: от 120 000 до 200 000 ₽.

Web-разработчик в iService
Где: Москва.
Стек: HTML, CSS, JS, PHP, MySQL.
Сколько: от 50 000 ₽.

#вакансии #работа
В MIT создали переводчика на основе ИИ — он поможет расшифровать тексты на давно утраченных языках

Речь о языках, от которых остались лишь некоторые записи и совсем мало сведений о синтаксисе, грамматике и словарном запасе. Человеку-лингвисту в такой ситуации не хватает данных для работы, а на их сбор и изучение может уйти много времени. С этим и должен помочь ИИ.

Все языки развиваются по схожим схемам и часто создаются на основе других. Зная эти закономерности и предположив язык-предок, ИИ сгенерирует наиболее правдоподобную форму языка. Также ИИ сможет соотносить неразборчивые слова с возможными совпадениями из известной исторической хроники.

#наука #ии
Дедлайн просран: что делать? Держите 5 шагов, которые пусть и не отмотают всё назад, но точно смягчат последствия катастрофы:

https://tprg.ru/iU2b

#советы
Ловите дорожную карту для изучения бэкенда, в которой собраны все актуальные инструменты и фреймворки

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

Оригинал в высоком качестве есть на гитхабе: https://tprg.ru/zcoD

#шпаргалка #бэкенд
6 из 10 работодателей считают, что диплом айтишнику не нужен — это показал опрос от Southbridge

И действительно, в программе вузов до сих пор встречаются морально устаревшие Pascal и Delphi. Преподаватели часто не успевают за ИТ-трендами. А всю учебную программу иногда можно освоить за несколько месяцев на онлайн-курсах.

Так нужно ли высшее образование? Если да, какой вуз выбрать? А какому предмету уделять больше времени? В этой статье собрали лучшие мнения экспертов на этот счёт:

https://tprg.ru/DT3n

Расскажите, что думаете по этому поводу прямо под статьёй на сайте.

#эксперты #начинающим #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Минутный гайд по созданию бесконечного количества пиксельных портретов при помощи ИИ

Для генерации портретов в духе старой школы RPG используется Artbreeder на нейронке StyleGAN2, а для их пикселизации — Pyxelate.

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

#gamedev #ии #дизайн
Atari показала, как будут выглядеть их фирменные отели для геймеров

Просто посмотрите, какой кибербанк.

Недавно Atari объявила, что построит в США сеть брендированных геймерских отелей Atari Hotels. Они получат киберспортивные студии для соревнований и стриминга, залы с ПК, VR- и AR-оборудованием. Из-за пандемии, правда, строительство чуть подзатянулась. Тем не менее, на днях компания показала свежие рендеры отеля.
Нужна ли математика программисту?

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

Ещё давно мы спрашивали об этом экспертов. Уверены, их ответы до сих пор актуальны: https://tprg.ru/R5ZE

Есть, что сказать? Ждём вас в комментах на сайте.

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

Мы написали этот гайд, исходя из того, что используем сами. Поэтому нам хочется узнать ваше мнение. А может даже и самим что-то взять на вооружение.

В общем, ждём джедаев серверов и облаков в комментах: https://tprg.ru/DoiB