Типичный программист
82K subscribers
2.65K photos
766 videos
8 files
8.11K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger
Download Telegram
​​Каково работать в Google: всё бесплатно, но все капризничают

Узнали, как работается в одной из компаний FAANG: 

— с какими карьерными проблемами сталкиваются инженеры-разработчики;
— какие расходы оплачивает компания;
— о чем капризничают разработчики;
— насколько трудно добиваться повышения и проч.

#факты #карьера
​​«Какой функциональный язык программирования стоит выбрать начинающему разработчику?» — советы от пользователей Reddit

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

#факты #карьера
​​7 способов сделать генератор чисел в SQL

Рассказали о 7 способах генерации последовательности чисел в заданном диапазоне в SQL и сравнили их производительность.

#факты
​​Внезапные перестановки в TIOBE

Что вообще происходит с рейтингом ЯП? Fortran обогнал Swift, Kotlin и Ruby. В топ-20 вошёл COBOL. Рассказываем, почему эти языки снова оказались в топе и какие ещё «мёртвые» ЯП до сих пор используются.

#факты
На написание кода разработчики тратят всего 10 часов в неделю

Восьмичасовой рабочий день — концепция, которую в последние годы критикуют за то, что она изжила себя. Среднее количество рабочего времени для офисного сотрудника — это 2 часа 53 минуты.

Интересная статья с признаниями айтишников о реальной длине рабочего дня.

#факты
​​Плюсы и минусы российского IT — выносим честный, но справедливый приговор

Узнали у Senior и Middle-специалистов, какие у российской IT-сферы есть плюсы и минусы, как меняется ситуация, какие преимущества стоит ценить, а с какими недостатками приходится мириться.

#факты
​​Интересный факт про jenkins
 
Во сколько лет вы узнали, что jenkins был изобретён потому, что инженер «устал навлекать на себя гнев своей команды каждый раз, когда его код нарушал сборку».
 
Косукэ (имя создателя) мог бы вручную запускать тесты перед каждым вводом кода, но вместо этого он предпочёл классическое инженерное решение, которое в конечном итоге стало широко известным CI/CD инструментом.
 
Вот так токсичные разрабы и прокачали своего коллегу. Хотя, конечно, мы такое не одобряем.
 
#jenkins #факты
Милота: котейка спасла стартап от DDoS-атаки

Разработчик по имени Дэнни Го поделился историей, как его домашняя кошка фактически спасла стартап, в котором он работал от серьёзных последствий.

Всё произошло, когда кошка отчаянно будила своего хозяина ночью. Проснувшись, разработчик решил проверить свой телефон и обнаружил, что система оповещений AWS CloudWatch сообщает о сбое в работе веб-сервера.

Панель мониторинга чётко показывала, что на сайт компании идёт мощная DDoS-атака с множества IP-адресов по всему миру. Но благодаря кошке Дэнни удалось быстро среагировать остановить атаку. 

И после этого вы всё ещё задумываетесь, стоит ли заводить пушистых?

#факты #новости
А вы знали? Накануне BASIC стукнуло 60 лет
 
60 лет назад, 1 мая 1964 года, в 4 утра, в колледже Дартмут началась тихая революция в мире вычислений. Математики Джон Кемени и Томас Курц успешно запустили первую программу, написанную на новоиспечённом языке программирования BASIC.
 
Его целью было облегчить программированию и сделать его доступным для широкого круга людей. BASIC стал первым языком, который позволял неспециалистам создавать простые программы без глубоких познаний в области вычислительной техники.
 
А вы когда-нибудь писали на нём код? Поделитесь в комментариях 

#факты #история
А вы в зелёной зоне?
 
Интересная инфографика о том, сколько времени требуется на подбор пароля брутфорсом в 2024 году. Она основана на анализе реальных утечек данных, а также учитывает длину и сложность пароля, используемый алгоритм хеширования и вычислительную мощность оборудования хакера.
 
Полный текст исследования, откуда взяли картинку: https://www.hivesystems.com/blog/are-your-passwords-in-the-green
 
#факты #безопасность
У тетриса есть нерождённый брат, о котором Пажитнов забыл на 12 лет
 
Оказалось, что Алексей Пажитнов, создатель легендарной игры, разработал концепцию сиквела под названием "Tetris Reversed" ещё в 2011 году. 
 
Пажитнов работал над прототипом со знакомым разработчиком, но после 2012 года проект был заброшен. И лишь недавно, в 2024 году, на Game Developers Conference концепция "Tetris Reversed" была представлена миру вновь.
 
Пажитнов назвал её "Тетрисом для людей с IQ 300" и предупредил, что некоторые уровни будут "абсолютно невозможны". Хотя официальный релиз вряд ли состоится, энтузиасты уже создают собственные версии этой игры.

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

#факты
5 крутых юзкейсов GPT-4o вам в ленту

Стоит отметить, что подобный функционал можно было встретить и до этого, но OpenAI довели это дело до ума и грамотно презентовали. Возможно научились этому у партнёров из откусанного яблока.

GPT-4o можно использовать, чтобы:
1 — Помочь незрячим людям ориентироваться в пространстве и воспринимать окружающую среду. Такое применение действительно может значительно облегчить людям жизнь, единственное, лишь бы нейронка не галлюцинировала. 
2 — Предварительно узнав о деталях желаемой работы, поможет подготовиться к собеседованию и погоняет вас по вопросам.
3 — Поможет вам попрактиковаться в изучении иностранного языка.
4 — Выступит в качестве репетитора по математике. При этом нейросеть именно объяснит тему, а не сразу выложит всю подноготную.
5 — Переведёт речь с двух языков в реальном времени и поможет вам найти общий язык с иностранцем. 

#факты #новости