Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Ближайшие события для айтишников

Курс «Профессия Data Scientist» с трудоустройством
Старт 17 июня, онлайн

За 2 года научитесь программировать на Python и R, применять алгоритмы машинного обучения, визуализировать данные, а также освоите работу с библиотеками и базами данных.

Курс «Профессия 1C-разработчик» с трудоустройством
Старт 17 июня, онлайн

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

Bioinformatics Contest
12–26 июня, онлайн

Чемпионат по биоинформатике, организованный «Институтом Бионформатики» при поддержке Яндекса и Jetbrains. С 12 по 18 июня — квалификация, 26 июня — финал.

Конференция Conversations V
21–22 июня, Санкт-Петербург и онлайн

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

EPAM Business Analyst Hiring Week
21–27 июня, онлайн

Бизнес-аналитики уровня Senior+ смогут пройти интервью, стать частью команды EPAM уже через 24 часа и получить welcome-бонус в размере одного оклада.

Курс «Fullstack-разработчик на JavaScript»
Старт 21 мая, онлайн

На курсе от Нетологии вы освоите передовые технологии, такие как React, Node.js, Docker, Express.js, Nest.js, Firebase и MongoDB. А ещё научитесь разбираться во всех этапах разработки сайтов — от работы с дизайн-макетами до программирования и настройки серверов.

#ивенты
Если вам отказали в трудоустройстве в 10 компаниях из 10, не спешите расстраиваться: этот парень откликнулся аж на 200 вакансий, прежде чем устроиться на работу.

В итоге нашёл работу в США, получил оффер на $380K и всё это во время пандемии. О своём опыте он рассказал на DOU:

https://tprg.ru/qL2F

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

Это стало возможным благодаря свежему расширению Remote Repositories, которое было создано совместно с GitHub. С его помощью открытие сторонних репозиториев происходит буквально в пару кликов.

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

Источник: Блог VSCode
Doge — один из самых знаковых мемов в истории Интернета.

В виде NFT он был выставлен на торги 8 июня японкой Ацуко Сато, владелицей пса по кличке Кабосу. Сато выложила фотографию своей собаки в 2010 году в личном блоге, не подозревая, что изображение обретет собственную жизнь.

#внезапныйфакт #криптовалюты
Можно ли расшифровать файлы после вируса-шифровальщика?

Можно. Но не всегда и при соблюдении определённых условий.

В каких случаях возможно расшифровать файлы после атаки шифровальщиков семейства Trojan.Encoder, что для этого нужно сделать и как не усугубить ситуацию, рассказали в этой статье:

https://tprg.ru/vrFS

#безопасность #вирусы
Какие технологии и инструменты использует в своей работе Full Stack разработчик в 2021 году?

Своим инструментарием от фреймворков до плагинов для IDE поделился наш читатель Михаил Альфа, ведущий разработчик в «Россельхозбанке»:

https://tprg.ru/eP3K

#инструменты
Ребята из русскоязычного стартапа показали нейронку, создающую реалистичные портреты из старых фото, картин и даже мемов

β Portraits HD от Neural Love достаточно всего лишь одного фото и нескольких минут времени. Интересно, что нейронка генерирует сразу два изображения: одно более реалистичное, а другое с большей «фантазией» от AI.

Посмотреть результат можно на фото, а потрогать самому — тут: https://neural.love/portraits

P.S. Использовать сервис можно бесплатно. Но есть возможность поддержать проект, заплатив любую сумму за 1024х1024 версию картинки без водяного знака.

#нейросети
Microsoft заявила о прекращении поддержки Windows 10 Home и Pro 14 октября 2025 года

Получается, что жизненный цикл этих версий Windows 10 получился такой же, как и у «семёрки», примерно 10 лет. Соответствующую пометку заметили в документации выпусков на сайте компании: https://docs.microsoft.com/ru-ru/lifecycle/products/windows-10-home-and-pro

Напомним, 24 июня Microsoft обещает показать «новое поколение Windows». Пока, правда, не до конца ясно, будет ли это масштабный редизайн Windows 10 или компания и вовсе покажет Windows 11.

#windows
This media is not supported in your browser
VIEW IN TELEGRAM
7 принципов, которые нужно знать начинающему программисту

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

В начале пути гораздо важнее узнать, а что вообще такое программирование, как оно выглядит изнутри и совместимы ли вы и программирование. Рассказываем о 7 принципах, которые нужно знать каждому начинающему программисту:

https://tprg.ru/F7bK

#начинающим #советы
Ловите новый квиз от нейросети из ThisPersonDoesNotExist.

Угадаете, кто из этих четырёх людей на самом деле настоящий, а не сгенерирован нейросетью?

#нейроквиз
«Я уже мидл или ещё джун? А может вообще уже сеньор?»

Разбираемся, чем отличаются Junior, Middle и Senior-разработчики и отражает ли эта градация реальные навыки программиста:

https://tprg.ru/41PI

Спойлер: не всё так просто.

#эксперты
This media is not supported in your browser
VIEW IN TELEGRAM
Один паттерн мигания лампочек на десятки лет

Реддитор заметил, что поведение мигающих лампочек в Half-Life: Alyx идентично миганию лампочек в других частях Half-Life и даже в культовом Quake. Это значит, что коду мигания минимум 25 лет.

Паттерн мигания выглядит так: «mmamammmmammamamaaamammma», где m — лампочка горит, a — не горит. Первоначально такой код использовался в Quake Engine, из которого были созданы GoldSrc и Source. Потом, видимо, мерцание перешло в Source 2, на котором и был создан Half-Life: Alyx.

Если в вашей игре есть мерцающие лампы, забирайте к себе этот код — посмотрим, сколько он ещё проживёт.
This media is not supported in your browser
VIEW IN TELEGRAM
Пожалуй, самое милое, что вы сегодня увидите, — детская книга, иллюстрирующая, как работает Apache Kafka

Максимально просто, очень мило и с маленькими выдрами: https://www.gentlydownthe.stream

#начинающим