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

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

— Точно сам отрисовал?
— Конечно. Почему ты спрашиваешь?

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

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

7 софт-скиллов, которые ускорят переход из джуна в мидлы

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

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

Подробности в статье


#softskills

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

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

«Рик и Морти» создаём приложение на Swift

Серия видеоуроков по созданию iOS-приложения на тему популярного мультсериала с помощью Swift и UIKit.

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

https://youtu.be/EZpZDuOAFKE

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

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

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

Введение в алгоритмы и структуры данных

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

#видео

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

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

Наглядная демонстрация, как выглядит работа тимлида:

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

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

Пишем свой PyTorch на NumPy

PyTorch — это мощный и гибкий фреймворк для машинного обучения, широко используемый для создания нейронных сетей. Часто для его использования достаточно поверхностно понимать работу алгоритмов машинного обучения. Однако, если вы хотите прокачать понимание МО или улучшить интуицию для дальнейшего применения и улучшения методов, базовых знаний недостаточно.

Чтобы это исправить, предлагаю вам статью, в которой показано, как реализованы некоторые методы PyTorch внутри.

#ml #pytorch #numpy #python

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

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

15 идей пет-проектов на Rust

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

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

#rust

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

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

Новогодняя ёлка на Python

Короткое видео по созданию новогодней ёлки для тех, кто так и не собрался с силами нарядить её у себя дома. А если вы хотите добавить ёлку в терминале, то не менее интересный и простой урок — здесь.

#python #видео

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

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

Тимлиды в 20 лет: как стать лидером и справиться с критикой

Средний возраст, когда сеньоры дорастают до тимлидов — 25-30 лет. Но есть и те, кто становятся ими гораздо раньше, даже в 20.

Мы поговорили с Даниилом Динько, тимлидом в международной компании-лидере в кибербезе, который стал руководителем в 20 лет, а также с эйчар-экспертами Эйч — Анной Динельт и Еленой Артемьевой, и узнали, что это значит — быть молодым тимлидом, как справляться с критикой и какая в целом ситуация на рынке.

Читайте в нашей новой статье.

#softskills

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

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

Топ-11 трендов в IT

В 2025 мы увидим огромный спрос на аналитику данных и ИИ. Вот, например, что точно нужно знать:

— SQL и Python с библиотеками для анализа данных (Pandas, NumPy, Scikit-learn);
— Apache Spark, Hadoop или облачные аналоги вроде Google BigQuery для работы с гигантскими объемами данных;
— PostgreSQL, MongoDB, Cassandra — классические SQL и NoSQL решения, без которых не обойтись;
— Tableau, Power BI, Matplotlib или Seaborn, чтобы красиво показывать результаты анализа;
— Kafka и облачные платформами для real-time обработки и интеграции данных.

А о других инструментах и трендах читайте в нашей статье.

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

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

Почему вам лучше не работать проджектом

Часто от людей, которые только хотят войти в IT, можно услышать, что «если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов». Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можно идти домой.

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

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

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

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

Создавайте и проверяйте задания по программированию на GitVerse

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

Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.

И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.

Переходите на GitVerse и пробуйте новый инструмент!

Это #партнёрский пост

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

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

А у кого-то каждый день, как после праздников

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

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

Если вашем виш-листе на 2025 год есть пункт «Прокачаться в карьере», то…

скорее проходите в зрительный зал, присаживайтесь и узнавайте всё самое важное с конференции Avito All Day Long! Изучите доклады, сделайте буст знаний по хардам и софтам, и профессиональный взлёт не заставит ждать: https://tprg.ru/mcLg

Реклама

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

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

Самый быстрый способ не стать программистом

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

Смотрите и мотайте на ус. И ❤️ ставьте, если видео понравилось.

#видео #советы

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

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

Чек-лист: как найти работу в IT зимой

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

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

#softskills #карьера

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

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

Параллельное программирование

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

