鄭州北大青鳥軟件學(xué)院專業(yè)老師指出,作為一名軟件工程師,最主要的是編程能力和邏輯思維能力,有的人數(shù)學(xué)和英語水平很高,但是仍然對編程一竅不通,而且這樣的人大有人在,要不然現(xiàn)在人人都成為了軟件工程師。當(dāng)然,青鳥老師恩能夠得出這樣的結(jié)論也不是毫無根據(jù)的。作為一名有多年從業(yè)和教學(xué)經(jīng)驗(yàn)的老教師而言,我們來看看他是如何胸有成竹的說出這一番話的。
現(xiàn)在學(xué)軟件開發(fā),只要具有高中數(shù)學(xué)基礎(chǔ),就足以應(yīng)付編程了。許多數(shù)學(xué)基礎(chǔ)很不好的文科生,他們具有較強(qiáng)的邏輯思維能力、溝通表達(dá)能力。相比于理科生甚至具有更大的優(yōu)勢。有了這樣的先例在前,你還擔(dān)心自己數(shù)學(xué)不好學(xué)不會軟件開發(fā)么?連文科生都能輕車熟路,你還有什么好擔(dān)心的呢?
很多人懼怕英語還在于,我們的母語是漢語,對英語不會說也不會用,這令他們望而卻步。在北大青鳥專業(yè)老師看來,學(xué)編程也不需要很多的英語基礎(chǔ)。實(shí)際上,代碼和英語的關(guān)系也不大,他指示編程語言里規(guī)定的一些關(guān)鍵字,每種編程語言都有關(guān)鍵字,但是數(shù)量不是很多,能經(jīng)常用到的就更少了。舉個例子來看,比如c語言,一共有32個關(guān)鍵字,常用的有20幾個,而且都很好記憶。并且計(jì)算機(jī)里的英語做大的好處就是不涉及語法、時態(tài)等很多內(nèi)容,只要具備高中英語基礎(chǔ)就可以了。
難道數(shù)學(xué)和英語基礎(chǔ)差,就不能學(xué)軟件開發(fā)了嗎?我們學(xué)的是編程而不是數(shù)學(xué)英語本身。學(xué)計(jì)算機(jī)編程就不要怕累,如果英語和數(shù)學(xué)不好,青鳥老師建議。每本書后面有大量的練習(xí)題,我們可以拿它在編譯器上進(jìn)行變異,看看出來的結(jié)果和書本是否一致,反復(fù)嘗試直到最后得出最終結(jié)果。學(xué)編程,興趣和堅(jiān)持是關(guān)鍵,英語和數(shù)學(xué)是其次。如果在編程學(xué)習(xí)中多多努力,相信學(xué)好軟件開發(fā)不在話下。