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