Девиз программистов: 100 самых актуальных цитат о программировании

Содержание

100 самых актуальных цитат о программировании

Программисты славятся своим образным мышлением. И в подтверждение тому — наша подборка из 100 самых ярких цитат о программировании.

0. Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы с большей и лучшей идиотоустойчивостью, и вселенной, которая пытается создать больше отборных идиотов. Пока вселенная побеждает.

Rick Cook

1. Низкоуровневый язык — это когда требуется внимание к вещам, которые никак не связаны с программами на этом языке.

Alan J. Perlis

2. Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в руках.

Waldi Ravens

3. Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.

Mosher’s Law of Software Engineering

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

И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.

Bill Bryson

5. В хорошем дизайне добавление чего-то стоит дешевле, чем сама эта вещь.

Thomas C. Gale

6. В теории, теория и практика неразделимы. На практике это не так.

Yoggi Berra

7. Perl — это тот язык, который одинаково выглядит как до, так и после RSA шифрования.

Keith Bostic

8. Я изобрел понятие «объектно-ориентированный», и могу заявить, что не имел в виду C++.

Alan Kay

9. Иногда лучше остаться спать дома в понедельник, чем провести всю неделю в отладке написанного в понедельник кода.

Christopher Thompson

10. Измерять продуктивность программиста подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.

Bill Gates

11. Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.

Brian W. Kernighan

12. Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.

Larry Wall

13. Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.

Alan Kay

14. Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.

Linus Torvalds

15. Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.

Martin Golding

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

Harold Abelson

17. Люди, которые думают, что ненавидят компьютеры, на самом деле ненавидят плохих программистов.

Larry Niven

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

Waseem Latif

19. Язык, который не меняет вашего представления о программировании, недостоин изучения.

Alan J. Perlis

20. Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее.

Douglas Rushkoff

21. Иногда лучшие программы создаются на бумажке. Запрограммировать их — второстепенная вещь.

Max Kanat-Alexander

22. Отладка кода — это как охота. Охота на баги.

Amit Kalantri

23. Любой дурак сможет написать код, который поймет машина. Хорошие программисты пишут код, который сможет понять человек.

Martin Fowler

24. Программирование — это разбиение чего-то большого и невозможного на что-то маленькое и вполне реальное.

Jazzwant

25. Программисты — не математики, как бы нам этого ни хотелось.

Richard P. Gabriel

26. Программирование — это сложно. Основные правила, на которых все строится, очень просты, но по мере разработки программа сама начинает вводить свои правила и законы. Таким образом, программист строит лабиринт, в котором сам же может и потеряться.

Marijn Haverbeke

27. Функции, которые производят значения, легче комбинировать новыми способами, чем те, которые производят сайд-эффекты.

Marijn Haverbeke

28. Простота — залог надежности.

Edsger W. Dijkstra

29. Если вы хотите, чтобы код было легко и быстро писать — делайте его удобным для чтения.

Robert C. Martin

30. Если вы хорошо отлаживаете программы, значит, вы провели много времени, делая это. Я не хочу уметь хорошо отлаживать программы.

Michael C. Feathers

31. Работает? Не трогай.

Любой программист

32. При помощи C вы легко можете выстрелить себе в ногу. При помощи C++ это сделать сложнее, но если это произойдёт, вам оторвёт всю ногу целиком.

Bjarne Stroustrup

33. Последние нововведения в C++ были созданы, чтобы исправить предыдущие нововведения.

David Jameson

34. Java — это C++, из которого убрали все пистолеты, ножи и дубинки.

James Gosling

35. Если бы в Java действительно работала сборка мусора, большинство программ бы удаляли сами себя при первом же запуске.

Robert Sewell

36. Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.

Bjarne Stroustrup

37. Плохое имя метода сродни предвыборным обещаниям политиков. Вроде о чем-то оно говорит, но если задуматься — непонятно о чем.

C. MacConnell

38. Неработающая программа обычно приносит меньше вреда, чем работающая плохо.

Dave Thomas

39. Насколько проще было бы писать программы, если бы не заказчики.

R. S. Martin

40. Молодые специалисты не умеют работать, а опытные специалисты умеют не работать.

Alexander Golov

41. Почаще задавайте себе вопрос «Что мне скрыть?» и вы удивитесь, сколько проблем проектирования растает на ваших глазах.

C. MacConnell

42. Преждевременная оптимизация — корень всех зол.

Donald Knuth

43. Чтобы написать чистый код, мы сначала пишем грязный код, а затем рефакторим его.

Robert Martin

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

Edsger W. Dijkstra

45. Для каждой сложной задачи существует решение, которое является быстрым, простым и неправильным.

H. L. Mencken

46. Механизмы управления доступом в С++ обеспечивают защиту от несчастного случая, но не от мошенников.

Bjarne Stroustrup

47. Думаю, искусство программировать немногим сложнее других человеческих навыков. Программирование делает вас лучше точно так же, как вам помогают развиваться изучение иностранного языка, математики или чтение книг.

Jack Dorsey

48. Аналогично тому, как написание картины является искусством для души, так и написание программы является искусством для разума.

Volnik

49. Тестирование не позволяет обнаружить такие ошибки, как создание не того приложения.

Steve McConnell

50. Некоторые люди во время решения некой проблемы думают: «Почему бы мне не использовать регулярные выражения?». После этого у них уже две проблемы…

Jamie Zawinski

51. Я не умею делать скриншоты, потому что я обычно работаю на компьютере в текстовом режиме.

Richard Stallman

52. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.

Edward V Berard

53. Я думаю, что Microsoft назвал технологию .NET для того, чтобы она не показывалась в списках директорий Unix.

Oktal

54. Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно всё ещё черная магия, и пока мы не можем называть его технической дисциплиной.

Bill Clinton

55. Намного легче портировать шелл, чем скрипт на шелле.

Larry Wall

56. Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение слепой печати к написанию стихов.

Ted Nelson

57. Сначала учите науку программирования и всю теорию. Далее выработайте свой программистский стиль. Затем забудьте всё и просто программируйте.

George Carrette

58. Трудность работы с программистом заключается в том, что вы не можете понять, что он делает, до тех пор, пока не стало слишком поздно.

Seymour Cray

59. Меня два раза спрашивали [члены Парламента]: «Скажите на милость, мистер Бэббидж, что случится, если вы введёте в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить, какая путаница в голове может привести к подобному вопросу.

Charles Babbage

60. С имеет мощь ассемблера и удобство… ассемблера.

Dennis Ritchie

61. UNIX невероятно прост, но нужно быть гением, чтобы понять эту простоту.

Dennis Ritchie

62. Нельзя доверять коду, который вы не написали полностью сами.

Ken Thompson

63. Ограничение возможностей языка с целью предотвращения программистских ошибок в лучшем случае опасно.

Bjarne Stroustrup

64. Если вы считаете, что С++ труден, попытайтесь выучить английский.

Bjarne Stroustrup

65. Что бы нового мы ни создавали, мы должны дать людям возможность переходить от старых инструментов и идей к новым.

Bjarne Stroustrup

66. Небольшие программы случайно компилируются и выполняются правильно при первой же попытке. Но если это происходит с любой не тривиальной программой, то это очень и очень подозрительно.

Bjarne Stroustrup

67. Модульность — фундаментальный аспект всех успешно работающих крупных систем.

Bjarne Stroustrup

68. Доказательство с помощью аналогий — это обман.

Bjarne Stroustrup

69. Программа, которая не тестировалась, не является рабочей.

Bjarne Stroustrup

70. Программирование — это не наука, а ремесло.

Richard Stallman

71. Люди думают, что безопасность — это существительное, что-то, что можно купить. На самом же деле безопасность — это абстрактное понятие, как счастье.

James Gosling

72. Если бы меня попросили выбрать какой-нибудь современный язык на замену Java, я бы выбрал Scala.

James Gosling

73. Проблема С++ в том, что необходимо узнать всё о нём перед тем, как начать писать на нём все что угодно.

Larry Wall

74. Дизайн языка программирования — это как прогулка по парку. Парку Юрского Периода.

Larry Wall

75. Думаю, это будет новой фичей. Только не говорите никому, что она возникла случайно.

Larry Wall

76. Тяжело улучшать код, который до этого уже улучшали много раз.

Larry Wall

77. Лень — главное достоинство программиста.

Larry Wall

78. Чтобы понять алгоритм, нужно его увидеть.

Donald Knuth

79. У меня предчувствие, что неизвестные цепочки ДНК расшифруются в копирайты и патенты.

Donald Knuth

80. Если вы наслаждаетесь используемыми инструментами, то работа будет выполнена успешно.

Donald Knuth

81. Помните, что обычно есть решение проще и быстрее того, что первым приходит вам в голову.

Donald Knuth

82. Если оптимизировать всё, что можно, то вы будете вечно несчастным.

Donald Knuth

83. Алгоритм Евклида — дед всех алгоритмов, потому что это старейший нетривиальный алгоритм, доживший до наших дней.

Donald Knuth

84. Легче изобрести будущее, чем предсказать его.

Alan Kay

85. Программированию обычно учат на примерах.

Niklaus Wirth

86. Программы становятся медленнее быстрее, чем «железо» становится быстрее.

Niklaus Wirth

87. Я называю это моей ошибкой на миллиард. Изобретение нулевого указателя (null  прим. ред.) в 1965.

Tony Hoare

88. Некоторые проблемы лучше не решать, а избегать.

Tony Hoare

89. Одно аккуратное измерение стоит тысячи мнений экспертов.

Grace Hopper

90. У людей аллергия на перемены.

Grace Hopper

91. Мы не можем перекладывать свои ошибки на используемые технологии.

Tim Berners-Lee

92. Лень — естественное состояние программиста, после которого он рождает хороший алгоритм.

Народное творчество

93. Магия перестаёт существовать после того, как вы понимаете, как она работает.

Tim Berners-Lee

94. Программирование — это как бить себя по лицу: рано или поздно ваш нос будет кровоточить.

Kyle Woodbury

95. Способ использования интеллекта важнее, чем его уровень.

C. MacConnell

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

Mitch Radcliffe

97. 640 Кб должно хватить для любых задач.

Bill Gates

98. Основная проблема программистов состоит в том, что их ошибки невозможно предугадать.

Seymour Cray

99. Два самых известных продукта, созданных в Университете Беркли — это UNIX и LSD. Это не может быть просто совпадением.

Jeremy S. Anderson

Google уволил трех программистов за следование корпоративному принципу «не будь злом»

| Поделиться

Корпорация Google стала фигурантом дела об принудительном увольнении трех своих бывших программистов. Они утверждают, что компания лишила их работы в отместку за соблюдение ими принципа корпорации «Не будь злом», который она сама же и нарушила, и требуют с нее денежной компенсации. Корпорация и раньше под разными предлогами выгоняла сотрудников, пытавшихся следовать данному принципу.

Программисты требуют справедливости

Трое бывших сотрудников Google подали в суд на компанию, утверждая, что девиз Google «Не будь злом» представляет собой не просто девиз, а полноценное договорное обязательство, которое технологический гигант нарушил. Как пишет вашингтонское издание National Publiс Radio (NPR), в суд обратились бывшие программисты Google Ребекка Риверс (Rebecca Rivers), Софи Уолдман (Sophie Waldman) и Пол Дюк (Paul Duke).

Со слов истцов, при приеме на работу каждый из них поставил свою подпись под кодексом поведения в компании, один из пунктов которого звучал как «Не будь злом» (Don’t be evil). На протяжении многих лет эта фраза считалась своего рода неофициальным, но при этом всемирно известным девизом и принципом Google.

Многие экс-работники Google считают корпорацию воплощением зла

Истцы утверждают, что они думали, что ведут себя в соответствии с этим принципом, когда призывали сотрудников Google к протестам против этически неоднозначных проектов, над которыми их заставляло работать руководство. В качестве примера таких проектов они привели работу на Погранично-таможенную службу США (Customs and Border Protection) при администрации бывшего американского президента Дональда Трампа (Donald Trump). Сотрудники корпорации распространили петицию, призывающую Google публично отказаться от сотрудничества с этим подразделением Министерства внутренней безопасности США.

Неправдоподобные причины увольнения

Кадровый отдел Google «попросил» Дюка, Уолдман и Риверс покинуть офис и поискать работу в другой компании в ноябре 2019 г. Их уволили за «явные и неоднократные нарушения» политики безопасности компании.

На тот момент, как пишет NPR, работы лишились четыре разработчика – к перечисленным трем против своей воли присоединился и Лоуренс Берланд (Laurence Berland). По данным The Guardian, на деле вместе с ними была уволена еще и Кэтрин Спирс (Kathryn Spiers). Оба ушли по причине нарушения политики безопасности Google.

