Программирование и разработка

Языки программирования, фреймворки, архитектура ПО и инструменты разработки.

108Вопросов
83%Решено

Эксперты раздела

Задать вопрос
Аватар Виктор Кузнецов Виктор Кузнецов SQL и базы данных

Как соединить две таблицы в MySQL - JOIN не дает нужный результат

Застрял на простой (казалось бы) задаче. Есть две таблицы: users (id, name, city_id) cities (id, city_name) Хочу получить список всех пользователей с названием их города. Пробовал INNER JOIN - не показывает пользователей у которых city_id = NULL. Попробовал просто перечислить...
Аватар НочнойКодер НочнойКодер Веб-разработка

Где вы пишете статьи для публикации на WordPress?

Веду блог на WordPress, статьи пишу сам. Сейчас работаю прямо в редакторе Gutenberg - неудобно, нет фокус-режима нормального, отвлекаешься на панели управления. Кто в каком инструменте готовит текст перед публикацией? Смотрю в сторону Notion или Obsidian, но не уверен насчет...
Аватар Иван Архитектор Иван Архитектор SQL и базы данных

SQL правда легче других языков программирования?

Слышал от нескольких людей что SQL это чуть ли не самый простой язык для старта, и что его можно выучить за пару недель. Но мне кажется это упрощение. Да, базовый SELECT FROM WHERE понятен быстро. Но как только доходишь до...
Аватар Елена Data Елена Data Python

Какой код надо написать на Python - не понимаю задание

Задали на курсе написать программу на Python но я вообще не понимаю что от меня хотят. Вот задание: "Написать функцию которая принимает список чисел и возвращает новый список только с четными числами из исходного." С чего начать вообще? Что значит...
Аватар Старый Пыховик Старый Пыховик PHP

Как вернуть ошибку на PHP и отловить ее на фронте?

Пишу простой REST API на чистом PHP (без фреймворков, PHP 8.2). Нужно чтобы при ошибке (например, неверные данные в запросе или что то пошло не так в логике) бэк возвращал JSON с описанием ошибки, а не HTML-страницу с Whoops или...
Аватар Григорий Фёдоров Григорий Фёдоров Python

Где взять задачи по Python от простых к сложным?

Прохожу курс по Python, базовый синтаксис более менее освоил. Переменные, условия, циклы, функции, немного работы со списками и словарями - это понимаю. Проблема в том что в курсе мало практики, объясняют теорию и дают 2-3 задачки на тему. Хочу найти...
Аватар Иван Архитектор Иван Архитектор Архитектура ПО

Прав ли Борисов в возникшем споре?

У нас на работе разгорелся спор. Борисов (наш тимлид) настаивает на том, что все новые микросервисы должны писать ТОЛЬКО на Go, потому что "это стандарт индустрии и все остальное легаси". При этом у нас уже есть рабочие сервисы на Python...
Аватар Kate M. Kate M. Python

Какую книгу по Python посоветуете для начинающих?

Хочу выучить Python с нуля. Программирование совсем не знаю, работаю бухгалтером, хочу автоматизировать часть рутины на работе (выгрузки из Excel, отчеты). Смотрел курсы на Степике и Ютубе, но хочется именно книгу - привык учиться по книгам. Посоветуйте с чего начать,...
Аватар Ринат Гайнуллин Ринат Гайнуллин Java

Возможно ли освоить Java за год-полтора с нуля до уровня джуна?

Ситуация такая. Мне 28, работаю в продажах, но хочу кардинально сменить профессию на программирование. Выбрал Java, потому что вакансий много и зарплаты приличные. Реально ли за год или полтора дойти до уровня, чтобы устроиться джуном? Готов заниматься каждый день по...
Аватар НочнойКодер НочнойКодер TypeScript

Где найти документацию по TypeScript Compiler API?

