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