Берланда также обвинили, что он якобы тайно просматривал календари других сотрудников компании. Тем не менее, ни он, ни Спирс участвовать в коллективном иске не стали.

Лоуренс Берланд

В иске, поданном в Верховный суд округа Санта-Клара (США) 29 ноября 2021 г., Риверс, Уолдман и Дюк утверждают, что им полагается денежная компенсация. Они уверены, что корпорация отомстила им за то, что они пытались привлечь внимание к «злу» со стороны Google, о чем они прямым текстом написали в исковом заявлении.

Все решат присяжные

Представители Google никак не отреагировали на данный судебный иск. По мнению экспертов NPR, убедить присяжных в том, что именно является «злом», может оказаться нелегкой задачей.

Однако адвокат истцов Лори Берджесс (Laurie Burgess), похоже, не сомневается в высокой вероятности победы. Она заявила, что подобный иск мало чем отличается от других дел, регулярно рассматриваемых судами.

Кодекс поведения Google, размещенный на сайте холдинга Alphabet

Принцип «Не будь злом» часто приписывают Полу Бухейту (Paul Buchheit) и Амиту Пателю (Amit Patel), входившим в число самых первых сотрудникам Google. В книге «Планета Google» (Planet Google), написанной в 2008 г. Рендаллом Строссом (Randall Stross) утверждается, что данная фраза была написана на каждой белой доске в компании в первые годы ее существования.

Технологии успешного SOC: анализ данных

Безопасность

В 2018 г. Google удалила фразу «Не будь злом» из своего кодекса поведения. Однако в его актуальной на 1 декабря 2021 г. редакции от 25 сентября 2020 г. она присутствует. Что послужило причиной ее возвращения, и когда именно она была добавлена в кодекс, остается неизвестным.

Почему разработчики борются с Google

По данным NPR, Дюк, Уолдман и Риверс решили подать свой иск на фоне всплеска активности сотрудников технологических компаний. Работники Apple, Facebook, Netflix и Amazon в последнее время нередко выступают против решений своего руководства и против плохих условий труда. Также они начинают объединяться в профсоюзы. Например, в начале 2021 г. группа сотрудников Google сформировала профсоюз по вопросам сексуальных домогательств, сотрудничества с Пентагоном и обращение с многочисленными временными сотрудниками. Таких работников Google, как выяснилось, не особо ценит. В сентябре 2021 г. CNews писал, что корпорация сознательно платила временным работникам меньше денег, нежели сотрудникам в штате, выполняющим ту же работу. Это длилось годами и затронуло десятки тысяч людей по всему миру. Согласно предварительным подсчетам, компания задолжала таким сотрудникам около $100 млн.

Действия Google нередко вызывают споры и осуждения

Фактом выдворения Дюка, Уолдман и Риверс из стен Google заинтересовался Национальный совет по трудовым отношениям США (National Labor Relations Board, NLRB). Как сообщал CNews, эта же организация в начале декабря 2020 г. пролила свет на подробности увольнения Лоуренса Берланда и Кэтрин Спирс.

Как Google избавляется от «мешающих» ей сотрудников

Google стремится под самыми разными предлогами уволить своих сотрудников, протестующих против воли руководства. Летом 2017 г. с преследованиями со стороны работодателя столкнулась Мередит Уиттакер (Meredith Whittaker), занимавшая на тот момент должность программного менеджера. Она организовала протест против проекта Dragonfly, стартовавшего в 2017 г. и представлявшего собой особую версию поисковика Google для Китая, напичканную различными средствами для цензуры.

Заменит ли цифровая копия оригинал водительского удостоверения?

ИТ в госсекторе

Непосредственное руководство Уиттакер после проведения ею протестов прямым текстом сообщило ей, что ее роль в компании теперь «резко изменится». Ее коллеге Клэр Степлтон (Claire Stapleton), также помогавшей с организацией протестов в Google, тоже сообщили, что она будет понижена в должности. Вместе с ними из-за своего негативного отношения к Dragonfly пострадал и бывший глава службы международных отношений Google Росс ЛаЖенесс (Ross LaJeunesse). Свой пост он покинул в мае 2019 г., и, по его словам, руководство компании «попросило» его уйти. По словам ЛаЖенесса, официальной причиной его увольнения стало закрытие его должности в связи с некой реструктуризацией.



50 цитат о программировании всех времён / Хабр

Перевёл после прочтения комментариев к статье

«О ненависти к C++»

. В цитатах можно найти ответы на большинство возникших там вопросов.

50. Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook

49. Lisp — это не язык, а строительный материал.
— Alan Kay

48. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
— Edward V Berard

47. Они больше не делают баги, как Банни (Bugs Bunny).
— Olav Mjelde.

46. Низкоуровневый язык — это когда требуется внимание к вещам, которые никак не связаны с программами на этом языке.
— Alan J. Perlis.

45. Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в руках
— Waldi Ravens.

44. Я всегда мечтал о том, чтобы моим компьютером можно было пользоваться так же легко, как телефоном; моя мечта сбылась: я уже не могу разобраться, как пользоваться моим телефоном.
— Bjarne Stroustrup

43. Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.
— Eric S. Raymond

42. Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.
— Mosher’s Law of Software Engineering

41. Я думаю, что Microsoft назвал технологию .Net для того, чтобы она не показывалась в списках директорий Unix.
— Oktal

40. Хорошо, Java, ВОЗМОЖНО, хороший пример того как должен выглядеть язык. Но тогда программы на Java — это хороший пример как НЕЛЬЗЯ писать программы.
— pixadel

39. Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно все ещё черная магия и, пока, мы не можем называть его технической дисциплиной.
— Bill Clinton

38. Использование COBOL калечит разум; исходя из этого, обучение этому языку должно быть признано уголовно наказуемым преступлением.
— E. W. Dijkstra

37. Объектно-ориентированная версия «спагетти кода» — это, конечно, «лазанья код» (очень много слоев).
— Roberto Waltman

36. FORTRAN — это не цветок, а сорняк: он вынослив, иногда расцветает и произрастает в каждом компьютере
— Alan J. Perlis.

35. Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.
— Bill Bryson

34. По моему эгоистическому мнению, большинство программ на C должны быть отформатированы с отступами на 2 метра вниз и засыпанными землей.
— Blair P. Houghton.

33. Когда кто-то говорит: «Я хочу язык программирования, который может делать все, что ему скажу», то я даю этому человеку леденец.
— Alan J. Perlis

32. Эволюция языков: FORTRAN — не строго типизированный язык, С — слабо типизированный язык. Ada — сильно типизированный язык. С++ — сильно раздутый язык.
— Ron Sercely

31. В хорошем дизайне добавление вещи стоит дешевле, чем сама эта вещь.
— Thomas C. Gale

30. Если называть Python заменой BASIC, то тогда и трансформер Optimus Prime — это только замена грузовика.
— Cory Dodt

29. Болтовня ничего не стоит. Покажите мне код.
— Linus Torvalds

28. Как видно, совершенство достигается не тогда, когда уже нечего прибавить, но когда уже ничего нельзя отнять.
— Antoine de Saint-Exupéry

27. С — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.

26. В теории, теория и практика неразделимы. На практике это не так.
— Yoggi Berra

25. Вы не можете создавать хорошие программы без хорошей команды, но большинство софтверных команд ведут себя как проблемная семья.
— Jim McCarthy

24. PHP — это маленькое зло, созданное некомпетентными новичками, в то время как Perl — это большое и коварное зло, созданное умелыми, но извращёнными профессионалами.
— Jon Ribbens

23. Программирование — это как бить себя по лицу, рано или поздно ваш нос будет кровоточить.
— Kyle Woodbury

22. Perl — это тот язык, который одинаково выглядит как до, так и после RSA шифрования…
— Keith Bostic

21. Намного легче портировать шелл, чем скрипт на шелле.
— Larry Wall

20. Я изобрел понятие «объектно-ориентированный», но могу заявить, что не имел в виду C++ при этом.
— Alan Kay

19. Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение слепой печати к написанию стихов.
— Ted Nelson

18. Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобретательность и способность находить решения.
— Randall E. Stross

17. Если бы McDonalds была бы софтверной компанией, то у них один из ста Биг Маков был бы отравленным, и их ответ на это был бы: «Мы сожалеем, вот вам купон на ещё два Биг Мака.»
— Mark Minasi

16. Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.

15. Анализ компьютерных систем — это как воспитание детей; можно нанести огромный вред, но нельзя гарантировать успех.
— Tom DeMarco

14. Меня не интересует, будет ли это работаеть на ваших машинах! Мы не отдаем их заказчику!
— Vidiu Platon.

13. Иногда лучше остаться спать дома в понедельник, чем провести всю неделю отлаживая написанный в понедельник код.
— Christopher Thompson

12. Измерять продуктивность программирования подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.
— Bill Gates

11. Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
— Brian W. Kernighan.

10.Люди считают, что программирование — это наука избранных, но в реальности все наоборот — просто много людей создают программы, которые используют чужие программы, как-будто строя стену из маленьких кирпичиков.
— Donald Knuth

9. Сначала учите науку программирования и всю теорию. Далее выработаете свой программистский стиль. Затем забудьте все и просто программируйте.
— George Carrette

8. Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.
— Larry Wall

7. Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.
— Alan Kay

6. Трудность работы с програмистом заключается в том, что вы не можете понять что он делает до тех пор пока не стало слишком поздно.
— Seymour Cray

5. Итерация свойственна человеку, рекурсия божественна.
— L. Peter Deutsch

4. Меня два раза спрашивали [члены Парламента]: «Скажите на милось, мистер Бэббидж, что случится, если вы введете в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить какая путаница в голове может привести к подобному вопросу.
— Charles Babbage

3. Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
— Linus Torvalds

2. Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
— Martin Golding

1. Есть два способа создания дизайна программы. Один из них, это сделать его настолько простым, что в нем, очевидно, не будет недостатков. Другой способ — сделать его настолько запутанным, что в нем не будет очевидных недостатков.
— C.A. R. Hoare


translated.by/you/top-50-programming-quotes-of-all-time/into-ru/trans
Оригинал (английский): Top 50 Programming Quotes of All Time ( www.junauza.com/2010/12/top-50-programming-quotes-of-all-time.html )
Перевод: © Alexander MAZUROV, Сергей Лещина, mkatsev, partizan, LaggyLuke.
translated.by переведено толпой

Высказывания, выражения и поговорки айтишников / Хабр

Все мы время от времени употребляем устоявшиеся выражения / высказывания в нашей среде. И мне стало интересно, а какие же выражения / высказывания популярны в IT сфере. С этим вопросом я обратился к моей аудитории портала

МойКруг

. И вот какую обратную связь я получил (предлагаю на этом не останавливаться и активно дополнять этот список):




Для программистов

«Билд в студию»

«Это не баг, это фича»

«Сдал релиз иди в Ливиз» (примечание: выражение употребляется Питерскими программистами. Ливиз — местный ликеро водочный завод)

«Когда я вижу, как ты верстаешь, Малыш, ты меня пугаешь»

«Хорошо написанная программа — это программа, написанная 2 раза»

«Ничто так не ограничивает полет мысли начинающего программиста, как компилятор»
вариация на тему: «Ничто так не ограничивает полет мысли зрелого программиста, как Project Manager»

Хорошая жена может провожать мужа-программиста на работу словами «Чистого кода тебе!»

«Тяжела и неказиста жизнь без парня-программиста» (примечание: выражение должно употребляться девушками)

Ставшее теперь популярным выражения «писать говнокод»
вариация на тему: «Адовъ говнокод!» (источник перлов тут)

«Программисты — это устройства, преобразующие кофеин в код»

«Sex, drugs & rock’n’roll? — Bugs, hex & source control!»
вариация на тему: «Sex, drugs & rock’n’roll? — Sux, bugs & plug’n’play!»

«Улучшение работающего продукта приводит к его ухудшению»

«Хорошо задокументированный баг, автоматически становится фичей!»

Для тестировщиков

«Критичный баг, найденный тестировщиком в последний день, является багом в работе самого тестировщика»

@Tanyapdr

«Если что-то может сломаться, оно должно сломаться именно сейчас»

Для админов

«Все пропатчить и проапдейтить»

«Быстро откаченное выложенным не считается»

«Семь бед — один reset»

«Не было печали — апдейтов накачали»

«Первый файл com’ом»

«Какой error не мечтает стать general’ом…»

«Не TCP мое IP»

«Format твою C:!»

«Как сервер назовешь, так он и будет работать»

