Telegram Web
Не знаете, что кодить дальше? Вот несколько идей для ваших пет-проектов

Часто сложно придумать, что начать программировать, особенно если хочешь себя прокачать и собрать портфолио. Репозиторий Project‑Ideas‑And‑Resources — это план действий от простых скриптов до масштабных веб-сервисов:

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

Новичкам это позволит:

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

#петпроекты
1👍1
Алгоритмы и структуры данных на JavaScript

Если вы пишете код на JavaScript и хотите глубже понять, как эффективно обрабатывать данные и решать классические задачи — этот обзор даст ясное представление. Вы изучите популярные алгоритмы поиска, сортировки, кеширования, обхода графов, деревьев и рассмотрите основные структуры данных: массивы, списки, деревья, стек, очередь, set и map.

#javascript #алгоритмы #структурыданных
4
Ну, зато как у всех
😁17💯31
Точка входа в программирование
Что такое MCP и зачем он нужен? MCP (Model Context Protocol) — это способ передать языковой модели информацию о вас и вашей задаче: кто вы, чем занимаетесь, какой у вас уровень и как вы предпочитаете получать ответы. MCP позволяет: — не повторять одно и…
Бесплатный курс от Microsoft: учимся Model-Context Protocol с практикой на Python, C# и Java

Про Model-Context Protocol (MCP) мы недавно рассказали. Теперь предлагаем вам научиться самостоятельно научить этому протоколу для ваших проектов.

В курсе вы разберётесь:

— что такое MCP и как разделять данные, контекст и логику;
— зачем это нужно для читаемости и тестируемости кода;
— как применять его на практике сразу на трёх языках: Python, C# и Java.

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

Подробнее рассказали в статье.

#microsoft #курс #ml
Эволюция программиста: от ЭЛТ‑мониторов до квантовых алгоритмов

IT‑мир меняется так быстро, что за 20 лет путь программиста стал похож на эволюцию целого вида: от ламповых «кодеров» с CRT‑мониторами до инженеров, обсуждающих квантовые вычисления и ИИ‑архитектуры.

В этой статье — взгляд на то, как изменилась профессия за два десятилетия:

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

Текст читается легко и показывает, как адаптироваться к изменениям, не теряя голову — полезно и новичкам, и опытным.

#карьера #историяit
3❤‍🔥1👍1
Хотите научиться создавать приложения на Android?

9 июля в 20:00 МСК вы разберётесь, как создать простое приложение «Фото дня».

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

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

Открытый урок проходит в преддверии старта курса «Android Developer». Все участники получат скидку на обучение.

Регистрация открыта

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Forwarded from Веб-страница
Media is too big
VIEW IN TELEGRAM
Сайт-портфолио нового уровня

Следите за мыслью. Что будет, если сделать интерактивный 3D-офис, в котором стоит с ЭЛТ-монитором, в который встроено нечто напоминающее Windows 95, в которой есть игры и браузер, в который встроен реальный сайт с портфолио? А получится проект Генри Хеффернана, созданный с использованием React, Three.js и WebGL.

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

Заценить и оценить можно тут: https://henryheffernan.com

#фронтенд #webgl #threejs #портфолио
🔥8
Практический Python: бесплатный курс для практиков

Если хотите не просто писать код, а думать, как интерпретатор, избегая фреймворков, то вы по адресу. Practical Python Programming — это бесплатный и доступный онлайн‑курс от Дэвида Бизли — автора книги «Python Essential Reference». В нём:

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

#python #курс
Forwarded from Типичный программист
Как искать работу в IT в 2025, не вызывая подозрений у санитаров

В отборе в IT страсти кипят не меньше, чем в хайлоаде. Вместе с Proglib мы провели исследование и спросили сотни айтишников: что реально выводит из себя в найме?

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

Надеемся, материал хоть и немного, но изменит процессы найма к лучшему. Поэтому сохраняйте, делитесь и прожимайте ❤️
Media is too big
VIEW IN TELEGRAM
Бороздим просторы ваших репозиториев

GitLantis — это странный, но прикольный плагин для вашего VS Code. Он предлагает соверешенно новый способ исследовать содержимое репозиториев, превращая их в океанский мир. Прямо в редакторе вы сможете поплавать на небольшой лодке, причаливая к различным файлам.

Зачем? Непонятно. Круто? Однозначно.

#vscode
🐳1
5 инструментов, которые используют айтишные команды

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

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

А у вас уже есть любимый инструмент или ещё в поиске?

#инструменты
😁1
Я: форкаю чужой репозиторий, чтобы довести его до ума и сделать, как надо

