Хочу в IT, но я гуманитарий

Заголовок этой статьи у одних людей может вызвать понимание: «Да, это про меня». А у других — возмущение: «Да сколько можно делить людей на технарей и гуманитариев!». Третьи скажут: «Сфера айти не резиновая». Поэтому оговорюсь сразу: в айти дефицит еще на 10 лет вперед, и я против разделения на технарей и гуманитариев. Расскажу почему и покажу на п…

Хочу в IT, но я гуманитарий
1717

Так, прежде чем написать код, программист изучает новый язык, вникает в его лексику и грамматику.

Язык - это всего лишь инструмент. И кодирование - это лишь последняя стадия разработки.

А начинается все с построения алгоритма. Пока в голове не сложится вся картинка со всеми потоками данных, объектами и связями между ними, кодировать лучше не начинать - ничего хорошего не получится.

Так что основное для разработчика - аналитическое и алгоритмическое мышление. А знание конкретных языков, платформ и фреймворков уже вторично. И тут на помощь приходит математика. Как минимум - математическая логика.

16
Ответить