«Первый тост за локалхост»

«Стабильного коннекта, Быстрого пинга!» @Лукьяненко, трилогия Лабиринт отражений

«Господь Бог — самый первый админ… Уж забанит так забанит!»

«Сервер — не суетись под клиентом!»

«Один сервер — хорошо, а два лучше»

«Знаю отличную шутку про UDP, но не факт, что она до вас дойдет» (разъяснение тут)

Для всех

«Не USB мне мозги»

По поводу windows: «it works but it isn’t working»

«Как два байта переслать»

«Восстановление системы после критического сбоя» (примечание: про похмелье)

«А rar-чик просто открывался»

Из прошлого: «Типун тебе на модем»

Из прошлого: «Провайдер не лошадь, к утру повезет» (примечание: речь идет о том, что по модему приходилось дозваниваться часами)

«Ясна консоль» (примечание: смысл выражения — все предельно понятно)

«Глаза болят, а руки делают»

«Большой программе — большие глюки»

«Нас Reboot, а мы крепчаем»

Резюмируя
Предлагаю всем принять участие в пополнении коллекции интересных высказываний / выражений в IT сфере.

Ссылки по теме:
50 цитат о программировании
Пословицы и поговорки про Сисадминов
Perlodrom

Слоганы, девизы, лозунги: КОМПЬЮТЕРЫ

База слоганов, девизов, лозунгов

Все слоганы

Афоризмы не из интернета
Прикольные выражения и Смешные фразы диджея

Слоганы, девизы, лозунги: Компьютеры

Наши большие достижения не похожи на ваши большие достижения.
   Наши знаменитости не похожи на ваших знаменитостей.
Наша работа в команде не похожа на вашу работу в команде.
   Наши коллеги не похожи на ваших коллег.
Наши шутки не похожи на ваши шутки.
   Наши вечеринки не похожи на ваши вечеринки.
Наши каракули не похожи на ваши каракули.
INTEL, процессоры. Имиджевые слоганы, 2010

Спонсоры завтрашнего дня.
Sponsors of Tomorrow.
INTEL, процессоры. Глобальный имиджевый слоган, 2010

Мы не смотрим фантастику. Мы в ней живём.
INTEL, процессоры. Кредо компании в России, 2009

Сегодня – это уже вчерашний день.
Чем масштабнее наши инновации, тем сложнее их разглядеть.
Ваши правнуки не будут считать наши идеи странными.
Любимое развлечение 41 000 инженеров Intel: искать и находить решения невыполнимых задач.
INTEL, процессоры. Слоганы в Рунете, 2009

Мощность в твоих руках.
INTEL Centrino 2, процессоры. Рекламный лозунг в России, 2008

Сделай больше.
INTEL Core 2 Duo, двухядерный процессор. Девиз рекламы в России, 2007

Два ядра. Делай больше.
INTEL Core 2 Duo, двухядерный процессор. Рекламный девиз в России, 2006

Я люблю свой компьютер. И Windows 7 – это моя идея.
Я сказала: «Не хочу, чтобы компьютер зависал». Теперь он не виснет. И мы оба чувствуем себя отлично.
MICROSOFT Windows 7. Слоганы операционной системы от имени девушки, 2009

Делает как вы хотите.
Have it your way.
MICROSOFT Windows 7. Слоган этой операционной системы, 2009
Во-первых, сильно напоминает Have it our way компании Apple. Во-вторых, Have it your way ещё в 1980-годы использовала сеть закусочных Burger King…

Ваш помощник – метр с кепкой. Зато бизнес как у взрослых.
MICROSOFT Office 2007, пакет программ. Слоган, продвигающий возможности Office 2007 для малого бизнеса, 2009
Обращение к молодой мамочке, сидящей дома с ребёнком

Всех дел не переделаешь,… но мы вам поможем.
MICROSOFT Office, пакет программ для дома и семьи. Слоган для России, 2009

Дел выше крыши? Вот вам лестница!
MICROSOFT Office, пакет компьютерных программ для дома и учёбы. Россия, 2008

Office там, где дом.
MICROSOFT Office, пакет компьютерных программ. Слоган рекламы в России, 2008

Ваши способности. Наше вдохновение.
MICROSOFT, софт. Имиджевый слоган в России, 2008

Они отобрали у нас всю бумажную работу!
PANASONIC, принтеры, сканеры, копиры, факсы. Кампания на территории РФ, 2009
От лица современного секретаря, которая от нечего делать пускает бумажные самолётики

Надёжный помощник с отличным резюме. Вы и сами не заметите, когда в первый раз скажете ему спасибо! А он будет помогать, помогать и помогать.
PANASONIC KX-MB263RU, принтер-сканер-копир. Слоган и теглайн в России, 2008

Преимущество, которое можно… не заметить. Толщина шва – 6,7 мм.
SAMSUNG, видеостены серии U, Россия, 2009

Время в пути из Москвы в Петербург – 9 часов. Время работы Samsung X420 – 9 часов. Нам по пути.
SAMSUNG X420, ноутбук. Хедлайн и слоган для России, 2009

Домашний офис с чистого листа.
SAMSUNG SCX-4300, принтер, сканер, копир. Рекламный лозунг в России, 2009

Свежие идеи – сразу в печать.
Представьте… стильное и компактное решение для любых задач.
SAMSUNG Blacknote, принтеры-сканеры-копиры. Лозунги рекламы в России, 2008

Опять сломался принтер? Пора покупать Samsung! Обладатели принтеров Samsung знают, что такое надёжное оборудование и эксклюзивное сервисное обслуживание.
SAMSUNG, принтеры. Слоган и теглайн рекламы в России, 2008

Инновации – в наших генах.
SAMSUNG, ноутбуки. Имиджевый слоган в России, 2008

В отличие от Вашего автомобиля, ноутбук Вы сможете взять с собой на встречу.
EGO for Bentley, ноутбук. Международный слоган, 2009
Автомобиль имеется в виду, конечно, Bentley

Бонд. Vaio. Лицензия на успех.
SONY Vaio, ноутбуки. Слоган рекламной кампании в России, 2008

Ноутбук для тех, кто не любит носить ноутбуки.
SONY Vaio, ноутбук с экраном 11,1″. Слоган рекламы в России, 2008

Как все? Или Vaio?
SONY Vaio, ноутбуки и компьютеры. Слоган российской рекламной кампании, 2008

Твой цвет. Твой стиль. Твой Vaio.
SONY Vaio, компьютеры и ноутбуки. Слоган рекламной кампании в России, 2007

Создан для неординарных задач.
DELL Latitude E6400, ноутбук, 19 часов работы без подзарядки. Слоган рекламы в России, 2008

3 дня, 4 сцены, 67 музыкальных коллективов. Всё на одной карте памяти SanDisk 8 Гб.
56 падений в сугроб, 14 вечеринок, 1 незабываемый отпуск. Всё на одной карте памяти SanDisk 8 Гб.
SANDISK, карты памяти. Слоган рекламной кампании в России, 2008

Создан для движения.
TOSHIBA Satellite A300, ноутбук. Рекламный девиз в России, 2008

Главная по инновациям.
Leading innovation.
TOSHIBA, ноутбуки, видео- и аудиотехника. Международный имиджевый слоган

Мой организует меня. Хочешь тоже? Aspire One.
My one keeps me organized. Want one? Aspire One.
ACER Aspire One, компактные ноутбуки. Слоган международной рекламной кампании, 2008

Наши идеи на службе у Ваших идей.
LENOVO, компьютеры. Имиджевый слоган, 2008

Технологии с иголочки.
HP Pavilion dv 2740, ноутбук с дизайном Imprint. Рекламный девиз в России, 2008

За гранью стереотипов.
HP Pavilion, ноутбук. Девиз рекламы в России, 2008

HP. Всё, что Вам нужно знать о печати.
HP, принтеры. Слоган рекламы в России, 2008

Большое начало для малого бизнеса.
HP Officejet Pro L7680, принтер-сканер-копир-факс, слоган рекламной кампании в России, 2008

Оригинальные картриджи HP Laserjet: шик, блеск, чистота!
HP Laserjet, расходные материалы HP, слоган рекламной кампании в России, 2008

Возьми настоящее в будущее.
HP Photosmart, принтер. Слоган рекламной кампании в России

Компьютер стал вновь персональным.
HP, ноутбуки. Имиджевый слоган

К чему стремишься ты?
What do you have to say?
HP, компьютеры и периферия. Международный имиджевый слоган

Изобретай.
Invent.
HP, компьютеры и периферия. Имиджевый слоган в 2000-х годах

Сохранить лучшее, заново изобрести остальное.
HP (HEWLETT-PACKARD), компьютеры и периферия. Имиджевый девиз в 2000-х годах

Возьми 5! Найди на картинке 5 ноутбуков и получи скидку 5%!
ROVERBOOK, ноутбуки. Российский слоган, 2007

Мы уверены.
We make sure.
FUJITSU SIEMENS Computers, имиджевый слоган, 2007

Единственный сервер с технологией ННП* (*Никогда не подведёт.)
FUJITSU SIEMENS Primergy RX300, сервер, 2007

Все дизайнеры делают это. На Маке.
APPLE Macintosh, компьютеры, слоган международной рекламной кампании, 2007

Планшетный компьютер с уникальными инновациями? Это Thinkpad.
THINKPAD, ноутбук компании Lenovo, 2005

24 января Apple Computers представит Macintosh. И вы увидите, почему 1984-й не будет как «1884».
APPLE Computers, 1984

Всё, что вы хотите и как вы хотите.
PALM Treo 500, наладонный компьютер с большими мультимедийными возможностями. Слоган рекламной кампании в России, 2008

Brother. На твоей стороне.
Brother. At your side.
BROTHER, принтеры, факсы, а также швейные машины. Имиджевый слоган

Спроектировано, чтобы двинуть тебя.
Designed to move you.
LOGITECH, компьютерные мыши, акустика… Имиджевый слоган

Спираль унылых программистов

Знаете, коллеги, раньше я сидел в чатиках, слушал, что там говорят и думал, что все нормальные программисты — дерзкие и хотят нового. Но злые боссы по соображениям экономии средств запрещают им изменять мир либо вообще стараются не нанимать таких ребят. Собрав за последние два года две продуктовые команды я убедился, что программистов, которые хотят чего-то нового, подавляющее меньшинство. Большинству же нет дела до опенсорса, новых методик и самосовершенствования. Свою лень они прикрывают симуляцией инженерной культуры.

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

Жизненный путь таких ребят выглядит следующим образом: научиться кодить на похапе, назвать себя сеньором, а потом надеть пиджак и уйти в менеджеры, что бы раствориться в массе высокооплачиваемых, бессмысленных BPM-роботов. Они ходят на конференции что бы поддержать уровень паблисити и рассказывают там про то, что надо быть такими же серыми и унылыми как они сами. Жить без боли, счастливой жизнью.

Жить без боли, счастливой жизнью

На те же конференции ходят, по собственной инициативе, молодые ребята. Они верят этим авторитетам в пиджаках и повторяют за ними: «Дайте мне проверенную технологию, я хочу сидеть у камина и гладить собаку, пока жена готовит ужин». Ни жены, ни собаки, у них пока нет. Они живут у родителей или на крохотной съемной квартире, которую могут позволить себе на свою джуниорскую зарплату. Девчонкам они не нужны, потому что девчонки любят или богатых, или дерзких. Тем временем они подсаживаются на сериальчики, футбол и пиво по пятницам. Как следствие, раннее облысение и простатит.

Пройдет время, некоторым не повезет, и они встретят кризис среднего возраста в одиночестве, платя алименты ушедшей жене. Когда-то давно она прочитала в Космо, что программисты — это новые рок-звезды, но ушла, когда узнала что ее муж, унылый похапешник, который не комитит на гитхаб. Другим повезет: они смогут проскочить в тимлиды, и руководство заткнет ими купленный слот на отраслевой конференции. Там они самоутвердятся, рассказав молодым, что унылыми быть круто. И спираль уныния выйдет на новый виток, засосав еще больше классных ребят.

Разорвем порочную спираль, коллеги! Бросайте свое глупое хобби и друзей-сеошников! Срочно идите на гитхаб! Начните свой проект на Scala или Haskell! Научитесь применять новые подходы и, когда придет время, внедрите их! У вас обязательно получится! Бизнес станет эффективнее, а у вас будет больше времени на жену и собаку возле камина.

Удача любит храбрых!

Моё примечание

Это не мой текст, он взят вот отсюда, но я с Алексеем Фомкиным солидарен более чем на все 100%. С единственным примечанием — это не только про программистов, эта история вообще про людей.

