Точка входа в программирование
21.4K subscribers
903 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
​​Тест на отличие Java и JavaScript

Из-за своих названий, сравнение JavaScript и Java стало своего рода мемом. Но по факту общее у них только название — это результат сотрудничества двух компаний: Netscape, которая занималась развитием собственного браузера Netscape Navigator, и Sun Microsystems, которая до этого разработала Java.

Но действительно ли вы можете отличить два этих языка в мелочах? Предлагаем пройти тест на отличие JS от Java. Можете скидывать тому самому «специалисту в IT».

За кого голосуете?

🍌 JavaScript
🌭 Java

#meta
Техника концентрации Pomodoro

Техника Помодоро — это простой и эффективный метод управления временем. Основная идея заключается в том, чтобы работать в течение определённого периода времени (обычно 25 минут), называемого "помидором", затем делать короткий перерыв (обычно 5 минут). После четырёх помидоров делается более длинный перерыв (обычно 15-30 минут). Этот метод помогает улучшить концентрацию и продуктивность, а также уменьшить чувство усталости и избегать переутомления.

Одна из главных причин успешности метода Помодоро заключается в том, что он обеспечивает структуру и ритм работы, делая задачи более управляемыми. Для начинающих IT-специалистов это особенно полезно, так как помогает разбивать сложные задачи на более мелкие и управляемые части, что способствует лучшему освоению материала и повышению эффективности работы. Помимо этого, метод Помодоро помогает оценивать сроки, необходимое для завершения задач, что является важным навыком для любого специалиста.

@prog_point #meta
Наконец вышла Zorin OS 17.1 — «Windows», но с Linux под капотом

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

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

Так что если ждали какого-то знака для перехода на Linux, то вот он.

@prog_point #новости #meta #linux
Онлайн тренажёр печати на клавиатуре

Быстрая и слепая печать на клавиатуре — неотъемлемый скил любого программиста. Трудно писать большое количество кода, когда печатают только два пальца, ещё и постоянно отвлекаясь на саму клавиатуру.

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

@prog_point #general #meta
Наконец понятное объяснение HTTP-кодов

На этом ресурсе можно изучить все состояния HTTP на мемах с котиками. В каждом даётся простое описание статуса и объясняющий демотиватор.

Разумеется, вы можете забрать эти мемы к себе на сайт и показывать их пользователям вместо скучных 404 и 301.

Мяу-мяу прямо тут: http.cat

@prog_point #web #meta
Как устроен QR-код?

QR-коды уже тесно влились во многие сферы жизни: от ссылок на соц. сеть и товаров в магазине до медицинской информации и туристических маршрутов. Благодаря своей эффективности и универсальности QR-коды можно встретить практически в любом продукте и в разных конфигурациях. Но как хаотическая группа черных квадратов превращается в текстовую информацию?

Ловите видео, где автор залезает под капот структуры QR-кода и в подробностях рассказывает об его устройстве и о том, какие особенности и фичи используются, чтобы код считывался в любых условиях и без ошибок:

https://youtu.be/FmghzEXMOrQ?si=VTKrGJyh_VAS1TFG

@prog_point #meta
16 универсальных идей для пет-проектов вне зависимости от языка

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

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

@prog_point #general #meta
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите в прямом смысле что-то нарисовать в активности своего GitHub-профиля?

Да, это действительно будет работать, ещё и без каких-либо костылей. Вот репозиторий проекта — расширения для Chrome (в маркете не удалось найти, но есть исходники).

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

#meta #github
Выбор бюджетного ноутбука для айтишника

Такой темой часто задаются начинающие разработчики и студенты. В этом видео автор делится советами, как выбрать ноутбук, если бюджет ограничен. Также он рассказывает на что обращать внимание при поиске: объём ОЗУ, процессор, экран и прочие характеристики.

https://youtu.be/HHYBDR-QDQ4?si=UEIRhdzCAMeERp4y

@prog_point #meta #general