Правила жизни известных программистов: Гвидо ван Россум - ProgKids
← Все статьи журнала

Правила жизни известных программистов: Гвидо ван Россум

Программист Гвидо ван Россум

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

А если ваш ребенок тоже хочет стать программистом, мы ждем его на занятиях в Progkids!

Топ-5 правил Гвидо ван Россума в жизни

#1. Найди то, что тебя окрыляет

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

В конце 1980-х годов Гвидо начал работать над собственным языком программирования, который должен был быть простым и понятным для использования. Так появился Python — язык, который стал настоящей страстью и делом жизни ван Россума.

#2. Верь в невозможное

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

#3. Найди свою стаю 

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

#4. Не оставляй себе “лазеек”

В 2000 году Гвидо ван Россум получил предложение присоединиться к стартапу BeOpen.com. Это требовало переезда в США и отказа от стабильной работы. Гвидо решил рискнуть и переехать, так как это было необходимо для продвижения языка Python. Он осознавал, что в случае неудачи ему придется искать новую работу.

Позже Гвидо признался, что его бывший начальник долгое время сомневался в целесообразности переезда и советовал подумать о запасном плане. Однако Гвидо не хотел оставаться на месте и предпочел действовать, не зацикливаясь на возможных неудачах. В итоге события развивались неожиданно: после участия в нескольких стартапах, которые вскоре закрылись, он семь лет проработал в Google и еще шесть — в Dropbox. В этих компаниях он мог посвящать половину своего времени развитию Python.

Гвидо был уверен в своем решении и не беспокоился о возможных провалах. Хотя работа со стартапом не сложилась, это оказалось к лучшему — произошли события, которые невозможно было предсказать. В США развитие Python достигло нового уровня, и язык стал известен по всему миру.

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

#5. Сделай все, чтобы стать продуктивным

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

Кстати, именно мысль о повышении продуктивности заставила Гвидо взяться за разработку Python. 

Топ-10 правил Гвидо ван Россума в работе 

№1. Простота и читаемость кода

Гвидо всегда стремится к тому, чтобы код был простым и понятным. Он считает, что читаемость кода так же важна, как и его функциональность. Это правило даже отражено в девизе Python.

№2. Ясная структура

Код должен быть структурированным и логичным. Использование отступов вместо фигурных скобок в Python подчеркивает важность ясной структуры.

№3. Минимализм

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

№4. Согласованность кода

Это помогает другим программистам быстрее понять ваш код и работать с ним. Следуйте единому стилю, и будет всем счастье =)

№5. Практичность

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

№6. Открытость для изменений

Хотя Python имеет свои традиции, он остается открытым для улучшений. Гвидо поддерживает любые идеи, если они делают язык более удобным.

№7. Сообщество

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

№8. Документирование

Хорошая документация делает язык доступным для новичков и опытных пользователей. Гвидо всегда уделял внимание качеству документации Python.

№9. Уважительное отношение к пользователям

Для Гвидо важно учитывать потребности клиентов.

№10. Саморазвитие

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

Дзен Python

Дзен Пайтона — это философия программирования на Python, созданная Тимом Петерсом, включающая 19 важнейших принципов написания программ. Тим Петерс внес значительный вклад в развитие Python и даже участвовал в его проектировании на ранних этапах. Он сформулировал эти принципы и поделился ими в 1999 году. Тим оставил 20-й принцип незаполненным, чтобы его мог дополнить Гвидо ван Россум, автор Python. Однако этот принцип так и остался открытым. Дзен Пайтона служит основой для понимания философии дизайна языка и включен в официальную документацию по Python. В интерпретаторе Python он доступен как пасхальное яйцо: если ввести команду `import this`, на экране отобразится текст документа.

А вот и сам текст

  1. Красивое лучше, чем уродливое.
  2. Явное лучше, чем неявное.
  3. Простое лучше, чем сложное.
  4. Сложное лучше, чем запутанное.
  5. Плоское лучше, чем вложенное.
  6. Разреженное лучше, чем плотное.
  7. Читаемость имеет значение.
  8. Особые случаи не настолько особые, чтобы нарушать правила.
  9. При этом практичность важнее безупречности.
  10. Ошибки не должны проходить незамеченными. 
  11. Если они не были явно подавленными.
  12. Встретив двусмысленность, отбрось искушение угадать.
  13. Должен существовать один и, желательно, только один очевидный способ сделать это.
  14. Хотя он поначалу может быть и не очевиден, если вы не голландец.
  15. Сейчас лучше, чем никогда. 
  16. Хотя никогда зачастую лучше, чем прямо сейчас.
  17. Если реализацию сложно объяснить — идея плоха.
  18. Если реализацию легко объяснить — идея, возможно, хороша.
  19. Пространства имен — отличная штука! Будем делать их больше!
Ваш ребенок тоже хочет стать программистом? Тогда запишите его на бесплатный пробный урок в Progkids! Мы знаем о компьютерах все и даже больше!

Еще можно почитать

Курсы для детей

Progkids обратная связь

Записаться на бесплатное занятие проще простого

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

