Основы программирования #2. Алгоритмы, блок-схемы, псевдокод

  Рет қаралды 403

АйТи мысли

АйТи мысли

8 ай бұрын

Второе видео из курса "Основы программирования".
Сегодня мы поговорим, что такое алгоритмы, визуальное их представление и псевдокод. Все это поможет в том, чтобы правильно писать программы, чтобы потом не переписывать их по 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...
#айтимысли #айти #программирование #основыпрограммирования

Пікірлер: 6
@AleksTrifonov
@AleksTrifonov 7 ай бұрын
Отлично! Жду следующий выпуск.
@it_thoughts
@it_thoughts 7 ай бұрын
У нас проблемы со светом и интернетом, поэтому новый выпуск выйдет в следующую среду
@user-kn3oe4op9g
@user-kn3oe4op9g 7 ай бұрын
конечно полезно) для тех кто вообще не около и да же не рядом с программированием, очень полезная инфа! Спасибо)
@it_thoughts
@it_thoughts 7 ай бұрын
Спасибо) Я ориентируюсь на свою рабочую практику с детьми и студентами. Можно научить их языку программирования, но они вообще не понимают как его использовать. Получается набор слов, а не рабочий код)
@-Nefilime-
@-Nefilime- 7 ай бұрын
@@it_thoughts я помню когда начал заниматься игровыми серверами, то сразу все пошло. Детям надо видеть результат сразу. Тогда их это может заинтересовать, но не всех=). А для взрослых наверное это видео бесполезно.
@it_thoughts
@it_thoughts 7 ай бұрын
@@-Nefilime- Образовательный контент - вообще дело неблагодарное, но если кому-то поможет, то я буду рад) Я преподаю у детей и подростков и даже, если они сильно замотивированы, то им не хватает именно понимаю процесса.
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
100❤️
00:19
MY💝No War🤝
Рет қаралды 22 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 58 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 39 МЛН
Программист: творец или делец?
22:05
Павлють Гайдит
Рет қаралды 1,1 М.
КАК РАБОТАЕТ БРАУЗЕР?
45:23
Alek OS
Рет қаралды 129 М.
Game-ready модель в #Blender №1. План работы.
18:16
АйТи мысли
Рет қаралды 143
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 67 М.
100❤️
00:19
MY💝No War🤝
Рет қаралды 22 МЛН