Точка входа в программирование
20.1K subscribers
1.27K photos
220 videos
2 files
2.79K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Релокация айтишника в Армению: плюсы и минусы

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

https://tproger.ru/articles/relokacija-ajtishnika-v-armeniju-pljusy-i-minusy/

#релокация
🤮11👎7👍6💩2🤣2
Ghostwriter — ИИ для чистого кода

Ghostwriter использует искусственный интеллект, чтобы помочь разработчикам писать код лучше и быстрее. Например:

— позволяет посмотреть простые для понимания объяснения кода в проекте,
— автоматически делает рефакторинг и преобразование кода,
— с помощью вкладки «предложения» может автоматически заполнять блоки кода или методы.

Подробнее: https://replit.com/site/ghostwriter

#tools
👍71
Курс для начинающих iOS-разработчиков от Apple

Недавно Apple обновила свою программу по основам Xcode, Swift UI и UIKit. В конце курса можно также найти дополнительные материалы и видео для самостоятельного изучения:

https://developer.apple.com/tutorials/app-dev-training/

#ios
👍9💩2👎1
Дайджест Python: итоги 2022 года, обзор версии 3.11 и курсы от Google

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

https://tproger.ru/articles/dajdzhest-python-itogi-2022-goda-obzor-versii-3-11-i-kursy-ot-google/

#python
👍8👎1
Telegram-бот счётчик сообщений на Java и Spring Boot

Руководство по созданию бота с использованием Spring Boot, PostgreSQL и JPA. Бот подсчитывает сообщения и записывает данные в БД. Герой статьи также использует библиотеку Lombok, чтобы сократить код и расширить функциональности Java:

https://tproger.ru/articles/telegram-bot-schjotchik-soobshhenij-na-java-i-spring-boot/

#java
👍3
Как студентам IT-специальностей начать зарабатывать с 1 курса

Составили небольшой гайд, в котором Рустам Хамидуллин, основатель IT-проекта Deep Skills, рассказывает, на что обратить внимание при поиске работы. Что важно указать в портфолио, как правильно откликаться на вакансии и основные требования — в статье:

https://tproger.ru/articles/kak-studentam-it-specialnostej-nachat-zarabatyvat-s-1-kursa/

#начинающим
👍9
Структуры данных и алгоритмы

Плейлист, который поможет разобраться в этой запутанной теме даже начинающим. В первом уроке, Кевин Бучин, преподаватель Технического университета Дортмунда, доступно объясняет, что такое Big O, а также зачем вообще использовать и изучать алгоритмы:

https://youtu.be/gDyHDc2PJfM

#it
👎5👍21🥰1😁1
Как стать участником Open Source?

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

Зачем вообще быть участником в Open Source? Участие в таких проектах может помочь изучить и приобрести опыт практически в любом стеке технологий. Если вы ищете проект для практики, то наверняка для вас найдётся задача именно в опенсорс-проектах. А подробнее о том, как стать участником OS, в статье:

https://habr.com/ru/post/710386/

#git
👍17
Jam — простой инструмент для работы с багами

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

https://jam.dev/

#tools
👍2
Сможет ли ChatGPT написать тестовое задание?

Герой статьи использовал ChatGPT, чтобы решить несложное тестовое задание для собеседования. Задача: из списка вершин построить дерево на Python. С задачей бот справился хоть и не сразу, а весь опыт работы с ИИ автор описал в статье:

https://habr.com/ru/post/710169/

#python #ии
👍9😁2🔥1
Какой язык программирования выбрать в 2023 году?

По современным оценкам, в мире насчитывается более 8,000 языков программирования. Как сделать правильный выбор и не потеряться во всём этом разнообразии? А на что обратить внимание новичку в IT?

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

https://tprg.ru/Au1Y

#начинающим
👍8😁3🔥1👏1
Blackbox: сохраняем код из видео

Blackbox — инструмент на базе ИИ, который генерирует код из видео.

Вы можете извлечь код из видео на YouTube, Coursera, Udemy или даже видеотрансляции из Zoom. Blackbox поддерживает все языки программирования, а также сохраняет правильные отступы в коде:

https://www.useblackbox.io/landingPage

#tools
🔥13👍3🥰1👌1
C++ по итогам 2022-го

Все события и изменения, которые коснулись языка C++ в 2022. Какие новые компиляторы появились, онлайн-встречи и книги — в статье:

https://habr.com/ru/company/jugru/blog/710522/

#c
👍9
GitHub Theme — плагин для VS

Если вам надоела стандартная тема в Visual Studio Code, то предлагаем попробовать плагин от GitHub, который позволяет менять дизайн редактора с разными акцентными цветами. На данный момент плагин поддерживает 7 тем: 3 светлые темы и 4 тёмных:

https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme

#vs
👍141
Популярные задачи по SQL с собеседований

Вопросы по SQL на собеседованиях на позицию Junior или Middle бэкенд-разработчика — обычное дело, поэтому стоит хорошо понимать SQL запросы и БД.

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

https://vc.ru/life/443626-20-voprosov-i-zadach-po-sql-na-sobesedovanii-s-otvetami

#субд #sql
👍12👎1
Как фронтендеру стать мобильным разработчиком?

Существует мнение, что фронтенд-разработчик, который умеет писать на React, может создать простое Android-приложение.

Герой статьи сравнил концепции и функции в Jetpack Compose и React, чтобы выяснить, насколько они отличаются:

https://habr.com/ru/company/samokat_tech/blog/707038/

#react #frontend
👍5🔥1
Интересная альтернатива ChatGPT — SourceAI

SourceAI — инструмент, который может сгенерировать для вас код на любом языке. Просто опишите в текстовом окне, что должно делать ваше приложение и SourceAI решит задачу за вас. А ещё ИИ может упростить, найти ошибки, а также отладить ваш код:

https://sourceai.dev/

Из минусов: нужно делать запрос через форму на доступ к инструменту.

#ии
🔥13❤‍🔥3👍1
«Рик и Морти» создаём приложение на Swift

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

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

https://youtu.be/EZpZDuOAFKE

#начинающим #ios
👍11
HTML with Superpowers — бесплатный гайдлайн

Наверняка, если вы изучали основы HTML и CSS, то вам встречались веб-компоненты. Для их использования не требуются продвинутые знания JavaScript или других инструментов, это обычные HTML-элементы со своими свойствами и стилями.

В этом руководстве собрана основная информация, как использовать, создавать и стилизовать веб-компоненты в проекте:

https://htmlwithsuperpowers.netlify.app/

#html
👍2
Легенды в IT: Кен Томпсон

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

О жизни, успехах и достижениях Кена Томпсона — в статье:

https://habr.com/ru/company/serverspace/blog/710152/

#it
👍11