prog_point | Unsorted

Telegram-канал prog_point - Точка входа в программирование

19637

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Subscribe to a channel

Точка входа в программирование

10 ошибок, которые портят ваши проекты на React и Next JS

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

Посмотрите и, возможно, узнаете здесь себя.

#react #nextjs

Читать полностью…

Точка входа в программирование

Ученые создали 1-битный ИИ: работает почти как обычный, но в 32 раза легче

Обычно используются 32-битные нейросети, но учёные решили, что для каждого параметра достаточно будет 1 бита. В новом исследовании все веса и смещения нейронок принимают либо 0, либо 1.

Такой подход позволяет серьёзно уменьшить вес моделей. А это упрощает их масштабируемость, снижает требования к железу и даже убирает необходимость в дорогостоящих GPU.

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

#ии #новости

Читать полностью…

Точка входа в программирование

Что насчёт поучиться у лучших? 😉😉

Мы решили, что это отличная идея, поэтому запускаем розыгрыш. Приз — встреча с лидерами IT&Digital экспертиз Альфа-Банка!

Что вам нужно будет сделать:
🔢 Нажать на кнопку под постом
🔢 Выбрать свою экспертизу
🔢 Написать короткое мотивационное сообщение, почему именно вам нужна менторская сессия

Будет 7 победителей — по одному на каждую из доступных экспертиз:

— Кибербезопасность
— AI-продакты
— Фронтенд-разработка
— QA
— Системный анализ
— Prompt-инжиниринг
— HR tech


Желаем удачи и вдохновения 😎

С правилами конкурса можно ознакомиться здесь

#анонс



@alfadigital_jobs — канал о работе в IT и Digital в Альфа-Банке

Читать полностью…

Точка входа в программирование

Практика JavaScript: делаем целый сайт за 2 часа с нуля

Ловите полезный двухчасовой курс по созданию сайта с JavaScript, где вы:

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

Видео взято с YouTube, поэтому если предпочитаете смотреть там, то вот ссылка: youtu.be/0ViiJ8qTCFM

#видео #курс #javascript

Читать полностью…

Точка входа в программирование

📎 Полезное для всех кто работает за компом «Как правильно сидеть за столом, чтобы не сломать спину и зрение»

Если вкратце, то:

🔘Стул и стол подбираются так, чтобы ноги стояли на полу, а колени были под углом 90°;
🔘Монитор должен находиться на уровне глаз на расстоянии вытянутой руки;
🔘Спина с опорой на поясницу слегка отклонялась назад;
🔘Отдых для глаз по правилу 20-20-20.

💊 — если сидишь уже дольше 2 часов не вставая

@prog_point #здровье

Читать полностью…

Точка входа в программирование

Когда хотел просто поиграть, но случайно спас марсианскую базу…

Советуем пройти космическую одиссею, которую сделали вместе с «МойОфис». Всего 10 минут, три локации и задачки по Go, которые под силу трушному гоферу. В общем, некогда объяснять — срочно помогите главным героям спасти марсианских колонизаторов.

Кстати, первые 10 игроков с максимальным результатом получат тематические подарки: комплект космической еды и крутой мерч.

Запрыгивайте в квест: https://tprg.ru/mnEM

Реклама

Читать полностью…

Точка входа в программирование

3 репозитория, где будут рады новичку

Эти репозитории окажутся очень полезными при старте в IT:

1. Awesome — Это путеводитель по миру IT-технологий. В репозитории собраны ссылки на ресурсы по темам: бизнес, безопасность, Big Data, веб-разработка, геймдев, робототехника и др. Их объединяет одно — сообщество посчитало их потрясающими.

2. Developer Roadmap — Технологий много, но не нужно изучать их все. В этих роадмапах лишь показаны возможные пути для развития профессиональных навыков. Дорожные карты обновляются ежегодно с учётом трендов в каждой сфере.

3. Coding Interview University — План обучения, помогающий стать разработчиком ПО в Google, Amazon, Facebook, Microsoft или другой крупной компании. Автор описал личный опыт: несколько месяцев учился по 8-12 часов в день и получил оффер от Amazon.

