На чём пишете?

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

Разумеется, есть индивидуумы, не меняющие платформу всю сознательную жизнь – но в основном это люди, до пенсии сидящие на окладах в госорганизациях. Знавал одного такого – файлы в Delphi копировал, запуская bat-файлы, определял, запущена ли программа по флагу, создаваемому в корне диска С, данные хранил в текстовых файлах, причём построчно, ибо кроме writeln и readln ничего не удосужился изучить. Знавал и программиста-уборщицу – перевели по знакомству из “отдела клининга”, потому что в Outlook умела письма отправлять – “значить, программист”.

Ещё есть категория кодеров – абсолютно не творческих личностей, разработкой не увлечённых, но хороших специалистов. Их сменить среду может заставить только низкий спрос на текущие знания. Работают только ради денег, о программировании “just for fun” говорить не приходится. Как правило специалисты хорошие, в своих рамках. Сроки соблюдают, пишут качественно, устойчивы к рутине. Впадают в ступор при надобности использовать самостоятельное недокументированное или нестандартное решение, пишут докладные записки о том, что из за “бага компилятора” работу выполнить в принципе невозможно.

Низкими зарплатами и такими специалистами и определяется “качество” государственного ПО.

Итак, моё знакомство с компьютерами проходило примерно так:

Logo (англоязычный)

  • Год: 1991
  • Платформа: Агат

Язык был замечательный и обучал детей весьма наглядно – результатами работы программы были графики, диаграммы, сложные (и красивые) кривые.

image

О платформе без дрожи вспомнить не могу. Агат был первым ПК, разработанным в СССР и выпускался с 1984 года на Лианозовском электромеханическом заводе. Совместим с Apple II и дико дорог и ненадёжен. Пятидюймовый дисковод был в чугунном литом корпусе с сантиметровыми шипами радиатора и мощной пружиной, не позволявшей головке прижаться к дискете. Поэтому в процессе загрузки системный блок нужно было приподнять с одной стороны и держать под углом в 45 градусов к поверхности стола, пока не загрузится операционная система. Тогда я впервые задумался о становой тяге и пауэрлифтинге вообще.

image image

TurboPascal 5.5

  • Год: 1993
  • Платформа: MS-DOS i386

К сожалению, в школе преподавали Pascal. Сейчас я об этом очень жалею, гораздо больше толку было бы от C++. Ну про ООП и TurboVision в школе я так и не узнал, а зря, упустил много времени.

image

Читать полностью