你如何找到有趣的問題來解決?你如何找到有趣的問題來解決?
我常常想學習新的編程語言。不過,我覺得,要真正瞭解它,我必須寫的東西是:
實時應該解決一些實際問題。這個問題不一定是新的(事實上,有一個參考解決方案可能是一個好主意),但它必須是一些東西,迫使我去解決一些骯髒,骯髒的細節。我不想解決數學難題或實現各種算法和數據結構,因爲只有教我如何解決數學(或A & DS)問題
'new-language
。的東西,我可以得到熱情,它需要時間來學習新的編程語言的來龍去脈。那意味着我必須投入那個時間。爲了幫助我保持積極性,我想解決在某種程度上吸引我的問題。我認爲這部分是最困難的,至少對我來說,我所有的一半完成的項目都是如此;這也是最重要的部分。無論現實世界存在多大的問題,如果你不用它,你也不會從中學習。
機最終連接到充滿激情的方面,我想要的東西,我相信我可以給一個可交付狀態時,只有在我的業餘時間工作。即使「C編譯器」是非常的真實世界,我真的很喜歡編譯器,這是一個有點大嘴巴。即使是一個簡單的表達式評估器,當您不熟悉特定語言的習慣用法時,您可以重新設計,調試和優化多次。
那麼,您(或您)如何解決尋找有趣的工作問題?
特別的解決方案,也就是說,問題並予以解決,將不勝感激,但(原諒傲慢),他們只是「啞巴知識」。我最感興趣的是思考和攻擊問題的新方法(即算法>>數據:D)。
編輯:迄今爲止的獲勝者是「製作遊戲」和「修復令您惱火的東西(編程|使用comptuers)」。我可以重新實現許多合理簡單的遊戲(給我一大堆攻擊難度),他們絕對是真實的世界,而且我是一名玩家,對好遊戲充滿激情。
「解決煩人的事情」具有內在的激情和現實世界,但它要求我不會因爲事物的正常工作而被寵壞,而且修復不會修改某些未寫入的程序我想學習的語言。
(你們都贏得了給予好評。一個可以接受在它的途中)
應該是社區wiki – Malfist 2009-03-02 21:45:22