prog_point | Unsorted

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

21197

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

Subscribe to a channel

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

Делаем полностью автоматизированное онлайн радио с AI-ведущими и музыкой

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

Читаем и повторяем: https://habr.com/ru/articles/884902/

#ml #петпроекты

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

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

Большая подборка инструментов для Kubernetes

Поднимите руку те, кто интересуется «кубиком» и хочет стать настоящим ДевоПсом. Ага, вижу. Специально для вас в одном месте собрали полезные CLI инструменты для CI/CD, советы по оптимизации и тестированию.

В общем, заходите на Kubetools и находите для себе новое и полезное. Это бесплатно.

#kubernetes #devops

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

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

Код, который вы не поймете

ТОП языков программирования вы видите регулярно. JS, Python, С++ или Java ещё долго будут востребованы. Но что насчет языков, которые не смогли пробиться в массы и стать популярными?

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

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

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

От университета к дата-сайенс в МТС за год, или как проходит обучение в Школе аналитиков

Максим Коновалов — дата-сайентист в МТС, который попал в школу аналитиков данных от МТС и прошёл стажирожку. Он поделился своим опытом обучения и старта карьеры в IT.

Как попасть в крутую компанию без 10 лет опыта можно узнать в этой статье:

https://tprg.ru/78DL

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

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

Как попасть на стажировку для аналитиков: гайд по этапам отбора

Рассказали, как пройти все этапы (спойлер: их пять), показать себя с лучшей стороны и получить свой первый опыт работы в крупной компании. А вам осталось только прочитать — здесь.

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

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

Огромная шпаргалка по Linux

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

Сохраните себе или распечатайте и повесьте на стену — пригодится 💯.

#шпаргалка #linux

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

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

18 понятий программирования, о которых вы, возможно, никогда не слышали

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

Но вас ещё можно удивить. В этой статье вы найдёте 18 понятий, которые могут полностью изменить ваш подход к написанию и осмыслению кода. Например, «Монада» или «Идемпотентность».

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

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

Эволюция экосистемы Java под интеграцию ИИ

Большие языковые модели (Large Language Models — LLMs) привлекли много внимания к себе в последнее время. И по мере того, как искусственный интеллект (ИИ) становится движущей силой для технических инноваций, экосистемы разных языков программирования эволюционирует под требования ИИ решений.

Сегодня появилось много фреймворков и библиотек для работы с ИИ. В этой статье мы посмотрим на известные библиотеки и фреймворки для встраивания функционала generative AI в приложения Java. А ещё разработаем чат-бот, способный поддерживать диалог, используя сервис Generative AI от Oracle и его Java SDK.

#java #ии

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

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

4 сайта, чтобы учиться новым скиллам играючи

1) Codecombat
На сайте собран большая библиотека игры для разных целей: изучение языка с нуля или знакомство с основами информатики. 

2) Flexbox Froggy
Игра, в которой вам нужно помочь лягушонку добраться до кувшинки используя только CSS. 

3) Screeps
Стратегия по типу Dwarf Fortress, но управление осуществляется через команды JavaScript.

4) SQL Murder Mystery
Раскройте загадочное убийство с помощью SQL. Предупреждаем, что вас ждёт много текста на английском. 

Сохраняйте для прокачки отдыха

#игры #веб #sql

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

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

Понятие грейда довольно абстрактно и у каждого работодателя может быть разным 🤷🏻‍♂️

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

Но главное помните:

собес ≠ работа


А как стать Go-разработчиком с нуля мы уже рассказали тут.

#go #карьера

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

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

Почему микросервисы нужны каждому разработчику

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

Тем не менее, плюсы весомее минусов, поэтому познакомиться и научиться работать с микросервисами вам точно стоит. Подробнее о нюансах архитектуры в статье.

#микросервисы

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

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

Перешлите своему другу, который считает себя экспертом

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

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

Ловите крутой ресурс для изучения устройства нейронных сетей
 
Здесь вы найдёте простое и понятное объяснение работы современных нейронок, их ключевых компонентов и механизмов обучения. А также мельком познакомитесь с различными видами по типу RNN, CNN, GAN и не только.
 
На сайте есть и другие разборы, которые также сопровождаются приятной анимацией. Так что не стесняемся, переходим и обучаемся!
 
#ml

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

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

Как и куда расти специалисту по информационной безопасности?

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

Если вы всегда мечтали ловить хакеров, то скорее переходите по ссылке.

#иб

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

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

Telegram Mini App. Как создать Web App с нуля

