Skip to Content
成為卓越程式設計師的38項必修法則
book

成為卓越程式設計師的38項必修法則

by Pete Goodliffe
May 2015
Intermediate to advanced
376 pages
5h 48m
Chinese
GoTop Information, Inc.
Content preview from 成為卓越程式設計師的38項必修法則
268
| 第廿九章:語言之愛
溝通
在一段良好的婚姻關係中,你會不斷地溝通。你會分享事實、感覺、傷害及歡樂。你不
會像在路上碰到熟人一樣地說表面話,而是真心地對談。這是很深的交流。你會與伴侶
分享不會對別人分享的東西。這種溝通需要高度的信任、接受與瞭解。
這並不容易,人們會用不同的方法去溝通。溝通很容易就會被誤解或曲解。在婚姻中,
溝通需要花費很大的力氣。那是你必須要注意,並且持續去做的事情。溝通是你要學會
的東西,而不是你
可以
無法
做的事情。[Page-258]
程式設計的行為完全是一種溝通。我們寫出來的程式,是一串讓電腦執行的指令,也是
用來溝通程式意圖的東西(對我們自己與其他可能會看到它的程式員)。
就這個意義上而言,我們會
語言溝通,來告訴它該做什麼—以明確的、簡潔的、正確
的方式;也會與
其他人
溝通,以程式語言來作為媒介。
好的溝通是高品質的程式開發人員最重要的技術之一(而且通常缺乏)。它需要大量的
精力,以及持續地專注才能做好。記得:溝通時,傾聽與談論同樣重要。
重點
的程式員都是好的溝通者。他們會善加談論、書寫、寫程式、聆聽,
及閱讀。
耐心
美滿的婚姻不是一蹴可幾。他們需要耕耘,逐漸地成長。
在我們的速食文化中,我們學會期待
現在
就有結果:馬上就會有的食物、現金、下載
物,及滿足感。但是關係從來都不是這樣子的。
我們的程式設計關係也是如此。你可以馬上知道某種語言的存在。甚至,你可能馬上就
有一種吸引力:寫程式的慾望。但是你可能要花費很長的時間,才能完全掌握一種語
言,並誠實地聲稱你真的知道如何用它來寫出“好”的程式 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

精通機器學習|使用Python

精通機器學習|使用Python

Sarah Guido, Andreas C. Mueller
Java性能优化实践:JVM调优策略、工具与技巧

Java性能优化实践:JVM调优策略、工具与技巧

Benjamin J. Evans, James Gough, Chris Newland

Publisher Resources

ISBN: 9789863475699