對於已經有三年工作經驗的程式設計師來說,如果未來不想走研發路線,可以考慮走「行業專家」路線。行業專家需要具備一定的行業背景,能夠在工作的過程中積累大量的行業解決方案,並根據技術發展趨勢不斷對已有方案做出針對性的調整,可以從事行業資訊、架構設計、開發團隊搭建、開發團隊管理等相關崗位。
如果對資料庫比較感興趣,可以圍繞資料庫進行解決方案的積累,在當前的大數據時代背景下,資料庫是軟體解決方案的重要組成部分,可以圍繞資料庫來構建一系列應用場景,比如BI領域、數據分析、數據倉儲等。
在完成方向選擇之後,接著需要豐富自身的知識結構。目前大數據正處在落地應用的初期,以NoSql為代表的大數據存儲方式在未來將有廣闊的發展前景,尤其在物聯網逐漸普及的情況下,NoSql將成為主要的數據存儲方式之一,所以掌握NoSql資料庫的應用對於從事數據方向的開發人員來說是比較重要的。
資料庫的解決方案通常與應用場景有密切的關係,不同場景通常會採集不同類型的數據,比如傳統的信息系統(ERP等)採集的數據大部分是結構化數據,結構化數據採用關係型資料庫就可以完成存儲和管理,而Web系統和物聯網系統採集的數據就有可能是非結構化數據,或者是半結構化數據,此時就需要採用NoSql資料庫來完成數據的管理。
總之,行業專家的發展路線需要對傳統行業有深刻的認知,能夠根據不同的應用場景給出針對性的解決方案,所以需要程式設計師在日常的工作中注重案例的搜集和整理,並最終形成自己的解決方案。
我從事網際網路行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智慧領域,我會陸續寫一些關於網際網路技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。
如果有網際網路方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!