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項必修法則
第廿八章
合乎道德的程式員
我可能會回覆他:“如果你認為一個值得付出所有的人應該要用他的時間來衡量生死
的機會,你錯了,朋友。當他要採取任何行動時,只有一件事情需要考慮,
也就是,這個行動是對的還是錯的,他會像個好人還是壞人。”
- Socrates
The Apology
我經常提到,程式員的品質與他們的
態度
比較有關係,而不是他們的技術實力。最近有
一個關於這個主題的談話,讓我考慮寫出
合乎道德的程式
員這個主題。
這代表什麼意思?它看起來像什麼?道德對程式員的生涯而言重要嗎?
你不可能將程式設計的行為與程式員的存在分開。因此,自然地,道德觀念會引導我們
身為程式員的做為,以及如何專業地與人交往。
那麼,按理說,成為一位“合乎道德的程式員”是有價值的事情,至少與成為一位合乎
道德的
一樣值得。你肯定會害怕想要成為
沒道德的程式員
的人。
許多職業都有特定的行為守則。醫學界有希波克拉底誓言,約束醫生為了病人的利益而
工作,而且不能危害他們。律師和工程師都有自己的專業團體授予特許地位,並要求成
員一定要遵守規矩。這些道德守則都是為了保護他們的客戶,以保障從業人員,以及確
保業內人士有好的名聲。
在軟體“工程”中,我們沒有這種普遍的規則。我們有一些業界標準可以認可。不同的
組織會公布它們自己建立的道德規範,例如 ACM BSI。但是,它們都不太有法律地
位,也沒有受到普世的認同。
254
| 第廿八章:合乎道德的程式員
我們的工作倫理大部分都是由自己的道德來指引。當然目前有許多偉大的工程師為了對
於工藝的喜愛,與行業的發展而工作 ...
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