Обов'язкова умова для кожного програміста: • Базові структури даних • Сортування та пошук • Графіки та дерева • Алгоритми апроксимації • Динамічне програмування • Аналіз складності Вам не потрібно знати алгоритм Дейкстри, щоб написати кращий CSS або HTML. Але ніщо так не навчить вас про комп'ютери, абстракції та програмну інженерію, як погляд на основи роботи систем. І це важливо. Сьогодні, як ніколи. У майбутньому кодування може піти в минуле. Це стане хобі для ботаніків і ностальгічних людей, але заробити гроші на написанні коду самотужки буде важко. Але створення програмного забезпечення – це таке ж написання коду, як перегляд фільму – це процес покупки телевізора. Створення програмного забезпечення – це вирішення проблем і мислення. Хороші розробники програмного забезпечення розуміють, що код не має значення. Це засіб для досягнення мети, не більше того. Можливо, програмування триватиме недовго, але майбутнє створення програмного забезпечення таке ж яскраве, як і раніше.
22,99K