В сущности именно этой теме и посвящена моя книга, это её отличная лаконичная квинтэссенция. В нашем всё более усложняющемся мире без особого психологического состояния сдвинутости на работе или некоей личной «идеи фикс» добиться чего-то стоящего почти невозможно. Деньги, при всей их привлекательности, имеют очень ограниченный ресурс мотивации для больших дел.

И дело даже не в каких-то сверхдостижениях, а совсем в другом — такая работа превращает нас в унылых роботов, которые гробят свою жизнь на всякую никчемную фигню.

Вот и весь секрет успеха — это глубокая любовь и кайф от того, что ты делаешь, в свою очередь рикошетом это придает твоей жизни смысл и перспективу. И это значит, что для тебя такого нет ничего невозможного.

День программиста — 2018 » ОГБПОУ «ТЭПК»

   13 сентября студенты специальностей прикладная информатика, информационные системы и программирование, а также преподаватели кафедры информационных технологий отмечали свой профессиональный праздник – День программиста. Праздничная программа мероприятия была проведена в актовом зале родного колледжа.

   С теплыми поздравительными словами в адрес студентов и преподавателей кафедры выступили заместитель директора по УМНР Пояркова Ольга Николаевна и администратор сайта нашего колледжа Лютостанская Валентина Николаевна.

 

   Наш профессиональный праздник мы решили провести в стиле КВН. Студентам было предложено организовать 4 команды по шесть человек (сборная команда групп 3-4 курса, команды групп 1971с, 1981с, 1982с). Судили конкурсы наше беспристрастное жюри: Летягина Инна Евгеньевна, Лютостанская Валентина Николаевна и Трубарова Ия Анатольевна.

 

   В первом конкурсе «Пришёл, увидел, наКОДил» задачей команд было придумать интересное название и девиз своей команды. В следующем конкурсе «ЧаВо» необходимо было ответить на поставленные вопросы, связанные с профессиональной терминологией. В творческом литературном конкурсе «Поэтом можешь и не быть, но вот Бэкап обязан делать» командам необходимо было за 5 минут сочинить стихотворение, в котором бы использовались все четыре слова-термина, которые им выпали. В испытании «Спамом по троллям» самые смелые и артистичные представители команд должны были при помощи только жестов и мимики объяснить своей команде попавшийся ему термин. В конкурсе «Интерфейсом по коду» команды получили набор букв, их задачей было на скорость составить из этих букв профессиональный термин, выстроившись с буквами в нужном порядке. В последнем испытании «Дело было в ТЭПК, мы пришли на МДК» командам необходимо было придумать и продемонстрировать смешную сценку из жизни группы, колледжа или как они себе представляют их обучение или работу.

 

   Во время мероприятия не остались без внимания и другие студенты, не учувствовавшие в командах. С зрительным залом был проведен конкурс по разгадыванию ребусов, а также творческий хореографический конкурс «Конвульсии программистов»

   По итогам конкурсов с небольшим отрывом победила сборная 3-4 курса, показав не только хорошие знания о своей специальности, но также креативность и артистизм, 2 место поделили группы первого курса 1981с и 1982с, третье место досталось группе 1971с.

   Все участники КВНа и зрительского танцевального конкурса «Конвульсии программистов» были награждены сладкими призами.

      

   P.S. Огромную благодарность выражаю преподавателю Ие Анатольевне Трубаровой за помощь в написании сценария мероприятия, студентам группы 1961с Баталову Роману и Литвиненко Руслану за помощь в организации и проведения мероприятия в качестве ведущих, а также Пархоменко Сергею (гр. 1951с) и Зыкову Вениамину (гр. 1982с) за фото и видео съемку нашего мероприятия.

зав. кафедрой ИТ Уляхин В.А.

16 лучших цитат о программировании, которые могут вдохновить разработчиков

Мы в Apiumhub считаем, что чувство юмора действительно важно в личной и профессиональной жизни, особенно для разработчиков программного обеспечения. Когда наша работа становится слишком серьезной, нам нравится вносить дозу юмора/вдохновения в нашу повседневную жизнь.Вот почему мы составили этот список лучших цитат о программировании, которые вам обязательно понравятся.

Чтобы начать день с позитива, я нашел совершенно потрясающую страницу с программными шутками/мемами на DZone, где каждая шутка заставляет вас смеяться!

Несколько наших любимых цитат

  1. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». – Мартин Фаулер
  2. «Сначала решите проблему.Затем напишите код». – Джон Джонсон
  3. «Опыт — это имя, которое все дают своим ошибкам». – Оскар Уайльд
  4. «Чтобы быть незаменимой, нужно всегда быть разной» — Коко Шанель
  5. «Java для JavaScript — это то же самое, что автомобиль для ковра». – Крис Хейлманн
  6. «Знание — сила». – Фрэнсис Бэкон
  7. «Иногда лучше поваляться в постели в понедельник, чем тратить остаток недели на отладку кода понедельника.” – Дэн Саломон
  8. «Совершенство достигается не тогда, когда нечего добавить, а когда нечего больше убрать». – Антуан де Сент-Экзюпери
  9. «Рубин — ерунда! PHP — это phpantastic !» – Никита Попов
  10. “ Код подобен юмору. Когда приходится объяснять, это плохо». – Кори Хаус
  11. «Устраняйте причину, а не симптом». – Стив Магуайр
  12. «Оптимизм — это профессиональный риск программирования: обратная связь — это лечение .Кент Бек
  13. «Когда использовать итеративную разработку? Вы должны использовать итеративную разработку только в проектах, которые вы хотите преуспеть». – Мартин Фаулер
  14. «Простота — залог эффективности». – Остин Фриман
  15. «Прежде чем программное обеспечение можно будет использовать повторно, оно должно быть пригодным для использования». – Ральф Джонсон
  16. «Заставьте это работать, сделайте это правильно, сделайте это быстро». – Кент Бек

Дальнейшее чтение

Другие вдохновляющие цитаты для разработчиков программного обеспечения

Нам нужно поговорить об этих технических должностях

Мои 25 любимых цитат о программировании, которые тоже забавны

Недавно я искал несколько хороших цитат о программировании для одной из своих презентаций. Я был поражен, обнаружив, что есть несколько хороших цитат о программировании, которые действительно забавны и требуют мозгов, чтобы понять забавную часть.

Цитаты о программировании

Вот 25 забавных цитат о программировании в случайном порядке.

  1. Самое лучшее в логическом значении это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного. (Аноним)
  2. Программирование без требований или дизайна — это искусство добавления ошибок в пустой текстовый файл. (Louis Srygley)
  3. Прежде чем программное обеспечение можно будет использовать повторно, оно должно быть пригодным для использования.(Ральф Джонсон)
  4. Лучший способ ускорить работу компьютера — увеличить его скорость на 9,8 м/с2. (Аноним)
  5. Я думаю, что Microsoft назвала .Net, чтобы он не отображался в списке каталогов Unix. (окталь)
  6. Если бы строители строили здания так же, как программисты пишут программы, то первый попавшийся дятел уничтожил бы цивилизацию. (Джеральд Вайнберг)
  7. Есть два способа писать безошибочные программы; работает только третий. (Алан Дж. Перлис)
  8. Готовься, стреляй, целься: быстрый подход к разработке программного обеспечения.Готов, цель, цель, цель, цель: медленный подход к разработке программного обеспечения. (Анонимно)
  9. Это не ошибка — это недокументированная функция. (Анонимно)
  10. Дрянная программа для одного человека — это работа на полный рабочий день для другого. (Джессика Гастон)
  11. Хороший программист — это тот, кто всегда смотрит в обе стороны, прежде чем перейти улицу с односторонним движением. (Doug Linder)
  12. Всегда кодируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет жестоким психопатом, который знает, где вы живете. (Мартин Голдинг
  13. Программирование похоже на секс.Одна ошибка, и вы должны поддерживать ее всю оставшуюся жизнь. (Майкл Синц)
  14. Удаленный код — это отлаженный код. (Джефф Сикель)
  15. Ходить по воде и разрабатывать программное обеспечение на основе спецификации легко, если и то, и другое заморожено. (Эдвард В. Берард)
  16. Если отладка — это процесс устранения ошибок в программном обеспечении, то программирование должно быть процессом их внесения. (Эдсгер Дейкстра)
  17. Программное обеспечение проходит бета-тестирование незадолго до его выпуска. Бета в переводе с латыни означает «все еще не работает».(Аноним)
  18. Программирование сегодня — это гонка между инженерами-программистами, стремящимися создавать большие и лучшие программы, защищающие от идиотов, и Вселенной, пытающейся производить больших и лучших идиотов. Пока вселенная побеждает. (Рик Кук)
  19. Любопытная вещь в нашей отрасли: мы не только не учимся на своих ошибках, но и не учимся на своих успехах. (Кит Брейтуэйт)
  20. Есть только два вида языков программирования: те, о которых люди вечно ворчат, и те, которыми никто не пользуется.(Бьерн Страуструп)
  21. Чтобы понять рекурсию, нужно сначала понять рекурсию. (Анонимно)
  22. Самые дешевые, быстрые и надежные компоненты — это те, которых нет. (Гордон Белл)
  23. Лучшее улучшение производительности — это переход из нерабочего состояния в рабочее. (J. Osterhout)
  24. Проблема программистов в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно. (Сеймур Крей)
  25. Не волнуйтесь, если что-то пойдет не так.Если бы все было так, вы бы остались без работы. (Закон Мошера в программной инженерии)

Итак, какие ваши любимые и забавные цитаты? Пожалуйста, поделитесь со всеми нами.

40+ броских слоганов программистов Список, фразы, слоганы и имена Февраль 2022

Рекламный компьютерный программист

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

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

Скомпилированные результаты получены путем поиска «программист» и его разбивки для поиска в нашей базе данных соответствующего содержания.

Существительные для программистов

Соберите идеи, используя существительные для программистов, чтобы создать более броский и оригинальный слоган.

Компьютерные существительные: эксперт, система обработки информации, электронный компьютер, оценщик, вычислительное устройство, счетчик, калькулятор, вычислительная машина, вычислитель, процессор данных, машина внимание пользователей.Испытайте себя, чтобы создать свой собственный рифмованный слоган.

Слова, которые рифмуются со словом Компьютер: загрязнять ее, суперкомпьютер, корень ее, преследователь, загружать ее, разбавлять ее, проституировать ее, пригородный, квадратный стрелок, оловянный, средний, йеттер, souter, мотороллер, суперминикомпьютер, прокурор, стрелок, стрелять в нее , средство устранения неполадок, минисуперкомпьютер, преследовать ее, заглушить ее, schluter, миникомпьютер, направить ее, воссоздать ее, suter, muter, телеработник, приветствовать ее, оспорить ее, опровергнуть ее, флутер, sutor, заменить ее, искоренить ее, симпатичнее, привлечь ее к ответственности , вычислить ее, загрязнитель, снайпер, костюмер, казнить ее, репетитор, жених, рутер, бутер, маршрутизатор, sluiter, ruiter, ruter, mooter, микрокомпьютер, кутер, атрибутировать ее, вербовщик, гудок, лютер, кутер, речной кутер, завербовать ее, составить ее, скутер, лютер, шутер, мародер, устроить ей, фрукт, рутер, тоотер, гороховый стрелок

Слова, рифмующиеся со словом Programmer: lillehammer, stammer, hamer, jammer, Damr Her, Hammar, Krammer, Jam Her , am her, kramar, grammer, даммер, отбойный молоток, электрический молоток, гвоздь, отбойный молоток, хлопни ее, силовой молот, slammer, правило грамматики, dammar, запрограммируй ее, enamor, shammer, черт возьми, kamer, muammar, кувалда, kammer, hamor, goldhammer, flammer, lillehamer, krauthammer, гвоздодер, джилленхаммар, таранить ее, грамматика, гламур, сэм ее, пневматический молот, нахм эр, ламбер, шеллхаммер, гламур, крик, молоток, каммер, амор, браммер, трамбовка, мошенник, воздушный молот, впихнуть ее, гидромолот, clammer, hamre, crammer, swackhamer, klammer

101 Великие цитаты о компьютерном программировании

11 января

«Люди всегда боятся перемен. Люди боялись электричества, когда оно было изобретено, не так ли? Люди боялись угля, боялись газовых двигателей. Всегда будет невежество, а невежество ведет к страху. Но со временем люди примут своих кремниевых мастеров».

Как однажды предупредил Билл Гейтс, компьютеры действительно стали нашими кремниевыми хозяевами, проникая почти во все аспекты нашей современной жизни. В результате некоторые из величайших умов нашего времени задумались о значении компьютеров и программного обеспечения для условий жизни человека.Ниже приведены 101 замечательная цитата о компьютерах с акцентом на программирование, поскольку, в конце концов, это сайт по разработке программного обеспечения.
 

Компьютеры


 
  1. «Компьютеры бесполезны. Они могут только дать вам ответы».
    (Пабло Пикассо)
     
  2. Компьютеры как бикини. Они избавляют людей от множества догадок».
    (Сэм Юинг)
  3. «У них есть компьютеры, и у них может быть другое оружие массового поражения.
    (Джанет Рино)
  4. «Вот что здорово в работе с компьютером. Они не спорят, все помнят и не пьют все твое пиво».
    (Пол Лири)
  5. «Если бы автомобиль прошел тот же цикл развития, что и компьютер, Rolls-Royce сегодня стоил бы 100 долларов, расходовал бы миллион миль на галлон и взрывался бы раз в год, убивая всех внутри».
    (Роберт X. Крингли)
     

Компьютерный интеллект


 
  1. «Компьютеры постоянно становятся умнее.Ученые говорят нам, что скоро они смогут с нами разговаривать. (И под «они» я подразумеваю «компьютеры». Сомневаюсь, что ученые когда-либо смогут с нами разговаривать.)»
    (Дэйв Барри)
     
  2. «В последнее время я заметил, что параноидальный страх перед тем, что компьютеры станут разумными и захватят мир, почти полностью исчез из общей культуры. Насколько я могу судить, это совпадает с выпуском MS-DOS».
    (Ларри ДеЛука)
  3. «Вопрос о том, могут ли компьютеры думать, подобен вопросу о том, могут ли подводные лодки плавать.
    (Эдсгер В. Дейкстра)
  4. «Смешно жить 100 лет и помнить только 30 миллионов байтов. Вы знаете, меньше, чем компакт-диск. Состояние человека действительно устаревает с каждой минутой».
    (Марвин Мински)
     

Траст


 
  1. «Городской центральный компьютер сказал вам? R2D2, ты лучше знаешь, чем доверять чужому компьютеру!»
    (C3PO)
  2. «Никогда не доверяйте компьютеру, который нельзя выкинуть из окна.
    (Стив Возняк)

Оборудование


 
  1. «Оборудование: части компьютерной системы, которые можно отключить».
    (Джефф Песис)  
     

Программное обеспечение


 
  1. «Большинство программного обеспечения сегодня очень похоже на египетскую пирамиду с миллионами кирпичей, сложенных друг на друга, без какой-либо структурной целостности, а просто созданных грубой силой и тысячами рабов».
    (Алан Кей)
  2. «Наконец-то я узнал, что означает «восходящая совместимость».32 секунды после 1 января 1970 г.)
  3. «Все операционные системы примерно одинаковы… Мы все отстой».
    (старший вице-президент Microsoft Брайан Валентайн описывает современное состояние безопасности ОС, 2003 г.)
     
  4. «Microsoft выпустила новую версию Windows XP, которая, по общему мнению, является « самой надежной Windows». ‘  Для меня это все равно, что сказать, что спаржа – самый сложный овощ из когда-либо существовавших. ‘ “
    (Дэйв Барри)
     
     