В ходе курса будут практические задания с POSIX потоками, lock-free алгоритмами и корутинами, что поможет понять, как создавать быстрые и масштабируемые приложения. Вы научитесь избегать блокировок, улучшать производительность и разберетесь в современных подходах к синхронизации и асинхронному программированию.

Ссылка на курс

#курс #продолжающим #ru

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

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

APILayer: огромная коллекция API под любые нужны

Этот репозиторий под завязку набит публичными API и уже имеет заслуженные 321 тыс. звезд на GitHub. Здесь есть буквально всё: от аутентификации и обмена файлами до Бесплатного API Библии.

Сохраняйте годноту

 #api #полезности

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

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

Большой гайд по Python от Tproger: инструменты для всех направлений

Собрали для вас большую подборку наших статей по Питону. Внутри — советы для новичков, а также материалы по популярным направлениям.

Читаем здесь: https://tproger.ru/articles/bolwoj-gajd-po-python-ot-tproger--topovye-instrumenty-dlya-raznyh-napravlenij

#python

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

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

ZLE — язык программирования без условных операторов и циклов

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

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

#ненормальноепрограммирование

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

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

Лучшие питонические курсы по версии Stepik

Держите подборку лучших уроков, среди которых — отрекомендованные / опробованные подписчиками / админом:

Основы ЯП:
"Поколение Python": курс для профессионалов, 5900
Добрый, добрый Python с Сергеем Балакиревым, бесплатно

Алгоритмы, структуры данных:
Алгоритмы: теория и практика. Методы

Продвинутый Python:
Асинхронный Python
Машинное Обучение в Python: Большой Курс для Начинающих

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

#курс

@zen_of_python

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

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

Запоминанием разницу между однопоточностью и параллелизмом на понятных примерах

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

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

Вместо роста — перезагрузка: как ускорить разработку без увеличения команды

«Больше» не всегда значит «лучше» и увеличение штата не всегда приводит к повышению производительности команды. Это может быть сложно осознать, но факт остаётся фактом.

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

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

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

Вопрос к QA-инженерам: Зачем вы пишете тесты, которые потом не пропускают код? Назло?!

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

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

Какой ты айтишник на новогоднем корпоративе?

Последний рабочий день года подходит к концу и пора уже начинать отдыхать. Чтобы скорее отвлечься от работы, предлагем вам пройти небольший забавный квиз, который покажет вам, кто вы на новогоднем корпоративе: главный офисный тусовщик, просто чилловый парень или кто-то ещё? Всего 8 вопросов, чтобы узнать:

https://tproger.ru/quiz/kakoj-ty-ajtiwnik-na-novogodnem-korporative

#квиз

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

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

Вся нужная база начинающего программиста за 40 минут

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

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

#видео #советы

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

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

10 софт скиллов, которые помогут вам пройти любое собеседование

Если вы перед интервью с работодателем репетируете речь, считайте, что вы в Красной книге: так делают лишь девять человек из ста. Внимательно изучают требования к вакансии только 45% соискателей, а новости компании — 24%.

А вообще мы собрали подборку софт скиллов для собеседования, чтобы вы точно получили оффер. Подробнее по ссылке.

#softskills

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

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

Упаковка булевых значений в битах

Структура данных bitset — это способ эффективно представлять множество целых индексов, которое к тому же поддерживает различные операции над ним, например объединение, разность, пересечение. Паттерн упаковки данных таким способом часто используется в разработке игр.

В этой статье подробно разобран принцип работы этого паттерн на примере работы с юнитами.

#паттерны #gamedev #cpp

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

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

Вспоминаем 2024 в мемах: над чем мы смеялись в этом году

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

Напишите в комментариях какой месяц оказался самым разрывным для вас. А выше, кстати, мартовский мем.

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

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

Электронные шахматные доски: как технологии меняют классику

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

Нашли для вас статью, в которой вы узнаете:

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

Подробности: https://habr.com/ru/companies/ruvds/articles/864836/

#diy

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