自從計(jì)算機(jī)問(wèn)世以來(lái),程序設(shè)計(jì)就已經(jīng)成為了令人羨慕的職業(yè),不僅薪資高、待遇好,而且提升的空間大。很多人想要從事軟件開(kāi)發(fā)的工作,但是他們對(duì)這方面的了解還不是很多。一心想著可以找到高薪資的工作,卻沒(méi)有看到編程人員艱苦的付出。這里,鄭州北大青鳥(niǎo)的老師以經(jīng)驗(yàn)豐富的前輩的身份,給初學(xué)編程者一些忠告。
初學(xué)編程,最重要的不是語(yǔ)法、算法,因?yàn)槟切┒紩?huì)隨著你的閱歷而增長(zhǎng)。而一開(kāi)始就有個(gè)好的習(xí)慣,好的風(fēng)格,并一如既往的堅(jiān)持下去,才是你應(yīng)該首先做到的。以后,你會(huì)發(fā)現(xiàn)它將給你帶來(lái)多大的財(cái)富。
當(dāng)你學(xué)會(huì)了一門(mén)語(yǔ)言的時(shí)候,就意味著你已經(jīng)掌握了編寫(xiě)程序的基本工具,F(xiàn)在無(wú)論你用什么語(yǔ)言,都是基本類(lèi)似的。唯一的區(qū)別就是他們使用的環(huán)境不一樣,我們可以結(jié)合網(wǎng)站開(kāi)發(fā)要求者具體需求,使用不同的語(yǔ)言。比如說(shuō),Delphi,VB之類(lèi)做Windows環(huán)境的應(yīng)用程序很方便;用Java開(kāi)發(fā)基于網(wǎng)絡(luò)的程序很輕松;C,C++適合開(kāi)發(fā)系統(tǒng)級(jí)軟件。
鄭州北大青鳥(niǎo)的軟件開(kāi)發(fā)老師認(rèn)為,編程語(yǔ)言是開(kāi)發(fā)工具,但工具終歸是工具,如果光靠工具是寫(xiě)不出來(lái)好好的軟件程序的,F(xiàn)在就像是要寫(xiě)一篇文章,是用英語(yǔ)呢,還是日語(yǔ)呢?除了會(huì)寫(xiě),必須有想要人看的沖動(dòng)。這就需要我們的創(chuàng)新、構(gòu)思。
如果沒(méi)有創(chuàng)新,即使能寫(xiě)得出軟件代碼,最主要的是是否有人會(huì)喜歡你的軟件,是否給他們留下了深刻了的印象。并且,要寫(xiě)出好的程序,只會(huì)一種語(yǔ)言也是不夠的,要多種語(yǔ)言相結(jié)合,揚(yáng)長(zhǎng)避短。另外,鄭州北大青鳥(niǎo)的老師建議,學(xué)編程,編程方法才是最重要的。
現(xiàn)在社會(huì)上多的是基本工不扎實(shí)的程序員,盲目追風(fēng),今天學(xué)C#,明天JAVA。而開(kāi)發(fā)工具又層出不窮,許多軟件公司上半年在.net平臺(tái)上做項(xiàng)目,下半年又在J2EE上開(kāi)發(fā),導(dǎo)致許多寫(xiě)代碼的人來(lái)都來(lái)不及學(xué)。要應(yīng)付這種現(xiàn)象,只有牢牢的打?qū)嵒竟,以不變?yīng)萬(wàn)變。不管用什么語(yǔ)言,在什么平臺(tái)上,有扎實(shí)功底的程序員都可以很快適應(yīng)新環(huán)境,用極短的時(shí)間就可以產(chǎn)生效益,這也是軟件公司所愿意看到的。
所以,鄭州北大青鳥(niǎo)對(duì)剛剛步入編程領(lǐng)域的人們說(shuō),真正想深入的,還是先把理論基礎(chǔ)打扎實(shí)為妙。說(shuō)的大一點(diǎn),中國(guó)軟件的發(fā)展不需要知道幾門(mén)語(yǔ)言,會(huì)用幾個(gè)工具,卻寫(xiě)不出優(yōu)質(zhì)代碼的程序員,但是缺少創(chuàng)新性的人才,只有把最基本的編程知識(shí)掌握扎實(shí),高薪工作就不會(huì)遙遠(yuǎn)了。