這是一個通用的問題 - 我知道一些Perl和Python,我正在尋找學習編程,以便一旦我得到它的竅門,我可以開始開發應用程序,然後網站。 我請你給我算法(步驟:)),應該是我的方法來學習它。 我已經在perl/python上發佈了一些小問題,並且我從每個人那裏得到了很大的幫助。 注: - 我不急於學習,我知道這需要時間,這很好。學習開發算法
請給你認爲是有效的任何建議(請逼債逼我學的Lisp,哈斯克爾 - 我是初學者)
這是一個通用的問題 - 我知道一些Perl和Python,我正在尋找學習編程,以便一旦我得到它的竅門,我可以開始開發應用程序,然後網站。 我請你給我算法(步驟:)),應該是我的方法來學習它。 我已經在perl/python上發佈了一些小問題,並且我從每個人那裏得到了很大的幫助。 注: - 我不急於學習,我知道這需要時間,這很好。學習開發算法
請給你認爲是有效的任何建議(請逼債逼我學的Lisp,哈斯克爾 - 我是初學者)
之後,嘗試一些基本的東西,學習你的語法,控制結構,邏輯等等 - 一些好的網站對這個有:
然後,從那裏動起來(在這一點上,你可能需要更多的框架特定的東西 - MVC,Rails等)。
在旁註中 - 語言在很大程度上是不相關的。我現在正在指導一個學徒開發人員(在C#中,但他也在看一些Python),而在上一次編碼會話中,我們只寫了很少的代碼,但花費了大量時間啃過代碼kata中的邊界案例。
(增編)
一旦你過去基本控制結構和語法,你會發現最艱難的部分是設計,抽象,解決問題等等 - 所以對於那些一些好的辦法拿起那些技能包括:
Step 1. Read Step 2. Implement Step 3. Repeat Step 1 until ur frustrated.
簡單的算法中
感謝蘇希爾:)你能否詳細說明更多的每個步驟,請.. :) – rgolwalkar 2010-12-03 10:12:16
,當我說讀。閱讀關於編程的一切,讓它成爲一切。它應該讓你覺得開明和善良。當我說執行,實施任何你學會了如果沒有執行你會忘記它。當你感到沮喪或感到沮喪時,不要做這兩件事中的任何一件。更多你閱讀更多你開始知道沒有捷徑。編程是一個10年的課程或者是一生的課程。閱讀你的科目與優秀的人交談或找到好的導師。如果你沒有找到導師選擇幾個編程英雄,並開始追隨他們。就像我按照JEFF ATWOOD。 – 2010-12-03 10:29:58
你可能會更好問這個位置:http://programmers.stackexchange.com/ – Richard 2010-12-03 09:56:08