Рет қаралды 403
Второе видео из курса "Основы программирования".
Сегодня мы поговорим, что такое алгоритмы, визуальное их представление и псевдокод. Все это поможет в том, чтобы правильно писать программы, чтобы потом не переписывать их по 5 раз.
Дело в том, что есть определенные сроки, которые называются deadline (линия смерти) и в них нужно укладываться иначе будут штрафы, увольнения и т.д. А что же делать если времени мало, а кранчей (переработок) не хочется? Нужно продумать как программа должна работать. В больших компаниях есть должность архитектора программного обеспечения - он не пишет код, а рисует схемы (UML диаграммы), где показывает как программа будет работать, какие модули нужно создать и как нужно их связать друг с другом. К слову, архитекторы ПО получают больше рядовых разработчиков, потому что от правильной архитектуры ПО зависит количество времени и ресурсов которое понадобится на создание нужной системы, а экономия ресурсов = экономия денег, чему владельцы IT компаний будут несказанно рады.
Ну пусть архитекторы себе там придумывают, как это связано с основами программирования? А самым прямым, потому что не во всех компаниях есть архитектор и часто его обязанности распределяются на разработчиков и если ты плохо продумаешь свою программу или свою часть кода, то ты рискуешь нарваться на штраф или даже на увольнение. Также, если ты разберешься с тем как работает программирование тебе будет проще понимать, как написать тот или иной код.
Тайм-коды:
00:45 Введение
03:50 Кто такой архитектор ПО
05:35 Алгоритморожденные
07:13 Алгоритмы
12:32 Блок-схемы
17:19 Псевдокод
Ссылка на мою группу Telegram: t.me/it_thoughts_tg
Notion: guavkaschool.notion.site/guav...
#айтимысли #айти #программирование #основыпрограммирования