Типичный программист
81.6K subscribers
2.95K photos
1.01K videos
10 files
7.64K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Зачем нужна статистика дата-сайентисту?

Например, чтобы извлекать информацию из данных, узнавать их структуру и на основе полученной информации проводить дальнейший анализ.

В этой статье рассматриваем 5 базовых концепций статистики, которые полезно знать дата-сайентистам:

https://tprg.ru/Zgni

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

О том, как реализовать что-то похожее мы писали здесь и здесь

#веб #кек
Сколько весит интернет?

Не в байтах или битах, а прям физически, в граммах. Автор статьи попытался разобраться:

https://tprg.ru/iB3P

#интернет
This media is not supported in your browser
VIEW IN TELEGRAM
Как выглядел бы теннисный матч между Роджером Федерером и Сереной Уильямс? А между Федерером и... Федерером?

Теперь есть возможность это увидеть: в Стенфорде сделали нейросеть, которая умеет генерить теннисные матчи. Причём можно не только смотреть, но и влиять на происходящее, меняя положение игроков на корте.

#нейросети
Мы недавно спрашивали у вас, что должно быть у каждого программиста.

Составили топ из самых популярных и интересных версий.
Чем занимается «белый хакер»?

Какими инструментами он «хакает», сколько зарабатывает и где находит заказы? Читайте о специалистах по поиску уязвимостей в нашей статье:

https://tprg.ru/cnN5

#безопасность #хакинг
Сколько стоит жизнь в Кремниевой долине?

Сколько придётся потратить на оплату счетов и сколько денег останется в итоге, ведь область залива Сан-Франциско традиционно считается самым дорогим местом в США.

Рассказывает Senior Full Stack Engineer, работающий там в Cisco Systems:

https://tprg.ru/2n9m

#долина #финансы
#вакансии #работа
Санкт-Петербург, опыт от 3 лет

Nexign, ведущий поставщик систем поддержки бизнеса и платформ IoT для крупных операторов связи, ищет аналитика в команду проекта Universal financial monitor.

Аналитик мечты в команду UFM должен знать методики сбора и анализа требований, методологии анализа и моделирования бизнес-процессов (IDEF, EPC, BPMN, UML). Кроме того, нужно уметь проектировать схемы интеграции (API) и схем БД, проводить переговоры и совещания, эффективно презентовать свои идеи.

Из плюшек можно выделить:
— расширенный соцпакет (можно компенсировать расходы на спорт, отдых, книги и многое другое);
— собственные центр обучения и мастер-классы;
— терраса на крыше, спортзал и массажные кресла в офисе.

Больше информации про задачи и преимущества: https://tprg.ru/yza6
This media is not supported in your browser
VIEW IN TELEGRAM
Производитель лидаров RoboSense показал, как выглядит окружающий мир глазами беспилотников.

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

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

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

https://tprg.ru/7M6g

#эксперты #алгоритмы
​​Стэнфордские исследователи научились с помощью смартфона определять степень опьянения пользователя.

В чём суть исследования? Людей просили пить алкогольный напиток на протяжении 7 часов, периодически при этом делая 10 шагов вперёд и назад с телефоном в кармане. И на основе измерений ускорения и движения смартфона во время ходьбы получилось сделать выводы о степени опьянения участников эксперимента.

Где видите применение такой технологии?

#технологии
Хочу научиться программировать на Python. С чего начать?

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

https://tprg.ru/6xTL

#python
Подборка API погоды для начинающих разработчиков

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

Рекомендуем подборку из 8 API, которые можно использовать для создания таких приложений:

https://tprg.ru/C67n

#api
Электронное голосование: технологии на выборах в разных странах

Когда уже электронное голосование через интернет дойдёт до каждого избирателя? И дойдёт ли вообще?

Автор статьи разбирается с историей избирательных технологий, попытками цифровизации этой сферы и проблемами, с которыми приходится сталкиваться:

https://tprg.ru/oqgj

#технологии
Media is too big
VIEW IN TELEGRAM
Помните, как все ругали технологию, которую использовали для омоложения пожилых актёров в фильме «Ирландец»?

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

#дипфейк #нейросети
Период полураспада программиста, или Боремся с профессиональным выгоранием

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

Опытный разработчик рассказывает, как не доводить себя до такого состояния и что делать, если выгорание всё-таки пришло:

https://tprg.ru/VUo7

#эксперты #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Роборука от OpenAI и Shadow Robot Company таки собрала кубик Рубика, но в 8 из 10 случаев уронила его

В прошлом году показали, как роборука Dactyl без труда вращает детский кубик, находя на нём нужный символ. Тогда многим показалось, что это революция в роботостроении, да и вообще восстание машин не за горами. Но спустя год стало понятно, что на деле ловкость роборуки слишком специфична, 8 из 10 случаев она роняла кубик, а на её обучение ушло 10000 симулированых лет:

https://tprg.ru/2RKc

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

#hardware #технологии
Занимаетесь ли вы разработкой вне своего основного места работы? Может, какой-то свой небольшой проект, а может и фриланс в качестве дополнительного заработка.
25 вопросов по SQL с собеседований

Экстремальный SQL для самых маститых. Будьте уверены, после этих вопросов реальное собеседование покажется вам песней!

UPDATE this_post SET description =
“Мы просто собрали 25 разных вопросов по SQL, которые часто встречаются на собеседованиях, и дали на них развёрнутые ответы.”;

https://tprg.ru/q7p5

#sql #собеседование
Как работает алгоритм хеширования SHA-2 (SHA-256)

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

Рассказываем и показываем, как работает SHA-256 шаг за шагом:

https://tprg.ru/kBxw

#криптография