Регистрация  |  Вход

Библиотека программиста: книга «Программист-фанатик»

Книга «Программист-фанатик»
http://www.ozon.ru/context/detail/id/31901152/

Очень приятная и небольшая книга о жизни и карьере. Советую прочитать, там всего 200 страниц. Уверен, что большинство из вас получают зарплату в долларах, и при нынешнем курсе совсем не накладно купить несколько книг на русском, по-моему самое время для таких покупок.

И для того чтобы заинтересовать вас и обсудить тему, вот несколько моих заметок и интересных моментов, мыслей, найденных книги. Пишу как могу, без вычитки ошибок, мои комментарии и дополнения написаны в скобках.
(Все выписки из книги разумеется принадлежат их автору, я привожу их здесь в качестве собственного конспекта и «рекламы» книги среди целевой аудитории).

***

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


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


Меня сводит с ума ответ: «У меня не было возможности работать в этой области».
Не было возможности работать? Но у меня ее тоже не было! Но я использовал свою возможность учиться.


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


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


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


Ты — самый талантливый из всех известных тебе програмистов... Ну и что с этого?
Многие программисты — особенно наиболее тщеславные — пребывают в заблуждении, считая, что их способности должны быть очевидны любому боссу или работодателю.
Лезть из кожи вон, демонстрируя свои способности, они считают подхалимажем.
Но это лишь отговорка. На самом деле они опасаются.
Большинство программистов — ботаники. В школе они были последними, кого брали в любую команду (в спортивную команду — была-было, но сейчас бегаю и качаюсь ого-го). Они избегали социальных контактов... (в результате они немного «замки» и не могут себя «продвигать»)
Как мне недавно сказал один начальник, если кто-то делает нечто совершенно фантастическое, но об этом никто не знает, можно считать, что он не делает ничего.

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

Ты представляешь собой только то, что можешь объяснить.
(да, учите английский, сколько можно напоминать)
Коммуникация, особенно посредством писем, является тем бутылочным горлышком, через которое должны пройти все твои великолепные идеи.
(и таки, да, нам всем в обяз освоить слепой набор как на латинице, так и на кириллице (здравствуй Соло от Шахиджаняня) — как видите я уже набираю, но еще с очепятками)

Если ты уже активно не пытаешься оставить свой след, ты не оставишь его вообще.
(читай блоги, пиши блог, участвуй в опен-сорс проектах, общаяся с коллегами)

Нужно начинать раньше, чем ты почувствуешь себя готовым. Большинство людей недооценивают себя. Но у тебя есть чем поделиться с другими. Ты никогда не почувствуешь себя готовым на 100%, поэтому ничто не мешает начать прямо сейчас.


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

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

***


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

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

Да, кстати, все никак не могу "дожать" ту самую книгу "Advanced APEX". Мне кажется что она не так проста, как это кажется, если бегло просмотреть первые две главы.

Книга «Программист-фанатик»
http://www.ozon.ru/context/detail/id/31901152/

Очень приятная и небольшая книга о жизни и карьере. Советую прочитать, там всего 200 страниц. Уверен, что большинство из вас получают зарплату в долларах, и при нынешнем курсе совсем не накладно купить несколько книг на русском, по-моему самое время для таких покупок.

И для того чтобы заинтересовать вас и обсудить тему, вот несколько моих заметок и интересных моментов, мыслей, найденных книги. Пишу как могу, без вычитки ошибок, мои комментарии и дополнения написаны в скобках.
(Все выписки из книги разумеется принадлежат их автору, я привожу их здесь в качестве собственного конспекта и «рекламы» книги среди целевой аудитории).

***

[b]Для меня незаурядная карьера — это оптимальный путь к незаурядной жизни[/b], такой, в которой ты не просто станешь лучшим и более востребованным работником, но и станешь лучше как человек.
Удивительно, но когда мы начинаем строить карьеру, далеко не в каждом живет стремление стать незаурядным. Большинство из нас просто плывет по течению.