Интернет


 
  1. «Интернет? Эта штука все еще здесь?
    (Гомер Симпсон)
     
  2. «Сеть похожа на госпожу.Куда бы я ни повернулся, я вижу маленькие кнопки, приказывающие мне «Подчиниться».
    (Ньютвинд)
     
  3. «Если подумать, на миллионе пишущих машинок уже сидит миллион обезьян, а Usenet совсем не похож на Шекспира».
    (Блэр Хоутон)
     
     

Индустрия программного обеспечения


 
  1. «Самым удивительным достижением индустрии компьютерного программного обеспечения является то, что она продолжает сводить на нет устойчивые и ошеломляющие успехи, достигнутые индустрией компьютерного оборудования.
    (Генри Петроски)
  2. «Настоящая инновация часто исходит от небольшого стартапа, который достаточно скуден, чтобы выйти на рынок, но не имеет веса, чтобы завладеть им».
    (Тимм Мартин)
  3. «Говорят, что великие научные дисциплины — это примеры гигантов, стоящих на плечах других гигантов. Также было сказано, что индустрия программного обеспечения является примером карликов, стоящих на пятках других карликов».
    (Алан Купер)
     
  4. «Дело не в битах, байтах и ​​протоколах, а в прибылях, убытках и марже.
    (Лу Герстнер)
  5. «Мы Microsoft. Сопротивление бесполезно. Вы будете ассимилированы».
    (наклейка на бампер)
     
     

Демонстрации программного обеспечения


 
  1. «Независимо от того, насколько гладкой будет демонстрация на репетиции, когда вы делаете ее перед живой аудиторией, вероятность безупречной презентации обратно пропорциональна количеству людей, которые смотрят, возведенным в степень вовлеченной суммы денег. ».
    (Марк Гиббс)
     

Патенты на программное обеспечение


 
  1. «Большая часть всех патентов — дерьмо.Глупо тратить время на их чтение. Владелец патента должен сделать это и обеспечить их соблюдение».
    (Линус Торвальдс)
     

Сложность


 
  1. «Управление сложностью — суть компьютерного программирования».
    (Брайан Керниган)  
  2. «Сложность убивает. Это высасывает жизнь из разработчиков, затрудняет планирование, создание и тестирование продуктов, создает проблемы безопасности и вызывает разочарование у конечных пользователей и администраторов.
    (Рэй Оззи)
  3. «Есть два способа построения дизайна программного обеспечения. Один из способов — сделать его настолько простым, чтобы в нем явно не было недостатков. А другой способ — сделать его настолько сложным, чтобы не было очевидных недостатков».
    (К.А.Р. Хоар)
     
  4. «Функция хорошего программного обеспечения состоит в том, чтобы сложное казалось простым».
    (Грэйди Буч)

Простота использования


 
  1. «Только помни: ты не «пустышка», что бы ни утверждали эти компьютерные книги.Настоящие болваны — это люди, которые, хотя и являются техническими экспертами, не могут разработать оборудование и программное обеспечение, которые могли бы использоваться обычными потребителями, даже если бы от этого зависела их жизнь».
    (Вальтер Моссберг)
     
  2. «Поставщики программного обеспечения пытаются сделать свои программные пакеты более «удобными для пользователя»… Их лучший подход до сих пор заключался в том, чтобы взять все старые брошюры и поставить на обложке слова «удобный для пользователя».
    (Билл Гейтс)
     
  3. «Есть старая история о человеке, который хотел, чтобы его компьютер был таким же простым в использовании, как его телефон.Это желание сбылось, так как я больше не знаю, как пользоваться своим телефоном».
    (Бьерн Страуструп)  
     

Пользователи


 
  1. «Компьютером может пользоваться любой дурак. Многие так делают.
    (Тед Нельсон)
  2. «Есть только две отрасли, которые называют своих клиентов «пользователями».
    (Эдвард Тафте)  
     

Программисты


 
  1. «Программисты соревнуются со Вселенной в создании больших и лучших программ, защищающих от идиотов, в то время как Вселенная пытается создавать больших и лучших идиотов.Пока Вселенная побеждает».
    (Богатый Кук)
  2. » Большинство из вас знакомы с достоинствами программиста. Их, конечно, три: лень, нетерпение и высокомерие».
    (Ларри Уолл)
  3. «Проблема программистов в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно».
    (Сеймур Крей)  
  4. «Это то, что касается людей, которые думают, что ненавидят компьютеры.Что они действительно ненавидят, так это паршивых программистов».
    (Ларри Нивен)  
  5. «Долгое время я не мог понять, как что-то такое дорогое, такое передовое может быть таким бесполезным. И тут мне пришло в голову, что компьютер — это глупая машина, способная делать невероятно умные вещи, а программисты — умные люди, способные делать невероятно глупые вещи. Короче говоря, они идеальная пара».
    (Билл Брайсон)
     
  6. «Образование в области информатики не может сделать кого-либо опытным программистом, так же как изучение кистей и пигментов не может сделать кого-то опытным художником.”
    (Эрик Рэймонд)  
  7. «Программист — это человек, считающийся требовательным специалистом на основании того, что он способен выдать после бесчисленных штампов бесконечный ряд непонятных ответов, рассчитанных с микрометрической точностью из расплывчатых предположений, основанных на спорных цифрах, взятых из неубедительных документов и проведенные на приборах сомнительной точности лицами сомнительной надежности и сомнительного менталитета с общепризнанной целью раздражать и сбивать с толку безнадежно беззащитный отдел, который имел несчастье запросить информацию в первую очередь.
    (журнал новостей IEEE Grid)  
  8. «Взрывной хакер может за несколько месяцев создать то, что небольшой группе разработчиков (скажем, 7-8 человек) было бы трудно собрать за год. Раньше IBM сообщала, что производительность некоторых программистов может быть в 100 раз выше, чем у других работников, а то и больше».
    (Питер Зеебах)  
  9. «Лучшие программисты ничуть не лучше, чем просто хорошие. Они на порядок лучше, если измерять их по любому стандарту: концептуальному творчеству, скорости, изобретательности дизайна или способности решать проблемы.
    (Рэндалл Э. Стросс)
  10. «Отличный токарный оператор получает в несколько раз больше, чем средний токарный оператор, но отличный программист стоит в 10 000 раз больше, чем средний программист».
    (Билл Гейтс)
     

Программирование


 
  1. «Не волнуйтесь, если что-то не работает. Если бы все было так, ты бы остался без работы».
    (Закон Мошера в программной инженерии)
     
  2. «Измерение прогресса программирования по строкам кода похоже на измерение прогресса в самолетостроении по весу.
    (Билл Гейтс)
  3. «Написание кода занимает место в человеческой иерархии, стоящее где-то выше ограбления могил и ниже управления».
    (Джеральд Вайнберг)  
  4. «Сначала изучите информатику и всю теорию. Затем разработайте стиль программирования. Тогда забудьте обо всем этом и просто взламывайте».
    (Джордж Карретт)
  5. «Сначала решите проблему. Затем напишите код».
    (Джон Джонсон)
  6. «Оптимизм — это профессиональный вред программирования; обратная связь — это лечение.
    (Кент Бек)
  7. «Повторять — человечно, рекурсивно — божественно».
    (Л. Питер Дойч)
     
  8. «Лучшее в логическом значении — это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного».
    (анонимно)
  9. Должны ли индексы массива начинаться с 0 или 1? Мой компромисс в 0,5 был отклонен, как я думал, без должного рассмотрения».
    (Стэн Келли-Бутл)
     

Языки программирования


 
  1. «Есть только два вида языков программирования: те, на которые люди вечно ворчат, и те, которыми никто не пользуется.
    (Бьерн Страуструп)
  2. «PHP — это мелкое зло, совершаемое и созданное некомпетентными любителями, тогда как Perl — великое и коварное зло, совершаемое опытными, но извращенными профессионалами».
    (Джон Риббенс)
     
  3. «Использование COBOL калечит разум; поэтому его преподавание следует рассматривать как уголовное преступление».
    (Э. В. Дейкстра)
     
  4. «Практически невозможно научить хорошему стилю программирования студентов, ранее знакомых с BASIC.Как потенциальные программисты, они психически изуродованы без надежды на восстановление».
    (Э. В. Дейкстра)
     
  5. «Я думаю, что Microsoft назвала .Net, чтобы он не отображался в списке каталогов Unix».
    (Октальный)
     
  6. «Нет языка программирования, независимо от того, насколько он структурирован, который бы помешал программистам создавать плохие программы».
    (Ларри Флон)
  7. «Дизайн компьютерного языка — это как прогулка в парке.Парк Юрского периода, то есть.
    (Ларри Уолл)
     

С/С++


 
  1. «Пятьдесят лет исследований языков программирования, и в итоге мы пришли к C++?»
    (Ричард А. О’Киф)
     
  2. «Написание на C или C++ похоже на работу цепной пилы со снятыми защитными ограждениями».
    (Боб Грей)
     
  3. «В C++ сложнее выстрелить себе в ногу, но когда вы это сделаете, вам оторвет всю ногу.
    (Бьерн Страуструп)
  4. «C++: где друзья имеют доступ к вашим личным членам».
    (Гэвин Рассел Бейкер)
     
  5. «Одна из основных причин падения Римской империи заключалась в том, что из-за отсутствия нуля у них не было возможности указать на успешное завершение своих программ на C».
    (Роберт Ферт)
     

