Типичный программист
81.5K subscribers
2.66K photos
902 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
​​Бог шпаргалок для программирования, спасибо за этот ресурс

В коллекции этого сайта собран полный набор качественных шпаргалок, охватывающих большинство популярных языков программирования, от Python и JavaScript до Ruby и C++.

Идеально подходят как для начинающих, так и для опытных программистов.

#шпаргалки
This media is not supported in your browser
VIEW IN TELEGRAM
История этого кота вдохновила админа пойти сегодня в зал и начать качаться к лету
 
А вы в деле?
🏆 — Погнали
👨‍💻 — Пока что не до этого
 
#кек
Какое время, такие и конкурсы

В интернете появился новый конкурс женской красоты, но с одним нюансом... Участвуют в нём модели, сгенерированные ИИ. А называется это чудное мероприятие "Miss AI".

Его участницы будут оцениваться по критериям красоты, способности отвечать на вопросы и популярности в социальных сетях. А за первое место в этом конкурсе обещают $5000.

Остановите планету, админ сойдёт.

#нейросети #новости
Кодинг-кодингом, а за здоровьем следить надо
 
Когда только вкатываешься в it, особо этого не замечаешь, но когда работаешь не первый год, то порой от очередной сессии, твоя спина может выдавать ошибку HealthError. 
 
И речь тут не о затекающих время от времени мышцах, а о глубокой, настойчивой боли, которая является последствием написания кода в режиме марафона.
 
Для избежания такого опыта рекомендуем обратить внимание на ряд упражнений и советов, которые можете найти в этой статье.
 
Всем здоровья!

#здоровье
15 игр, которые научат программированию

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

CodeCombat — RPG, где нужно использовать различные ЯП, чтобы проходить уровни, головоломки и сражаться с врагами.

Ruby Warrior — игрок управляет воином, который проходит различные уровни. Управлять персонажем можно только на Ruby.

Untrusted — управляете персонажем и решаете головоломки через Java.

Check IO — здесь предлагается решать различные задачки с помощью Python или TypeScript. Тут также есть возможность соревноваться с другими игроками.

Dungeons & Developers — здесь нужно путешествовать по пещерам и выполнять задания, связанные с HTML, CSS и JavaScript.

Ещё больше игр в подборке.

@prog_point
Media is too big
VIEW IN TELEGRAM
Гайд по созданию процессора в домашних условиях

Порог вхождения: для тех, кто ничего не понимает в электронике и хочет начать с простого

#кек
Подходит ли вам профессия Девопса

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

Если вы хотите попробовать себя в этом, обратите внимание на статью Дмитрия Сорокина, технического директора компании-разработчика инфраструктурного ПО “Базис”. В ней расписали, откуда взялся термин DevOps, в чём заключается суть методологии, чем занимается DevOps-инженер и кому эта профессия точно не подойдёт.

#devops
А вы что скажете? Работа в офисе лафа или так не везде

#обсуждение #работа
Джун идёт на созвон, чтобы предложить переписать всё под мультиплатформу и в два раза сэкономить силы на разработку:
Хедкраба из Half-Life превратили в массажёр
 
Дизайнер Джафф Саба сделал необычный массажёр для шеи в виде хедкраба из популярной серии игр Half-Life. Изделье изготовлено из пены, резины, кожи, высококачественного латекса и имеет 5 скоростей работы.

Единственный минус — гаджет выпущен в одном экземпляре и в настоящее время торгуется на аукционе, а текущая ставка составляет 202$.

Фанаты Half-Life, кто даст больше?
 
#новости
 
Как работает PostgreSQL на уровне кода?

Postgres — один из крупнейших open source проектов. Он создавался многие года, и кодовая база накопилась огромная. Но много ли разработчиков представляет себе, как он работает изнутри? И речь не про SQL, а про язык, на котором он написан, — про C.

Вот подборка статей, которая показывает, как работает PostgreSQL на уровне кода:
— Часть 1, введение: https://habr.com/ru/post/701284/
— Часть 2, цикл сервера: https://habr.com/ru/post/704618/
— Часть 3, подготовка бэкэнда: https://habr.com/ru/post/707950/
— Часть 4, инициализация бэкэнда: https://habr.com/ru/post/709404/
— Часть 5, цикл бэкэнда: https://habr.com/ru/post/714840/

#sql #си
​​Линуксоиды, возрадуйтесь: состоялся релиз Fedora Linux 40

Главным нововведением стало обновление до GNOME 46. За счёт чего файловый менеджер получил улучшенный поиск, появилось больше настроек и удобств для работы с файлами. Настройки системы стали проще в освоении и отзывчивее. А также улучшилась поддержка Wacom и доработан интерфейс многих базовых приложений.

Другие важные изменения: теперь защита от конфликтов IP-адресов включена по умолчанию, библиотека машинного обучения PyTorch добавлена в основной репозиторий. А множество терминов изменены с прицелом на новичков, чтобы было понятнее.

Скачать Fedora Workstation 40 можно с официальной страницы дистрибутива.

#linux
Как следует из названия, этот репозиторий содержит список из 33 фундаментальных концепций JavaScript. Новичкам он поможет сократить время для поиска нужной информации, а опытные разработчики смогут освежить забытые знания.

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

#js
This media is not supported in your browser
VIEW IN TELEGRAM
Когда осознал, что пятница не последний рабочий день на этой неделе

#кек
Как управлять IT-командами

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

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

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

#управление #карьера