5 признаков слишком опытного программиста
Мнение коллеги
Все программисты переживают определенные стадии развития. Сначала они неопытны, затем достигают среднего уровня знаний, а потом становятся чересчур опытными. И на последнем этапе их все меньше интересует код — все их внимание отнимают проектная документация и рефакторинг старого кода.
Блогер и инженер SeattleDataGuy считает, что такие программисты лишь тормозят команду. Публикуем сокращенный перевод его мнения.
Они тратят время на рефакторинг
Бывший техлид из Google недавно написал твит, в котором показана вся правда об отношении к коду «старичков»-программистов.
Senior engineers delete code. Junior engineers write code.
— TechLead (@techleadhd) 21 июня 2019 г.
«Старшие программисты удаляют код, а джуниоры его пишут»
Видно, что для него удаление и рефакторинг это нечто более важное, а написание нового кода — занятие, с которым справится и практикант. Он считает, что программисты должны строить систему вокруг старого, малоэффективного кода, а не пытаться улучшить текущую инфраструктуру. Да, пользоваться «костылями» вполне нормальная практика, если они работают. Но ведь кому-то потом придется иметь с ними дело. Но чересчур квалифицированных программистов это не волнует — они твердо верят, что важно сохранять старый код.
Они думают не о коде, а об общей картине
Давайте будем честны: общее положение вещей и бизнес-сторона продукта для нас не важны, главное это код.
У чересчур опытных программистов есть дурная привычка сосредотачиваться на общем состоянии продукта. Они тратят много времени на то, чтобы понять масштабы проекта и как он повлияет на компанию. Иногда они даже выступают против начальства со своими «лучшими решениями». Не совсем понятно, как они находят время на работу с кодом, когда все что их заботит это «влияние» и «расстановка приоритетов».
Они ходят на собрания, выступления, отслеживают метрики — и забывают о своей основной обязанности: писать код.
Хороший программист не должен задумываться, зачем он пишет код. Компания сама знает, какое влияние на нее окажет проект. Наша задача — реализовать его, а не думать о том, стоит ли им заниматься и как он впишется в текущую стратегию фирмы.
Думаю, стоит напомнить чересчур опытным кодерам, что они не лидеры, а программисты.
Фото: Unsplash
Им всегда нужен диздок
По какой-то причине чересчур опытные программисты всегда требуют диздок.
Но ведь быстрее будет просто начать кодить, не продумывая диздок. Нет ничего страшного в том, чтобы пропустить этап продумывания, какие объекты вам понадобятся и в каких рабочих сценариях будет участвовать ваш код.
С нашей точки зрения проще держать все в голове. Это не так сложно, даже когда вы работаете с тысячами строчками кода. Мы напишем код в десять раз быстрее, если не будем тратить время на продумывание диздока.
Они не любят «сложность»
В какой-то момент некоторые программисты больше не хотят думать о чужом коде.
Вы создаете модуль, которые использует все, что вы когда-либо учили, а потом слышите, как вашу разработку называют «перегруженной». Им просто лень разбираться в том, что вы придумали, и они пытаются заставить младших программистов писать проще.
Они застряли в будущем
Я точно знаю, что буду использовать знакомые мне фреймворки до конца своих дней. Но чересчур опытные кодеры думают, что они постоянно должны изучать новые фреймворки и языки программирования.
Но я считаю, что для успешной работы обычно хватает того, что вы изучали в университете. Остальное уже не так важно.
Чересчур опытные программисты тормозят прогресс. Если бы не они, у нас бы уже были летающие автомобили и умные роботы. Но мы застряли в эпохе, где в Twitter всего 280 символов, а Amazon показывает мне рекламу товаров, которые я уже купил.
Материалы по теме:
7 навыков успешного программиста
Семь признаков того, что ты не станешь программистом
-
Партнёрский материал Что сдерживает модернизацию ЖКХ: итоги отраслевой дискуссии на ПМЭФ 16 июня 2026, 15:52
-
Личное Дарио Амодеи. Как обыграть OpenAI и создать самый дорогой ИИ-стартап в мире 16 июня 2026, 12:05
-
Личное Из фарцовщика в создателя дизайн-завода Flacon: как Николай Матушевский дважды бросал свой бизнес и начинал с нуля 05 мая 2026, 12:09
-
Бизнес Отказ от завода и ставка на интеллект: как Катерина Карпова реанимировала PURE LOVE 02 марта 2026, 11:45
-
Карьера Переговоры о зарплате: 5 неочевидных шагов для возможного повышения 15 июня 2026, 20:20
-
Технологии Что сдерживает модернизацию ЖКХ: итоги отраслевой дискуссии на ПМЭФ 09 июня 2026, 12:14
-
Бизнес Как бренд пазлов «Харди Гарди» получил рекламу у блогера-миллионника, просто рассказав о своём проекте 05 июня 2026, 14:23
-
Личное Фёдор Овчинников: «Пять месяцев в тундре — путешествие в другое измерение» 14 мая 2026, 13:18
-
Россия «Будет направлена на стимулирование рождаемости»: Минстрой подтвердил изменения условий семейной ипотеки с 1 июля 18 июня 2026, 14:04
-
Бизнес Кто ты из Винкс: Додо запускает коллаборацию с Winx Club — уже с 30 июня в сети появится пицца «Энчантикс» 18 июня 2026, 13:04
-
Искусственный интеллект Тим Кук предупредил о росте цен на устройства Apple — стоимость iPhone может вырасти в 4 раза 18 июня 2026, 12:20
-
Бизнес Половина импортёров столкнулась с плохим качеством товаров из Китая — 44% жалуются на задержку поставок 18 июня 2026, 11:38
-
Технологии Российский рынок ПО для ИИ вырастет в 4 раза к 2030-му —быстрее всего развиваются платформы для создания ИИ-моделей 17 июня 2026, 18:20
-
Технологии Яндекс планирует оснастить гостиницы России «умным домом» — к 2030-му система появится в 30% номерного фонда 17 июня 2026, 16:00
-
Искусственный интеллект Конференция Conversations от Just AI в Петербурге: VK, Wildberries и другие расскажут, как зарабатывают на ИИ 16 июня 2026, 15:36
-
Бизнес Альфа-Банк подвёл итоги первой программы для импортёров: шесть компаний получили гранты по 1 млн ₽ 15 июня 2026, 18:01
