Support us

«Сколько бы менеджеров на вас ни орало…». На Quora обсудили, какие инсайты открываются программистам со стажем

Оставить комментарий
«Сколько бы менеджеров на вас ни орало…». На Quora обсудили, какие инсайты открываются программистам со стажем

Один из пользователей Quora — онлайн-сервиса для обмена знаниями — задал вопрос: «Какие вещи программисты начинают понимать только спустя 20-50 лет в профессии?» СЕО Gigantic Software Джон Бэрд предложил один из ответов.

Всё, что можно было изобрести в разработке программного обеспечения, уже давно изобрели. Люди просто заимствуют это и говорят, что сами придумали что-то. Какой бы классной и новой ни казалась «новинка», её всё равно откуда-то скопировали, будь то со Smalltalk, с HAKMEM, у Айвена Сазерленда, у Дугласа Энгельбарта, из ранних идей IBM или же у Bell Labs.

Не доверяйте компилятору. Не доверяйте инструментам. Не доверяйте документации. И себе тоже не доверяйте.

Языков программирования уже более чем достаточно, но кому-то обязательно понадобится придумать ещё один. Могу поспорить, что ваш фантастический новый язык использует арифметику IEEE-754 и числа с фиксированной запятой. Работать он, конечно же, не будет.

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

Вас учили программировать, как будто память, процессорное время или пропускную способность можно изменять так, как вам вздумается. Это не так. См. цитату Кнута о преждевременной оптимизации. (Дональд Кнут запустил в мир программирования выражение: «Преждевременная оптимизация — корень всех бед». — Прим. dev.by)

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

Иногда всё можно сделать с помощью однострочного sed-скрипта.

Держитесь подальше от программистов, которые склонны впадать в крайности типа «Мой метод всегда работает лучше твоего». Программирование — это искусство, а не религия.

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

Резервирование и восстановление — очень разные вещи.

Даже если код сработает на вашей машине, это не значит, что в ней нет бага. — Пирс Саттон.

Дождитесь первого обновления инструмента разработки, прежде чем начинать им пользоваться. Пусть экспериментирует кто-то другой.

Хорошие программисты пишут хороший код. Лучшие программисты вообще не пишут код. Дзен-программисты удаляют код.

Сколько бы менеджеров на вас ни орало, главное — в точности воспроизвести баг.

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

16 лет dev.by — «дефолтный» источник информации о беларусском ИТ

Вы можете...

Читайте также
Российские разработчики переориентируются на Ближний Восток, Азию и Африку
Российские разработчики переориентируются на Ближний Восток, Азию и Африку
Российские разработчики переориентируются на Ближний Восток, Азию и Африку
3 комментария
Российские программисты создали «Ольгу Станиславовну» — нейросеть для оценки комментариев в сети
Российские программисты создали «Ольгу Станиславовну» — нейросеть для оценки комментариев в сети
Российские программисты создали «Ольгу Станиславовну» — нейросеть для оценки комментариев в сети
1 комментарий
Российским ИТ-гигантам запретят слишком много тратить на внутренние разработки
Российским ИТ-гигантам запретят слишком много тратить на внутренние разработки
Российским ИТ-гигантам запретят слишком много тратить на внутренние разработки
1 комментарий
Каких инструментов и сервисов лишились ИТ-специалисты в Беларуси. Список (обновляем)
Каких инструментов и сервисов лишились ИТ-специалисты в Беларуси. Список (обновляем)
Каких инструментов и сервисов лишились ИТ-специалисты в Беларуси. Список (обновляем)
Собираем в одном месте список платформ, сервисов и инструментов разработки, полностью или частично заблокированных в Беларуси.  Если вы хотите дополнить список или рассказать, как можно обойти ограничения, пишите в наш телеграм-бот или на почту [email protected].   Последнее обновление — 10:00 12 мая.
63 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.