程序員三年,感覺走不了技術大牛的路了,對數據庫比較有感覺,未來該選擇什麼方向?

Mrzang290


對於已經有三年工作經驗的程序員來說,如果未來不想走研發路線,可以考慮走“行業專家”路線。行業專家需要具備一定的行業背景,能夠在工作的過程中積累大量的行業解決方案,並根據技術發展趨勢不斷對已有方案做出針對性的調整,可以從事行業資訊、架構設計、開發團隊搭建、開發團隊管理等相關崗位。

如果對數據庫比較感興趣,可以圍繞數據庫進行解決方案的積累,在當前的大數據時代背景下,數據庫是軟件解決方案的重要組成部分,可以圍繞數據庫來構建一系列應用場景,比如BI領域、數據分析、數據倉儲等。

在完成方向選擇之後,接著需要豐富自身的知識結構。目前大數據正處在落地應用的初期,以NoSql為代表的大數據存儲方式在未來將有廣闊的發展前景,尤其在物聯網逐漸普及的情況下,NoSql將成為主要的數據存儲方式之一,所以掌握NoSql數據庫的應用對於從事數據方向的開發人員來說是比較重要的。

數據庫的解決方案通常與應用場景有密切的關係,不同場景通常會採集不同類型的數據,比如傳統的信息系統(ERP等)採集的數據大部分是結構化數據,結構化數據採用關係型數據庫就可以完成存儲和管理,而Web系統和物聯網系統採集的數據就有可能是非結構化數據,或者是半結構化數據,此時就需要採用NoSql數據庫來完成數據的管理。

總之,行業專家的發展路線需要對傳統行業有深刻的認知,能夠根據不同的應用場景給出針對性的解決方案,所以需要程序員在日常的工作中注重案例的蒐集和整理,並最終形成自己的解決方案。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!


IT人劉俊明


如果覺得對數據庫方面感興趣,能力強的話可以參與數據庫開發,但是國內應該很少有數據庫開發的崗位,外企的數據庫開發工作核心基本也都是在國外,國內大部分是運維和實施,但這方面的工資可能不會特別的高。如果對數據分析有興趣的話,也是個不錯的選擇,我覺得數據分析這塊也還是挺有前景的,像AI結構化後生成的大量數據,都是需要數據分析和挖掘的。


海濤全棧之路


程序員一般要在行業內待個5年,一般5年後就會感覺自己合不合適繼續走下去,所以建議繼續做平時呢,學習加關注數據庫,做好數據庫的知識的積累。對於未來的方向問題,記住一句話:條條大路通羅馬,選擇自己最合適的道路,才能走的更遠。


葉畈胡畔


自己寫數據庫,自己寫分佈式存儲方案,根據數據庫鏈接協議自己寫代理,參與各種開源數據庫與存儲方案項目等等。搞搞大數據也行,比如非結構數據存儲方案,音視頻存儲方案等等,可以看看機器視覺類大數據架構。不太確定你說的喜歡數據庫是哪種情況,我也見過自吹數據庫工程師卻連聚集索引非聚集索引都不知道的人。


程序銳


做數據庫性能調優很不錯,不過機會不太好找吧


半神s


那就DBA吧


電商系統君


朋友,我覺得三年對一個程序員說太少了一點,還是要多項目磨練一下自己


代碼桃子


能參與數據庫設計是大牛,但是國內DBA的機會很少。


素食的貓


走DBA吧!


分享到:


相關文章: