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項必修法則
第三十六章
大聲說出來!
溝通最大的問題在於,我們總是幻想它確實發生過。
- George Bernard Shaw
程式員有一個經典的刻板印象:一個孤單的反社會宅男,獨自坐在一個悶熱、昏暗的房
間,彎腰駝背地在主控台上奮力敲打鍵盤,永遠見不到天日,永遠不會在“現實的生
活”中與他人交談。
但事實就是事實。
這份工作要做的,
全部
都是與溝通有關。我們的成功與否,完全取決於溝通的品質,這
一點都不誇張。
這種溝通不是只有在飲水機旁邊的對談,雖然這是必要的,以及在咖啡廳、午餐時,或
Pub 中的溝通,雖然這些也都是必要的。
我們的溝通很深入,有多種面向。
程式是一種溝通
軟體本身,編寫程式的動作,就是一種溝通的形式。
它會用很多方式進行…313
326
| 第卅六章:大聲說出來!
與機器對談
當我們在寫程式時,就是在透過解譯器與電腦
對談
。在字面上,這可能是指令碼語言的
“直譯器”,在執行期解譯。或是透過翻譯器溝通:編譯器或 JIT。有些人會用 CPU
自然語言來對談:機器碼。
我們的程式存在的目的,是為了提供一串指令給 CPU 執行。[Page-314]
有時我的老婆會給我一份待辦清單:
煮晚餐、整理客廳、洗車
。如果她的指示很模糊,
或不清楚,我就不會做她真正希望我做的事情。我會用熨斗燙餐具,或是用吸塵器吸浴
缸。(我已經學會不報怨地做她叫我做的事情 ...
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