As a software engineer, you're great with computer languages, compilers, debuggers, and algorithms. And in a perfect world, those who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done. In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. It's valuable information from two respected software engineers whose popular video series, "Working with Poisonous People", has attracted hundreds of thousands of viewers. You'll learn how to deal with imperfect people - those irrational and unpredictable beings - in the course of your work. And you'll discover why playing well with others is at least as important as having great technical skills. By internalizing the techniques in this book, you'll get more software written, be more influential, be happier in your career.
Brian Fitzpatrick co-founded Google's Chicago engineering office in 2005, and currently leads several of Google's Chicago engineering efforts, including the Google Affiliate Network. He also started and leads Google's Data Liberation Front, a team that systematically works to make it easy for users to move their data both to and from Google. Lastly, he serves as internal advisor for Google's open source efforts. Prior to joining Google, Brian was a senior software engineer on the version control team at CollabNet, working on Subversion, cvs2svn, and CVS. He has also worked at Apple Computer as a senior engineer in their professional services division, developing both client and web applications for Apple's largest corporate customers. Brian has been an active open source contributor for over twelve years. After years of writing small open source programs and bugfixes, he became a core Subversion developer in 2000, and then the lead developer of the cvs2svn utility. He was nominated as a member of the Apache Software Foundation in 2002 and spent two years as the ASF's VP of Public Relations. He is also a member of the Open Web Foundation. Brian has written numerous articles and given many presentations on a wide variety of subjects from version control to software development, including co-writing "Version Control with Subversion" (now in its second edition) as well as chapters for "Unix in a Nutshell" and "Linux in a Nutshell." Brian has an A.B. in Classics from Loyola University Chicago with a major in Latin, a minor in Greek, and a concentration in Fine Arts and Ceramics. Despite growing up in New Orleans and working for Silicon Valley companies for most of his career, he decided years ago that Chicago was his home and stubbornly refuses to move to California. Ben Collins-Sussman is one of the founding developers of the Subversion version control system, co-authored O'Reilly's "Version Control with Subversion" book as well as chapters for "Unix in a Nutshell" and "Linux in a Nutshell." Ben co-founded Google's engineering office in Chicago, ported Subversion to Google's Bigtable platform, and now leads Google's Project Hosting team. Prior to joining Google, Ben was a senior software engineer on the version control team at CollabNet. He has been an active open source contributor for over twelve years, contributing to numerous open source projects, mostly revolving around version control and online gaming. Ben collects hobbies which tend to explore the tension between art and science. He has given numerous talks about the social challenges of software development and Subversion. He writes interactive fiction games and tools, and was the co-winner of the 15th Annual Interactive Fiction Competition. He has co-authored at least five original musicals and received multiple Jeff Awards for musical theater composition. He has an Extra class FCC license for amateur radio, and also spends time learning DSLR photography and playing bluegrass banjo. Ben is a proud native of Chicago, and holds Bachelor of Science degree from the University of Chicago with a major in Mathematics and minor in Linguistics. He still lives in Chicago with his wife, kids, and cats.
“编程现在涉及的已经不仅仅是代码和机器了,它更像是把已有的组件按照新的方式拼装在一起—而这些组件背后的作者都是活生生的人。本书的作者对此了然于胸,无论给出什么样的建议,他们要传达的信息都是非常简单直观的:只要像在代码上那样在人际关系上狠下功夫,你不但可以变...
評分“编程现在涉及的已经不仅仅是代码和机器了,它更像是把已有的组件按照新的方式拼装在一起—而这些组件背后的作者都是活生生的人。本书的作者对此了然于胸,无论给出什么样的建议,他们要传达的信息都是非常简单直观的:只要像在代码上那样在人际关系上狠下功夫,你不但可以变...
評分其实这本书给自己的收获并不多,原因有二:一是自己看了不少介绍软件工程师团队如何工作的书;二是自己在工作中也在不断思考如何才能更有效率地工作,更好地与同事和领导相处;因此,这本书中介绍的内容对于自己来说没有太多的新意。 新意没有太多,但是倒是有...
評分第一章:天才程序员的传说 现今的代码工作再也不是早年个人英雄主义的工作,没有一项伟大的产品不是团队的结晶,没有一位IT天才不是身后站着一个伟大的团队。所以成功的程序员必须是一个依赖团队、帮助团队、成为团队重要分子的人。 而在团队合作中我们却经常会犯致命的错误,...
評分1 the myth of the genius programmer 2 building an awesome team culture 3 every boot needs a caption 4 dealing with poisonous people 5 the art of organizational manipulation 6 users are people, too 7 epilogue 其实里面讲的没什么太'术'的技巧,每一点都不难操作...
這本書真讓我大開眼界,完全顛覆瞭我過去對團隊協作的刻闆印象。我一直以為,所謂的“Geek”們,就是那種埋頭鑽研技術,不善言辭,甚至是有些孤僻的群體。但《Team Geek》卻以一種非常人性化、充滿智慧的方式,描繪瞭一個又一個生動的人物群像,讓我看到瞭他們的閃光點,也理解瞭他們的獨特之處。書裏並沒有枯燥的技術講解,而是通過一個個引人入勝的故事,深入淺齣地探討瞭“Geek”文化的核心價值。我尤其喜歡書中對於“集體智慧”的闡述,它不僅僅是簡單地把一群聰明人湊在一起,而是要如何激發他們的潛能,讓他們彼此信任,協同作戰,最終創造齣超乎想象的成果。我常常在想,很多時候,我們過於強調個人的能力,而忽略瞭團隊的力量。這本書恰恰彌補瞭我的認知盲區。讀完之後,我感覺自己像是經曆瞭一次深刻的洗禮,對如何與人閤作,如何融入團隊,都有瞭全新的認識。它教會我,即使是最“Geek”的成員,也需要被理解、被尊重,他們的獨特視角和思維方式,恰恰是團隊最寶貴的財富。這本書不僅僅適閤技術從業者,我覺得任何需要與人打交道、需要團隊協作的讀者,都能從中獲益匪淺。它讓我更加珍惜與同事們相處的時光,也更加懂得如何去欣賞每一個人的長處。
评分我必須說,《Team Geek》是一本令人耳目一新的讀物。我一直以來對“Geek”群體的認知,很大程度上是通過一些刻闆印象和熒幕形象來構建的,總覺得他們是那種不食人間煙火、隻沉迷於代碼和二進製的生物。然而,這本書以一種極其接地氣、充滿人情味的方式,嚮我展現瞭“Geek”們真實的生活和工作狀態。它不僅僅是講述瞭技術本身,更深入地探討瞭技術背後的人文因素。書中對“歸屬感”的強調,讓我深有體會。它告訴我們,無論一個人的技術有多麼齣眾,如果不能在團隊中感受到被認可、被接納,那麼他的潛力將難以完全釋放。我尤其喜歡書中對於“導師製度”的描述。它不僅僅是知識的傳遞,更是一種精神的傳承,是一種對新人的關懷和培養。讀完這本書,我感覺自己對團隊閤作有瞭更深層次的理解,也更加懂得如何去發掘和發揮團隊中每一個成員的價值。它讓我明白,一個成功的團隊,一定是建立在相互理解、相互支持、共同成長基礎之上的。
评分太驚喜瞭!我原本以為《Team Geek》會是一本非常“硬核”的技術書籍,講一些關於軟件開發、項目管理之類的專業知識,但完全不是!它更像是一部引人入勝的社群觀察報告,充滿瞭人文關懷和生活氣息。作者用非常細膩的筆觸,描繪瞭那些在技術世界裏默默耕耘的“Geek”們,他們的工作狀態,他們的溝通方式,甚至他們內心深處的想法,都展現得淋灕盡緻。我特彆欣賞書中對“溝通”這一主題的深入剖析。它告訴我們,即使是最優秀的技術,也需要通過有效的溝通纔能轉化為實際的價值。書裏分享瞭許多實用的溝通技巧,比如如何傾聽,如何錶達,如何在團隊中建立起信任的橋梁。這些技巧並非是空泛的理論,而是通過一個個真實案例,讓我看到瞭它們在實踐中的巨大力量。我感覺自己像是參與瞭一場場精彩絕倫的團隊對話,學習著如何讓不同背景、不同性格的人們,能夠心平氣和地交流,共同解決問題。這本書讓我明白,一個成功的技術團隊,不僅僅需要高超的技術,更需要一種積極嚮上、互相支持的團隊文化。讀完後,我迫不及待地想把這些理念應用到自己的工作中,相信它一定能帶來積極的改變。
评分太棒瞭!這本書完全超齣瞭我的預期,它不僅僅是一本關於技術團隊的書,更是一本關於如何與人相處的“寶典”。我一直以為“Geek”就是那些隻懂代碼、不懂人情世故的人,這本書卻用一個個生動的故事,打破瞭我的這種偏見。它讓我看到瞭“Geek”們身上那些閃閃發光的品質,比如對技術的純粹熱愛,對細節的極緻追求,以及那種在看似沉悶的工作中,所蘊含的巨大創造力。我特彆喜歡書中對於“反饋機製”的探討,它教會我如何以一種建設性的方式,去給予和接收反饋,從而不斷改進和提升。這不僅僅適用於技術領域,更可以應用到生活的方方麵麵。它讓我明白,每一次的溝通,每一次的協作,都是一次學習和成長的機會。這本書就像一位經驗豐富的嚮導,帶領我穿越技術世界的迷宮,讓我看到,在冰冷的機器背後,跳動著的是一顆顆充滿智慧和情感的心。讀完之後,我感覺自己對團隊的理解更加深刻,也更加懂得如何去欣賞和尊重身邊的每一個“Geek”。
评分這本書簡直是為我們這種“不走尋常路”的技術人量身定做的!我之前一直覺得,在技術領域,好像隻有“硬實力”纔能決定一切,情商、溝通這些東西似乎是可有可無的。但《Team Geek》徹底打破瞭我的這種觀念。它就像一麵鏡子,照齣瞭我們這些“Geek”在團隊閤作中可能存在的一些盲點和誤區。我印象最深刻的是書中關於“衝突管理”的部分。很多時候,我們程序員之間可能因為一些技術上的分歧而産生摩擦,但往往因為不知道如何處理,導緻問題升級,影響整個團隊的士氣。這本書提供瞭一種全新的視角,它不是迴避衝突,而是鼓勵我們以建設性的方式去麵對,去化解。它教我們如何從對方的角度齣發,理解他們的想法,找到共同點,最終達成共識。此外,書中對“領導力”的探討也讓我受益匪淺。它告訴我們,真正的領導力並非是發號施令,而是通過自己的行為去影響和激勵團隊,營造一個積極、開放的工作環境。這本書就像一位睿智的長者,循循善誘地引導我,讓我看到在技術的光芒之外,人與人之間的連接是多麼重要。
评分如何對待團隊內的有毒行為那一章很有些意思
评分中規中矩,顯然Geek隻是為瞭吸引眼球,副標題 A Software Developer's Guide To Work Well with Others更恰當一點
评分工程師團隊協作101
评分非常好的一本書,就像一麵鏡子 照射齣自己的不足。 會發現很多自己和書中很多的反例都很相似.. 整本書都是圍繞著HRT 展開 humidity, respect, trust 還是蠻有道理。裏麵對linux open source team的黑也是無處不在.. 閑暇時間很推薦這本書
评分HRT: humility, respect, and trust.(內容上新意不多)
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有