Найти в Дзене

Восторг программирования

Рефакторинг статьи с Хабра.

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

Часами напролёт изучал мануалы, которые прилагались к компьютеру, и написал свою первую программу — она вычисляла недельную зарплату сотрудника с учетом сверхурочных. А через некоторое время я начал эксперименты с графическими возможностями ПК. Именно тогда впервые испытал восторг от программирования. И меня зацепило — раз и навсегда.

«буду продолжать кодить до тех пор, пока кто-то не оторвет мои холодные мертвые пальцы от клавиатуры». Звучит немного... нездорово, зато передает суть.

Сначала пугало, но оказалось, что привело на путь изучения SmallTalk - самого важного языка программирования для меня - прекрасный язык и потрясающая среда для обучения. Именно на этом пути я открыл для себя, кто такой Алан Кей, и узнал, какое влияние он оказал на современные вычисления.

Посмотреть выступление Алана Кея и заново пережить те же чувства.

Прочитал свою первую книгу по объектно-ориентированному проектированию, написанную Ребеккой Вирфс-Брок - еще один из моих «героев» мира программирования.

Я был заряжен энергией и хотел поделиться этой энергией с другими.

Дэн Ингаллс — еще один из моих программистов-героев, который написал потрясающую книгу под названием Design Principles Behind Smalltalk.

Променял летающую машину времени SmallTalk на грузовик Java.

Самая важная библиотека

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

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

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

== Каменты рулят:

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

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

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

поймана и передана эмоциональная составляющая истории. Точно так же был восторг от Dbase III+ , FoxBase, Clipper 5.0 - 5.2. Было ощущение, радости от возможностей. Были потом и тяжёлые языки.

Полезно иногда ощущать сжатые сроки, вовлечëнность в Бизнес. Опыт американских разрабов на дотациях отличается от русского.

выгорание в среде программистов -- явление повсеместное (по некоторым оценкам 70% сотрудников Google признались в его наличии).

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