Пытаюсь написать кастомный трансформер для TypeScript, который на этапе компиляции будет модифицировать AST. Конкретно - хочу добавлять декораторы к определенным классам автоматически. Проблема в том что документация по Compiler API официально практически отсутствует. На typescriptlang.org про это почти ничего нет....
Аватар Старый Пыховик Старый Пыховик PHP

Где найти примеры качественной архитектуры на PHP?

Пишу на PHP уже года три, но все это время в основном копировал чужой код и дорабатывал под задачи. Дошел до момента, когда понял что архитектура у меня - полная каша. MVC вроде понимаю, про DDD читал, но в голове...
Аватар Игорь Белоусов Игорь Белоусов Алгоритмы

Зачем нужен XOR и как он работает? Объясните на пальцах

Встречаю XOR везде: в криптографии, в задачах на LeetCode, в битовых операциях. Везде говорят "используй XOR" как будто это само собой разумеется. Понимаю что это "исключающее или". Таблицу истинности знаю. Но не понимаю ЗАЧЕМ его использовать. Чем он лучше обычного...
Аватар Игорь Блокчейн Игорь Блокчейн Блокчейн-разработка

Для чего Сбербанк развивает технологию Blockchain?

Сбер активно пиарит свои блокчейн-проекты: платформа "Сбербанк-Б", смарт-контракты, токены. Но я не до конца понимаю зачем это классическому банку. Разве блокчейн не задумывался как способ обойти банки? Получается банк развивает технологию которая теоретически должна его убить? Или у них другие...
Аватар ПочемуТак ПочемуТак Python

Как понять что программирование не твое?

Учусь на 2 курсе IT специальности. Выбрал направление потому что все говорили что программисты много зарабатывают и это востребовано. Но вот прошел год с лишним и я понимаю что мне это не нравится вообще. Сижу над задачами по Java часами,...
Аватар CSS Wizard CSS Wizard HTML/CSS

Где можно изучить HTML, CSS, C++ кроме Loftblog?

Знаю про Loftblog, уже там посмотрел несколько курсов по HTML и CSS. Хочу найти альтернативы - желательно бесплатные или дешевле. C++ вообще нигде нормального не могу найти на русском языке. Что конкретно нужно: практика с заданиями, не просто видео объяснения...
Аватар Игорь Белоусов Игорь Белоусов Алгоритмы

Как бы вы ответили на этот вопрос? Тест для собеседования в IT

Готовлюсь к собесу в яндекс, дали задачу на алгоритмы. Вопрос такой: есть массив целых чисел, нужно найти два числа, сумма которых равна заданному target. Вернуть их индексы. Пример: nums = [2, 7, 11, 15], target = 9. Ответ: [0, 1]....
Аватар Евгений Титов Евгений Титов Java

Достаточно ли я уделяю времени для Java?

Учу Java самостоятельно уже 4 месяца. Занимаюсь примерно по 1.5-2 часа в день в будни, в выходные иногда больше, иногда вообще ничего. Прошел базовый синтаксис, ООП, коллекции, немного дженериков. Сейчас застрял на Stream API, местами не понимаю, местами понимаю но...
Аватар Вадим Прохоров Вадим Прохоров Мобильная разработка

Как лучше учить Android-программирование с нуля в 2026?

Хочу войти в андроид-разработку. Сейчас знаю Java на базовом уровне, с Kotlin не работал вообще. Прошел пару курсов по ООП, написал несколько консольных программ. Не понимаю откуда стартовать: сначала добить Java, сразу прыгать на Kotlin, или вообще начать с Compose...
Аватар Старый Пыховик Старый Пыховик PHP

Как отправлять заявки с сайта в WhatsApp?

Есть форма обратной связи на сайте (PHP). Сейчас заявки приходят на email, но клиент хочет чтобы они дублировались в WhatsApp его менеджерам. Смотрел разные решения. Официальный WhatsApp Business API слишком дорогой и требует верификацию бизнеса. Есть какие то серые решения...
Аватар Илья (PHP) Илья (PHP) Веб-разработка

Возможно ли создавать по 1 сайту в день?

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