Никто не становится музыкантом, чтобы вести спокойную и размеренную жизнь [i](«середнячка»)[/i]. Все люди, желающие стать профессиональными музыкантами, хотят быть [b]великими[/b].
[i](этот же путь автор предлагает и программистам, хорошая аналогия и мысль)[/i]
Дело в том, что человек, который хочет стать великим, с гораздо большей вероятностью им станет, чем тот, кто просто хочет делать свое дело.


Меня сводит с ума ответ: «У меня не было возможности работать в этой области».
Не было возможности работать? Но у меня ее тоже не было! Но я использовал свою возможность учиться.


Первым делом следует разрушить границу между бизнесом и информационными технологиями [i](которые ему служат)[/i]. Начинай изучать принципы бизнеса, с которым связана твоя деятельность [i](очень правильно)[/i]


в нашей отрасли часто встречаются разрабы, действующие на пределе своих умений. К сожалению, как правило, это обозначает, что их квалификация не достаточна для решения поставленных задач. Но при этом существует тенденция практиковаться непосредственно на рабочем месте. Представьте себе музыканта, кто выходи на сцену и начинает практиковаться...
[i](далее вывод — больше тренировок и практики)[/i] Тренируйтесь на пределе своих способностей.


[b]Возлюби поддержку.[/b] [i](работу на поддержке приложения)[/i]
Отдел технической поддержки также может стать местом свободы и творчества.
[i](в поддержке)[/i] Не сталкиваясь с бюрократией, неизбежной для полномасштабных проектов на стадии реализации, ты получаешь удивительное количество возможностей.
Я сталкивался с ситуациями, когда полностью специфику бизнес-процессов в компании понимал только програмист из службы поддержки [i](истинная правда — со мной так)[/i]


Ты — самый талантливый из всех известных тебе програмистов... Ну и что с этого?
Многие программисты — особенно наиболее тщеславные — пребывают в заблуждении, считая, что их способности должны быть очевидны любому боссу или работодателю.
Лезть из кожи вон, демонстрируя свои способности, они считают подхалимажем.
Но это лишь отговорка. На самом деле они опасаются.
Большинство программистов —[b] ботаники[/b]. В школе они были последними, кого брали в любую команду [i](в спортивную команду — была-было, но сейчас бегаю и качаюсь ого-го)[/i]. Они избегали социальных контактов... [i](в результате они немного «замки» и не могут себя «продвигать»)[/i]
Как мне недавно сказал один начальник, если кто-то делает нечто совершенно фантастическое, но об этом никто не знает, можно считать, что он не делает ничего.



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



Ты представляешь собой только то, что можешь объяснить.
[i](да, учите английский, сколько можно напоминать)[/i]
Коммуникация, особенно посредством писем, является тем бутылочным горлышком, через которое должны пройти все твои великолепные идеи.
[i](и таки, да, нам всем в обяз освоить слепой набор как на латинице, так и на кириллице (здравствуй Соло от Шахиджаняня)[/i] — как видите я уже набираю, но еще с очепятками)



Если ты уже активно не пытаешься оставить свой след, ты не оставишь его вообще.
[i](читай блоги, пиши блог, участвуй в опен-сорс проектах, общаяся с коллегами)[/i]

Нужно начинать раньше, чем ты почувствуешь себя готовым. Большинство людей недооценивают себя. Но у тебя есть чем поделиться с другими. Ты никогда не почувствуешь себя готовым на 100%, поэтому ничто не мешает начать прямо сейчас.
 


Мы практически все время что-то делаем, и только на короткое время достигаем целей.
Мы идем от одной цели к другой. И это не имеет логического конца. И большинство из нас не в состоянии понять, что концом в данном случае является сам путь у цели.
[b]Важен не конечный путь, а дорога к нему.[/b]

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



***


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

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

Да, кстати, все никак не могу "дожать" ту самую книгу "Advanced APEX". Мне кажется что она не так проста, как это кажется, если бегло просмотреть первые две главы.

Den, спасибо тебе за твои мысли.
Могу посоветовать прочитать Программист-прагматик. Путь от подмастерья к мастеру, в ней поднимается вопрос творчества и ремесла.

Den, спасибо тебе за твои мысли.
Могу посоветовать прочитать [url=http://www.ozon.ru/context/detail/id/1657382/]Программист-прагматик. Путь от подмастерья к мастеру[/url], в ней поднимается вопрос творчества и ремесла.

Den Brown
Многие программисты — особенно наиболее тщеславные — пребывают в заблуждении, считая, что их способности должны быть очевидны любому боссу или работодателю.
Лезть из кожи вон, демонстрируя свои способности, они считают подхалимажем.

Ну это вообще прямо про меня
4 года работая на фирме я думал что достаточно всего-лишь делать свои обязанности отлично и справляться с любыми сложными задачами (на меня скидывали наверное все что было даже не профилем фирмы - PHP, Python+Backbone хотя я числился SF программистом). Но в итоге наверх лезли студенты, которые любили выступать с докладами, участвовать во всяких мероприятиях и пить кофе, ходить на курсы, короче заниматься всем кроме непосредственной работы. Так что вот так. Начальство любит когда ...

[quote="Den Brown"]Многие программисты — особенно наиболее тщеславные — пребывают в заблуждении, считая, что их способности должны быть очевидны любому боссу или работодателю. 
Лезть из кожи вон, демонстрируя свои способности, они считают подхалимажем. [/quote]
Ну это вообще прямо про меня :D 
4 года работая на фирме я думал что достаточно всего-лишь делать свои обязанности отлично и справляться с любыми сложными задачами (на меня скидывали наверное все что было даже не профилем фирмы - PHP, Python+Backbone хотя я числился SF программистом). Но в итоге наверх лезли студенты, которые любили выступать с докладами, участвовать во всяких мероприятиях и пить кофе, ходить на курсы, короче заниматься всем кроме непосредственной работы. Так что вот так. Начальство любит когда ... :D 

Den Brown
Наиболее важным качеством, позволяющим проявить себя на рабочем месте, является способность к коммуникации.

Ну да, языком ворочать на код писать! Но кто-то же должен делать черную работу! И делать ее хорошо. Посмотрю я на фирму в которой будут одни болтуны?

[quote="Den Brown"]Наиболее важным качеством, позволяющим проявить себя на рабочем месте, является способность к коммуникации.[/quote]
Ну да, языком ворочать на код писать! Но кто-то же должен делать черную работу! И делать ее хорошо. Посмотрю я на фирму в которой будут одни болтуны?

Den Brown
Если ты уже активно не пытаешься оставить свой след, ты не оставишь его вообще.
(читай блоги, пиши блог, участвуй в опен-сорс проектах, общаяся с коллегами)

Отлично подмечено! Я считаю что если не получается вылезти наверх посредством языка (в обоих смыслах слова )
То надо вылазить за счет демонстрации своих способностей в виде социальных проектов (блоги, форумы), обучения/помощи, и участии в своих личных и опенсурс проектах. Понятно что ЗП это не сильно увеличит, зато позволит найти работу получше в перспективе.

[quote="Den Brown"]Если ты уже активно не пытаешься оставить свой след, ты не оставишь его вообще. 
(читай блоги, пиши блог, участвуй в опен-сорс проектах, общаяся с коллегами)[/quote]
Отлично подмечено! Я считаю что если не получается вылезти наверх посредством языка (в обоих смыслах слова :D )
То надо вылазить за счет демонстрации своих способностей в виде социальных проектов (блоги, форумы), обучения/помощи, и участии в своих личных и опенсурс проектах. Понятно что ЗП это не сильно увеличит, зато позволит найти работу получше в перспективе.

Dmitry Shnyrev
Den Brown
Наиболее важным качеством, позволяющим проявить себя на рабочем месте, является способность к коммуникации.

Ну да, языком ворочать на код писать! Но кто-то же должен делать черную работу! И делать ее хорошо. Посмотрю я на фирму в которой будут одни болтуны?

Вот у нас так 90% болтуны и 10% работают. И процент работающих стремительно падает. Поэтому фирма уже не берет большие проекты и поэтому скоро все загнется по моему мнению.

[quote="Dmitry Shnyrev"][quote="Den Brown"]Наиболее важным качеством, позволяющим проявить себя на рабочем месте, является способность к коммуникации.[/quote]
Ну да, языком ворочать на код писать! Но кто-то же должен делать черную работу! И делать ее хорошо. Посмотрю я на фирму в которой будут одни болтуны?[/quote]

Вот у нас так 90% болтуны и 10% работают. И процент работающих стремительно падает. Поэтому фирма уже не берет большие проекты и поэтому скоро все загнется по моему мнению.

Gres
Могу посоветовать прочитать Программист-прагматик. Путь от подмастерья к мастеру, в ней поднимается вопрос творчества и ремесла.

об этой книге упоминается в "Фанатике"

Dmitry Shnyrev
Отлично подмечено! ...демонстрации своих способностей в виде социальных проектов (блоги, форумы)...

ну, да, тебе легко подтверждать мысль о необходимости быть "общественно-активным" здесь , на твоем форуме

wilder
Вот у нас так 90% болтуны и 10% работают.

в книге все-таки не об этом. там о проблеме в самом разрабе, который "как собака, все понимает (и делает), но молчит". А у вас проблема не в конкретных разрабах (которые с твоих слов ничего не делают), а в менеджементе, именно они подускают такую ситуацию, котором может привести к концу, их карьеры в первую очередь.

[quote="Gres"]Могу посоветовать прочитать Программист-прагматик. Путь от подмастерья к мастеру, в ней поднимается вопрос творчества и ремесла.[/quote]

об этой книге упоминается в "Фанатике"

[quote="Dmitry Shnyrev"]Отлично подмечено! ...демонстрации своих способностей в виде социальных проектов (блоги, форумы)... [/quote]

ну, да, тебе легко подтверждать мысль о необходимости быть "общественно-активным" здесь , на твоем форуме :)

[quote="wilder"]Вот у нас так 90% болтуны и 10% работают. [/quote]
в книге все-таки не об этом. там о проблеме в самом разрабе, который "как собака, все понимает (и делает), но молчит". А у вас проблема не в конкретных разрабах (которые с твоих слов ничего не делают), а в менеджементе, именно они подускают такую ситуацию, котором может привести к концу, их карьеры в первую очередь.

Den Brown
ну, да, тебе легко подтверждать мысль о необходимости быть "общественно-активным" здесь , на твоем форуме

А вот зря смеешься. Я всех постоянно подначиваю держать свои блоги. И писать туда все о своих профессиональных достижениях. ПРОФИТА МОРЕ!!!! Я уже устал объяснять. А блог заиметь не так уж сложно. Если впадлу заморачиваться с хостингом и полуавтоматической установкой wordpress есть куча готовых сервисов. Главное писать туда обо всем, но желательно на проф темы.
Я со своей стороны всегда готов помочь с пиаром - с меня бесплатные банеры, ссылки на достойные блоги!!!

[quote="Den Brown"]ну, да, тебе легко подтверждать мысль о необходимости быть "общественно-активным" здесь , на твоем форуме [/quote]
А вот зря смеешься. Я всех постоянно подначиваю держать свои блоги. И писать туда все о своих профессиональных достижениях. ПРОФИТА МОРЕ!!!! Я уже устал объяснять. А блог заиметь не так уж сложно. Если впадлу заморачиваться с хостингом и полуавтоматической установкой wordpress есть куча готовых сервисов. Главное писать туда обо всем, но желательно на проф темы. 
Я со своей стороны всегда готов помочь с пиаром - с меня бесплатные банеры, ссылки на достойные блоги!!!

Dmitry Shnyrev
А вот зря смеешься.

да я и согласен. смеюсь просто ради атмосферы и поддержания диалога..

[quote="Dmitry Shnyrev"]А вот зря смеешься.[/quote]
да я и согласен. смеюсь просто ради атмосферы и поддержания диалога..