Опытные программисты пишут код быстрее, чем новички? Или пишут медленно, но правильно?

👉 В сообществе Quora — оригинал этого ответа по-английски (мы для вас перевели)

Написание кода — это далеко не вся работа программиста. Никто не измеряет эффективность программиста количеством написанных строк кода.

Опытный инженер знает, что программа должна проектироваться, поддерживаться, оптимизироваться, документироваться, проверяться в тестах и работать без ошибок. Если сосредоточиться только на написании исходного кода и проигнорировать всё остальное, в итоге будет хаос и много проблем с поддержкой этого кода. 

Никто не гонится за скоростью — она приходит с опытом. Правильность — тоже.

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
Тест: убивает ли вас компьютер? А смартфон?
easy
Что такое обратная матрица
Что такое обратная матрица

Сложная тема из линейной алгебры.

hard
Как Вселенная может влиять на наши компьютеры
Как Вселенная может влиять на наши компьютеры

Почему электроника иногда даёт сбой сама по себе

medium
Flipper Zero: как устроен хакерский тамагочи
Flipper Zero: как устроен хакерский тамагочи

И сколько на нём можно заработать.

easy
Как устроен интернет: адреса

Вторая часть рассказа об устройстве интернета. Читайте, пока не заблокировали!

easy
Конец ретроградному Меркурию! Пишем собственный гороскоп на Python

Наш гороскоп точен и прост! Сбросим иго астрологов!

medium
Двоичное счисление на пальцах

Все знают, что компьютеры состоят из единиц и нулей. Но что это значит на самом деле?

easy
Невзламываемый шифр Вернама
Невзламываемый шифр Вернама

Его нельзя взломать даже теоретически.

medium
10 крутых вещей, которые можно сделать на Raspberry Pi

Посмотрите, что можно сделать на компьютере размером с банковскую карту.

hard
Делаем игру Quatro
Делаем игру Quatro

Интеллектуальная игра для двоих

hard