軟件開(kāi)發(fā)是一項(xiàng)極具創(chuàng)造性的活動(dòng),軟件開(kāi)發(fā)的過(guò)程充滿(mǎn)了樂(lè)趣。例如,在軟件編程中,幾行代碼就能使物體漂移,攻防逆轉(zhuǎn),軟件工程師要做的,就是想方設(shè)法讓電腦聽(tīng)從于輸入的每一條命令,讓它計(jì)算,做游戲,放音樂(lè)……現(xiàn)在的無(wú)論是網(wǎng)絡(luò)游戲還是手機(jī)游戲最本質(zhì)的都是編好的程序,玩游戲其實(shí)還是程序在發(fā)揮著最根本的作用。
英語(yǔ)是從事計(jì)算機(jī)行業(yè)軟件開(kāi)發(fā)最重要的條件,因?yàn)榇蠖鄶?shù)的編程語(yǔ)言都是簡(jiǎn)單的英文。那么軟件開(kāi)發(fā)要學(xué)會(huì)的英語(yǔ)單詞有哪些呢?學(xué)軟件編程對(duì)英語(yǔ)能力的要求有多高呢?在大多數(shù)人看來(lái),軟件開(kāi)發(fā)與比較高端的計(jì)算機(jī)緊密的聯(lián)系在一起,可能會(huì)需要很高的英文能力。鄭州北大青鳥(niǎo)的軟件開(kāi)發(fā)專(zhuān)業(yè)老師告訴你,其實(shí)這是一個(gè)誤區(qū)。
現(xiàn)在大多的計(jì)算機(jī)語(yǔ)言都是簡(jiǎn)單的英文。對(duì)于軟件編程人員來(lái)說(shuō),英語(yǔ)的作用體現(xiàn)在閱讀英文文檔,適應(yīng)國(guó)際化的編程環(huán)境,像微軟MSDN文檔等都是英文的等等。而且,現(xiàn)在大多數(shù)開(kāi)發(fā)軟件都有了中文版,編程時(shí)只須記住部分固定的英文單詞。鄭州北大青鳥(niǎo)綜合很多在這里學(xué)軟件開(kāi)發(fā)的學(xué)員的例子認(rèn)為,個(gè)人英語(yǔ)能力的高低跟學(xué)習(xí)編程沒(méi)有必然聯(lián)系,英語(yǔ)好或許我在學(xué)習(xí)程序語(yǔ)言時(shí)要親切些、更簡(jiǎn)單一些,但不具有決定性的意義。
軟件開(kāi)發(fā)并不需要很高的英語(yǔ)水平。實(shí)際上那些代碼跟英語(yǔ)也沒(méi)什么關(guān)系,它只是編程語(yǔ)言里規(guī)定的一些鍵字。每個(gè)編程語(yǔ)言都有關(guān)鍵字,但數(shù)量不多,經(jīng)驗(yàn)用到的就更沒(méi)幾個(gè)。比如C語(yǔ)言,一共32個(gè)關(guān)鍵字,常用的只有20來(lái)個(gè),而且都很好記憶。軟件開(kāi)發(fā)里部分代碼是由英文單詞和字母組成的,但是這是計(jì)算機(jī)英語(yǔ),不涉及時(shí)態(tài),語(yǔ)法等語(yǔ)法內(nèi)容,具備高中英語(yǔ)基礎(chǔ)就夠了。因此,英語(yǔ)基礎(chǔ)好壞跟學(xué)軟件開(kāi)發(fā)并沒(méi)有太大關(guān)系。
隨著科技的發(fā)展和軟件行業(yè)的進(jìn)步,大多數(shù)的軟件工程師已經(jīng)不再需要從最底層做起。鄭州北大青鳥(niǎo)的老師認(rèn)為,軟件開(kāi)發(fā)并不像人們想象的那樣既高端又精深。現(xiàn)如今的編程就是“傻瓜式”,就像是搭積木一樣,先想好要搭什么,然后只須利用現(xiàn)有的模塊,按照一定的邏輯順序組合,再做仔細(xì)檢查。學(xué)軟件技術(shù)只要充滿(mǎn)興趣、認(rèn)真努力去學(xué)就一定可以成功