Тот самый форк, доведённый до ума:
This media is not supported in your browser
VIEW IN TELEGRAM
😁15🔥1🤣1
10 логических задач с собеседований, которые заставят застрелиться

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

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

Есть 2 комнаты. Первая комната закрыта дверью, в ней низкие потолки и висят 3 лампы накаливания. Во второй комнате есть 3 выключателя, подсоединённых к каждой из ламп. Можно как угодно переключать выключатели, но перейти из второй комнаты в первую можно лишь один раз.

Вопрос: как узнать, за какую лампу отвечает каждый из выключателей?

Ответ на эту и на остальные задачки в статье.

@prog_point #собеседование
👍3
Как начать в Data Science, когда все вокруг уже сеньоры?

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

Уже сейчас идет марафон подготовки к вступительным испытаниям, после которого вы сможете успешно поступить на программу.

За 4 встречи вы
— Разберетесь в математике
— Попрактикуетесь на задачах вступительных испытаний
— Познакомитесь с преподавателями и магистратурой
— Получите доступ в чат комьюнити

Когда: 9-14 июля, 18:00 (МСК)
Где: онлайн

Зарегистрироваться и начать карьеру в DS
Forwarded from Типичный программист
Честный ресёрч найма в IT прямо с рынка

Вместе с Proglib мы разобрали, почему айтишники реально уходят с работы, по каким признакам вычислить токсичный коллектив и какие HR-трюки бесят разработчиков больше всего. Если ещё не читали — советуем это исправить❤️

Бонусом мы подготовили ещё два полезных лонгрида из этого исследования:
Где искать работу в IT: лайфхаки и топ-площадки
Каких разработчиков переизбыток и кому сейчас сложнее найти вакансию

Сохраняйте и кидайте коллегам!
1
XML: универсальный язык для обмена данными, который до сих пор актуален

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

В статье простым языком объясняется, как устроен XML, где его применяют и почему он до сих пор остаётся важной частью технологического мира. Хорошая отправная точка для тех, кто хочет понимать, что скрывается за этими «тегами» и почему они до сих пор в ходу.

#xml
15 неожиданных приёмов со словарями в Python, которые реально освежат ваш код

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

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

#видео #python
Forwarded from Метод утёнка
Что на самом деле отличает джуна от сеньора?

В IT до сих пор любят мерить грейды в годах опыта: мол, если больше пяти лет в резюме — ты сеньор. Но в работе всё сложнее.

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

💡 Senior — это человек, который думает шире своего редактора кода. Его задача сделать не просто «чтобы работало», он — видит последствия: как его правки скажутся на поддержке, на бизнесе, на конечных пользователях. И если нужно, он выберет не самое эффектное, но понятное решение.

🛠 Его выбор технологий всегда обоснован. Он не ставит очередной модный фреймворк просто потому что «новинка». Где-то он спокойно сверстает на jQuery — если так быстрее и дешевле, а где-то готов потратить время и внедрить сложную архитектуру.

👥 Senior думает про команду. Видит, где у коллег затыки, делится опытом, помогает расти, ревьюит тактично. И если у команды что-то не работает — берётся помочь, даже если формально это не его зона.

🔥 И да, он не бросает свои баги в проде. Если от него что-то упало — он чинит, пусть даже в пятницу вечером. Потому что понимает, что на том конце — живые люди, а не «кто-то там».

🧘 И, пожалуй, самое сложное — умение не писать код там, где его можно не писать. Senior умеет сказать «оставим как есть» — и это тоже ценно.

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

А вы как считаете? Что ещё отличает сеньора?

#softskills #команда
❤‍🔥4👍1👾1
Кроссплатформенные приложения на Python: весь путь от API до десктопа и веба

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

По дороге — много интересных наблюдений и подводных камней: чем Flet радует, а где его кроссплатформенность пока только на бумаге, почему простые вещи лучше делать «без заморочек», а фанатам стоит готовить десятки гигабайт SDK и терпение.

Если вы уже освоились с Python и хотите попробовать собрать свой первый «всё‑в‑одном» проект, материал очень пригодится — от шаблонов кода до тонкостей деплоя и сборки.

А вы бы рискнули собрать свой API и фронт на Python, или сразу пошли бы во Flutter?

❤️ — «да, попробую»
🗿 — «лучше Flutter»!


#python #flet #fastapi #кроссплатформенность #разработка
4🗿2
This media is not supported in your browser
VIEW IN TELEGRAM
Когда наврал в резюме, но ты очень харизматичный и тебя всё равно взяли
2025/07/14 08:34:07
Back to Top
HTML Embed Code: