30.03.13
Читать, читать и читать 30.03.13

Йохохо, %USERNAME%.

После многим известного моего фейла на городском этапе олимпиады по программированию, я взялся за ум. А что в этом может помочь? Книги! Вот о них и пойдет сегодня речь.

catbook

Программерские плюшки

Как я уже упомянул выше, на олимпиаде случился редкостный фейл: я, всю жизнь PHP- кодер, решил одно задание из четырех. На PHP, что делает фейл вдвойне эпичным. А уж как стыдно- то было.. Вот и подумал: «не, я не прав, если я хочу добиться успеха, то нужно сделать шаг вперед». И да понесла меня нелегкая..

 

15274Первым творением, что мне посоветовали на тему азов программирования, стала серия «Искусство программирования» небезызвестного Дональда Кнута.

Само собою, читать я начал с первого тома «Основные алгоритмы». Да… В это сложно было вьехать после стольких лет тупого кодинга.. Нет, правда, я ничуть не преувеличиваю! Теперь же процесс более- менее идет ровно.

1308131737_d091d18cd18fd180d0bd20d0a1d182d180d0b0d183d181d182d180d183d0bf20-20d0afd0b7d18bd0ba20d0bfd180d0bed0b3d180d0b0d0bcd0bcd0b8d180d0bed0b2d0b0d0bdd0b8d18f20c2b2bВторым стал Великий и Ужасный Бьерн Страуструп и его труд «Язык программирования C++». Почему C++? Да хотя бы потому, что на PHP решать олимпиады мне стремно :)

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

tcplОднако, затея с ООП( объектно- ориентированным программированием) мне понравилась слабо, а потому я сменил язык с C++ на pure C.

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

Как оказалось, «C» не так страшен, как казался мне ранее :) Сказать по- честному: он заставляет думать, что бы решить задачу, а не пользоваться библиотечными функциями, как это делается в PHP.

29393b8a0ea0Следующая книга и четвертая вообще: «Паттерны проектирования». Написала эту книгу Банда Четырех: Эрих Гамма (Erich Gamma), Ричард Хелм (Richard Helm), Ральф Джонсон (Ralph Johnson), Джон Влиссидс (John Vlissides).

Она.. Она определенно стоит прочтения! Материал излагается очень и очень доступно, упражнения подобраны качественно и тебе остается лишь впитывать и желать учиться по этой книге!

Науки

Программирование- это, конечно, интересно, но жизнь заставляет изучать и другие вещи.

54461Первая книга в этом списке- «Считай в уме, как компьютер». Ее автор, Билл Хендли, очень хорошо и толково описывает великое множество способов устного счета. Я и без этой книги устно могу извлекать корни, возводить в квадрат, умножать, делить, складывать итд двух- трехзначные числа. С ней же учусь считать куда бОльшие числа.

Стиль изложения очень и очень радует. Все просто и доступно, даже ребенок поймет и усвоит некоторые правила устного счета.

За ней, как подготовка к олимпиадам, поступлению в Бауманку и ЕГЭ, идет «Введение в высшую математику» А.Н. Черкасова.

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

Пусть- то не будет внезапностью, но психологию я изучаю тоже. Начал с Бендлера Ричарда и его тренинга «Из лягушек  в принцы».

Одно скажу: сложно. Пока не вывожу эту тему. Вернусь как- нибудь попозже :(

 

Художественные произведения

Ммм. Это очень нужный для сдачи ЕГЭ по русскому языку опыт.

Для начала, я- фанат научной фантастики. Звездных Войн, если быть точным. Прочитал около двух десяков книг по этой Вселенной. Доволен, как слон и рекомендую всем!

Что касается других, то:

Первая книга: «1984» Бенилова Евгения. Антиутопический рассказ о том, что было бы, не соверши в 1917 году большевики революцию.

Нереально интересно, но пока некогда ее дочитать. А жаль..

 

Сказки Салтыкова- Щедрина

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

 

«Война и Мир» Толстого

Хех… Когда- нибудь я возьмусь за этот ужос. Необходимо для успешной сдачи ЕГЭ по русскому, ибо столько аргументов, сколько есть в «Войне и мире» найти где- то врядли можно( гыгы, благодаря нехилому такому объему этого чуда :) )

 

Заключение

Что ж… Говоря за себя, скажу: мне нужно прочесть и понять овердофига :) Я уверенно иду к своей цели и надеюсь, что ты тоже делаешь все ради достижения желаемого!

Удачи в твоих начинаниях, %USERNAME%.