Очередная неделя пролетела очень быстро. Даже оглянуться не успел, как уже опять понедельник, так что пора выкладывать новый пост.
На этой неделе не происходило ничего особенно примечательного. Продолжаю планомерное продвижение к своей цели. В основном, в свободное от работы время занимался чтением обучающей и развивающей литературы и конспектированием прочитанного.
Закончил читать “Грокаем Алгоритмы”. Книга оказалась действительно полезной и интересной. Несмотря на свой небольшой объём, она охватывает огромное количество тем, подготавливая новичка к трудному и опасному путешествию в неизведанный мир алгоритмов и структур данных. Конечно, ни одна из тем в книге не затрагивается слишком глубоко, но она и не претендует на статус учебника или справочника, являясь, скорее, просто аперитивом, подаваемым перед основным блюдом с целью возбуждения аппетита. Если кому-то интересно, то вот ссылка на окончательный вариант моего конспекта по книге.
Далее принялся за книгу Томаса Кормена “Алгоритмы. Вводный курс”, которую посоветовал мне Кирилл. Пару месяцев назад я уже предпринимал попытку взяться за Кормена, но тогда особо далеко не продвинулся, поскольку испугался математических формул со страшными и непонятными логарифмами. Так уж вышло, что с математикой у меня в жизни не сложилось. Дело даже не в том, что лично я считаю себя сферическим гуманитарием в вакууме и всегда больше тяготел к литературе и философии, чем к точным наукам. На самом деле, в школе у меня абсолютно не было проблем с геометрией и алгеброй. Может быть, я и не был круглым отличником, но уж точно твердым хорошистом… Ровно до тех пор, пока в 8 классе не перешёл учиться в новую школу. Здесь меня сумели здорово идеологически обработать, мои приоритеты очень сильно сместились и в какой-то момент я просто напросто забил на все, кроме изучения еврейского языка, истории и религиозных традиций. Только эти вещи казалось мне важными и стоящими. А математика, физика? Да кому они вообще нужны в жизни? А если даже и понадобятся, то я парень не глупый и быстро все что надо выучу. Вот с такими вот установками я закончил школу и, фактически, мои познания в математике навсегда остались где-то на уровне 8-го класса. И теперь, в придачу ко всем сложностям, приходится наверстывать упущенное, разбираясь в таких простых и банальных вещах как, например, логарифмы. Но делать нечего: надо — значит надо.
Теперь немного о саморазвитии. Некоторое время назад, когда я разбирался с гитом, я бродил по просторам Интернета, пытаясь найти каких-нибудь годных видеоматериалов в дополнение к тому курсу, что я проходил. Поиск привёл меня на GeekBrains, где вроде бы нашелся неплохой курс по git. В итоге по каким-то причинам, я его так и не посмотрел, но зарегистрироваться на сайте все же успел. Успел и забыл. Но на этой неделе, наводя порядок в своём почтовом ящике, я обнаружил, что во время регистрации я, оказывается, получил в подарок ссылки на бесплатное скачивание с ozon.ru трёх книг по саморазвитию. Ну а раз уж получил, то грех не скачать и не прочитать. Пока что прочёл две из них. Первая книга — Саймона Хартли “А у меня получится?”. Честно говоря, мне не сильно понравилось. На протяжении всей книги автор мусолит одну и ту же идею: вместо того, чтобы сомневаться в своих великих целях, просто берись и начинай их добиваться. Причём, чем более сумасшедшими они будут, тем лучше. Ну ок. Идея, может быть хорошая и правильная, но нафига размазывать все это на 200 страниц? В общем, пару часов, потраченных на это чтиво, считаю упущенными. Впрочем, может быть, кому-то понравится.
Вторая книга — Ицхака Пинтосевича “Создавай. Хорошие привычки за 30 дней”. Сама по себе, книжка, может быть и неплохая и содержит в себе довольно много ценной информации, но так как я уже знаком с другими книгами этого автора, я просто не узнал из неё ничего принципиально нового. Однако другим однозначно могу советовать читать Пинтосевича. Третья книга — тоже его авторства и рассказывает о том, как правильно ставить цели. Её я пока что читать не стал, т.к. во-первых, на это просто не хватает времени: ведь я тут, вроде, как бы еще и программированием занимаюсь) Ну и потом, я уже знаком с этой темой из других его книг и видеороликов на YouTube, поэтому, опять же, не думаю, что узнаю из книги что-то принципиально новое. А времени у меня и так в обрез.
Что касается аудио: продолжаю слушать Веб-стандарты. Нашёл еще парочку хороших русскоязычных подкастов о веб-разрабоке: Frontend Weekend и Фронтёрки. Все круто и интересно, но оба подкаста еще довольно новые и в каждом есть всего по несколько выпусков. В любом случае, подписался и буду следить за обновлениями. Также, по совету Frontmaker-а глянул подкаст на английском Devchat. У них есть несколько рубрик по разным темам, связанным с разработкой и просто неимоверное количество выпусков. Сейчас слушаю записи из рубрики “My JavaScript Story”, но больше одного-двух выпусков в день не получается. Пока что тяжеловато воспринимать на слух быструю речь.
Немного активнее стал прокачивать свой английский, зарегался в Фейсбуке в нескольких группах по языковому обмену, и даже нашел интересных собеседников, желающих прокачать русский или иврит, а взамен помочь с английским. Один из них, например, оказался начинающим разработчиком под Android и iOS, недавно переехавшим жить в Израиль из США. Так что общих тем у нас оказалось довольно много и мы договорились, что будем время от времени чатиться в Ватсапе, а в дальнейшем, может быть и походим вместе на какие-нибудь местные митапы. Но блин! Я реально не представляю, откуда брать время еще и на подобного рода общение. Даже как-то неудобно получается…
Ну вот и все. Как видите сами, неделя выдалась не самой продуктивной в плане практики, но будем надеяться, что положение вскоре исправится.