Код
#статьи

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

Это не просто советы — это принципы, которые помогли создателю Python стать легендой.

Начнём с мудрого анекдота: директор завода вызывает старого мастера и просит починить конвейер. Мастер берёт молоток, бьёт один раз по ленте, и всё работает. Директор получает счёт на 1000 долларов и просит объяснить, откуда взялась эта сумма. На его взгляд, такая простая работа не может стоить так дорого.

Мастер составляет смету: 999 долларов стоит выбрать нужное место, 1 доллар — нанести удар.

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

К сожалению, не к каждому наставнику можно записаться в ученики и знания приходится собирать по крупицам. Мы решили немного помочь читателям и подготовили лучшие советы от Гвидо ван Россума — основателя языка Python.

Гвидо — человек дела. Он не любит философствовать и давать абстрактные рекомендации. Сегодняшняя подборка основана на его жизненных принципах. Добавляйте статью в закладки, скидывайте её друзьям и учитесь у мастера.

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

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

Гвидо в вас верит — не подведите его. Дочитайте статью до конца и воспользуйтесь хотя бы одним советом — не гневите повелителя питонов. Иллюстрация: Александр Бабаскин / Skillbox

Правило №1


Найдите свою страсть

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

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

В 1974 году Гвидо ван Россум поступил в университет. В это время появился Xerox Alto — персональный компьютер с рабочим столом и графическим интерфейсом. До этого Гвидо и другие любители электроники собирали ПК просто ради развлечения: программировать на таких устройствах было нельзя, но зато они включались.

Гвидо с 10 лет любил технологии и выбрал факультет из-за компьютерного класса: хотел вместе с математикой изучать программирование. На третьем курсе в жизни Гвидо ван Россума произошёл перелом: он прошёл сложный конкурс и устроился на неполный день разработчиком в организацию SARA. С этого момента Гвидо всё свободное время программировал, сильно отстал по остальным предметам и не бросил учёбу только из-за руководителя практики — тот объяснил, что без диплома не возьмут на работу.

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

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

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

Страсть к любимому делу позволяет отсечь лишнее и сконцентрироваться на главном, чтобы в итоге получить ощутимый результат в выбранном направлении. Иллюстрация: Александр Бабаскин / Skillbox

Правило №2


Позаботьтесь об окружении

В 1992 году неврологи обнаружили зеркальные нейроны и доказали, что окружение в прямом смысле влияет на поведение человека. Например, в 2007 году появились результаты исследования о связи ожирения и социальных контактов. Если близкий друг страдает избыточным весом, то в 45% случаев человек рискует растолстеть. Если лишние килограммы есть у дальнего знакомого, риск падает до 10%. Чем дальше человек от нежелательного контакта, тем меньше вероятность скопировать чужие вредные привычки. И наоборот: чем ближе, тем опасней.

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

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

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

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

Окружение — это зеркальное отражение вашей деятельности. Если вы учите Python и хотите стать востребованным специалистом, ищите людей с похожей целью. Иллюстрация: Александр Бабаскин / Skillbox

Правило №3


Вычеркните план «Б»

Индийские дрессировщики необычно воспитывают слонов. Слонёнка сажают на тонкий металлический трос, привязывают к столбу и ограничивают радиус перемещения. Несколько лет слонёнок пробует освободиться и после многих попыток усваивает урок: нельзя сорваться с привязи.

Дальше слонёнок взрослеет и не сопротивляется. Дрессировщики берут тот же трос и с его помощью контролируют перемещение многотонной махины.

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

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

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

В позднем интервью Гвидо признаётся, что его руководитель в CWI долго не верил в переезд и просил подумать о плане «Б». Гвидо не хотел быть слоном на привязи и принял решение действовать, он считал лишним размышлять о событиях, которые могут не произойти. В итоге всё сложилось непредсказуемым образом: сначала Гвидо ван Россум поучаствовал в нескольких стартапах, которые впоследствии разорились, потом семь лет проработал в Google и ещё шесть — в компании Dropbox. В Google и Dropbox он мог 50% времени тратить на развитие языка Python.

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

Мысленно представьте себя в 95-летнем возрасте. С чем могут быть связаны ваши сожаления: с тем, что вы что-то попробовали и у вас не получилось, или с тем, что вы побоялись рисковать и уже никогда не узнаете результата?

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

Не привыкайте делать что-то вполсилы. Есть план «А» — его и придерживайтесь. Остальное — вероятные события, на которые нельзя повлиять. Иллюстрация: Александр Бабаскин / Skillbox

Правило №4


Поработайте над своей продуктивностью

В начале девяностых годов из-за медленного интернета изображения на сайте могли загружаться двумя способами: обычным и прогрессивным.

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

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

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

В 1989 году Гвидо обслуживал систему Amoeba и писал код на C. Работать было неудобно, поскольку язык не подходил для написания сценариев.

Перед Гвидо ван Россумом стал выбор: продолжить программировать на C или создать новый удобный язык для всей команды. Он хотел использовать вместо громоздкого С-кода простые и быстрые сценарии Python.

Проблема заключалась в реализации. Нужны были несколько программистов и около трёх месяцев, чтобы выпустить работоспособную версию Python — проект никто не финансировал, и Гвидо за рождественские праздники создал быстрый прототип. Этого оказалось достаточно, чтобы объяснить команде идею и вовлечь всех в работу. Так из быстрого прототипа появился язык Python.

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

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

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

Научитесь создавать прототипы и подбирать инструменты для своих задач. Иллюстрация: Александр Бабаскин / Skillbox

Правило №5


Мечтайте о большем

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

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

Сейчас программист не ограничен в выборе: он способен открыть стартап, работать на себя или в компании. В любой сфере можно получать высокую зарплату и быть востребованным. Нужно лишь выбрать, что именно вам интересно, и понять, какую пользу это принесёт окружающим. Гвидо придумал Python. А на что способны вы?

Подумайте и честно ответьте: получаете ли вы удовольствие от работы? Если да, ни о чём не сожалейте: мечтайте сделать что-то великое и добиться высоких результатов. Если нет — продолжайте искать и верить в свои силы.

Работа занимает большую часть времени у каждого человека. Этого не изменить. Но можно сделать так, чтобы она приносила удовольствие — в этом секрет продуктивности и крупных карьерных достижений. Иллюстрация: Александр Бабаскин / Skillbox

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована