24 марта 2011 г.

Книги для менеджеров

Продолжу выполнять обещания. Сделав подборку книг для программистов обратимся к книгам для менеджеров.

Напоминаю, что кроме этой будет еще одна подборка - об управлении проектами. Если грань между книгами для разработчиков и для менеджеров еще можно уверенно провести, то между книгами для менеджеров и книгами по управлению проектами грань весьма размыта. Я их разделил руководствуясь исключительно субъективными впечатлениями от прочтения - где-то мне показалось, что автор уделяет больше внимания управлению проектами, а где-то - управлению людьми. Так или иначе, не увидев свою любимую книгу в этой подборке, не спешите расстраиваться и бросать в меня кирпич - возможно, она будет в следующей.

Если вы менеджер, то скорее всего вы жутко заняты. Мало того, что у менеджеров куча своих проблем, так тут еще  и сотрудники не отказывают себе в удовольствии подкинуть руководителю своих :-) Понятно, что «за день топором намашешься» и после работы нет никакого желания чего-либо читать и делать что-нибудь отличное от лежания на любимом диване. А дома тоже не лыком шиты - всем надо внимание уделить. Если в вашей жизни все происходит именно по такому сценарию, то обязательно прочитайте небольшую статью Александра Орлова о цикле менеджера. Как в него попадают и как из него вырваться, чтобы не стоять на месте.

Но вернемся к книгам. Что почитать вырвавшему час-два свободного времени менеджеру?

15 марта 2011 г.

Книги для программистов

Давно собирался представить «на суд широкой общественности» подборки книг, которые лично я считаю полезными для самообразования и развития айтишников. Думаю, что это будет логичным продолжением темы разработки индивидуальных планов развития. Кроме того, я обещал составить списки рекомендуемых к прочтению книг для своих бывших коллег. С удовольствием воплощаю это обещание в жизнь :-)

Чтобы не пихать все в один пост, я решил условно разделить списки рекомендаций на книги для разработчиков, книги для менеджеров и книги по управлению проектами. Это не значит, что я не рекомендую разработчикам читать книги из другого списка. Обязательно читайте - вдруг в вас спит талантливый менеджер? А даже если и не спит, то всегда полезно узнать что-нибудь новое за пределами своей основной деятельности.

Начну с книг для разработчиков и сразу сделаю небольшую оговорку: если выбирать между разработкой и менеджментом, то я бы отнес себя ко второму, что впрочем не мешает мне успешно заниматься первым. Другими словами, я уверен что есть много больше интересных и полезных книг для разработчиков, о которых я даже не слышал. Воспринимайте этот список исключительно как личный опыт автора. И еще - книги о конкретных технологиях разработки я описывать не буду. Пользуясь случаем, рекомендую «Философию Java» Брюса Эккеля для Java-программистов :-)

Итак, приступим.

10 марта 2011 г.

Индивидуальный план профессионального развития. Часть 2: руководство к действию

В предыдущем посте на тему планов профессионального развития мы вкратце обсудили важность самообразования для айтишников и решили, что начинать лучше всего с постановки целей. Сформировав две-три цели можно ответить самому себе на вопрос «Что?» и задать тем самым направление движения. Помните примеры целей? Стать бизнес-аналитиком; консультантом по управлению проектами; научиться играть на губной гармошке. Мы знаем к чему хотим прийти. Осталось разобраться каким образом мы собираемся достигать поставленных целей и разработать для себя руководство к действию. Так сказать, запланировать свою деятельность в плане самообразования.

Сразу скажу, что то, насколько развернутым и строгим будет план действий это дело вкуса каждого. Лично я бы не стал стремиться составить Идеальный План На Все Случаи Жизни. Как показывает практика, такие планы очень часто не работают. Достаточно обозначить основные моменты и разбить план на вехи длительностью до полу-года. Я уже отмечал, что наличие таких майлстоунов важно. Причем важно не столько для временного контроля, сколько для возможности осмысления и ретроспективы проделанной работы. Ведь никто не дает гарантий, что выбранное направление было единственно верным. Может быть еще не поздно повернуть в другую сторону.

Вроде бы все готово для составления плана. Мотивации хватает, цели сформированы... с чего же начать?

2 марта 2011 г.

Книги месяца: «Джоэл о программировании», Джоэл Спольски

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

Эти две книги Джоэла Спольски действительно стоит рассматривать как единое целое. Тем более, что обе они собраны из статей блога joelonsoftware.com, посвященного разработке ПО. Это даже и не книги в классическом их понимании. Скорее это компиляции наиболее интересных материалов блога за время его существования, которые слабо связаны между собой несмотря на то, что организованы в соответствующие разделы. Но не спешите думать об этих книгах плохо. В этом заключаются свои преимущества - они подходят практически под любое настроение, их не обязательно читать от начала и до конца, в любой момент можно бросить чтение и продолжить через год без особого ущерба для усвоения информации.

Итак, «Джоэл о программировании» и «Джоэл снова о программировании» (а также еще много текста мелкими буквами в названии) - что же внутри?