“去北大青鳥學(xué)習(xí)編程到底難不難?”這是很多咨詢者問的問題,因?yàn)樵诰W(wǎng)上,很多人以“過來人”的身份告訴那些想要從事IT行業(yè)的人:編程很難學(xué)!北京北大青鳥校區(qū)老師告訴學(xué)員們,這是一個(gè)誤區(qū),程序員不可能想要自己的工作變得困難,所以一直都在想辦法讓工作更簡(jiǎn)單。
有人認(rèn)為編程很難學(xué),那是因?yàn)槲覀儾]有了解到編程真正想要表達(dá)的東西。那么簡(jiǎn)單的編程到底是什么樣子的呢?打個(gè)比方,我們需要?jiǎng)?chuàng)建一個(gè)windows窗口,里面有張表單,當(dāng)有人點(diǎn)擊按鈕時(shí),表單里就會(huì)增加一條記錄。人們想要的就是一種能夠理解像這種信息的語言:創(chuàng)建一個(gè)帶有表單的窗口,當(dāng)有人點(diǎn)擊按鈕時(shí),往表單里增加一個(gè)條目。
雖然理論上完全存在對(duì)人類語言進(jìn)行完整分析的可能,而且以此能立即產(chǎn)生相應(yīng)的編碼,但現(xiàn)實(shí)中,我們還沒有這種技術(shù),而且,我們也沒有獲得足夠的信息支持。什么樣的窗口?初始位置在哪?顏色?什么樣的表單?里面保存什么樣的數(shù)據(jù)?用戶如何跟這個(gè)表單直接交互?菜單條目有哪些?同樣,如果創(chuàng)建了兩個(gè)這樣的窗口又該怎樣?如何去定位第一個(gè),如何去定位第二個(gè)?而且,我們需要有某種的變量命名規(guī)范,例如“創(chuàng)建一個(gè)叫窗口1的窗口”,等一下,這會(huì)讓語法解析器產(chǎn)生困惑,究竟是要?jiǎng)?chuàng)建一個(gè)標(biāo)題為窗口1的窗口呢,還是要命名窗口變量為窗口1呢?讓我們來重新定義一下我們的變量定義句法!皠(chuàng)建一個(gè)標(biāo)題為‘窗口1’的窗口,并把變量名定義為“窗1”。很咬文嚼字吧,事情已經(jīng)開始變的復(fù)雜了。
北京北大青鳥校區(qū)老師表示,編程并不是很難學(xué),只要你想學(xué),帶有激情的去學(xué)習(xí),任何語言都可以繪制出編程的一片藍(lán)圖。如果你想了解更多北大青鳥課程詳情,請(qǐng)與在線老師聯(lián)系,或者來通州北大青鳥校區(qū)進(jìn)行咨詢和實(shí)地考察。