Ява


 
  1. «Java во многом похожа на C++–».
    (Майкл Фельдман)
     
  2. «Говорить, что Java хороша, потому что она работает на всех операционных системах, это все равно, что говорить, что анальный секс хорош, потому что он работает для всех полов.
    (Аланна)
  3. «Хорошо, Java МОЖЕТ быть хорошим примером того, каким должен быть язык программирования. Но Java-приложения — хороший пример того, какими приложения НЕ ДОЛЖНЫ быть».
    (пиксели)
     
  4. « Если бы в Java была настоящая сборка мусора, большинство программ удаляли бы себя при выполнении».
    (Роберт Сьюэлл)
     

Открытый код


 
  1. «Программное обеспечение похоже на секс: лучше, когда оно бесплатное.
    (Линус Торвальдс)
  2. «Единственными людьми, которым есть что бояться свободных программ, являются те, чьи продукты стоят еще меньше».
    (Дэвид Эмери)
     
     

Код


 
  1. «Хороший код сам по себе является лучшей документацией».
    (Стив МакКоннелл)
     
  2. » Любой ваш собственный код, который вы не просматривали в течение шести или более месяцев, с тем же успехом мог быть написан кем-то другим.
    (закон Иглсона)
  3. «На первые 90% кода приходится первые 90% времени разработки. Оставшиеся 10% кода составляют оставшиеся 90% времени разработки».
    (Том Каргилл)
     

Разработка программного обеспечения


 
  1. «Хорошие программисты используют свой мозг, но хорошие рекомендации избавляют нас от необходимости продумывать каждый случай».
    (Фрэнсис Глассбороу)
  2. «В программном обеспечении у нас редко бывают осмысленные требования. Даже если мы это сделаем, единственная мера успеха, которая имеет значение, заключается в том, решает ли наше решение изменчивое представление клиента о том, в чем заключается его проблема».
    (Джефф Этвуд)
  3. «Учитывая нынешнее плачевное состояние наших компьютерных программ, очевидно, что разработка программного обеспечения по-прежнему остается черной магией и пока не может называться инженерной дисциплиной».
    (Билл Клинтон)
  4. «У вас не может быть отличного программного обеспечения без отличной команды, а большинство команд разработчиков ведут себя как неблагополучные семьи.
    (Джим Маккарти)
     

Отладка


 
  1. «Как только мы начали программировать, мы, к своему удивлению, обнаружили, что правильно писать программы не так просто, как мы думали. Необходимо было обнаружить отладку. Я точно помню момент, когда понял, что с этого момента большую часть своей жизни буду проводить в поиске ошибок в собственных программах».
    (Морис Уилкс открывает отладку, 1949 г.)  
  2. «Отладка в два раза сложнее, чем написание кода.Следовательно, если вы пишете код настолько умно, насколько это возможно, вы по определению недостаточно умны, чтобы его отлаживать».
    (Брайан Керниган)
     
  3. «Если отладка — это процесс устранения ошибок, то программирование должно быть процессом их добавления».
    (Эдсгер В. Дейкстра)
     

Качество


 
  1. «Мне все равно, работает ли это на вашей машине! Мы не отправляем вашу машину!»
    (Видиу Платон)
     
  2. «Программирование похоже на секс: одна ошибка, и вы оказываете поддержку на всю жизнь.
    (Майкл Синз)
  3. «Есть два способа писать безошибочные программы; работает только третий».
    (Алан Дж. Перлис)
     
  4. «У вас может быть либо качество программного обеспечения, либо арифметика указателей, но вы не можете иметь и то, и другое одновременно».
    (Бертран Мейер)  
  5. «Если бы McDonalds управлялся как компания-разработчик программного обеспечения, один из каждых ста Биг-Маков вызвал бы пищевое отравление, и ответ был бы таким: «Извините, вот купон еще на два».’ “
    (Марк Минаси)  
  6. «Всегда кодируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет жестоким психопатом, который знает, где вы живете».
    (Мартин Голдинг)
  7. «Человеку свойственно ошибаться, но чтобы действительно все испортить, нужен компьютер».
    (Пауль Эрлих)  
  8. «Компьютер позволяет совершать больше ошибок быстрее, чем любое изобретение в истории человечества, за возможным исключением пистолетов и текилы.
    (Митч Рэдклифф)

Прогнозы


 
  1. «Все, что можно изобрести, уже изобретено».
    (Чарльз Х. Дуэлл, комиссар Патентного ведомства США, 1899 г. )  
  2. «Я думаю, что есть мировой рынок примерно для 5 компьютеров».
    (Томас Дж. Уотсон, председатель правления IBM, около 1948 г.)
     
  3. «Кажется, мы достигли предела того, что можно достичь с помощью компьютерных технологий, хотя с такими заявлениями следует быть осторожными, так как через 5 лет они звучат довольно глупо.
    (Джон фон Нейман, около 1949 г.)
  4. «Но для чего это нужно?»
    (инженер отдела передовых вычислительных систем IBM, комментирует микрочип, 1968 г.)
     
  5. «Ни у кого нет причин иметь дома компьютер».
    (Кен Олсон, президент Digital Equipment Corporation, 1977 г.)
  6. «640K должно быть достаточно для всех».
    (Билл Гейтс, 1981)
  7. «Windows NT адресует 2 гигабайта оперативной памяти, что больше, чем когда-либо потребуется любому приложению.” 
    (Microsoft, разработка Windows NT, 1992 г. )
     
  8. «Мы никогда не станем по-настоящему безбумажным обществом, пока разработчики Palm Pilot не выпустят WipeMe 1.0 ».
    (Энди Пирсон)
     
  9. «Если так будет продолжаться, у человека атрофируются все конечности, кроме кнопочного пальца».
    (Фрэнк Ллойд Райт)

Статья опубликована 11 января 2008 г.


Если вам понравилась эта статья, поделитесь ею:

Теги: Билл-Гейтс, Компьютерное программирование, Цитаты

Оставить комментарий

7 великих цитат о программировании — Сообщество разработчиков

Итак… какую версию Linux мне следует установить на моей новой машине?
Нажмите здесь, чтобы проголосовать!

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

«Программирование — это не то, что вы знаете, это то, что вы можете понять». Крис Пайн

Особенно важно для новичков. Сначала мы так стремимся знать все, особенно синтаксис языка.Решение проблем — это навык, который мы используем чаще всего.

«Единственный способ выучить новый язык программирования — писать на нем программы.» Деннис Ричи

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

«Иногда лучше оставить что-то в покое, поставить на паузу, и это очень верно для программирования.» Джойс Уилер

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

«В некотором смысле программирование похоже на рисование. Вы начинаете с чистого холста и некоторых основных исходных материалов. Вы используете сочетание науки, искусства и ремесла, чтобы решить, что с ними делать.» Эндрю Хант

Посторонние задаются вопросом, является ли программирование искусством.Программисты этого не делают.

«Тестирование ведет к неудаче, а неудача ведет к пониманию.» Берт Рутан

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

«Лучшее сообщение об ошибке — это то, которое никогда не появляется.» Томас Фукс

Помните об этом в следующий раз, когда решите сосредоточиться на отчетах об ошибках.

«Самая разрушительная фраза в этом языке… так всегда делалось» Грейс Хоппер

Чтобы быть программистом в долгосрочной перспективе, вы должны любить перемены. Это нельзя просто терпеть, это нужно любить.

Бонус Цитата

Так как #6 кажется несколько расплывчатым, я добавлю этот как патч:

«Не пишите улучшенные сообщения об ошибках, пишите код, который в них не нуждается.» Джейсон С.Макдональдс

176 лучших цитат о программировании и кодировании

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

Как однажды сказал Билл Гейтс, персональные компьютеры, несомненно, превратились в наших специалистов по кремнию, заполнив почти каждую часть нашей передовой жизни.Поэтому часть лучших личностей нашего времени рассматривала основы ПК и программирования в нашей человеческой жизни.

Следовательно, ниже приведены несколько лучших цитат о программировании и кодировании.

Лучшие цитаты о программировании всех времен:

1. «Когда вы ничего не создаете, вас определяют ваши вкусы, а не способности. ваши вкусы только сужают и исключают людей. так что творите.»― Why The Lucky Stiff

2. «Java для JavaScript — это то же самое, что Car для ковра.”- Крис Хейлманн

3. «Lisp — это не язык, это строительный материал». – Алан Кей

4. «Отладка в два раза сложнее, чем написание кода. Поэтому, если вы пишете код максимально умно, вы по определению недостаточно умны, чтобы его отлаживать». – Брайан В. Керниган

5. Лучшее в логическом значении то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного. – Анонимный

6.Самое главное в языке программирования — это имя. Язык не будет успешным без хорошего имени. Я недавно придумал очень хорошее имя и теперь ищу подходящий язык. – Дональд Кнут

7. «Программисты соревнуются со Вселенной в создании больших и лучших программ, защищающих от идиотов, в то время как Вселенная пытается создавать больших и лучших идиотов. Пока Вселенная побеждает». – Рич Кук

8.«Есть два способа создания дизайна программного обеспечения: один способ — сделать его настолько простым, чтобы в нем не было очевидных недостатков, а другой — сделать его настолько сложным, чтобы не было очевидных недостатков. Первый способ гораздо сложнее.»
К.А.Р. Хор

9. «Программы должны быть написаны для того, чтобы их могли читать люди, и лишь случайно для того, чтобы машины могли выполнять их». ― Гарольд Абельсон

10. «Если отладка — это процесс устранения программных ошибок, то программирование должно быть процессом их внесения. ” – Эдсгер Дейкстра


11. «Ходить по воде и разрабатывать программное обеспечение на основе спецификации легко, если и то, и другое заморожено». — Эдвард В Берард

12. Без требований или дизайна программирование — это искусство добавления ошибок в пустой текстовый файл. – Луи Сригли

13. «Практически невозможно научить хорошему программированию студентов, ранее знакомых с BASIC: как потенциальные программисты они психически изуродованы без надежды на возрождение.– Эдсгер Дейкстра

14. «Большинство из вас знакомы с достоинствами программиста. Их, конечно, три: лень, нетерпение и высокомерие». – Ларри Уолл

15. «Измерение прогресса программирования по строкам кода похоже на измерение прогресса в строительстве самолета по весу».–  Билл Гейтс

16. «Сегодня программирование — это гонка между инженерами-программистами, стремящимися создавать большие и лучшие программы, защищенные от идиотов, и Вселенной, пытающейся производить больших и лучших идиотов.Пока Вселенная побеждает». ―  Рик Кук

17. « Правила оптимизации:
Правило 1: Не делайте этого.
Правило 2 (только для экспертов): пока не делайте этого. ”– Майкл А. Джексон

18. «Таких жуков, как Банни, больше не делают». — Олав Мьельде

19. Наготове, стреляйте, цельтесь: быстрый подход к разработке программного обеспечения. Готов, цель, цель, цель, цель: медленный подход к разработке программного обеспечения. – Анонимный

20.«Думаю, повседневная жизнь похожа на программирование. Если ты любишь что-то, ты можешь придать этому красоту». – Дональд Кнут  

21. «Проблема программистов в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно». Сеймур Крей

22. . «Отладка в два раза сложнее, чем написание кода. Следовательно, если вы пишете код максимально умно, вы по определению недостаточно умны, чтобы его отлаживать.”
–  Брайан В. Керниган

23. «Всегда программируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет агрессивным психопатом, который знает, где вы живете» ―  Джон Вудс

24. «Ходить по воде и разрабатывать программное обеспечение на основе спецификации легко, если и то, и другое заморожено. ”– Эдвард V Берар

25. «Язык программирования является низкоуровневым, когда его программы требуют внимания к несущественным.”- Алан Дж. Перлис

26. «Это не ошибка — это недокументированная функция». – Анонимный

27. «Вы можете не думать, что программисты художники, но программирование — чрезвычайно творческая профессия. Это творчество, основанное на логике». – Джон Ромеро

28. «Образование в области информатики не может сделать кого-либо опытным программистом, так же как изучение кистей и пигментов не может сделать кого-то опытным художником.” – Эрик Рэймонд

29. «C позволяет легко выстрелить себе в ногу; C++ усложняет задачу, но когда вы это сделаете, вам снесет всю ногу».–  Бьярн Страуструп

30. «Лучшие программы пишутся так, чтобы вычислительные машины могли выполнять их быстро и чтобы люди могли их ясно понимать. В идеале программист — это эссеист, который работает с традиционными эстетическими и литературными формами, а также с математическими концепциями, чтобы сообщить, как работает алгоритм, и убедить читателя в том, что результаты будут правильными.―― Дональд Эрвин Кнут

