Истории об интеллекте и дальновидности технологических королей найти несложно. Сколько стоит майкрософт?! Google только что запустил что?! Нам всем нужно было с чего-то начинать, поэтому давайте взглянем на некоторые ранние проекты великих технических специалистов.

Марк Цукерберг

Известен: соучредитель Facebook

Марк не был одержим компьютером. Изучение программирования началось не с желания изучить всю компьютерную науку или попытаться освоить эту дисциплину или что-то в этом роде. Это началось, потому что я хотел сделать одну простую вещь — я хотел сделать что-то, что было бы весело для меня и моих сестер, — сказал он. Эта игра будет похожа на Risk и сосредоточена вокруг Римской империи. Вы играли против Юлия Цезаря. Он был хорош, а я так и не смог победить.

До выхода AOL Instant Messenger Марк также создал ZuckNet, программу, которая позволяла обмениваться мгновенными сообщениями между всеми компьютерами в его доме и компьютерами в стоматологической практике его отца.

Линус Торвальдс

Известен: Создание и поддержка Linux

Линус написал свои первые строки кода на BASIC на Commadore VIC-20. Он помнит, что это был повторяющийся цикл для печати сообщения, но не помнит, что это было за сообщение! Его сестра Сара утверждает, что SARA IS THE BEST напечатано бесконечно, но Линус считает это маловероятным.

Грейс Хоппер

Известен: Создание первого компилятора

У Грейс не было компьютеров, когда она росла, поэтому она приобретала необходимые навыки другим путем. Когда она была маленькой, она разобрала семь будильников, надеясь узнать, как они работают, прежде чем ее мама узнает и ограничит ее доступ к часам. Позже она многое узнала о программировании, написав 500-страничную книгу, Руководство по работе с автоматическим вычислителем, управляемым последовательностью, компьютер, созданный Говардом Айкеном.

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

Стив Возняк

Известен: соучредитель Apple

В возрасте 11 лет Стив построил компьютер для игры в крестики-нолики. Он также выиграл свою научную ярмарку в средней школе, создав двоичный компьютер для сложения и вычитания.

Билл Гейтс

Известен: соучредитель Microsoft

Подобно Возняку, Билл сделал игру в крестики-нолики в 13 лет, а противником был компьютер.

Маргарет Гамильтон

Известен: Кодирование миссий Аполлона и высадки на Луну.

Маргарет отметила, что компьютерные науки и разработка программного обеспечения не были учебными предметами в ее юности, и людям в этой области часто приходилось учиться на работе. Информация о ее ранней работе не такая скромная, как у других людей в этом списке — она работала над программным обеспечением для прогнозирования погоды, а позже над проектом по обнаружению самолетов противника, известным как Semi-Automatic Ground Environment или SAGE.

Маргарет также известна тем, что ввела термин «программная инженерия».

Илон Маск

Известен: соучредитель PayPal, Tesla и Space X.

В возрасте 10 лет Илон Маск начал учиться программировать на Commodore VIC-20. Два года спустя он продал видеоигру Blastar, которую написал на BASIC, примерно за 500 долларов. Вы по-прежнему можете играть в Blastar здесь!

Цель этого блога - поощрение. Да, обсуждаемые здесь знаменитые кодеры умные люди, но не сверхчеловеки. Большинство или все из них начинались с проектов, подобных вашему и моему. Во время написания этого блога я увидел несколько всеобъемлющих тем.

1. У всех была помощь и поддержка

У Марка Цукерберга был репетитор по программированию в средней школе. Илон Отец Маска был инженером-электромехаником. Многие из этих программистов вышли из благополучных семей с дорогим образованием. Дело в том, что они сделали это не в одиночку. Я ненавижу фразу сделал сам, потому что каждый в какой-то момент получил помощь.

Мы ничем не отличаемся. Будьте самомотивированы, как эти программисты. Ищите онлайн-ресурсы, чтобы учиться самостоятельно. Но также просите помощи и учитесь у людей! Они сделали это, значит, и мы должны!

2. Они потерпели неудачу и выстояли

Apple не сразу добилась успеха — Apple 1 было продано всего около 200 единиц. Грейс Хоппер подала заявление о досрочном поступлении в колледж Вассар в 16 лет, но ей отказали, потому что у нее были низкие баллы по латыни.

Возняк, Джобс и Хоппер не позволили этому опыту остановить их. Наверняка у других в списке были времена, когда они не оправдали своих мечтаний или ожиданий. Наши собственные барьеры могут быть связаны с кодированием, как низкие продажи Apple, или, казалось бы, не связаны, как латинские баллы Грейс Хоппер. Несмотря ни на что, продолжайте программировать и реализуйте свои мечты!

3. Не все они были гением в программировании

Стива Работа в Apple никогда не программировала, а книга Мне повезет: Признания сотрудника Google номер 59 предполагает, что соучредители Ларри Пейдж и Серджи Брин не были хороши в программировании, и что их сотрудники Урс Хёзле и Джефф Дин действительно написали код, который сделал Google успешным. Как было сказано выше, Цукерберг занялся программированием с намерением создать только одну игру, и он изучал психологию (наряду с информатикой) в Гарварде.

У нас тоже могут быть разные интересы, способности и время начала. Мы все должны с чего-то начинать. Теперь продолжайте учиться и внесите свое имя в этот список!