選擇學習新程序設計語言的技巧[1]
如果你有興趣學習一門新的程序設計語言,考慮這兒的五個問題會有助于你選擇最適合你需要的那個語言。
我經(jīng)常被人問道:“在開發(fā)工作中你是如何選擇使用哪種程序設計語言的呢?”這是一個合乎情理的問題,特別是對于那些在開發(fā)領域只有極少或者沒有的經(jīng)驗的人而言。直接了當?shù)卣f“使用某某語言。”對我來說是一個巨大的誘惑。但我還是認為解釋如何思考選擇工作所用的語言會更好一些。
當你考慮學習哪種程序設計語言的時候,你需要問自己下列5個問題來作出滿足需要的正確決定。
為什么要學習程序設計語言?
如果你的目標是學來編程,那么尋找那些傳授基本原則的語言,如Lisp(或Scheme),或Ruby和Smalltalk也行。有許多優(yōu)秀語言是專門設計從根本上傳授編程技術的。你要繞過主流開發(fā)語言,而著眼于這些教學用語言中的`一種,并尋找與之相關的練習冊、教材、或其他培訓材料,這些材料會有效地教導你。
如果你想成為更好的程序員,這些教學用語言中的一種會讓你受益非淺;蛘撸憧梢試L試一種非主流語言之一,尤其是當它使用的范式與你現(xiàn)在所用的不同的時候。
如果你要成就一番事業(yè),那么你需要基于市場力量作出決定?磳δ阌形Φ恼衅笍V告(工作類型,地點,薪酬,所需經(jīng)驗等級,等等).跟蹤這語言(和其他技能),這些廣告提到主要技能正是你需要學習的。如果你認為你難于接受這種語言或環(huán)境,那么您可能需要重新評估你的事業(yè)目標。
如果你只是想要得到樂趣或建立個人應用程序,那么你可以學習任何你想學的語言!
如何做程序設計語言的學習計劃?
你的計劃和學習風格會影響到你對編程語言的選擇。例如,如果你在面對面的課堂環(huán)境中學得最好,那么你需要確保你想學的課堂存在。對于許多非主流語言,可供選擇的書也很少。
無論如何,你要確保你覺得在這種語言的在線社區(qū)混得舒適?紤]這些問題:他們是如何對待新來者?提了很多問題得不到解決?是否一個良好的機制把有問題整理歸檔?
在這一點上,是否有好的文檔資料?一個文檔資料都不完整的編程語言,會迫使你依賴于社區(qū),而一個沒有助益的社區(qū)可以令你很快地沉淪。
【選擇學習新程序設計語言的技巧[1]】相關文章:
紅酒的選擇技巧10-09
如何選擇駕校-選擇駕校的技巧10-31
1對1面試的經(jīng)驗技巧分析08-05
家居燈飾的選擇技巧10-09
選擇演講內(nèi)容的技巧07-15
新郎胸花選擇的技巧09-29
選擇朗誦的作品的技巧09-24
如何選擇酒店-旅行選擇酒店的方法技巧08-17
如何選擇酒店-選擇酒店的技巧與方法08-10
考研政治多項選擇快速選擇的技巧01-22