成為高手的奧秘 — 平常中識妙處,腐朽中見神奇

來源:互聯網
上載者:User

TheServerSide.NET採訪Ward Cunningham中的一段對話

【ASK】 I've got to ask this question. You are a gentleman of some stature within the community and you sort of close your eyes and imagine for a moment you are at a conference and a young programmer comes up to you and says "Mr. Cunningham I love your work, I am such a fan and asks that crucial question, "What can you tell me to make me a great programmer?" What advise do you have for this guy, what can you tell him, what things does he need to know, what things does he have to look for? 


【ANSWER】 That is an interesting question because there are so many possible answers and if I think for a moment there is probably a lot that he's going to learn automatically. One of the hardest things to pick up I think, is that the way to grab hold of the really good ideas.There are a lot of ideas, but really good ideas are hard to snatch because they look so humble when you first see them.  You expect the solution to be beautifully complex and a good solution is pretty plain until you see how that plainness plays in a complicated way to make something better than you could get in your head all at once.

【ASK】 That old comment about most scientific discoveries do not begin with "Eureka!", but "That's funny."


【ANSWER】 Exactly, and it takes a sense to, [or] a way to develop that [such that] every time you do see something that works out that is kind of surprising that it worked out, you must take the time to find out what the history of that idea is. If you could talk to the person who came up with it or even when it happens to yourself, go back and think, "What did that look like when that idea first surfaced", becauseI think there are a lot of really good ideas but we just walk right on by because they were not what we were expecting; they just looked too simple.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.