Mini Apps (или же Web Apps) — это удобный способ добавления веб-приложения прямо в интерфейсе Telegram. Используя JavaScript, становится возможным создавать бесконечное множество интерфейсов, которые смогут заменить полноценный веб-сайт и привычные мобильные приложения.

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

#telegram #miniapp #javascript

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

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

Благотворительный проект «Дело в собаке» ищет администратора сайта с функциями вёрстки

До 6 часов в неделю, удалёнка, без зарплаты.

«Дело в собаке» — полностью волонтёрский проект. Он посвящён собакам-помощникам для людей с разными ментальными и физическими заболеваниями, например депрессией, диабетом или астмой.

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

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

Что нужно делать?

— Сверстать сайт по готовому дизайну и перенести на сервер (сайт на Vue.js), настроив почту и разделы сайта по запросу.
— Администрировать сайт.

Сайт: https://delovdogs.ru/

Подробности о вакансии: https://gorodrabot.ru/vacancy/922041017/administrator_sayta_verstka_v_blagotvoritelnyiy_proekt_moskva

Связаться с руководителем проекта: @Nyta_Gins

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

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

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

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

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

https://nuancesprog.ru/p/16911/

#собеседование

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

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

Памятка на будущее всем начинающим айтишникам

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

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

Шпаргалка по Kotlin Flow для продвинутых инженеров Android

Уже работаете с потоками Kotlin и знакомы с основными концепциями, но никогда не применяли Channel, не знаете разницы между merge, combine и zip или не до конца понимаете SharedFlow и StateFlow и их использование? Здесь собраны ключевые понятия и нюансы всех этих элементов в формате шпаргалке-справочнике для разбора сложных сценариев с потоками.

#kotlin #android

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

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

Как создают читы для онлайн-игр

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

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

#видео #gamedev

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

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

Отладка JavaScript в Chrome DevTools для начинающих фронтендеров

Поиск и исправление ошибок в JS может быть весьма ресурсозатратным мероприятием. Новичкам этот процесс может показаться неподъёмным камнем.

Но только до знакомства с отладкой в инструментах разработчика, встроенных в браузер. О ней вы узнаете в этой статье. Причём не о привычной всем console.log, а куда более эффективной альтернативе.

#javascript #qa

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

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

Cline — прокачанная альтернатива GitHub Copilot

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

#инструменты

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

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

Ликбез про компьютерным сетям 💬

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

Таймкоды:

0:00 - Вступление
0:38 - Зачем знать сети?
1:48 - OSI/ISO - TCP/IP
8:19 - MAC-адрес
9:35 - IP-адрес
10:48 - Порты
11:50 - Маски и подсети
13:34 - Белые и серые подсети
14:41 - NAT network address translation
15:54 - Чем отличается TCP и UDP?
18:03 - Как работает DNS?
19:09 - Траблшутинг
20:34 - О чем не поговорили, но тоже очень важно

#сети #видео

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

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

Неубиваемый PHP: почему в 2025 году этот язык всё ещё остается одним из самых востребованных

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

На эти и другие вопросы ответил Альберт Степанцев — опытный PHP-разработчик с 20-леним стажем. Чтобы узнать их, читайте статью по ссылке.

#php #интервью

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

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

Оттачиваем знания алгоритмов и паттернов с помощью AlgoMaster.io

На этой бесплатной платформе собраны задачи с LeetCode, организованные по паттернам. Их сперва решил, а затем тщательно отобрал, оставив только самое важное, автор проекта Ашиш Пратар Сингх.

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

#инструменты #паттерны #алгоритмы

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

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

designMode: читерский способ редактировать страницы прямо в браузере

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

Как это сделать:
1️⃣ Нажмите F12, чтобы открыть DevTools.
2️⃣ Перейдите в Console.
3️⃣ Введите: document.designMode="on".

Теперь можете закрыть DevTools и свободно редактировать страницу: менять или двигать картинки, текст и издеваться над прочими элементами. Поддерживается во всех современных браузерах! 

#design #лайфхаки

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

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

С чего начать путь в IT?

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

Если вам есть, что сказать по этому поводу или хотите узнать что-то для себя, то залетайте в ветку: https://tproger.ru/flurry/242

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

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

Флексим и создаём GUI на Python с веб-технологиями рендеренига

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

Узнать подробности о возможностях и изучить инструкцию можно на странице проекта.

#инструменты #python #javascript #gui

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

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

А ваши родители случайно не Android Studio? Тогда откуда у них такой горячий проект?

К 14 февраля мы с командой сделали бота, который будет отправлять вашим вторым половинкам или просто хорошим людям айтишные и не только комплименты.

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

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

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

Карманный справочник по тех. интервью

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

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

#репозиторий #general #трудоустройство #en

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