Магистратура/Аспирантура по AI с полной стипендией — дедлайн 27 февраля
Support us

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также
Инженер xAI проработал 36 часов без сна — коллеги в восторге, пользователи в ужасе
Инженер xAI проработал 36 часов без сна — коллеги в восторге, пользователи в ужасе
Инженер xAI проработал 36 часов без сна — коллеги в восторге, пользователи в ужасе
2 комментария
Anthropic узнала у своих программистов, как ИИ меняет их работу
Anthropic узнала у своих программистов, как ИИ меняет их работу
Anthropic узнала у своих программистов, как ИИ меняет их работу
1 комментарий
Китайская компания дарит программистам клавиши из чистого золота
Китайская компания дарит программистам клавиши из чистого золота
Китайская компания дарит программистам клавиши из чистого золота
Бывший программист Intel украл 18 тысяч секретных файлов и исчез
Бывший программист Intel украл 18 тысяч секретных файлов и исчез
Бывший программист Intel украл 18 тысяч секретных файлов и исчез

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

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

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

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

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