31. «Отладка в два раза сложнее, чем написание кода. Следовательно, если вы пишете код максимально умно, вы по определению недостаточно умны, чтобы его отлаживать. ” – Брайан Керниган

32. «Программа C похожа на быстрый танец на только что натертом воском танцполе людьми с бритвами». — Waldi Ravens

33. Хороший программист — это тот, кто всегда смотрит в обе стороны, прежде чем перейти улицу с односторонним движением.– Дуг Линдер

34. Если подумать о компьютерном программировании, то оно настолько антисоциально, насколько это вообще возможно. – Шон Фаннинг

35. «Лучшие программисты ничем не лучше, чем просто хорошие. Они на порядок лучше, если измерять их по любому стандарту: концептуальному творчеству, скорости, изобретательности дизайна или способности решать проблемы». – Рэндалл Э. Стросс

36. «При отладке новички вставляют корректирующий код; специалисты удаляют дефектный код.
Ричард Паттис

37. «Я не великий программист; Я просто хороший программист с отличными привычками». ―  Кент Бек

38. «Совсем не важно, чтобы все получилось правильно с первого раза. Жизненно важно сделать это правильно в последний раз. ”– Эндрю Хант и Дэвид Томас

39. «Образование в области компьютерных наук не может сделать кого-либо опытным программистом в большей степени, чем изучение кистей и пигментов может сделать кого-то опытным художником.”– Эрик С. Рэймонд

40. «Удаленный код — это отлаженный код». – Джефф Сикель

41. «Ходить по воде и разрабатывать программное обеспечение на основе спецификации легко, если и то, и другое заморожено». — Эдвард V Берар

42. «Всегда кодируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет жестоким психопатом, который знает, где вы живете». – Мартин Голдинг

43. «Низкоуровневое программирование полезно для души программиста. Джон Кармак

44. «Отличный токарный оператор получает в несколько раз больше, чем средний токарный оператор, но отличный программист стоит в 10 000 раз больше, чем средний программист». – Билл Гейтс

45. «Образование в области информатики не может сделать кого-либо опытным программистом, так же как изучение кистей и пигментов не может сделать кого-то опытным художником». –  Эрик С. Рэймонд

46.«Дайте человеку программу, фрустрируйте его на день.
Научите человека программировать, разочаруйте его на всю жизнь. ―  Васим Латиф

47. «Сначала решите задачу. Затем напишите код. ”– Джон Джонсон

48. «Хорошо, Java МОЖЕТ быть хорошим примером того, каким должен быть язык программирования. Но Java-приложения — хороший пример того, какими приложения НЕ ДОЛЖНЫ быть».
пиксель

49. «Должны ли индексы массива начинаться с 0 или 1? Мой компромисс в 0,5 был отклонен без должного рассмотрения. – Стэн Келли-Бутл

50. Это всегда занимает больше времени, чем вы ожидаете, даже если принять во внимание закон Хофштадтера. — Закон Хофштадтера

51. « Всегда кодируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет жестоким психопатом, который знает, где вы живете. ” – Рик Осборн

52.Программирование похоже на секс. Одна ошибка, и вы должны поддерживать ее всю оставшуюся жизнь. – Майкл Синц

53. « Каждый дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям. ”– Мартин Фаулер

54. «Переход к управлению означал большую ответственность и влияние, но это также означало отказ от повседневного программирования в моей роли, что было тяжело, потому что вывело меня из зоны комфорта.  – Марисса Майер

55. «Программное обеспечение — отстой, потому что этого требуют пользователи. ” – Натан Мирвольд

56. «Измерение прогресса программирования по строкам кода похоже на измерение прогресса в самолетостроении по весу». – Билл Гейтс

57. « Linux бесплатен только в том случае, если ваше время не имеет ценности. — Джейми Завински

58. «Большинство хороших программистов занимаются программированием не потому, что они ожидают, что им заплатят или получат признание публики, а потому, что программировать доставляет удовольствие.”– Линус Торвальдс

59. «Остерегайтесь ошибок в приведенном выше коде; Я только доказал, что это правильно, не пробовал.
Дональд Кнут

60. «Все знают, что отладка в два раза сложнее, чем написание программы. Так что, если вы настолько умны, насколько это возможно, когда вы это пишете, как вы сможете отлаживать его?»
Брайан В. Керниган

61. «Сейчас нет, никогда не было и не будет языка программирования, на котором было бы хоть немного сложно писать плохой код.– Закон Флона

62. «Учитывая нынешнее плачевное состояние наших компьютерных программ, очевидно, что разработка программного обеспечения по-прежнему является черной магией и пока не может называться инженерной дисциплиной». — Билл Клинтон

63. « Первые 90 % кода составляют первые 90 % времени разработки. Оставшиеся 10% кода составляют остальные 90% времени разработки.
Том Каргилл

64.Всегда кодируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет жестоким психопатом, который знает, где вы живете. — Рик Осборн

65. «Хороший код — это лучшая документация сама по себе. Собираясь добавить комментарий, спросите себя: «Как мне улучшить код, чтобы этот комментарий не понадобился?» Улучшите код, а затем задокументируйте его, чтобы сделать его еще понятнее. ”– Стив МакКоннелл

66. «Удаленный код — это отлаженный код». – Джефф Сикель

67.«Программы должны быть написаны для того, чтобы их могли читать люди, и лишь случайно для того, чтобы машины могли выполнять их. – Абельсон

68. «Gates — совершенная машина для программирования. Он считает, что все можно определить, изучить, свести к основному и перестроить в логическую последовательность, которая приведет к определенной цели». – Стюарт Олсоп

69. «Большая часть программного обеспечения сегодня очень похожа на египетскую пирамиду с миллионами кирпичей, сложенных друг на друга, без структурной целостности, а просто созданная с помощью грубой силы и тысяч рабов.”– Алан Кей

70. «Написание кода занимает место в человеческой иерархии, стоящее где-то выше ограбления могил и ниже управления». – Джеральд Вайнберг

71. « Программирование может быть увлекательным, как и криптография; однако их не следует совмещать. – Крайцберг и Шнейдерман

72. «Язык, который не влияет на то, как вы думаете о программировании, не стоит знать». ―  Алан Дж.Перлис

73. « Копировать и вставлять — ошибка дизайна. ”– Дэвид Парнас

74. «Использование COBOL калечит разум; поэтому его преподавание должно рассматриваться как уголовное преступление».- E.W. Dijkstra

75. «Прежде чем программное обеспечение можно будет использовать повторно, оно должно быть пригодным для использования. ” – Ральф Джонсон

76. «Без требований или дизайна программирование — это искусство добавления ошибок в пустой текстовый файл.”– Луи Сригли

77. Программное обеспечение проходит бета-тестирование незадолго до выпуска. Бета в переводе с латыни означает «все еще не работает». Анонимный

78. « Когда кто-то говорит: «Мне нужен язык программирования, на котором мне нужно только сказать, что я хочу сделать», дайте ему леденец. ” – Алан Перлис

79. Объектно-ориентированное программирование — исключительно плохая идея, которая могла родиться только в Калифорнии.– Эдсгер Дейкстра

80. « Компьютеры хорошо следуют инструкциям, но не умеют читать ваши мысли.
Дональд Кнут


81. «Сначала изучите информатику и всю теорию. Затем разработайте стиль программирования. Тогда забудьте обо всем этом и просто взламывайте». – Джордж Карретт

82. « Любой собственный код, который вы не просматривали в течение шести или более месяцев, с тем же успехом мог быть написан кем-то другим.” – Закон Иглсона

83. «Хороший код сам по себе является лучшей документацией. Собираясь добавить комментарий, спросите себя: «Как я могу улучшить код, чтобы этот комментарий не понадобился?»

84. «Два раза меня [члены парламента] спрашивали: «Пожалуйста, мистер Бэббидж, если вы введете в машину неправильные цифры, получатся ли правильные ответы?» Я не могу правильно понять такая путаница идей, которая могла вызвать такой вопрос.”
―  Чарльз Бэббидж

85. «Хороший дизайн повышает ценность быстрее, чем стоимость». — Томас К. Гейл

86. Некоторые люди, сталкиваясь с проблемой, думают: «Я знаю, я буду использовать регулярные выражения». Теперь у них две проблемы.— Джейми Завински

87. Программирование сегодня — это гонка между инженерами-программистами, стремящимися создавать большие и лучшие программы, защищенные от идиотов, и Вселенной, пытающейся производить больших и лучших идиотов.Пока вселенная побеждает. – Рик Кук

88. «АПЛ — ошибка, доведенная до совершенства. Это язык будущего для методов программирования прошлого: он создает новое поколение бездельников». – Эдсгер Дейкстра

89. «Лучшее в логическом значении — это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного».
Анонимный

90. «Компьютерный программист — творец вселенных, для которых он один является законодателем.Ни один драматург, ни один режиссер, ни один император, каким бы могущественным он ни был, никогда не обладал такой абсолютной властью, чтобы устроить сцену или поле битвы и командовать такими непоколебимо послушными актерами или войсками». ― Джозеф Вайценбаум

91. «Python — это простая замена BASIC в том смысле, что Optimus Prime — это простая замена грузовику». — Кори Додт

92. «В теории нет разницы между теорией и практикой.Но на практике это так». — Ян Л. А. ван де Снепшойт

93. «Сегодня программирование — это гонка между инженерами-программистами, стремящимися создавать большие и лучшие программы, защищенные от идиотов, и Вселенной, пытающейся производить больших и лучших идиотов. Пока вселенная побеждает». – Рик Кук

94. «Секрет жизни совершенства заключается просто в том, чтобы мыслить мысли о совершенстве. На самом деле, это вопрос программирования нашего разума такой информацией, которая сделает нас свободными.” – Чарльз Р. Суиндолл
95. “Есть только два вида языков программирования: те, на которые люди всегда ворчат, и те, которыми никто не пользуется”. – Бьярн Страуструп

96. . «В один из моих самых продуктивных дней я выбросил 1000 строк кода». –  Кен Томпсон

97. «Ходить по воде и разрабатывать программное обеспечение на основе спецификации легко, если и то, и другое заморожено». ―  Эдвард Берард

98.«Разговоры дешевы. Покажите мне код».- Линус Торвальдс

99. «Вы можете использовать ластик на чертежном столе или кувалду на строительной площадке». – Фрэнк Ллойд Райт

100. «Наша конечная цель — расширяемое программирование (EP). Под этим мы подразумеваем построение иерархии модулей, каждый модуль добавляет в систему новую функциональность». –   Никлаус Вирт


101.«PHP — это мелкое зло, совершаемое и созданное некомпетентными любителями, тогда как Perl — это великое и коварное зло, совершаемое опытными, но извращенными профессионалами». – Джон Риббенс

102. «Perl — единственный язык, который выглядит одинаково до и после шифрования RSA».
―  Кит Бостик

103. «Программирование — это как бить себя по лицу, рано или поздно кровь из носа пойдет». Кайл Вудбери

104.«Измерение прогресса программирования по строкам кода похоже на измерение прогресса в самолетостроении по весу». — Билл Гейтс

105. «Любопытная вещь в нашей отрасли: мы не только не учимся на своих ошибках, но и не учимся на своих успехах». – Кейт Брейтуэйт

106. «Я программировал компьютеры с начальной школы, где нас учили, и я занимался информатикой в ​​средней школе и колледже.— Маси Ока

107. «Если строители строили здания так же, как программисты писали программы, то первый попавшийся дятел разрушил цивилизацию». –  Джеральд Вайнберг

108. «Самая катастрофическая вещь, которую вы можете когда-либо выучить, — это ваш первый язык программирования». ―  Алан Кей

109. «В компьютерных науках есть две сложные проблемы: инвалидация кеша, присвоение имен объектам и ошибки смещения на 1. Леон Бэмбрик

110. «Есть только два вида языков программирования: те, на которые люди вечно ворчат, и те, которыми никто не пользуется». – Бьярн Страуструп


111. «У нас все еще есть традиция на английском телевидении; за последние пять лет он немного поблек, но у нас все еще есть традиция, в которой важным является качество и сложный характер программирования». –   Роуэн Аткинсон

112.«Я придумал термин «объектно-ориентированный» и могу сказать вам, что не имел в виду C++», — Алан Кей

113. «Самое важное свойство программы заключается в том, выполняет ли она намерение пользователя». ―  C.A.R. Хор

114. «Девять человек не могут родить ребенка за месяц». — Фред Брукс

115. Самые дешевые, быстрые и надежные компоненты — это те, которых нет. Гордон Белл

