Основы программирования #2. Алгоритмы, блок-схемы, псевдокод
Второе видео из курса “Основы программирования“.
Сегодня мы поговорим, что такое алгоритмы, визуальное их представление и псевдокод. Все это поможет в том, чтобы правильно писать программы, чтобы потом не переписывать их по 5 раз.
Дело в том, что есть определенные сроки, которые называются deadline (линия смерти) и в них нужно укладываться иначе будут штрафы, увольнения и т.д. А что же делать если времени мало, а кранчей (переработок) не хочется? Нужно продумать как программа должна работать. В больших компаниях есть должность архитектора программного обеспечения - он не пишет код, а рисует схемы (UML диаграммы), где показывает как программа будет работать, какие модули нужно создать и как нужно их связать друг с другом. К слову, архитекторы ПО получают больше рядовых разработчиков, потому что от правильной архитектуры ПО зависит количество времени и ресурсов которое понадобится на создание нужной системы, а экономия ресурсов = экономия денег, чему владельцы IT компаний будут несказанно рады.
Ну пусть архитекторы себе там придумывают, как это связано с основами программирования? А самым прямым, потому что не во всех компаниях есть архитектор и часто его обязанности распределяются на разработчиков и если ты плохо продумаешь свою программу или свою часть кода, то ты рискуешь нарваться на штраф или даже на увольнение. Также, если ты разберешься с тем как работает программирование тебе будет проще понимать, как написать тот или иной код.
Тайм-коды:
00:45 Введение
03:50 Кто такой архитектор ПО
05:35 Алгоритморожденные
07:13 Алгоритмы
12:32 Блок-схемы
17:19 Псевдокод
Ссылка на мою группу Telegram:
Notion:
#айтимысли #айти #программирование #основыпрограммирования
1 view
3400
1470
5 months ago 00:15:06 1
Как запоминать ВСЕ с помощью и Zettelkasten
5 months ago 00:29:38 1
Отладка Java кода в IDEA. Основные возможности отладчика.
5 months ago 00:18:01 1
Основы параметрического программирования токарной обработки на станке с ЧПУ Fanuc
5 months ago 00:10:32 1
КАК РАБОТАЕТ SIM - КАРТА | Секреты, Лайфхаки, Распиновка, e - SIM
5 months ago 01:37:48 1
Основы NLP. Беседы о задачах обработки естественного языка
5 months ago 01:42:42 1
Основы NLP. Ознакомительный веб
5 months ago 00:05:45 1
Что такое ИНТЕРНЕТ ВЕЩЕЙ и как он изменит нашу жизнь | IoT
5 months ago 00:26:06 1
1 ЧАКРА. УБИРАЕМ НЕГАТИВНЫЕ ПРОГРАММЫ. 💪🏋🏻🎯💰 ЗДОРОВЬЕ, ДЕНЬГИ, СИЛА ВОЛИ, УСПЕХ
5 months ago 00:15:53 1
Знакомство со средой разработки RStudio - Основы языка программирования R 2022
5 months ago 00:05:01 4
Обучение Powermill. Урок 1- Основы интерфейса программы
5 months ago 00:12:55 1
Как лишить собеседника уверенности. Разрушение Я концепции. Боевое НЛП. (КУХНЯ #9 фрагмент)
5 months ago 02:42:39 1
Как ИЗ РУИН появились автомобили, изменившие мир.
5 months ago 00:04:03 1
Где скачать Visual studio бесплатно. Visual studio установка. C++ для начинающих. Урок #0.
5 months ago 00:04:39 1
Десятый шаг в робототехнику. Выбор языка программирования и среды программирования для контроллера.
5 months ago 01:12:38 1
КВАНТОВЫЙ КОМПЬЮТЕР: ТОЛЬКО 3% ЛЮДЕЙ ЭТО ПОНИМАЮТ | ФОРМАТ
5 months ago 00:22:25 1
Полное прохождение курса “Час кода с Minecraft“.
5 months ago 00:28:17 1
Введение в логику, урок 1: Базовые понятия
5 months ago 00:19:02 1
Python Telegram Бот На WebHook | Как Создать И Использовать Вебхуки Для Отправки Уведомлений
5 months ago 02:06:42 1
Unreal Engine 5 для начинающих | Основы для начала работы в движке | Без программирования
5 months ago 00:43:27 1
Web - 24 - Адаптивная CSS верстка. Адаптация HTML страницы под экран телефона, планшета, монитора ПК
5 months ago 00:35:26 2
История соционики. Основы за 30 минут
5 months ago 00:15:29 1
Scratch_Lesson_16. Мини-проект «Часы».
5 months ago 00:04:01 1
Мама, мы все сошли с ума – Виктор Цой и группа «Кино»
5 months ago 00:10:59 1
КАК ТЕЧЁТ ТОК В СХЕМЕ | Читаем Электрические Схемы 1 часть