Блог

Список рекомендованной литературы.

15.06.10   |   книги,
+20 (26)

Часто на работе, друзья/знакомые просят меня порекомендовать литературу для самостоятельного изучения. Некоторые сомневаются, что можно с помощью книг и гугла стать нормальным Junior-ом в web-разработке или повысить квалификацию.

Я считаю, что можно стать отличным Junior-ом после прочтения ряда книг и статей + небольшой проектик. Сам я не имею спец. образования и первые навыки и знания приобрел исключительно благодаря книгам, интернету и курсам.

Что бы другим было легче грызть гранит web-разработки, привожу список книг, которые читал сам и которые хочу прочитать. Думаю список будет полезен не только Junior-ам, но и более продвинутым разработчикам для повышения квалификации.

Читать до конца! :)

  • MySQL
    1. Максим Кузнецов, Игорь Симдянов
      Самоучитель MySQL 5 (+ CD-ROM).

      Очень хорошая книга, нормального размера, нет воды и не нужной инфы, отлично подходит как справочник.
      Хотя книга 2006 г, информация в ней актуальна (MySQL 5). Постоянно юзаю на работе.

  • JavaScript
    1. Томас Пауэлл, Фриц Шнайдер
      Полный справочник по JavaScript

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

      Не давно на форуме выложили классную подборку книг, для тех кто хочет стать гуру по JavaScript/Ajax и быстрым сайтам.
      Советую новичкам прочитать "jQuery. Подробное руководство по продвинутому JavaScript", так как без этого фрэймверка некуда.
      Книги по ускорению сайта Junior-ам не к чему, а вот начиная с Middle уровня, познакомится следует.

  • Ajax
    1. Елена Бенкен, Геннадий Самков
      AJAX. Программирование для Интернета (+ CD-ROM)

      Эту книгу не читал но хотел бы.

      Стоит обратить внимание на: "Ajax на практике" и "AJAX и PHP. Разработка динамических веб-приложений" - эти две читал. Хорошие книги
  • PHP
    1. А. В. Олищук, А. Н. Чаплыгин
      Разработка WEB-приложений на PHP 5. Профессиональная работа

      От этой книги я вообще в восторге, после прочтения нескольких книг по 900-1100 страниц, эта книга стала просто открытием.
      На 300-ах страницах уместили все самое важное и необходимое для изучения PHP 5, нет воды и громоздких ненужных примеров.
      Книга читается очень легко и быстро и действительно дает нужные знания.

    2. Максим Кузнецов, Игорь Симдянов
      Объектно-ориентированное программирование на PHP (+ CD-ROM)
      Серия: Профессиональное программирование

      Достойная книга, в ней затрагиваются очень интересные темы: создание фрэймверка, CMS и т. д. Мне очень понравились изложенные в ней примеры. После ее прочтения, многие вещи становятся более понятными.

    3. Мэтт Зандстра
      PHP. Объекты, шаблоны и методики программирования

      Недавно приобрел эту книгу, еще не дочитал ее. Она будет полезно тем, кто уже знаком с PHP5. О сложных вещах написано очень простым и доступным языком. Затрагиваются глубокие аспекты ООП, паттерны как дизайнерские так и корпоративные.
      Так же в ней еще затрагиваются очень интересные темы: тестирование и сборка проекта(Phing). Всем рекомендую к прочтению.

      Стоит обратить внимание еще на такие книги: "PHP 5 для профессионалов" и "PHP 5. Профессиональное программирование"

      P.S. Так же можно купить какую нибудь толстую книгу (900-1100), где идет изучения пхп с 0 и как пример разработка какого то web-приложения.
      Глянуть можно в сторону:

      1. Денис Колисниченко
        PHP 5/6 и MySQL 6. Разработка Web-приложений (+ CD-ROM) 
        - PHP 6 и MySQL 6 - круто :)
      2. Люк Веллинг, Лора Томсон
        Разработка веб-приложений с помощью PHP и MySQL -
        у меня была эта книга
      3. Квентин Зервас
        Web 2.0. Создание приложений на PHP -
        используется Zend Framewok я бы обратил на нее внимание.
  • ООП
    1. Э.Гамма, Р.Хелм, Р.Джонсон, Д.Влиссидес
      Приемы объектно-ориентированного проектирования. Паттерны проектирования.

      Об этой книги я писал отзыв, его можно прочитать тут.
      Не рекомендую для прочтения Junior-ам. мин. уровень Middle. Но наличие этой книги под рукой большой плюс.

    2. Мартин Фаулер
      Архитектура корпоративных программных приложений

      Для тех кто хочет стать не просто девелопером но и архитектором. Книга очень мощная, рекомендую к прочтению всем, уровень Middle/Senior.

 

После изучения книг, когда вы станните отличным Junior-ом рекомендую приступить к изучению Zend Framework. Изучив фрэймверк, вы получите не только лучший инструмент для web-разработки, но так же от работодателей отбоя не будет :)

  • Основной сайт: framework.zend.com
  • Русское комьюнити: zendframework.ru (тут вы познакомитесь с большим количеством лучших спецов.)

 

P.S. Недавно выцепил подборку книг на блоге Ярослав Ворожко - советую глянуть, но там для более опытных.

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


Следующая статья

15.06.10   |   san
Я начинал изучения с книги Дмитрия Котерова, PHP5 в подлиннике. В свое время это лучшее, имхо, что было на рынке, во многом она актуальна и сейчас.
18.06.10   |   SAG
А как же Кнут? А как же Art of Computer Programming? Мне еще понравился Рихтер. "Windows для профессионалов" по-моему. Не очень веб, но на многие низкоуровневые вещи вроде потоков или IPC открывает глаза.
19.06.10   |   IgorN
Классика жанра!
23.06.10   |   lesha
ну тогда уже не кнут, а макконнелл "совершеннй код" высшая математика и объяснение всей логики программирования не сильно нужно в веб разработке, особенно при наличии кучи фреймворков%)

Оставить комментарий

Имя*
E-mail* (не публикуется)
Текст сообщения*
Код*