Точка входа в программирование
21.4K subscribers
905 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Варианты ответа, как обычно, ниже.

#викторина
Как создать приложение Todo на React

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

Стартуем здесь.

#фронтенд #javascript #react
Владелец продукта

Гринатом ищет сотрудника на позицию владелец продукта для развития системы управления конфигурациями «Атом.Порт».

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

Навыки:
— хорошо знаете операционные системы GNU/Linux и Microsoft Windows,
— имеете техническое понимание работы программного комплекса,
— работали с инструментами управления конфигурациями (SaltStack, Ansible, Puppet или Chef).

Опыт в области IT и управления конфигурациями будет преимуществом.

Узнать подробнее о вакансии и откликнуться

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

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

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

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

#субд #sql
Как улучшить свой пул-реквест

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

1. Правильно организуйте ваш пул-реквест.
2. Следите за его размером.
3. Дайте ему адекватное название и описание.
4. Выступите в роли рецензента до публикации пул-реквеста.

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

#git #советы
Media is too big
VIEW IN TELEGRAM
Основы программирования на JS для новичков

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

Чтобы вам было проще ориентироваться, мы добавили тайм-коды:

00:00 - зачем и кому нужно это видео?
00:57 - что общего у программистов и поваров?
02:26 - понятие "Алгоритм"
03:46 - понятие "Блок-схема"
05:43 - понятие "Программа"
09:33 - ПРАКТИКА, задание на подумать
12:07 - разбор Мышления Программиста
16:35 - основные элементы мышления программиста
21:57 - Как развить мышление программиста?
26:41 - Создадим блок-схему калькулятора
37:00 - ПРАКТИКА с кодом!
49:10 - пишем калькулятор
1:00:42 - что такое и как работают ФУНКЦИИ?
1:09:00 - Домашнее задание!
1:09:45 - моя реализация домашки
1:15:25 - АНОНС следующего курса по JS!

Нужны ли вам вообще тайм-коды к таким постам? Поставьте , если оставляем формат и 😐, если только мешает.

#курс #javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Как программировать с помощью голоса

В этом нам поможет Voqal Plugin. Это голосовой помощник, который устанавливает в качестве плагина. Работает с IDE, основанными на базе Intellij.

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

#инструмент
Разработчик Elixir

ИТ-команда Гринатом в поиске разработчика Elixir в команду центра HR TECH.

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

Среди требований:
— понимание базовых принципов OTP,
— опыт работы с очередями сообщений (Kafka, RabbitMQ или Nats),
— знание микросервисов,
— Elixir в кластере Docker, Kubernetes, Helm PostgresQL, Redis, Linux.

Узнать о вакансии больше

#вакансии
Точка входа в программирование
Простыми словами: Функциональное программирование Про процедурное программирование мы уже рассказали. Теперь поговорим о функциональном. Функциональное программирование — мощный и полезный инструмент, особенно для задач, где важны надёжность и предсказуемость.…
Простыми словами: Логическое программирование

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

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

🤯 — никогда не слышал про такое
❤️ — хочу писать на Prolog


#простымисловами
Шпаргалка Swift для разработчиков Android/Kotlin

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

Поэтому я нашёл для вас шпаргалку, где разбираются типичные концепции Swift и сравниваются с их реализацией в Kotlin. Мобильным разработчикам к прочтению обязательно!

А к остальным вопрос. Что лучше: iOS или Android и почему Android? Пишите свои варианты в комментарии

#swift #kotlin #шпаргалка
This media is not supported in your browser
VIEW IN TELEGRAM
Это я во время стажировки пытаюсь выполнить первую задачу, которую мне доверили:
Forwarded from Zen of Python
10 кубиков синтаксического сахара этому питонисту

Синтаксический сахар (англ. syntactic sugar) — это синтаксические возможности, применение которых не влияет на поведение программы, но делает использование языка более удобным для человека. В питоне очень много полезного и интересного синтаксического сахара. Настолько много, что у неподготовленных пользователей может случиться сахарный диабет.

Запасайтесь синтаксическим инсулином, ведь здесь вы увидите несколько уникальных примеров синтаксического сахара, а также правильные и неправильные способы его применения: https://habr.com/ru/articles/839558/