🇵🇱 Дедлайн по e-PIT всё ближе ⏳ Поддержите devby из уже уплаченных налогов 💙
Support us

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поддержите редакцию 1,5% налога: бесплатно и за 5 минут

Как помочь, если вы в Польше

Читайте также
«Если инженер не тратит $250 000 на токены — это тревожно»: CEO Nvidia о новой норме продуктивности
«Если инженер не тратит $250 000 на токены — это тревожно»: CEO Nvidia о новой норме продуктивности
«Если инженер не тратит $250 000 на токены — это тревожно»: CEO Nvidia о новой норме продуктивности
4 комментария
ИИ переписывает профессию программиста — в Google объяснили как
ИИ переписывает профессию программиста — в Google объяснили как
ИИ переписывает профессию программиста — в Google объяснили как
Пост CEO OpenAI о программистах вызвал волну шуток и насмешек в соцсетях
Пост CEO OpenAI о программистах вызвал волну шуток и насмешек в соцсетях
Пост CEO OpenAI о программистах вызвал волну шуток и насмешек в соцсетях
ИИ вызывает у программистов кризис идентичности
ИИ вызывает у программистов кризис идентичности
ИИ вызывает у программистов кризис идентичности
1 комментарий

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

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

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

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

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