其次,能掌握一種簡便的可視化開發(fā)工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發(fā)工具減小了開發(fā)難度,并能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
自學(xué)程序員需要半年的時間。程序員職業(yè)要求:一般的程序員都有四年的在專業(yè)領(lǐng)域的學(xué)習(xí),需要一個在程序領(lǐng)域的學(xué)士學(xué)位獲得者,不論是數(shù)學(xué)方面的還是工程方面的都是可以的。大約有20%的人在這一領(lǐng)域的計算機科學(xué)和工程學(xué)擁有...
1、自學(xué)算法。因為編程語言實現(xiàn)了它們自己的排序和搜索,所以自學(xué)成才的程序員總是傾向于學(xué)習(xí)如何使用它們,而不是去了解它們的工作原理。2、自學(xué)計算理論。這是關(guān)于計算機如何解決問題,以及編程語言如何構(gòu)建的一門科學(xué)。從...
程序員一般有初中學(xué)歷就可以自學(xué)。書籍可以購買C語言等等的教程,比較適合新手。程序有javascrip、C++、Python程序員、ABAP、android、iOS等等,種類豐富。天賦和知識這些都是次要的,首先需要有熱愛的心,但是程序員的確對數(shù)學(xué)和...
選擇一種編程語言。初學(xué)者一定要從主流語言開始學(xué)習(xí),比如中級語言C和C++。這兩種語言是任何一名合格、專業(yè)的程序員都必須掌握的,因為它們稱得上是軟件開發(fā)界的主流。但是最好不要從高級語言開始學(xué),如Java,因為這些語言對于...
3.邏輯思維能力的培養(yǎng)、學(xué)程序設(shè)計要有一定的邏輯思維能力?!八季S能力”的培養(yǎng)要長時間的實踐鍛煉。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復(fù)的實踐、觀察、分析、比較、總結(jié)中逐漸地積累。
自學(xué)程序員的方法對于初學(xué)者來說,可以采用視頻+書籍的方式進行學(xué)習(xí),這兩種方式形成互補關(guān)系,另外閱讀代碼也可以幫助你解決問題,了解最佳做法,這里的閱讀代碼是書籍,博客文章,開源代碼等等。編程教學(xué)視頻可以讓你迅速掌握...
有些程序員學(xué)習(xí)編程一上來就想著月薪1W+以上,這樣的學(xué)習(xí)過程會非常痛苦,很容易放棄。最好是奔著一個小項目而學(xué)習(xí)編程,當(dāng)你把作品做出來了,就有成就感,同時基本上具備找工作的能力,直接找個初級的開發(fā)崗位,再進階,你...
有些程序員學(xué)習(xí)編程一上來就想著月薪1W+以上,這樣的學(xué)習(xí)過程會非常痛苦,很容易放棄。最好是奔著一個小項目而學(xué)習(xí)編程,當(dāng)你把作品做出來了,就有成就感,同時基本上具備找工作的能力,直接找個初級的開發(fā)崗位,再進階,你的自學(xué)之路功與名...
選擇一種編程語言。初學(xué)者一定要從主流語言開始學(xué)習(xí),比如中級語言C和C++。這兩種語言是任何一名合格、專業(yè)的程序員都必須掌握的,因為它們稱得上是軟件開發(fā)界的主流。但是最好不要從高級語言開始學(xué),如Java,因為這些語言對于...