code monkey's typewritings

учиться всю жизнь

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

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

но это касается именно учёбы. А вот когда берёшь технологию и начинаешь её натягивать на что-то, выходящее за рамки её применения, учёба заканчивается. Начинаются долгие и зачастую бесплодные поиски учебных материалов. А потом изобретение альтернатив и выбор из многих зол меньшего. И вот это уже трудно. Чувствуешь себя, как будто вместо изучения математических теорем по учебнику приходится самостоятельно заново их открывать

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

обновление: впрочем, судя по некоторым членам нашей команды, некоторым людям учиться действительно тяжело

всюду анализ

сегодня мне почему-то запала в голову увиденная в фейсбуке рифма «Буратино — бурая тина». Вернее, я даже не сразу понял, что это рифмуется, а когда заметил, долго удивлялся, что такое можно придумать. Впрочем, если отвлечься от целого слова, и начать присматриваться к отдельным слогам, то получается довольно просто

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

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

как обычно: началось интересно, а закончилось банальностью : )

всё ещё лето

Я помолился — и вы не поверите, у всех суббота, а у меня четверг!

старый анекдот

я давно привык считать, что лето продолжается с июня по август включительно. Да, в южном полушарии времена года наоборот, но у нас-то в северном это должно быть универсальным правилом. Конечно, немного странно, что самый длинный день года — летнее солнцестояние — не в середине лета, а ближе к началу, но это можно объяснить большой тепловой инерцией планеты

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

один из плюсов такого подхода: не нужно придумывать отдельное «бабье лето», чтобы объяснить тёплые дни сентября. И да — у меня всё ещё лето ; )

куницы-истерички

недавно из любопытства начал читать немецкий учебник для будущих водителей, и нашёл там любопытную вещь. Оказывается, стандартная страховка КАСКО в Германии защищает не только от кражи, пожара, стихийных бедствий и подобного, но и от «покуса куницей». Отсмеявшись, я списал это на ошибку перевода, ибо учебник переведён ужасно. Однако позже поинтересовался у коллеги, и тот рассказал, что немецкие куницы действительно представляют опасность для автотранспорта. Более того, у самого коллеги куница забралась под капот машины и изгрызла там всю изоляцию. Так что этот пункт в страховке очень даже полезен. Вот такая удивительная особенность Германии : )

с какими людьми я работаю

недавно я пошёл на обед с одной из коллег, и она стала расспрашивать про Россию и политическую ситуацию там. В какой-то момент я упомянул и цензуру интернета. Коллега на это сказала что-то вроде «у нас тоже такое собирались сделать, пока я это не предотвратила». Я решил, что вторую часть я как-то не так расслышал

однако потом коллега рассказала, что в Германии тоже хотели принять закон о цензуре интернета под популярным предлогом борьбы с детской порнографией. Большинству это казалось хорошей идеей, и закон даже успешно прошёл все слушания в парламенте. Оставалась подпись президента, но тот как-то тянул резину. В это время моя коллега организовала сбор подписей под петицией не принимать этот закон. Поначалу друзья иронизировали над этой затеей, мол, петицией многого не добьёшься. Однако уже за 4 дня инициатива набрала 50 000 подписей, и коллега стала публичным человеком. У неё брали интервью и звали выступать перед парламентом, чтобы объяснить проблемы с этим законом

в итоге ей и соратникам удалось настроить все партии против этого закона. И в этот момент президент его всё-таки подписал. Сложилась парадоксальная ситуация: все передумали, а закон принят. Однако всё сложилось разумно: применять его не стали, а уже через полгода приняли поправку, приводящую его в нормальное состояние

в общем, я рад за Германию, и немножко горд, что работаю рядом с Франциской Хайне