116.«У меня никогда не было веселых подростковых исследований мира, потому что я сидел дома и изучал программирование». – Маркус Перссон

117. «Обучение программированию имеет не больше общего с разработкой интерактивного программного обеспечения, чем обучение печатать вслепую — с написанием стихов» — Тед Нельсон

118. «Объектно-ориентированное программирование предлагает надежный способ написания спагетти-кода. Он позволяет добавлять программы в виде серии исправлений». ―  Пол Грэм

119.«Отладчики не удаляют ошибки. Они показывают их только в замедленной съемке». — Неизвестно

120. «Проблема программистов в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно». – Сеймур Крей


121. Оцифровка, скорее, консолидирует индустрию вещания в Индии, потому что, как только кабель будет оцифрован, все программисты, естественно, смогут продемонстрировать свои программы.– Субхаш Чандра

122. «Лучшие программисты ничуть не лучше, чем просто хорошие. Они на порядок лучше, если измерять по любому стандарту: концептуальному творчеству, скорости, изобретательности дизайна или способности решать проблемы». Рэндалл Э. Стросс

123. «Мы наблюдаем общество, которое все больше зависит от машин, но все меньше способно их производить или даже эффективно использовать». ―  Дуглас Рашкофф

124.Первые 90% кода составляют первые 90% времени разработки. Оставшиеся 10 % кода составляют оставшиеся 90 % времени разработки.—  Том Каргилл

125. «Не волнуйтесь, если что-то не работает. Если бы все было так, ты бы остался без работы». – Закон Мошера в программной инженерии

126. «Маркетинг — это обратная сторона программирования». – Джон Макафи

127. «В сорок лет я был слишком стар, чтобы самому работать программистом; писать код — это работа молодых людей.――  Майкл Крайтон

128. «Если бы в Java была настоящая сборка мусора, большинство программ удаляли бы себя при выполнении». — Роберт Сьюэлл

129. «Многие люди склонны смотреть на стили и языки программирования как на религии: если вы принадлежите к одной, вы не можете принадлежать к другой. Но эта аналогия — еще одно заблуждение». – Никлаус Вирт

130. «Остерегайтесь ошибок в приведенном выше коде; Я только доказал, что это правильно, не пробовал.”- Дональд Э. Кнут.


131. «Программирование восходит к началу времен. Это было немного похоже на помойку за отцовским замком. ―  Вернор Виндж

132. «Меня два раза спрашивали: «Молитесь, мистер Бэббидж, если вы введете в машину неправильные цифры, будут ли получены правильные ответы?» В одном случае этот вопрос поставил член Верхней, а в другом — член Нижней палаты.Я не могу правильно понять, какое смешение идей может вызвать такой вопрос». — Чарльз Бэббидж

133. «Большинство хороших программистов занимаются программированием не потому, что они ожидают, что им заплатят или заслужат признание публики, а потому, что программировать доставляет удовольствие». – Линус Торвальдс

134. «Иногда лучше поваляться в постели в понедельник, чем провести остаток недели за отладкой кода понедельника». — Кристофер Томпсон

135.«На самом деле некоторые из лучших программ выполняются на бумаге. Поместить его в компьютер — всего лишь незначительная деталь». ―  Макс Канат-Александр

136. «Все это болтовня, пока код не заработает». Уорд Каннингем

137. «Когда мне будет 18, я наконец-то смогу заказать платные программы по телевидению. Как всегда говорится: «Для звонка должно быть 18 или больше», чтобы я мог звонить! Наконец-то я могу купить несколько блендеров из телевизора». – Остин Махоуни

138.«Измерение прогресса программирования по строкам кода похоже на измерение прогресса в самолетостроении по весу». — Билл Гейтс

139. «Программистов следует оценивать не по их изобретательности и логике, а по полноте анализа их кейсов». ―  Алан Дж. Перлис

140. «Комментирование вашего кода похоже на уборку ванной комнаты — вы никогда не захотите этого делать, но это действительно доставляет больше удовольствия вам и вашим гостям.” — Райан Кэмпбелл


141. «Проприетарные программы, такие как новости, могут быть отличным оружием». –   Алан Джерри

142. «Меня не обучала школьная система, как других детей, и когда я концентрировался на учебе, мой разум был загроможден и заблокирован программированием системы». – Хьюи Ньютон

143. «Что такое Oracle? Куча людей. И все наши продукты были всего лишь идеями в головах этих людей — идеями, которые люди ввели в компьютер, проверили, и это оказалось лучшей идеей для базы данных или языка программирования.” –   Ларри Эллисон

144. «Программирование — один из самых сложных разделов прикладной математики; бедным математикам лучше оставаться чистыми математиками». –   Эдсгер Дейкстра

145. «Прогресс возможен только в том случае, если мы приучим себя думать о программах, не думая о них как об фрагментах исполняемого кода. ” ―  Эдсгер В. Дейкстра

146. «Должны ли индексы массива начинаться с 0 или 1? Мой компромисс 0. 5 был отклонен, как мне показалось, без должного рассмотрения». — Стэн Келли-Бутл

147. «Тип программирования, который предоставляет C, вероятно, останется таким же абсолютно или постепенно сократится в использовании, но относительно JavaScript или его варианты, или XML, будут продолжать занимать более важное место». – Деннис Ричи

148. «С самого раннего детства я испытывал дикий энтузиазм по поводу игр, и карьерный путь, на который я решил не идти, но который действительно обдумывал, заключался в программировании и дизайне игр.” – Трент Резнор

149. «Возможно ли, что программное обеспечение не похоже ни на что другое, что оно предназначено для выбрасывания: что весь смысл в том, чтобы всегда видеть его как мыльный пузырь?» ―  Алан Дж. Перлис

150. Быть хорошим инженером-программистом — это 3% таланта, 97% — не отвлекаться на интернет. Неизвестно  


151. «Когда «Маппет-шоу» закончилось, мы все сели и сказали, какое телешоу мы хотели бы сделать.Мы чувствовали, что в наши дни нужны качественные детские программы». – Джим Хенсон

152. «Что за программист настолько оторван от реальности, что думает, что у него получится сложное программное обеспечение с первого раза?» ―  Джеймс Алан Гарднер

153. «Если вы хотите отправиться в путь и разработать что-то грандиозное новое, вам не нужны миллионы долларов капитализации. Вам нужно достаточное количество пиццы и диетической колы, чтобы хранить их в холодильнике, дешевый компьютер для работы и самоотверженность.— Джон Кармак

154. «Почти все программирование на наших компакт-дисках сделано лично мной, поэтому я как бы могу полностью контролировать, какие звуки мне нужны для завершения песни». Тайлер Джозеф

155. «Вопрос поиска наилучшего возможного ответа или достижения максимальной эффективности обычно возникает в промышленности только после серьезной работы или юридических проблем». ―  Стивен С. Скиена

156.«Все проблемы в информатике можно решить с помощью другого уровня косвенности… За исключением проблемы слишком большого количества уровней косвенности». — Дэвид Уилер

157. «Мы тратим слишком много времени на беспокойство о том, как индустрия производит программы, и слишком мало беспокоятся о том, как их потребляет публика». – Михаил Медведь

158. «Я думаю и надеюсь, что в ваших руках находится разум: способность видеть в машине нечто большее, чем когда вы впервые пришли к ней, что вы можете сделать ее еще больше.” ―  Алан Дж. Перлис

159. «Тестирование может доказать только наличие ошибок, а не их отсутствие». Эдсгер В. Дейкстра

160. «Программирование — это не игра с нулевой суммой. Обучение чему-то коллеги-программиста не отнимет этого у вас. Я рад поделиться тем, что могу, потому что я делаю это из любви к программированию». – Джон Кармак

161. «Программирование — это не то, что вы знаете; я о том, что вы можете понять.”
―  Крис Пайн

162. Мне все равно, работает ли это на вашей машине! Мы не отправляем вашу машину!
Видиу Платон

163. «В конце концов, инструменты программирования программного обеспечения и интернет-сервисы упрощают запуск новых глобальных программных стартапов во многих отраслях — без необходимости вкладывать средства в новую инфраструктуру и обучать новых сотрудников». – Марк Андриссен

164. «Любой ботаник, выросший примерно в то же время, что и я, программирование BBC было для нас сундуком с сокровищами. ” – Крис Хардвик

165. «Некоторым языкам программирования удается поглощать изменения, но выдерживать прогресс».
Алан Перлис

166. «Независимо от того, являетесь ли вы вундеркиндом программистом или офис-менеджером, владеющим всем вместе, технологии дают небольшим группам увлеченных людей поразительную степень рычагов влияния, чтобы сделать мир лучше». – Джастин Розенштейн

167. «Напишите программу эффективно, как вы пишете для планировщика ядра» ―  Ахмад Моавад

168.«Хороший код сам по себе является лучшей документацией. Собираясь добавить комментарий, спросите себя: «Как мне улучшить код, чтобы этот комментарий не понадобился?» Улучшите код, а затем задокументируйте его, чтобы сделать его еще понятнее». – Стив МакКоннелл

169. «У нас уже есть профессор, который использует онлайн-социальную сеть выпускников Массачусетского технологического института для обучения студентов программированию. Только представьте, как распространить это в моде Facebook на десятки или сотни миллионов людей по всему миру.– Анант Агарвал

170. «Многих это не расстраивает, но тот факт, что ограничения доступности не учитываются, заставил не одну пацифистскую душу задуматься о явно непацифистских действиях». ― Скотт Мейерс

171. «Программист — это устройство для превращения кофеина в код».

172. «Реклама с изображением реальных женщин и настоящей красоты — необходимый компонент, чтобы компенсировать потенциально опасные программы для маленьких девочек.” – Рашида Джонс

173. «Самый счастливый момент, который я испытал; это тот момент, когда я осознал свою способность творить».
―  Доктор Хазем Али

174. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». – Мартин Фаулер

175. «Я любил логику, математику, программирование. Я любил системы и логические подходы. И поэтому я просто решил, что архитектура — это идеальное сочетание.— Майя Лин

176. «Детские программы в Америке, я думаю, довольно дрянные с точки зрения отсутствия разнообразия. Это в значительной степени мультфильмы и диснеевские шоу. Я не нахожу ничего из этого стимулирующим для детей». –   Алекс Кингстон 

Предыдущая статья130 лучших цитат об организации от известных авторовСледующая статья101 мотивационные или вдохновляющие цитаты для соискателей

11 языков программирования с их честными лозунгами | Санджай Приядарши

Боб: — Вы можете легко начать, но вы никогда не узнаете меня полностью.

Алиса: — Без CSS я считаю себя голой.

Я: — Хотел бы я, чтобы буква L, присутствующая во мне, превратила меня в язык программирования. Я не вхожу в список.

Боб: — Начни изучать меня, так как я дружелюбен к новичкам.

Алиса:— Не нужно писать код, у нас есть библиотека для всего.

Я:— Не связывайся со мной. Я покажу вам ошибку отступа.

Боб :— Я был первым, кто указал на других.

Алиса: — Воспользуйся мной, если у тебя много свободного времени.

Я: — Можешь называть меня матерью всех языков.

Боб: — У меня сложные отношения с Си.

Алиса: — Я популярна среди студентов, занимающихся соревновательным программированием.

Я: — Был бы C, но у меня модификация ++.

Боб: — Я люблю многословные вопросы.

Алиса: — Подожди еще несколько минут, только закончу за час.

Я: — Кооперативы меня давно полюбили.

Боб: — Рождение новых фреймворков — мое хобби.

Алиса: — React был еще одним способом, которым Facebook пытался меня исправить.

Я: — Java для Javascript, как Corona для Coronavirus.

Алиса: — Ты меня не любишь, если у тебя нет Макбука.

Я:—Язык программирования.

Боб: — Выберите меня, если вам нужно долгое время компиляции.

Алиса: — Google только что придумал короткую версию своего имени.

Я: — Постараюсь быть простым и понятным.

Боб: —Тебе будет трудно мной управлять.

Алиса: — Да, я существую и сегодня.

Я: — Почему меня используют только несколько разработчиков?

Боб: — Я как поезд. Я работаю только на железной дороге.

Алиса: — Меня сложно понять с первого раза.

Я: — Мне нравится двигаться медленно и размеренно. Паровая машина в 22 веке.

Боб: — Java — мой папа, а C++ — моя мама.

Алиса: — Эй, я как Ява, только на стероидах.

Я: — Пожалуйста, перестаньте сравнивать меня с Java.

.
Опубликовано в категории: Разное

Добавить комментарий

Ваш адрес email не будет опубликован.