Последую модному тренду и подведу, наконец, итоги достаточно...

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

*** Кино

В абсолютных значения больше всего я, как обычно, просмотрел художественных фильмов: только в дневнике есть записи о 47 фильмах, плюс какие-то я смотрел вдалеке от интернетов и комментариев не составлял. Сюда входит и всякая классика, начиная с сороковых, и современное фестивальное кино, и голливудская, эм, "жвачка". Достаточно подробно получилось разобраться с истоками стилей самых разных режиссеров; и определить для себя разницу между европейской и американской школами кино.

Сходу выделить из всех именно вышедших за последний год картин могу, пожалуй, социальную драму "Майор" Быкова и социальную же по-скандинавски тяжелую "Охоту".

*** Гуманитарное

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

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

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

*** Околопрофессиональное

Месяца на полтора-два меня захватила книга "Parsing Techniques - A Practical Guide". В принципе, это достаточно лаконичное введение в теорию парсеров, написано внятно и понятно, со всеми ключевыми темами и идеями на данный момент. Но главное в книге - библиография, где можно найти ссылки на практически все ключевые научные работы в области. Собственно, где-то в районе библиографии так много времени я и провел.

"Evolutionary Game Design" - книга об абстрактных играх и игровом дизайне. Это захватывающий текст об автоматическом поиске удачных сочетаний правил игры. Программисту она интересна именно как блестящий образец работы современного программиста, использующего в проектах теоретические достижения в смежных областях. По мотивам книги я даже разродился статьей на Хабре, чего последние годы со мной не случалось.

Пожалуй, главным профессиональным начинанием прошедшего года стала реинкарнация интереса к царице всех наук - математике. В какой-то момент, по результатам чтения статей по Computer Science, мне стало ясно, что общего инженерного курса по высшей математике решительно не хватает для понимания доказательств и результатов в огромном пласте классических научных работ. Поэтому последние месяца три-четыре вечерами я стал почитывать - и прорешивать - литературу по стандартным для факультетов прикладной математики темам, параллельно набивая руку в доказательствах (всем любопытным рекомендую шикарную книгу "How to Prove It" Веллемана). В настоящий момент есть ощутимый прогресс в понимании теории множеств и ключевых связанных с ней результатов.

Черт возьми, я даже понимаю суть 3-4 пунктов программы Гильберта и связанных с ней открытий (теоремы Геделя и иже с ними)! Полагаю, это только самое начало.

*** Профессиональное

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

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

Кроме того, сделал несколько незначительных коммитов в связанные с Емаксом проекты и написал несколько тысяч строк кода на Лиспе, чем очень горжусь.

*** Личное

Я женился и теперь с любопытством разбираю этот новый для себя жизненный опыт. Оказывается, это здорово????

Всех с Новым годом! Успехов..!
I will follow the fashion trend and finally summarize the results of a rather eventful past year. Collecting everything, everything, everything is very difficult, although I kept a fairly detailed diary for almost the whole year, so I will try to at least simply outline the main points for myself.

*** Movie

In absolute terms, most of all, as usual, I watched feature films: only in my diary there are entries about 47 films, plus some I watched far from the Internet and did not make comments. This includes all the classics, starting from the forties, and modern festival cinema, and Hollywood, uh, "bubble gum". It turned out in sufficient detail to understand the origins of the styles of various directors; and define for yourself the difference between European and American film schools.

Out of all the films that came out over the past year, I can immediately single out the social drama "Major" by Bykov and the social, Scandinavian-heavy "Hunt".

*** Humanitarian

Of the non-technical and non-mathematical literature, Schopenhauer is best remembered for his book "The World as Will and Representation." I read in English, and, in addition to important ideas for my views, I remember the indigestible language of either the author himself or the English translators of the nineteenth century.

I was impressed by Jan Tschichold's collection of essays on typography - "The Shape of a Book", which gives a good overview of the book design traditions. Based on reading the book, the next year I bought several more books on the topic. I think every true bibliophile and text designer should read this book, just should.

In general, in recent years I have ceased to be interested in non-professional literature. Therefore, it is better to devote more text to near-professional topics.

*** Near-professional

For a month and a half or two I was fascinated by the book "Parsing Techniques - A Practical Guide". In principle, this is a fairly concise introduction to the theory of parsers, written clearly and clearly, with all the key topics and ideas at the moment. But the main thing in the book is the bibliography, where you can find links to almost all the key scientific works in the field. Actually, somewhere in the area of ​​bibliography, I spent so much time.

Evolutionary Game Design is a book about abstract games and game design. This is an exciting text about the automatic search for successful combinations of the rules of the game. A programmer is interested in it precisely as a brilliant example of the work of a modern programmer who uses theoretical achievements in related fields in projects. Based on the book, I even gave birth to an article on Habré, which has not happened to me in recent years.

Perhaps the main professional undertaking of the past year was the reincarnation of interest in the queen of all sciences - mathematics. At some point, based on the results of reading articles on Computer Science, it became clear to me that a general engineering course in higher mathematics was decidedly not enough to understand the evidence and results in a huge layer of classical scientific works. Therefore, for the last three or four evenings, I began to read - and debate - literature on topics standard for the faculties of applied mathematics, at the same time filling my hand in proofs (I recommend Velleman's gorgeous book "How to Prove It" to all curious people). Currently, there is tangible progress in understanding set theory and key related results.

Damn it, I even understand the essence of the 3-4 points of Hilbert's program and related discoveries (Gödel's theorems and others like them)! I guess this is just the beginning.

*** Professional

The last year at my current place of work, where I am engaged in the server side of a multi-million dollar online game, for the most part I had a chance to work with distributed systems and related problems: this is an asynchronous approach, difficulties in delivering and saving data, issues of recovery after crashes ...

The topic is large and, in terms of engineering, it is fundamentally labor-consuming; I have not had to deal with many questions before.

In addition, I made a few minor commits to projects related to Emax and wrote several thousand lines of Lisp code, which I am very proud of.

*** Personal

I got married and now I am examining this new life experience with curiosity. Turns out it's great ????

Happy New Year everyone! Good luck ..!
У записи 12 лайков,
0 репостов.
Эту запись оставил(а) на своей стене Владимир Казанов

Понравилось следующим людям