@prog_point #general

Читать полностью…

Точка входа в программирование

Почему гайды для новичков превращаются в квест на 7 часов и 193 Google-запроса?

Ответ прост: авторы часто предполагают опыт, которого у читателя нет.

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

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


А вы натыкались на подобные ловушки?

Читать полностью…

Точка входа в программирование

Недельное планирование: как разгрести 100+ задач и не сойти с ума

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

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

#softskillz

Читать полностью…

Точка входа в программирование

Оффер во фронтенде в 2025: как получить и не облажаться

История Дмитрия Борцова и Ярослава Грачёва — это иллюстрация того, что даже в перегретом и избирательном рынке фронтенда можно найти своё место. Ключ к успеху — не только в технической базе, но и в умении правильно упаковать опыт, показать насмотренность и держать фокус на том, что важно работодателю.

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

Если вы хотите повторить опыт Ярослава — обращайтесь к Диме за менторством. У него за плечами 15 лет в индустрии, команды в управлении и супер душевный вайб в общении.

Читать полностью…

Точка входа в программирование

Непостижимая эффективность современных алгоритмов сортировки

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

Что думаете?

#алгоритмы

Читать полностью…

Точка входа в программирование

​​Участник Open Source — как им стать и зачем

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

Работа с open source может помочь эффективно учиться и наращивать практические навыки. Также это отличный вариант для портфолио.

В этой статье рассказывают, зачем становиться участником OS, как это сделать и какие есть варианты работы (помимо написания кода).

#general

Читать полностью…

Точка входа в программирование

Как реально почувствовать себя разработчиком ещё во время учёбы

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

700 студентов этим летом попробовали такой формат на платформе SourceCraft. И не просто «попробовали» — сделали 60 проектов: от нейросервисы, телеграм-боты и другие продукты. То есть прошли весь путь, как настоящие разработчики в компаниях.

Почему это важно? Потому что с таким опытом адаптироваться в первой команде проще: ты уже понимаешь процессы и инструменты.

Преподы тоже в теме — исследование Yandex B2B Tech и ИТМО показало, что большинство используют платформы и верят в будущее ИИ в обучении.

SourceCraft уже интегрируется в курсы ИТМО и УрФУ, там проводят хакатоны и планируют новые программы с вузами. То есть ребята из универов всё чаще будут учиться так, как реально работают ИТ-команды.

Читать полностью…

Точка входа в программирование

Вышла общедоступная версия Java 25

В релиз попало около 2 600 закрытых задач и 18 JEP'ов.

Java 25 теперь является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода (до сентября 2030 года). Давайте же посмотрим наиболее значимые изменения и обновления. Здесь про Module Import Declarations, Stable Values, Scoped Values и не только.

#java #новости

Читать полностью…

Точка входа в программирование

Как сэкономить на платных API при разработке проекта с ИИ

Этот способ пригодится тем, кто делает AI-приложения, но хочет сэкономить хотя бы в процессе отладки и полировки проекта.

Всё просто — ставьте Ollama. Он позволяет использовать локально модели вроде DeepSeek R1. Более того, он может сам их установить, настроить и даже поднять сервер с API аналогичным OpenAI. Вам просто остается поменять URL на localhost в SDK и пользоваться.

Конечно, модели там послабее, чем платные, но для базовых задач, а тем более отладки, их точно хватит.

#ии

Читать полностью…

Точка входа в программирование

А ты только стажировку закончил

Читать полностью…

Точка входа в программирование

Большой курс по Java

Владислава Сморжок записала 10 уроков для Санкт-Петербургского государственного электротехнического университета на тему «Java разработка с нуля». А сейчас этот курс доступен каждому.

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

#java

Читать полностью…

Точка входа в программирование

Топ языков программирования в 2025 году

IEEE Spectrum опубликовал ежегодный рейтинг языков программирования за 2025 год. Там много всего интересного, на что стоит обратить внимание. В первую очередь, кто занял первое место. Спойлер, Python.

