如何成為一名合格的程序員?在北京北大青鳥校區學習,我們應該具備哪些技術技能?下面北京北大青鳥校區學術老師就給大家簡單介紹一下,如何成為一名合格的程序員。
開發工具
北京北大青鳥校區老師強調,程序員的立足之本是至少要熟練掌握兩到三種開發工具的使用,其中JAVA是重點推薦的開發工具,JAVA的跨平臺和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVA One很可能會成為未來的主流開發工具之一。其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,C Builder,則更好,這些開發工具減小了開發難度,并能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
數據庫
很多應用程序都是以數據庫的數據為中心,而數據庫的產品也有不少,所以程序員至少熟練掌握一兩種數據庫是非常有必要的。作為一名出色的程序員,要熟練掌握SQL的基本語法。雖然很多數據庫產品提供了可視化的數據庫管理工具,但SQL是基礎,是通用的數據庫操作方法。如果沒有機會接觸商業數據庫系統,可以使用免費的數據庫產品是一個不錯的選擇,如mySQL, Postgres等。
對操作系統有一定的了解
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。Linux作為開發源碼的操作系統,是一個很好的學習平臺,Linux幾乎具備了所有現代操作系統的特征。而北京北大青鳥校區在平時講課的過程中,也會對學員進行這方面的介紹。只有對操作系統有一定的了解后,你會發現自己上了一個新的臺階。