Как создавать правильное программное обеспечение (в правильном стеке)
Оригинал: How to Build the Right Software (in the Right Stack)
Скачать курс по Программирование. Как создавать правильное программное обеспечение (в правильном стеке)
Нужен архив курса целиком?
Мы отправим ссылку на полный архив с оригиналом, переводом и материалами. Просто напишите администратору info@russiancourses.net и укажите, что именно нужно (можем поделиться вариантами отдельно).
Пропущены номера уроков?
Если в нумерации есть паузы, значит часть занятий текстовые или в виде файлов. Их можно найти в разделе «Материалы курса»: скачайте архив, чтобы получить все конспекты и дополнительные задания.
Превью: 02. Требования и решение нужной задачи
Превью: 02. Требования и решение нужной задачи
Это первый урок курса "Как создавать правильное программное обеспечение (в правильном стеке)". Зарегистрируйтесь и оформите подписку для доступа ко всем 36 урокам.
Раздел
О курсе на русском языке
- 🔍 Находить реальную проблему за каждым feature-request
- 🗣 Проводить разговоры со стейкхолдерами и пользователями правильно
- 🧠 Понимать, зачем системе нужна конкретная функция
- ⚙️ Выбирать технологический стек исходя из задачи, а не моды
- 📊 Оценивать, улучшает ли новая функция продукт на самом деле
- 🤖 Практика через AI-roleplay сценарии общения с «заказчиками»
- 👥 Интервью пользователей и наблюдение за их работой с программой
- 🧱 Анализ legacy-кода и понимание его первоначальных целей
- 🧰 Сравнение подходов: фреймворки, статические сайты, low-code решения
- 🧭 Пошаговый процесс принятия решений при разработке
Сводка
Информация о курсе
-
1. 02. Требования и решение нужной задачи
RU -
2. 3. Клиенты и пользователи — не дизайнеры программного обеспечения
-
3. 4. Почему вниз
-
4. 05. Почему спуск (Практика)
-
5. 6. Контроль Scope Creep с альтернативными решениями
-
6. 7. Ограничения рождают креативные решения
-
7. 8. Силосы - враг
-
8. 9. Msp не Mvp
-
9. 10. Выбор стека
-
10. 11. Вопрос об интерактивности
-
11. 12. Фреймворки JavaScript (Next Js, Remix, Vue, Angular, Solid, Qwik и другие)
-
12. 13. Статические сайты
-
13. 14. Сочетание различных вещей
-
14. 15. Vanilla Js, легковесные библиотеки и серверные фреймворки
-
15. 16. PHP, Laravel и инструментарии
-
16. 17. Low Code и No Code решения
-
17. 18. Системы управления контентом
-
18. 19. Использование дизайн-систем и шаблонов
-
19. 20. SQL vs NoSQL
-
20. 21. Основы против племенного мышления
-
21. 22. Сила User Research
-
22. 23. Существующее ПО и наблюдение за пользователями
-
23. 24. Упрощенный тест на удобство
-
24. 25. Управление требованиями с помощью пользовательских исследований
-
25. 26. Выражение результатов в виде задач
-
26. 27. Как правильно обрабатывать запросы на новые функции
-
27. 28. Запросы на улучшения - это не требования
-
28. 29. Почему нужно отклонять Feature Requests
-
29. 30. Почему и как: практика, понимание вместо имитации
-
30. 31. Сокращение технического долга: минимальные изменения
-
31. 32. Переписывание программного обеспечения
-
32. 33. Существующее ПО — кладезь для исследований
-
33. 34.1. Переписывания один на один — упущенная возможность
-
34. 35. Разрабатываем меньше ПО
-
35. 36. Заключение: как разработать правильное программное обеспечение
-
36. Введение 216 K