Профессиональный рост

Written by Yaroslav Vorozhko on August 24, 2008 – 8:04 am -

Привет!

Я задался следующим вопросом, что изучать и что читать веб-разработчику с 3-4 летним стажем программирования (PHP)?

Хочу спросить Гуру, что думаете об этом списке. Правильно ли продолжать изучать скритовые языки или возможно лучше выучить Java, с C/C++ знаком хорошо.

Более конкретно.

Новый язык:

  • Python
  • ROR

Дальше, вот что я нашел в Google по книгам:)

Книги по архитектуре и проектированию:

  • Архитектура программного обеспечения на практике - Л. Басс, П. Клементс, Р. Кацман
  • Объектно-ориентированные методы. Принципы и практика, 3-е издание Иан Грэхем
  • Возможно - Объектно-ориентированный анализ и проектирование с примерами приложений, 3-е издание Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон
  • Применение UML 2.0 и шаблонов проектирования, 3-е издание Крэг Ларман
  • UML. Основы Кендалл Скотт, Мартин Фаулер
  • Джон Влиссидес: Применение шаблонов проектирования.Дополнительные штрихи
  • Еще есть хороший список книг от Стива Макконнелла в Code Complete (которую я уже изучил), но он очень большой и с чего начать это еще вопрос

Книги по методикам проектирования:

  • Введение в Rational Unified Process. 2-е издание Филипп Крачтен
  • Фредерик Брукс: Мифический человеко-месяц
  • Кент Бек: Экстремальное программирование: разработка через тестирование

Взаимодействие внутри команд разработчиков:

  • Время-деньги. Создание команды разработчиков программного обеспечения Салливан
  • Панкаж Джалота - Управление программным проектом на практике
  • David Allen: Getting Things Done

Кроме developers.org.ua, phpclub.ru, php.com.ua и rsdn.ru может есть еще хорошие ресурсы, которые вы просматриваете регулярно для повышения квалификации, ну и для общения ;-) ?


Posted in Профессиональный рост |

4 Comments to “Профессиональный рост”

  1. Александр Кошелев Says:

    Я бы советовал более пристально смотреть на питон.

    PS: RoR - это не язык;)

  2. Yaroslav Vorozhko Says:

    Исправления принимаются ;-)
    ROR = Ruby + Rails
    Учить Ruby без Rails не вижу смысла.

  3. Yaroslav Vorozhko Says:

    Александр, а почему Python, а не Ruby?
    Есть какие то веские доводы?

  4. Александр Кошелев Says:

    > Есть какие то веские доводы?

    Вот именно поэтому:

    > ROR = Ruby + Rails
    > Учить Ruby без Rails не вижу смысла.

Leave a Comment