Оставить заявку

  • Afghanistan+93
  • Albania+355
  • Algeria+213
  • American Samoa+1
  • Andorra+376
  • Angola+244
  • Anguilla+1
  • Antigua & Barbuda+1
  • Argentina+54
  • Armenia+374
  • Aruba+297
  • Ascension Island+247
  • Australia+61
  • Austria+43
  • Azerbaijan+994
  • Bahamas+1
  • Bahrain+973
  • Bangladesh+880
  • Barbados+1
  • Belarus+375
  • Belgium+32
  • Belize+501
  • Benin+229
  • Bermuda+1
  • Bhutan+975
  • Bolivia+591
  • Bosnia & Herzegovina+387
  • Botswana+267
  • Brazil+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1
  • Brunei+673
  • Bulgaria+359
  • Burkina Faso+226
  • Burundi+257
  • Cambodia+855
  • Cameroon+237
  • Canada+1
  • Cape Verde+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic+236
  • Chad+235
  • Chile+56
  • China+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros+269
  • Congo - Brazzaville+242
  • Congo - Kinshasa+243
  • Cook Islands+682
  • Costa Rica+506
  • Croatia+385
  • Cuba+53
  • Curaçao+599
  • Cyprus+357
  • Czech Republic+420
  • Côte d’Ivoire+225
  • Denmark+45
  • Djibouti+253
  • Dominica+1
  • Dominican Republic+1
  • Ecuador+593
  • Egypt+20
  • El Salvador+503
  • Equatorial Guinea+240
  • Eritrea+291
  • Estonia+372
  • Eswatini+268
  • Ethiopia+251
  • Falkland Islands+500
  • Faroe Islands+298
  • Fiji+679
  • Finland+358
  • France+33
  • French Guiana+594
  • French Polynesia+689
  • Gabon+241
  • Gambia+220
  • Georgia+995
  • Germany+49
  • Ghana+233
  • Gibraltar+350
  • Greece+30
  • Greenland+299
  • Grenada+1
  • Guadeloupe+590
  • Guam+1
  • Guatemala+502
  • Guernsey+44
  • Guinea+224
  • Guinea-Bissau+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong+852
  • Hungary+36
  • Iceland+354
  • India+91
  • Indonesia+62
  • Iran+98
  • Iraq+964
  • Ireland+353
  • Isle of Man+44
  • Israel+972
  • Italy+39
  • Jamaica+1
  • Japan+81
  • Jersey+44
  • Jordan+962
  • Kazakhstan+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait+965
  • Kyrgyzstan+996
  • Laos+856
  • Latvia+371
  • Lebanon+961
  • Lesotho+266
  • Liberia+231
  • Libya+218
  • Liechtenstein+423
  • Lithuania+370
  • Luxembourg+352
  • Macau+853
  • Madagascar+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania+222
  • Mauritius+230
  • Mayotte+262
  • Mexico+52
  • Micronesia+691
  • Moldova+373
  • Monaco+377
  • Mongolia+976
  • Montenegro+382
  • Montserrat+1
  • Morocco+212
  • Mozambique+258
  • Myanmar (Burma)+95
  • Namibia+264
  • Nauru+674
  • Nepal+977
  • Netherlands+31
  • New Caledonia+687
  • New Zealand+64
  • Nicaragua+505
  • Niger+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea+850
  • North Macedonia+389
  • Northern Mariana Islands+1
  • Norway+47
  • Oman+968
  • Pakistan+92
  • Palau+680
  • Palestine+970
  • Panama+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru+51
  • Philippines+63
  • Poland+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar+974
  • Romania+40
  • Russia+7
  • Rwanda+250
  • Réunion+262
  • Samoa+685
  • San Marino+378
  • Saudi Arabia+966
  • Senegal+221
  • Serbia+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1
  • Slovakia+421
  • Slovenia+386
  • Solomon Islands+677
  • Somalia+252
  • South Africa+27
  • South Korea+82
  • South Sudan+211
  • Spain+34
  • Sri Lanka+94
  • St Barthélemy+590
  • St Helena+290
  • St Kitts & Nevis+1
  • St Lucia+1
  • St Martin+590
  • St Pierre & Miquelon+508
  • St Vincent & Grenadines+1
  • Sudan+249
  • Suriname+597
  • Svalbard & Jan Mayen+47
  • Sweden+46
  • Switzerland+41
  • Syria+963
  • São Tomé & Príncipe+239
  • Taiwan+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Trinidad & Tobago+1
  • Tunisia+216
  • Turkey+90
  • Turkmenistan+993
  • Turks & Caicos Islands+1
  • Tuvalu+688
  • US Virgin Islands+1
  • Uganda+256
  • Ukraine+380
  • United Arab Emirates+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan+998
  • Vanuatu+678
  • Vatican City+39
  • Venezuela+58
  • Vietnam+84
  • Wallis & Futuna+681
  • Western Sahara+212
  • Yemen+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358
ok image
Ваша заявка отправлена. Скоро мы свяжемся с Вами
Ошибка при отправке формы