① 現在做資料庫oracle的前景怎麼樣
非常好,現在最流行的商用資料庫之一。基本上我們做的電力行業的資料庫都是採用oracle資料庫。
Oracle的認證主要包括OCA、OCP、OCM等。現在的主流是OCP,不過考試價格較貴。對就業有一定程度的好處。
DBA的就業主要是在大、中型企業。以金融、保險等行業尤甚。因為這類行對數據的要求頗高,選擇一家技術培訓中心(比如重慶這邊的思庄WDP學習中心),對於能否學到技術,成功就業是起到決定性作用的。DBA的待遇在國外是IT從業者里較高的。即使在國內,DBA的待遇也相對好一些。因為其技術難度大於普通程序員。
② 搞資料庫與程序員 哪個更有前途
你想有前途的話就都要學好!!
兩種中如果你只是在一方面出色的話,都沒什麼大的前途……
單攻資料庫的話,出來時比較難找到工作,而且不是像DBA那麼好的工作條件。
單攻程序員的話就更不好了,現在的程序員哪有不懂資料庫的。。。
我覺得:可以先做程序員,然後慢慢像資料庫發展……
本團很樂意為您解答,希望如果滿意就採納。謝謝!
③ 我是一名asp.net程序員,但是有一家公司准備讓我往資料庫方向發展,不知道這個方向怎麼樣
asp.net的老人真誠的建議你:
轉做資料庫吧!
asp.net太淺了,就那麼多東西,幾年就學完了,你做asp.net最多能20-25W年薪封頂。而且以後有了新技術還會被淘汰。
資料庫則博大精深啊,40W以上年薪的也比比皆是。而且資料庫非常不容易過時的。現在那麼多大型核心企業的資料庫都非常需要專業的DBA,錢多的數不清
你要是不信,自己去搜搜「獵頭網」之類的網站上看看去。
呃,快給分吧
④ 在程序開發中,程序員通常使用mysql或oracle做資料庫,但是用excel做資料庫和其它資料庫有什麼區別呢
我來通俗的回答一下你的疑問吧.
EXCEL是電子表格,用來保存辦公數據,能保存的數據量也有限制.但與資料庫最大的區別其實不是存儲的數據量,而且數據的組織形式.
EXCEL的數據可以是由使用者隨意填寫保存,附加上各種格式.但mysql或oracle則有嚴格的語法要求和存儲規則,並且數據之間可以用嚴格的關系來限制.
之所以會有嚴格的語法要求,是為了方便各種程序保存和讀取.
而EXCEL則一個封閉的個體,同一張表(sheet)中的數據十分隨意,大多數情況下是由來人組織和訪問.
程序也可以訪問EXCEL的數據,但非常的不方便,正確讀取數據也很困難.
⑤ java程序員好找工作嗎資料庫難不難學習啊。
一般java程序員剛出去的工資應該在三千多,資料庫也不難學,關鍵不在多而在精,不管如何現在大多數公司還都是相信技術的,如果你在學習期間可以做幾個拿得出手的項目或者是在什麼大賽中的獎的話,那就業就沒有什麼懸念了,只要你不太好高騖遠,還有就是,如果你的java底子還可以以後轉行也會很容易,計算機的知識正向統一的方向發展,很多領域的知識都是相通的。如果你打算進入計算機行業了,那請做好活到老學到老的准備,要有這個覺悟,其實好多人不正是渴望這樣的生活么,至少我是的,不要虛度年華。謝謝!
⑥ 搞資料庫與JAVA,哪個更好
看你怎麼想了,做Oracle的DBA,只要你行,絕對吃香,而且前期工資也比做java開發的高,這個可以肯定的告訴你;若是學java,那樣也可以,可以看看現在大部分的培訓機構首推的就是java,相信是因為企業對java工程師需求也越來越大,但是做java的前期是很苦的,學得東西多,而且可能在公司不受重視,隨著技術的加深,相信你的出路會很廣,前途想對DBA更好,當然若是只是想混日子,絕對混得更慘。
⑦ 資料庫開發有前途嗎,既然已經有那些什麼Java、.net程序員,那還需要專職的資料庫開發員嗎
前途還是有的, 只不過, 如果你只會資料庫開發, 別的什麼都不會。
那麼你在招聘網站上, 查詢一下, 就會發現, 你能都去面試的 公司, 數量上就比較少了。
有也是有的,只是數量不多。(不像那種 java 或者 C# 什麼的, 那麼多)。
因為某些公司,規模大的,分工很明細。
某些開發人員,僅僅負責 畫面 UI, 一點資料庫也不管的, 只負責用戶交戶頁面的處理。
某些開發人員,僅僅負責 業務服務邏輯代碼的編寫, 不管前端 UI 畫面的。
某些開發人員,僅僅負責資料庫存儲過程、函數的編寫,其他不管的。
這種公司,會需要專職的資料庫開發員。
不過這種公司的數量不大。
普通中小公司, 都是要你 又會開發語言,又會資料庫的。
例如:
要求熟練掌握 Java、Oracle。
或者 熟練掌握 C#、SQL Server。
或者 熟練掌握 PHP、MySQL ......
⑧ 程序員 與 資料庫方向的選擇(急)
程序員與資料庫其實沒什麼嚴格的區分,特別是在國內,軟體公司職位方面魚龍混雜,程序員一般要擔任軟體設計、資料庫設計等多種職務。再說,既然要搞軟體開發,除了懂程序外資料庫也要懂,而且資料庫本身並不難。如果僅懂資料庫不懂程序,那就要低人一等了,拿的工資肯定沒人家干程序的高。如果僅懂程序不懂資料庫,那就根本不適合干軟體設計。
軟體工程師需要的知識不是單一方面的技能,需要各方面知識的綜合,除了本專業方面軟體工程原理、資料庫原理、程序設計、開發工具、DBMS要懂以外,還要懂得需求分析,了解用戶業務。必要時還要去學學管理類的知識。
只有掌握的一大堆知識並能靈活運用,你才能中國的大小軟體公司立足,目前的只掌握單一技能不符合國內的行情。
當然有些東西是要在實際工作中才能掌握的,學校里只能學皮毛,那麼多的專業知識也不可能一下子全搞懂,而且學了也不知道是不是真的能用到,所以,我建議你多動手實踐,多接觸一些實際的東西,你就會了解自己應該學什麼。
⑨ IT程序員可以從事大數據開發方面的工作嗎
新的想法誕生新的技術,從而造出許多新詞,雲計算、大數據、BYOD、社交媒體、3D列印機、物聯網……在互聯網時代,各種新詞層出不窮,令人應接不暇。毫無疑問,這些新趨勢的到來,會誕生一批新的工作崗位,下面將分別為大家介紹杭州大數據程序員的就業崗位:
一、演算法工程師
演算法工程師,根據研究領域來分主要有音頻/視頻演算法處理、圖像技術方面的二維信息演算法處理和通信物理層、雷達信號處理、生物醫學信號處理等領域的一維信息演算法處理。另外數據挖掘、互聯網搜索演算法這些體現大數據發展方向的演算法,在近幾年越來越流行,而且演算法工程師也逐漸朝向人工智慧的方向發展。
二、商業智能分析師
演算法工程師延伸出來的商業智能,尤其是在大數據領域變得更加火熱。商業智能分析師往往需要精通資料庫知識和統計分析的能力,能夠使用商業智能工具,識別或監控現有的和潛在的客戶。收集商業情報數據,提供行業報告,分析技術的發展趨勢,確定市場未來的產品開發策略或改進現有產品的銷售。
三、數據挖掘工程師
數據挖掘工程師,也可以叫做「數據挖掘專家」。數據挖掘是經由分析每個數據,從大量數據中尋找其規律的技術。數據挖掘是一種決策支持過程,它主要基於人工智慧、機器學習、模式識別、統計學、資料庫、可視化技術等,高度自動化地分析企業的數據,做出歸納性的推理,從中挖掘出潛在的模式,幫助決策者調整市場策略,減少風險,做出正確的決策。數據挖掘專家或者說數據挖掘工程師掌握的技能,能夠為其馬上創造財富。
四、資料庫開發和管理
資料庫開發和管理在大數據時代顯得尤為重要,相關的資料庫管理、運維和開發技術,將成為廣大BI、大型企業和咨詢分析機構特別看重的技能體現。
比如知名的Hadoop分布式資料庫HBase的數據管理,需要藉助HRegion、HMaster、HClient組成的體系結構從整體上管理數據。這些也都需要有對Hadoop深刻理解和業務的精通才能勝任。而除此以外的大數據的存儲管理、內存計算、包括基於這些應用上的平台開發等等,也得會越來越受市場歡迎。
五、系統架構師
眾所周知,雲計算和大數據的出現,使得傳統的數據中心基礎設施難以勝任;另一方面,日益激烈的市場競爭和移動互聯等商機的出現,勢必會給企業業務帶來深刻變革。這種變革和IT架構轉型,都會牽扯到IT系統架構這個核心問題。相比之前介紹的那些IT技能和所對應的崗位,系統架構師的規劃部署能力顯得尤為重要,它牽扯的是整個面而不是某個領域某個點的痛點。
六、系統安全師
同樣的,網路、計算、存儲還是系統架構,也都需要關注安全問題,而安全在現在的雲計算環境下,個人隱私和企業敏感數據的保護也不斷被強化。相比傳統來說,系統安全師將更多的會結合具體的業務展開,而根植於系統平台和底層基礎設施的系統安全,則更多的會出現在運營商、服務商對此類人才的需求上。
當今世界,科技進步日新月異,互聯網、雲計算、大數據等現代信息技術深刻改變著人類的思維、生產、生活、學習方式,深刻展示了世界發展的前景,學習大數據技術已經成為一股不可阻擋的新潮流。
⑩ 想問一下,既然都已經有了程序員了,像我們這種只會資料庫維護和編程的是不是沒有前途啊現在很困惑啊。
不要困惑,資料庫的維護是很重要的,要維護高效運作、安全、性能調優等等
光是這些開發人員是做不到的,他們可能在編程方面更勝一籌,但你應該能在他的基礎上給予優化
更何況資料庫的版本日新月異,每個新版本的新技術也不是一朝一夕能熟練的
最主要的,做哪一行都要耐得住寂寞呵呵