相信站長(zhǎng)們會(huì)經(jīng)常聽(tīng)到有人會(huì)這么說(shuō),我們需要更多的程序員。現(xiàn)在的孩子應(yīng)該在學(xué)校學(xué)習(xí)編程。那樣的編程就像寫作一樣。小編不同意這個(gè)觀點(diǎn)每個(gè)區(qū)域都會(huì)有一些人在金字塔頂,成為行業(yè)的權(quán)威,更多的人只能被稱為是優(yōu)秀的,當(dāng)然,相比之下下更多的人在一般、普通的地位,有些人就像一個(gè)溺水的人一樣掙扎。
讓我們面對(duì)它,不是每個(gè)人都適合每一項(xiàng)工作。就像大多數(shù)程序員不適合做銷售,不適合做老師,不適合做警察或工人,同樣的,大多數(shù)銷售、銷售或與程序員無(wú)關(guān)的人員也做不了程序員。全能性的人才總是很稀缺的。
如果你只是想讓更多的人變成為一個(gè)職業(yè)服務(wù)的人,那么全能性的會(huì)流動(dòng)的人只會(huì)是平庸的甚至低水平的人。這樣,最終只會(huì)降低行業(yè)的平均技術(shù)水平。
現(xiàn)在,我們還面臨一個(gè)全球性的問(wèn)題,即產(chǎn)品越來(lái)越依賴于軟件。所以,我們需要滿足不斷增長(zhǎng)的軟件開(kāi)發(fā)的需求。
因此,有很多程序員將無(wú)濟(jì)于事。但有些程序員(低于平均水平)會(huì)很多,這會(huì)降低軟件的質(zhì)量。很多人都知道,真的不能讓事情再變得更糟。我們需要的是一個(gè)更好的工具。
幾乎每個(gè)人都會(huì)隨著時(shí)間的推移進(jìn)行更好的思考。但這是真的嗎?
筆者接觸過(guò)一個(gè)人,14歲開(kāi)始編程,那已經(jīng)是30年前。他的第一臺(tái)計(jì)算機(jī)只有一個(gè)4MHz的CPU和16KB的RAM。在這之前從來(lái)沒(méi)有寫過(guò)代碼,沒(méi)有人教他怎么做。他唯一的工具就是計(jì)算機(jī)文件和所附單據(jù)工具。這意味著,只有一個(gè)內(nèi)置的BASIC解釋器。即使這樣,他還是設(shè)法在幾個(gè)小時(shí)來(lái)寫第一個(gè)(很簡(jiǎn)單的)游戲。
想象一下,如果這發(fā)生在今天。一個(gè)14歲的從來(lái)沒(méi)有使用過(guò)電腦的人還是包裝盒的電腦,看看他是否需要太多的時(shí)間來(lái)寫第一個(gè)程序。我想,只需要幾周時(shí)間也不一定搞的完。
因?yàn)榧词刮覀円呀?jīng)在過(guò)去的幾十年中取得了很大的進(jìn)步,使計(jì)算機(jī)更容易使用,但也更復(fù)雜。你需要做的不僅僅是解包,插頭,打開(kāi)機(jī)。您還需要?jiǎng)?chuàng)建一個(gè)用戶帳號(hào),填寫注冊(cè),下載所有最新的安全更新,搜索并下載開(kāi)發(fā)工具,然后閱讀和理解一些超級(jí)復(fù)雜的文檔,來(lái)為自己選擇一個(gè)合適的編程語(yǔ)言。
只需要看看今天的API和一些語(yǔ)言類庫(kù)你就明白了。這么大的規(guī)??赡芤呀?jīng)阻礙了許多進(jìn)一步的探索。很多事情學(xué)會(huì)忘記。
我們需要一些簡(jiǎn)單的工具,適合初學(xué)者。
我們需要能夠讓我們很容易從Windows編程切換到MAC編程,Linux編程和網(wǎng)絡(luò)編程工具。
我們需要工具來(lái)幫助處理日常工作。
我們需要能夠讓我們專注于實(shí)際任務(wù)的工具。