選擇學(xué)習(xí)新程序設(shè)計(jì)語言的技巧[2]
這個編程語言有什么工具集,庫和框架支持?
有些人真的很喜歡在專門的IDE中工作,其他一些人則完全樂于在一個基本文本編輯器中。無論你的風(fēng)格是哪種,請確信這個工具可以支持。例如,即使你喜歡純文本編輯器,也可能希望它能支持你所選擇的編程語言的格式和語法分色。按照同樣的思路,你要確保語言的庫和框架支持你打算做的.應(yīng)用程序。舉例來說,如果你計(jì)劃用于科學(xué)應(yīng)用程序,你要檢查數(shù)學(xué)庫,以確保您不需要花很多時間來實(shí)現(xiàn)基本數(shù)學(xué)例程。
你計(jì)劃做什么?
如果你心中有一個特定類型的應(yīng)用程序,它會影響你選擇什么樣的編程語言來學(xué)習(xí)。一些編程語言比其他更適合某些應(yīng)用程序。例如,如果你在一個Web應(yīng)用程序的工作,你要確保你選擇的語言具有在這些應(yīng)用中能用得上的能力,并且是為該方案設(shè)計(jì)的。在服務(wù)器上使用CGI模式,幾乎任何語言都可用于開發(fā),但你很快會發(fā)現(xiàn),有些語言會比其它的語言做得更好。
這部分涉及到工具集,框架和庫(不論你使用哪種語言,只能手工處理HTTP連接都是一件苦差事),但編程語言在這個事情中又扮演舉足輕重的角色,很多開發(fā)語言之所以成功,是因?yàn)樗囊粋小功能或一些特性使得某種特殊類型的程序更容易開發(fā)。
看看與你要創(chuàng)建的類似的應(yīng)用程序,試著找出開發(fā)者使用了哪些語言,以及他們選擇這些語言的原因。這將使你明了自己應(yīng)該學(xué)習(xí)什么編程語言。
我樂意學(xué)習(xí)次主流編程語言嗎?
目前有使用次主流編程語言的可能性。對于個人開發(fā),這不是一個問題,但許多開發(fā)環(huán)境對非主流語言來說存在風(fēng)險(xiǎn),某些語言的專業(yè)性可能會限制你的工作選擇,或你的老板可能不愿意讓你在工作項(xiàng)目中用該語言。
盡管如此,學(xué)習(xí)一種不是很流行的編程語言的價(jià)值還是很大的。首先,您可能會發(fā)現(xiàn)自己處在變成一個高薪專家顧問的道路上。此外,你所學(xué)的每一種語言會教給你一些編程中的新事物,即使你在日常工作中不使用這種語言。
結(jié)論
學(xué)習(xí)新的編程語言是一個非常有益的經(jīng)驗(yàn),但重要的是不要浪費(fèi)你的時間。挑選出滿足需要的合適的編程語言并不容易,而機(jī)會是,你學(xué)習(xí)有些語言時會有一些事情讓你反感。但是利用這些技巧,你應(yīng)該更好地決定哪些編程語言將會滿足您的需求和目標(biāo)。
你會給新程序員什么標(biāo)準(zhǔn)來幫助他們挑選語言呢?
【選擇學(xué)習(xí)新程序設(shè)計(jì)語言的技巧[2]】相關(guān)文章:
紅酒的選擇技巧10-09
如何選擇駕校-選擇駕校的技巧10-31
家居燈飾的選擇技巧10-09
選擇演講內(nèi)容的技巧07-15
新郎胸花選擇的技巧09-29
選擇朗誦的作品的技巧09-24
如何選擇酒店-旅行選擇酒店的方法技巧08-17
如何選擇酒店-選擇酒店的技巧與方法08-10
學(xué)習(xí)新概念英語七大技巧10-13