Типичный программист
81.7K subscribers
2.69K photos
911 videos
8 files
7.47K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Зацените виртуальный офис от Branch, который повторяет офлайновые фишки настоящего офиса

Недавно мы писали про похожее опенсорсное решение. А сегодня рассказываем про полноценную коммерческую реализацию. Ребята, кстати, уже подняли $1,5 млн инвестиций, а 500 компаний стоят в очереди, чтобы попробовать их виртуальный офис.

Главный плюс Branch — спонтанность, случайность социальных взаимодействий, которая присуща офису. Юзеры перемещаются по офису, как в игре. Чем ближе коллега, тем его лучше слышно, а перед разговором можно даже «постучать по плечу».

#удалёнка
Курс «Старт в DevOps: системное администрирование для начинающих»

Вы научитесь администрировать Linux, настраивать веб-серверы и поддерживать работу сайтов. Сможете начать карьеру системного администратора и получите базовые знания для развития в DevOps-инженерии.

Подробнее: https://tprg.ru/fdPR

#ивенты
В России наконец-то приняли закон об удалёнке

И ввели сразу три новых понятия: дистанционная, временная дистанционная и комбинированная дистанционная работа.

Дистанционкой теперь называется работа не из стационарного рабочего места. А временная дистанционка не может длиться больше полугода. Но есть и пара тонкостей.

Подробнее рассказали на сайте: https://tprg.ru/ZblG

#удалёнка #работа
История графики игр: от бледных пятен на экране до фотореалистичных миров

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

Об основных этапах развития игр, графики в них и игрового оборудования расскажем в сегодняшней статье:

https://tprg.ru/c9Fm

#история #игры #gamedev
Какой он, идеальный разработчик глазами самих разработчиков?

#обсуждение
Ловите колаб с простеньким (но бесплатным) апскейлером картинок Super Resolution:

https://tprg.ru/WaxY

#нейросети
Главные новости за неделю

🎉 Вышла новая версия PHP — PHP 8: https://tprg.ru/4IXH

💻 В России приняли закон об удалённой работе: https://tprg.ru/ZblG

🚀 ПО для российского ядерного оружия предложили писать исключительно на Rust: https://tprg.ru/i9C3

🚘 Tesla Model X взломали и угнали всего за 90 секунд: https://tprg.ru/4Yly

🎮 На новейшей Xbox Series X запустили игры со старых PlayStation: https://tprg.ru/CaGl

🎫 В России до конца 2021 года планируют начать введение электронных паспортов: https://tprg.ru/4YjE

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

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

Он в этом материале. В нём есть базовые советы по разработке, ссылки на годные курсы, книги и статьи по инфосеку:

https://tprg.ru/BfRG

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

Интенсив «Язык C++: создаём высокопроизводительный сервер за 3 дня»
3–5 декабря, онлайн

Изучите основы C++, научитесь работать в среде разработки и использовать стандартную библиотеку. Создадите высокопроизводительный сервер для чатов, соберёте проект и выложите его на хостинг.

Конференция DartUP 2020
4–5 декабря, онлайн

Опытные спикеры из Google, Wrike, Yandex, EPAM и других крутых компаний поделятся новостями об экосистеме Dart и практическим опытом. В программе 2 потока докладов по Dart и Flutter, соревнования и активности для Dart-энтузиастов, а также общение с экспертами в Spatial Chat.

Интенсив «Pentesting: Level 0»
4–6 декабря, онлайн

Познакомитесь с типичными задачами Red Team, на практике разберётесь в типовых уязвимостях и, как происходит их эксплуатация. А также, проведёте взлом приложения при помощи эксплойта из набора в фреймворке Metasploit.

Конференция YaTalks 2020
5 декабря, онлайн

Самая масштабная конференция Яндекса. В программе технические и науч-поп доклады, жаркие дебаты и попкорн-сессии, а также разбор резюме разработчиков в прямом эфире.

Конференция AI Conversations 2020
4 декабря, Москва и онлайн

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

Митап «DevOps & SRE Hiring Day at DINS»
11 декабря, онлайн

Мероприятие, на котором DevOps и SR-инженеры могут получить оффер в компанию DINS всего за один день.

#ивенты
На GitHub введут тёмный режим

Об этом в своём твиттере рассказал генеральный директор Github Нат Фридман. А ещё он пообещал, что это будет «лучший тёмный режим, который когда-либо видели».

Что ж, ради «лучшего» подождём.

#github
С 1 по 2 декабря пройдёт конференция KasperskyOS Night 2020 Winter Edition

Евгений Касперский и ведущие разработчики расскажут о методологии кибериммунного подхода «Лаборатории Касперского», впервые раскроют детали одного важного проекта, а также поделятся опытом и секретами успешной разработки безопасных IT-систем.

Становитесь частью продвинутой части профессиональной тусовки — регистрируйтесь на странице конференции: https://kas.pr/pmr3

#ивенты
Перед вами прототип Macintosh SE c прозрачным корпусом. Да-да, не все старые маки были бежевыми.

На самом деле, это инженерный образец с кодовым названием «Aladdin». SE — первый макинтош, в котором использовали вентиляторы для охлаждения. А прозрачный корпус был нужен для того, чтобы увидеть движение потока воздуха внутри компьютера.

На платах можно заметить надпись «Aladdin». А у серийных моделей, выпускаемых с 1987 по 1990 год, на этом месте была уже маркировка «Macintosh SE».

#история
Новейшая разработка: Глубоко Обученная на Машинах Нейросеть сформулировала 10 вопросов, с помощью которых можно с вероятностью 100000%* вычислить программиста.

Пройдите и убедитесь: https://tprg.ru/6EI1

*значение представлено в двоичной системе

#тест
Что работодатели ждут от Junior Python-разработчика?

Python вот-вот станет самым популярным языком программирования. Его легко освоить, а на рынке нет дефицита вакансий. Но даже если вы талантливейший джун, на собеседовании важно уметь это показать.

О том, что повторить перед собеседованием, по каким навыкам пробежаться и какие soft skills пригодятся в первую очередь, читайте в этой статье:

https://tprg.ru/WP42

#советы #собеседование #python
Дорожная карта для DevOps-инженеров в 2021 году

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

https://tprg.ru/MeJ7

#devops #шпаргалка
This media is not supported in your browser
VIEW IN TELEGRAM
Залипательное видео, в котором генетический алгоритм пытается доставить бумажные самолётики к цели.

#алгоритмы
This media is not supported in your browser
VIEW IN TELEGRAM
Ничего необычного, просто грибы создают музыку

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

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

#кек
Hard skills и soft skills — какие навыки нужны программисту

Развитие hard skills и soft skills необходимо для карьерного роста. Почитайте, что такое «гибкие» и «жёсткие» навыки. И что стоит прокачать, чтобы оставаться востребованным специалистом:

https://tprg.ru/Dkc1

#softskills #работа #советы