❶ 關於資料庫程序員,我應該具備哪些技能
1、先說素質:欲做事,先做人。做技術類的童鞋往往忽視做人,覺得學好習,搞好技術,就一定能獲得好的發展。其實未必,大部分程序員不是天才,也不是神通。要想讓別人教知識,分享技術,共事,素質是最關鍵的。高素質又高技能的人才才能獲得別人的敬仰與尊敬,也能獲得領導的賞識與提拔,更能獲得更高的回報和機會。
2、再說代碼:優秀的程序員必需能寫優秀的代碼,程序員就好比計算機界的作家,你寫的程序就如一篇篇優美的文章,計算機才能很好的閱讀並執行,別的程序員也能看懂你的代碼。最優勢的程序員寫的代碼就如詩歌一樣,引人入勝。
3、編程思想:java是面向對象編程,很多Java程序員,尤其是一些走培訓班的,不認真思考原理和思想,囫圇吞棗。結果學了技術,不懂思想,沒有掌握Java的精髓。
4、基礎扎實:有些Java工程師都做了好幾年了,結果一些最基本的知識還沒記牢,再編程的時候總用工具的提示,沒有工具就寫不出正確的代碼,這樣的人怎麼會成為高手呢,更不會被別人認為高手,就好比一個大作家連很多字都寫錯一樣。
5、編程速度:優秀的程序員編程必不慢,這除了基礎扎實、經驗豐富外,更需要清晰的編程思路和節奏,在寫程序前,一定做好規劃和設計,預想到各種情況,尋找最快速的演算法。
6、學習能力:優秀的程序員永遠不停的學習,其學習能力是最強的。他隨時隨地掌握最先進的技術,這都離不開快速的學習能力。
7、博學:掌握J2EE 、J2SE等,同時精通SQL語言及資料庫技術, 會使用MYSQL、SQLSERVER等資料庫,掌握WebLogic、Jboss、Spring、Struts、Hibernate等流行技術,掌握JS,掌握linux、軟體架構設計思想、搜索引擎優化、緩存系統設計、網站負載均衡、系統性能調優等實用技術。
❷ 資料庫工程師與程序員的區別
程序員是寫程序的,最後形成應用程序和系統
資料庫工程師主要是企業裡面進行日常維護和管理的
工作范圍不一樣
雖然程序員也需要和資料庫打交道,但是以開發為主,不監管維護
❸ 做java程序員資料庫需要學多好
一旦出現hibernate,你的sql語句就全是廢物了。
還是應該把基礎搞好,你要是能弄明白計算機原理更好了,實在不行,至少把沒封裝過的東西都了解透徹。sql語句,對於java程序員來說,那隻是工具,會幾個select、update基本就能完成很多工作。
連== 和equals都沒辦法詳細的理解的人,怎麼奢望寫出來可靠的程序?
❹ 程序員要把資料庫學到什麼程度
依據你的應用程度,單純理論學習看個人意願
❺ 資料庫工程師和程序員是同一職業嗎
程序員包括資料庫工程師
因為資料庫工程師也是從程序員走出來的
程序員是一個很大的概念,程序員是最基本的職位了因此收入是在
IT裡面最低的,就像蓋樓的工人
資料庫當然需要函數了,例如你要編寫各種邏輯,不過不是很難
資料庫工程師主要就是編寫代碼
工資得因地而議,因公司而議像在青島大約4500-5000左右中型企業
❻ 做程序員一定需要資料庫知識嗎
雖然不敢直接用「一定」這個詞,但通常說起來,不使用資料庫的項目太少了。只要你的項目要使用資料庫,作為程序員,你就需要資料庫知識。
當然,如果你只是負責整個項目中的「不和資料庫打交道」的那部分內容,你可以不用了解資料庫,比如你總是做前台頁面的美工。
但問題是,你確認以後永遠不和資料庫打交道嗎?你確認老闆永遠只需要你做美工那一部分嗎?
❼ 程序員要學習資料庫嗎
一般是需要的,很多軟體的開發都涉及到資料庫,而且在開發過程中會涉及到不同的資料庫。
❽ 資料庫程序員和資料庫管理員誰更有前途
資料庫程序員
高位數 中位數 低位數
軟體測試人員 3408 2000 1200
軟體程序設計 6930 2500 1564
計算機硬體技術人員 5088 2300 1505
計算機系統管理員 4134 2014 1355
網路工程技術人員 3763 1620 1000
網路信息管理員 3172 1500 1270
資料庫應用人員 4043 2250 1318
以上數據來自上海市勞動和社會保障局2006年3月份的統計
❾ 高級程序員對資料庫的要求怎樣
最起碼也得會MSSQL,精通MYSQL,ORACLE都是很正常的要求。這些都不是一般程序員能乾的活,很累人的!祝你能早日成為高級程序員!