The Pragmatic Programmer 翻譯(前言章節部分) (轉)

amyz發表於2007-08-17
The Pragmatic Programmer 翻譯(前言章節部分) (轉)[@more@]

The Pragmatic Programmer  :namespace prefix = o ns = "urn:schemas--com::office" />

 

實效員

 

 

What Makes a Pragmaitc Programmer?

何為實效程式設計師?

 

Each developer is unique,with individual strengths and weakness,preferences and dislikes ,Over time,Each will craft his or her own personal environment .that environment will reflect the programmers individuality just as forcefully as his or her hobbies,clothing,or hair-cut.however ,if you’re a Pragmatic Programmer,you’ll share many of the following characteristics.

 

每一個程式設計師都是獨一無二的,他們的強項和弱點,他們偏愛和嫌棄之所,時光流逝,

每個他或她都有著個自的”場”,它透過他或她的服裝愛好髮型強烈地表現出來,但如果你是位

實效程式設計師,你的許多特質或者已在其例。

 

.Early adopter/fast adapter.

能編善改

 

You have an instinct for technologies and techniques ,and you love trying things out .when given some-thing  New,you can gr it quickly and integrate it with the rest of your knowledge .your confnce is born of exprenience.

 

你對技術和理論有種本能,你熱衷於探索技術的真諦,當有一種新技術出現,你能在迅速地掌握他,並能和你已有的知識融會貫通,你的信心來源於你過去的。

 

.Inquisitive.

好奇的

 

You tend to ask questions ,that is neat –how did you do that?did you have problems with that library ?what’s This BeI’ve heard about ?How are symbolic links implemented?You are a pack rat for little facts ,each Of which may affect some decision years from now.

 

 

 

Critical thinker.

批評家

 

You rarely take things as given without first getting the facts .when colleagues say “because that ‘s the way It’s done ,”or a vendor promises the solution to all your problems ,you smell a challenge.

你很少人云亦云,當你的同事說,就是這樣的,或者供應商許諾一個問題的解決方案,你已嗅到挑戰的氣息。

 

 

Realistic

現實性

 

You try to understand the underling nature of each problems you face . This realism gives you

a good feel for how difficult things are ,and how long things will take, Understaning for yourself that a process should be difficult  Or will take a while to complete gives you the stamina to keep at it.

 

 你想方設法理解每個問題表面下隱藏的實質,不論多麼困難的事物,你會不惜花費長的時間,

你也去解決它們的。

 

Jack of all trades.

萬事通

 

 

 

You try hard to be familiar with a broad range of technologies and envoments,and you work to keep abreast of new developments .Although your current job may require to be a specialist,you will always be able to move on to new Areas and new challenges.

你總是努力嘗試通曉很寬的技術和領域,你能同時多個不同環境下的開發任務,儘管你的這份工作需要你是本方面的專家,你還是有能力接受新的領域下的新挑戰。

 

 

We’ve left  the most basic characteristics until last .All pragmatic programmers share them ,They’re basic enouth to state as :

最後我們列舉了pragmatic programmers的諸多基本的特徵,他們可以特點可以如下描述:

 

 

T1:

技巧1:

 

Care About your Craft

關注你的設計

We feel that there is no point in develo software until you care about doing it well.

我們會感覺到這是毫無疑義的,在你擔心你是否能把做得夠好之前。

 

 

Tip2

Think!About your work

思考,你的工作。

 

In order to be a Pragmatic Programmer ,we’re challenging you to think about what you’re doing while you are doing It ,This isn’t a one-time audit of current practices –it’s an ongoing critical appraisal of every decision you make .Every day and on every development .Never run on auto-pilot .Constantly be thinking ,critiquing your work in real time

The old IBM corporate motto,THINK!,is the Pragmatic programmer’s mantra.

 

為了成為一名實效程式設計師,我們要對我們正在做的工作做富有挑戰性的思考,這不是作為一個

練習的臨時稽核,而是對你的沒一個即將到來的決定最嚴肅的評估,每天每時都該如此,我們

從來沒有在自動駕駛儀上,堅持不懈地撕開,實時地以你自己的工作做自我批評,‘THINK!

‘這是過去IBM公司的座右銘,也是今天實效程式設計師們的聖經。

 

If this sounds like hard work to you ,then you are exhibiting the realistic characteristic,This is going to take up some your valuable time----time that is probably already under tremendous pressure . The reward is a more active involvement with a job And you love ,a feeling of mastery over an increasing range of subjects and pleure in a feeling of continuous improvement ,Over the long term,your time investment will be rapaid as you and your team become more efficient ,write code that’s easier to Maintain and spend less time in meetings.

 

 

這樣做看起來對你有點難,然而你已存在這些現實的特質,你將開始一段有價值的時光之旅,

-----那樣一段確信給你帶來巨大歡愉的歲月,你的工作和愛越來越富有成效就是對你的回報,

同時你會在越來越多的領域有心得,並有持續地改善,在一段長時間內,你的團對會卓有成效,寫得程式碼容易維護,開會短而有效。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-963760/,如需轉載,請註明出處,否則將追究法律責任。

相關文章