Что значит «написать код» — это печатать на клавиатуре?
Когда говорят «написать код», программист просто печатает буквы на клавиатуре? Или там что-то ещё? Хочу понять, как вообще выглядит написание кода для новичка.
2 ответа
Да, печатать на клавиатуре — это часть дела. Но главное в «написать код» происходит в голове. 🧠⌨️
Сравни с написанием сочинения. Печатать буквы — это легко. Сложнее придумать, что написать: какая будет история, в каком порядке. С кодом так же: набрать команды нетрудно, а вот придумать, какие команды и в каком порядке, — вот это главная работа.
Как выглядит «написать код» на деле:
- Подумать — что должна делать программа, какие шаги нужны. (Это самое важное!)
- Напечатать команды — в специальной программе для кода, да, на клавиатуре.
- Запустить и проверить — посмотреть, работает ли.
- Поправить ошибки — почти всегда что-то надо исправить.
Часто программист сидит и думает дольше, чем печатает. Иногда он рисует план на бумаге, прежде чем что-то набрать.
Частая путаница: кажется, что программисты молотят по клавиатуре без остановки, как в кино. На самом деле они много думают, проверяют, перечитывают. Кода печатают не так уж много, а вот размышляют постоянно.
Так что «написать код» — это придумать решение и записать его командами. Печать — лишь способ записать то, что ты придумал 🙂.
Коротко: печатать — да, но сначала надо придумать, что печатать.
Как с сочинением: набрать текст легко, трудно придумать историю. Программист сначала думает, какие команды и в каком порядке нужны, потом печатает их в специальной программе, запускает и чинит ошибки. Думает он обычно больше, чем печатает. Так что главное — голова, а клавиатура лишь помогает записать.