Цитата Эллен Ульман

Программист, которому нужна ясность, который должен целый день разговаривать с машиной, требующей деклараций, затаивается в низком уровне раздражения. Именно здесь берет свое начало стереотип о программисте, сидящем в полутемной комнате и рычащем из-за банок из-под кока-колы. Беспорядок стола, пола; повсюду желтые стикеры Post-It; исписанные каракулями доски: все это внешнее проявление неряшливости человеческой мысли. Беспорядок не может войти в программу; он накапливается вокруг программиста.
Беспорядок не может войти в программу; он накапливается вокруг программиста.
Если мы исходим из того, что программист несет ответственность не только за создание правильной программы, но и за убедительную демонстрацию ее правильности, то приведенные выше замечания оказывают глубокое влияние на деятельность программиста: объект, который он должен создать, должен быть полезно структурировано.
Тестирование доказывает несостоятельность программиста. Отладка — это оправдание программиста.
Из-за природы закона Мура все, что чрезвычайно умный программист графики может сделать в какой-то момент, может быть воспроизведено простым компетентным программистом несколько лет спустя.
Я думаю, что ответственность за это лежит на генеральном директоре и генеральных директорах ниже меня: убедиться, что мы постоянно помещаем людей в места, где у них есть возможность развиваться в этой карьере, а также иметь систему вознаграждений и признания, которая позволяет отличному программисту оставайся великим программистом.
Я не великий программист; Я просто хороший программист с отличными привычками.
Найти программиста для работы, если вы его еще не знаете, будет проблемой. Просто судить о том, является ли программист исключительным или компетентным, будет очень сложно, если вы сами им не являетесь. Когда вы найдете кого-то, поработайте некоторое время неофициально, чтобы проверить свою совместимость.
До «Дилберта» я пытался стать программистом. На заре вычислительной техники я купил этот большой, тяжелый портативный компьютер для своего дома. Я провел два года по ночам и выходным, пытаясь написать игры, которые, как я думал, буду продавать. Выяснилось, что я не очень хороший программист, так что два года ничего не вышло.
Вы становитесь серьезным программистом, пройдя этап, на котором полностью осознаете, в какой степени вы знаете спецификацию, то есть как явную, так и неявную спецификацию вашего языка и вашей проблемы. «Эй, это работает большую часть времени» — полная противоположность серьезному программисту, и некоторые языки могут поддерживать только такой код.
Писать было способом уйти от жизни программиста, поэтому я хотел писать о других вещах, но, конечно, никто не хотел публиковать очередной рассказ о семье, если только он не был экстраординарным. Однако, когда я начал писать о своей жизни программиста, людям было интересно.
Низкоуровневое программирование полезно для души программиста.
Игры в пинбол были ограничены физическими ограничениями, в конечном счете, физическими законами, управляющими движением маленького металлического шарика. Мир видео не знает таких границ. Предметы летают, вращаются, ускоряются, меняют форму и цвет, исчезают и появляются вновь. Их поведение, как и поведение всего, что создано компьютерной программой, ограничено только воображением программиста. Объекты в видеоигре — это представления объектов. И представление шара, в отличие от реального, никогда не должно подчиняться законам гравитации, если этого не хочет его программист.
Копирование всей программы или ее частей так же естественно для программиста, как дыхание, и продуктивно. Это должно быть так же бесплатно.
Когда мы смотрим на этих исторических женщин и на то, через что они прошли, нас шокирует то, что мы узнаём что-то из их собственного опыта. Когда вы смотрите на кого-то вроде Ады Лавлейс, которая стала первым программистом, при ее жизни врачи говорили, что она действительно больна, потому что пыталась использовать мужской тип мозга, которого у нее не было. Сегодня ее наследие как первого программиста все еще оспаривается.
Лучше дождаться появления продуктивного программиста, чем ждать, пока первый доступный программист станет продуктивным.
Я вообще не компьютерщик. Я знаю только, как их включить. Я не программист. Я не мог запрограммировать выход из бумажного пакета.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!