Flashback

Dec. 15th, 2011 12:06 pm
kaipa: (Default)
[personal profile] kaipa
В последнее время стало модно писать исторические экскурсы в собственный опыт использования разных языков и инструментов программирования. Я когда-то уже написал начало, не грех будет и продолжить.

В 92-94гг в очень сильной и до сих пор любимой школе №52 мы изучали Паскаль, Си, а потом, не особо глубоко FoxPro, Лисп, Форт и ассемблер-x86. С кучей задач. Из большого и светлого сделал интерактивную среду для исследования множества Мондельброта. Факультативно С++ по первому еще однотомному изданию Страуструпа. Экзамен в 11 классе принимал ныне весьма известный ученый С.М. Абрамов

94г-95. Универ -- Си и ассемблер, наверное, точно не помню. Спецкурс по Лиспу для старшекурсников, где я понял, что в школе были семечки. Курс компьютерной графики (на С++). Победа в олимпиаде. Борланд С++ на 24х 3" дискетах. Низкоуровневое программирование видео и ввода-вывода для души.

95-96. ФоксПро и Дельфи для халтуры (клиент-серверная система составления учебного расписания). Игрушка Дюна на C++ для души (в концепции Dune 2, но лучше). Не дописали. Smalltalk по верхам. OS/2 и виртуальная любовь к архитектуре AS/400, до сих пор оставшаяся виртуальной.

96-98. С 3го курса Матлаб и Математика -- мощнейшие инструменты, особенно первый. Всякие исследовательские задачи. Знакомство с маками (Mac 2) и мейнфреймами (RT-шки). Первая настоящая работа -- Дельфи+Sybase. Дипломная программа для друга-начальника (выч. модель какой-то краевой задачи). Вторая работа -- Clarion (кошмар) с Betrieve, плюс немного VB. Кризис. Оставляли, но ушел. Параллельно -- некоторые научные исследования.

98-2000. Первый мой стартап, Java (от 1.2) как инструмент, веб. Все вновинку, все интересно. Например, сделать push сообщения в апплет. Аспирантура.

99-2000. Проект в Германии, MSVC 5.0 -- тихий ужас после борландов. Но проект интересный, в компании Parsytec, которая когда-то была лидером на рынке ныне забытых транспьютеров. Не хватило запала и времени защитить диссертацию, хотя тема была интересная и актуальная, и, что удивительно, до сих пор, прошло 10 лет, она не закрыта. Всего лишь пару статей дописать надо.

2000-2005. Второй и третий стартапы (третий купил второй). Много проектов, разные технологии, C++, Java, интересные люди, например, создатели Демоса -- первого российского интернет-провайдера -- Вадим Антонов и Леша Руднев. Сначала реализовал амбиции менеджера. Потом надоело бумажки строчить, стал и код пописывать. Начал въезжать в базы данных. Научился работать с людьми.

2005-н.в. Очередной, пока последний, стартап. Начал менеджером-архитектором. Сейчас скорее эксперт (ну и директор заодно) по OLAP и производительности баз данных. Пофиг каких. Из MySQL выжимали все. Из Оракла меньше. Теперь насилуем Вертику. Неплохо разобрался в Скале для работы и для души. Задачки с ProjectEuler. Совсем для души -- J. Следующим будет R. Хотя новое дается уже сложнее. Перешел на Мак. Стал злее.

Вообще, оглядываясь назад -- я очень мало успел сделать и изучить. Можно было гораздо больше, но началась работа, и был дурак. С 92 по 97-98г было 5-6 лет интенсивного и продуктивного узнавания нового. Эта база мне колоссально помогает до сих пор. Как писал Гейзенберг, "образование -- это то, что остается, когда забудешь все, чему учили". Программисты, не получившие фундаментального образования, узнаются после пары вопросов на интервью, и делают порой "ужасные вещи". Интересно было бы поговорить со свежими выпускниками ВМК. Сильно ли просел или, наоборот, вырос уровень. Жаль, что студенты рано идут работать. Была бы моя воля -- не пускал бы. У нас студент сейчас, четверокурсник ФизТеха, но начал он работать в другой конторе год назад. И вряд ли это идет ему на пользу, но он не понимает. А как объяснишь, сам был таким же.

Вот такой вот взгляд назад через плечо.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

kaipa: (Default)
kaipa

April 2017

S M T W T F S
       1
2345678
9101112131415
16171819202122
23242526272829
30      

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 12th, 2025 08:45 pm
Powered by Dreamwidth Studios