回覆列表
  • 1 # Lake說科技

    大資料軟體開發,大資料運用維護,大資料領域化應用這三個方向,個人認為大資料軟體開發的就業前景會更好。大資料運維本質就是對機器和大資料元件穩定性進行維護,這個方向在未來個人發展瓶頸有限,再到達一定程度後,就很難在往上提升。

    大資料領域化應用,主要偏向某一業務領域進行業務需求開發,整體工作太依賴業務自身特點,當未來轉行到其他業務領域時,沒有任何優勢。

    大資料運維主要和機器打交道,長時間運維,對於自身技術提升有限

    大資料運維最主要的工作,就是維護大資料元件的穩定,同時每天也會受到大量的機器應用報警。根據我周圍運維同學的情況,當有人需要機器擴容或者應用部署時,會來找運維同學。當機器報警時,運維需要去結合機器採集的指標,定位具體原因是什麼,然後解決掉它。有時候一個很小的問題,都有可能花費很久的時間解決,每天都是在處理各種問題。

    網際網路就業,看的就是你的個人能力。大資料運維每天都在處理各種各樣的問題,留給自己的學習時間很少,從而自我技術提升會很慢。技術不高,還怎麼能夠找到好的工作,所以個人不推薦你選擇大資料運維。

    大資料領域化應用開發,太受限於業務自身特點,長時間業務開發,不好轉行到其他領域

    大資料領域應用開發,你需要結合某一具體的業務領域,結合大資料技術,進行業務開發。業務開發有一個問題就是,你需要在程式碼中寫入各種邏輯來滿足業務需求,你的難點不是技術的應用和設計,而是在如何理解業務,如何寫出程式碼滿足業務需求。這對於軟體開發同學來說,是不友好的,開發同學很難在業務邏輯開發中提升自己的技術。

    你將大量的時間都投入到理解業務中去,如果業務一旦運營失敗,那你的崗位也可能隨時都被取消掉。此時你需要轉行到其他領域,由於之前過多的理解原來的業務,導致自己學習技術方面的時間變少,自己技術提升很慢,結果很難拿到新崗位的Offer。

    大資料軟體開發選擇範圍更廣,未來就業也可以選擇其他方向

    大資料軟體開發,主要結合大資料技術進行程式碼開發,你可以選擇大資料平臺開發,也可以選擇大資料元件開發。你在開發的同時,不僅僅要了解到大資料方面的技術,同時在軟體方面的設計思想你也會接觸到,這對於你個人在技術方面的提升,都是有很大幫助的。

    同時,由於你是大資料開發,即使你未來不選擇大資料,選擇其他領域的開發,都是可以很快的進行過渡。因為軟體的開發設計思想都是一致的,你在原來的大資料軟體開發方面積累了很多軟體設計的思想和經驗,這部分經驗也可以應用到其他軟體開發方向上。大資料軟體開發,未來就業前景也會更廣。

    總結

    大資料軟體開發,大資料運用維護,大資料領域化應用這三個方向,我個人推薦你選擇大資料軟體開發方向,無論是以後個人技術方面的提升,還是你未來跳槽再次選擇的崗位方向,都會比另外兩個大資料方向更好。同時,大資料軟體開發,也能夠讓你接觸更多關於軟體方面的架構和設計,這對於未來你往架構師發展,都是很有幫助的。

  • 2 # IT人劉俊明

    作為一名大資料方向的教育工作者,我來回答一下這個問題。

    首先,從近幾年研究生的就業情況來看,大資料開發方向的崗位要相對多一些,包括大資料平臺開發和大資料應用開發,與資料分析密切相關的演算法崗位則沒有太多的人才需求,這與前幾年演算法崗位招聘過多也有一定的關係。

    當然,在具體方向的選擇上,還要結合自身的能力特點和學校的資源整合情況,如果所在高校的計算機專業有較強的實力,那麼可以重點考慮一下軟體開發崗位。選擇大資料軟體開發方向還是相對比較辛苦的,一方面軟體開發涉及到的內容比較多,另一方面軟體開發的難度也相對比較大。

    如果本學校在特定的行業領域具有較強的資源整合能力,比如財經類高校,那麼可以重點考慮一下領域化應用這個方向。以統計學、經濟學、金融學、管理學和社會學為基礎來打造大資料專業的高校,往往具有較強的行業資源整合能力,此時選擇領域化應用會有更多的資源配備。

    實際上,在管理類學科見長的大學學習大資料專業,應該注重管理學方面知識的學習,大資料未來在行業領域的應用具有廣闊的發展空間。

    大資料運用維護這個方向比較強調動手實踐能力的培養,由於目前大資料技術尚處在落地應用的初期,所以行業領域內關於大資料運維方向的崗位尚沒有得到充分地釋放,所以應該慎重選擇運維這個方向。但是,如果自己的學校與大型網際網路公司有聯合培養運維人才的計劃,而且有專門的實驗室,那麼也可以考慮大資料運維方向。

    最後,如果條件允許的話,大資料專業的本科生應該讀一下研究生。

  • 中秋節和大豐收的關聯?
  • 討厭孩子的爸爸,連帶著也討厭孩子了怎麼辦?