一些軟件設計網址

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

本文轉載自『戀花蝶的博客!

http://blog.csdn.net/lanphaday

更多精彩內容,歡迎訪問戀花蝶的博客!

作者:賴勇浩(http://blog.csdn.net/lanphaday

 

在社區混久了,總看到許多新朋友問“我學會了XX語言,怎麼深入(或能用它做點什麼)?”今天我給大家推薦幾個好玩又有難度的編程網站,它們不僅可以增進對語言特性的瞭解,而且可以激發起大家對數學和算法等基礎學科的興趣,有些甚至還可以賺錢、幫你找工作呢!

 

 

 

 

這於這類網站,第一個要推薦的當然是 project euler,它的地址是:http://projecteuler.net/。它現在已經有兩百多道題了,幾乎每個周未都會出一兩題新題。前面的題會比較簡單,而後越來越難。在這個網站玩,必須要數學和編程技能都吃得開才行,好在這個網站並不看過程,只看結果,所以你可以用你最熟悉的編程語言來解決問題。但它提倡一個著名的一分鐘原則,即“你解決某一道題的程序在一臺主流 PC 運行時間不應多於一分鐘”。另外值得稱道的是如果你寫的代碼很牛,論壇是一個很好的炫耀你華麗的代碼的好地方;反過來說,論壇可以讓你學到許多語言特性、技巧、算法,還有最重要的數學。

 

我們可以來看看 project euler 的第一道題:

 

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000.

 

它的解決方案用 python 語言寫出來是:

 

print sum(i for i in xrange(1, 1000) if i % 3 == 0 or i % 5 == 0)

 

怎麼樣,羨慕 python 的簡潔了吧?

 

 

 

 

作爲一個 pythoner,要找好玩的編程網站的話,pythonchallenge.comhttp://www.pythonchallenge.com/ 是不容錯失的。用沈崴(http://blog.163.com/eishn/)的話來說,它的功效是:我們部門新來兩位同事, 在使用 Python 做項目之前, 先沉下心來做了兩週的 Python Challenge, Python 模了個透, 結果兩週後程序寫出來相當漂亮, 甚至讓我這種老牌 Python 程序員跌破眼鏡, 與我周圍的同事立馬有了境界上的區分。

 

這個網站不僅考驗你的數學、算法功底,而且需要比較高的智商。不過,最爲重要的是你需要一個像 python 這樣的強大的語言, pythonchallenge 的第一道題,簡單地說,就是叫你計算 2 38 次方。解決這樣的問題用 python 只需要一行代碼,5 個字符,你用 C/C++ 的話,哈哈……

 

 

 

 

另外一個好玩的網站是 code golfhttp://codegolf.com/),它的方向比較不同,它倡導短代碼。立志於一行寫出一個 windows 來的朋友們當然一定要去看看了,不過說到代碼短,perl 可能真的很有優勢。這個網站接受 PHPPython ruby,也許它更適合於網絡程序員?無論如何,這是另一個能夠讓你炫耀編程技巧的平臺,值得去看看。

 

 

 

 

好吧,僅僅挑戰智商的東西你提不起興趣,你希望得到一些實質性的收益,比如金錢、經驗或工作機會,那 topcoder.comhttp://www.topcoder.com/ 一定適合你!無論國內還是國外,算法狂人都喜歡去 topcoder 比賽,因爲它不僅有難度,而且有豐厚的獎品。如果還是學生,玩 SRM 最是刺激,如果白天你已經有一份工作要忙,那麼玩一下 marathon,在長達一週或者兩週的時間裏,嘗試一下持續的優化快感,感覺棒極了!實不相瞞,我是畢業以後才知道這樣的一個網站的,偶爾我也會去玩一下 marathon,但最近一年多,我已經沒有這個精力了,好想回到學生時代,讓我享受一下 topcoder 帶來的挑戰。

 

Topcoder 的另一個好處是不僅支持 C++javapython等語言,而且完美支持微軟系的語言,如 VB.netC# 等,可以說是最爲大衆化了。它的中文站地址是http://www.topcoderchina.com/。但看上去有點荒廢許久的感覺了,不知道當年很熱的美少女副總吳瑩瑩現在在忙啥呢?

 

發佈了4 篇原創文章 · 獲贊 6 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章