Но особенно интересно посмотреть, как ИИ влияет на популярность и востребованность языков. А влияет он довольно сильно.

Подробности по ссылке.

Читать полностью…

Точка входа в программирование

«Работаю в айти, но есть нюанс»

Читать полностью…

Точка входа в программирование

Пишем простейшую нейронку на Python своими руками

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

Инструкция тут.

#ml #python

Читать полностью…

Точка входа в программирование

Огромная коллекция бесплатных курсов с получением сертификатов

Здесь собрано более двухсот курсов по разным направлениям. Все разобраны по категориям: безопасность, ML, фронтенд, бэкенд и так далее. После прохождения каждого вы сможете получить сертификат, который можно добавить в портфолио.

Выбрать курс можно по ссылке.

Читать полностью…

Точка входа в программирование

С каждым днём мы всё дальше от бога.

Накидайте в комментариях, что ещё стоит научить делать ИИ в проекте. Чем хуже вариант, тем лучше

Читать полностью…

Точка входа в программирование

В чём суть наследования в ООП?

Свои варианты кидайте в комменты.

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

Проще говоря, если у вас есть базовый класс Животное, вы можете создать классы Кот, Собака, Лошадь, которые будут наследовать всё общее — например, метод дышать() — и добавлять или переопределять своё — например, мяукать(), лаять().

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

Важно:

0️⃣ Наследование создаёт иерархию.
1️⃣ Но злоупотреблять им не стоит — при слишком глубокой иерархии код становится сложным в поддержке.

Наследование часто сочетается с полиморфизмом — через базовый тип можно работать с разными подклассами.


#вопросответ #ооп

Читать полностью…

Точка входа в программирование

Кто себя узнал, ставит ❤️

Читать полностью…

Точка входа в программирование

В чем настоящий смысл объектно-ориентированного программирования

Не все знают, но термин ООП придумал вполне конкретный человек — Алан Кей. Ещё меньше людей знают, что первоначальный замысел подхода сильно отличался от того, чему учат сегодня.

Но в 2003 году Алан ответил на вопросы исследователя Штефана Рама и рассказал много интересных подробностей об истории создания и особенностях ООП. Если вы хотите лучше разобраться в вопросах ООП, то перевод ждёт вас здесь.

#ооп

Читать полностью…

Точка входа в программирование

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

На видео показано, как это работает. Берите на вооружение.

Читать полностью…

Точка входа в программирование

Извращенцы, узнали себя?

Читать полностью…

Точка входа в программирование

Наконец нормальное обучение кодингу

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

Игра ещё в раннем доступе, но в ней уже куча всего — подробней на видео выше.

Ссылка на страницу игры

reddit #начинающим

Читать полностью…

Точка входа в программирование

Что такое полиморфизм в ООП?

Полиморфизм в ООП — это способность объектов с разной реализацией реагировать одинаково на один и тот же вызов.

Проще говоря, это когда вы вызываете один и тот же метод (например, draw()), но в зависимости от объекта, на котором он вызывается (круг, прямоугольник, треугольник), результат будет разный.

Полиморфизм позволяет писать универсальный код, не завязанный на конкретные типы. Это удобно, потому что можно, например, передать в функцию список объектов с общим интерфейсом, и она будет с ними работать, не зная точной реализации.

Есть два типа:

— Параметрический (перегрузка) — один метод с разными параметрами.
— Подтиповой (через наследование) — когда подклассы переопределяют методы базового класса.

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


#вопросответ #ооп

Читать полностью…

Точка входа в программирование

ASMR программирование: делаем приложение для погоды на JavaScript

Это необычный формат видео туториала. Здесь не будет подробных объяснений, индийского английского и прочего.

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

Так как с YouTube сейчас могут быть проблемы, мы загрузили видео сюда. Если нужен оригинал, то он доступен по ссылке: https://youtu.be/iILFBGm_I9M

#видео #javascript

Читать полностью…
Subscribe to a channel