Знания и опыт

воскресенье, 21 октября 2012 г.

Неделю назад заказал две замечательные книги. Я редко читаю, но когда опыт начинает спотыкаться об отсутствие знаний — становиться не по себе :) Не то, чтобы опыта не хватает, иногда не хватает знаний, чтобы этот опыт правильно реализовывать в каждодневных задачах, которые начинают выходить за рамки хомячка. Я начинаю чувствовать что решение должно быть проще и прозрачней, а сейчас я делаю кучу лишней работы, зря мучая свой cpu и нагревая и без того тяжелый воздух в офисе. Надо от этих ощущений избавляться, т. к. в такой ситуации работа не может быть продуктивной и интересной.

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

Например, я четко представлял себе важность проектирования, важность создавать архитектуру проекта с учетом многих требований и тех из них, которые могут возникнуть в ближайшем будущем. Большинство этих требований можно предвидеть, и это, уже, не только мои слова :) Это просто вопрос опыта проектирования.


Книга первая: Паттерны проектирования



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

Книга вторая: Совершенный код




Книга затрагивает огромный спектр вопросов связанных с разработкой ПО в целом. В ней описываются этапы конструирования, проектирования, книга учит создавать высококачественный код, легко сопровождаемый и читаемый. Пока читаю первую, эту оставлю на потом :)


Попутно разбираюсь в объектной модели JavaScript с прототипной организацией (и не говорите что это не ОО язык)

Книги были заказаны в интернет-магазине oz.by, доставка в квартиру в Витебске обошлась всего в 7 тыс. бел. руб., срок доставки составил чуть меньше недели — но это не так важно. В качестве презента я получил большой блокнот для записей — приятно. Эх, работали бы так все интернет-магазины Минска :)

А теперь пора прерваться и сделать чашечку чая :)

© Честно скопирована на просторах интернет-помойки


4 комментария:

  1. Поздравляю с покупкой! Хорошие книги — это хороший вклад в будущее.

    ОтветитьУдалить
  2. Профессионалами становятся те, кто читает
    1) классиков (Gang of Four)
    2) на языке оригинала

    Чувствуется, что вокруг "специалисты" еще слабее, отчего и сочувствую

    ОтветитьУдалить
    Ответы
    1. Классики имеются, правда только в эл. виде. + само по себе чтение профессионализм не увеличивает, надо иметь возможность полученные знания применить на практике, а тут с этим немного сложнее.

      Удалить
    2. Беда современной парадигмы образования - чрезмерное увлечение пересказчиками (по типу американского), в то время как должно быть достаточно перенять опыт отцов-основателей. Так же, например, тот, кто преуспел в системном программировании, с лихвой довольствуется книгами Kerrigan, Richie, потому что лучше них, а главное больше них, никто и не скажет.
      Желаю осилить путь фундаментального профессионала, не искаженный мишурой "околознаний".

      Удалить