鄭州北大青鳥軟件學院專業(yè)老師指出,作為一名軟件工程師,最主要的是編程能力和邏輯思維能力,有的人數(shù)學和英語水平很高,但是仍然對編程一竅不通,而且這樣的人大有人在,要不然現(xiàn)在人人都成為了軟件工程師。當然,青鳥老師恩能夠得出這樣的結(jié)論也不是毫無根據(jù)的。作為一名有多年從業(yè)和教學經(jīng)驗的老教師而言,我們來看看他是如何胸有成竹的說出這一番話的。

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