回覆列表
  • 1 # IT人劉俊明

    Java程式設計師的工作內容與工作崗位和所處行業有密切的關係,不同的行業往往有不同的開發方向,而不同的崗位在任務劃分上也是不同的。另外,不同崗位的薪資待遇也有一定的區別,但是總的來說,Java程式設計師的薪資待遇還是比較可觀的。

    目前比較常見的Java開發領域包括Web開發和大資料開發,Web開發的主要任務是圍繞功能展開,而大資料開發的主要任務是圍繞資料展開。以Web開發的主力程式設計師崗位為例,通常每天的工作包括功能模組的實現、部署和測試,其中主要的工作任務集中在業務程式碼的實現上,Java開發的難點通常在用設計端,以及一些功能的最佳化。目前整個IT領域有大量的Java程式設計師在從事Web開發,Web開發的技術體系也相對比較成熟,專案失敗的風險也非常小。

    Java目前也是大資料開發領域的常見程式語言,主要用於大資料平臺開發(研發級崗位)和大資料應用開發(應用級崗位),目前從事大資料開發的Java程式設計師在薪資待遇上相對高一些,一方面大資料開發涉及到的知識結構更加豐富,另一方面大資料開發的難度也會相對大一些。大資料開發領域的Java程式設計師需要具備一定的演算法知識,對於數學基礎有一定的要求。大資料開發更多的任務集中在對資料的操作上,比如對於資料的排序、分析等操作。

    Java除了做Web開發和大資料開發之外,也可以做Android開發以及各種後端服務開發。目前Anroid開發逐漸併入到前端開發團隊,知識結構也在逐漸向前端靠攏,而後端服務開發則需要掌握分散式開發、資料庫開發、併發開發等內容。

    從發展前景來看,學習Java語言依然是目前比較不錯的選擇。

  • 2 # 極客宇文氏

    首先,程式設計師時薪其實並不特別高,如果按朝九晚六,加上雙休日,工作天數大概一個月二十三天,工資按八千來算,時薪也就是40多塊錢,大學當家教有的都是六十塊一個小時。

    而華為為什麼工資高呢?首先它的時薪不高,而是上班時間長,加班強度大,996甚至更誇張的工作制讓月工資挺高。

    程式設計師一天都在幹嘛呢?實際上程式設計師真正有效率的時間可能只有兩三個小時,別看這八個小時(除去午休時間)的工作時長,程式設計師很多時候在思考,在糾結,最多的時間在遇到bug遇到問題時卡住在那。有個同事之前說,有一天就改了一行程式碼。

    因此程式設計師不是一天都在敲程式碼,可能在開會,在找問題,在幫別人處理問題,在看文件,等等瑣事。

  • 3 # 會點程式碼的大叔

    看來大家都程式設計師們的工作都很感興趣啊,那就給大家介紹介紹。

    剛工作的時候,作為程式設計師的我工作內容比較單一,跟專案經理溝通(聽的多,說的少)、敲程式碼、自測、提交程式碼、釋出測試環境、測試過程中和測試人員溝通;所做的工作基本上以程式碼為主;

    慢慢的,專案經理開需求討論會的時候,我也跟著一起去,時不時的也能插嘴說幾句了;逐漸地開始獨立負責幾個模組,和需求人員的溝通多了,一些事情也可以自己做主了;開始做一些功能設計的工作;有些專案沒有運維人員,所以還需要負責程式碼上線、運維支援的工作;

    後來老人走了不少,自己的能力也在增長,最後變成專案組技術最牛的那個,開始負責專案組招聘時的技術面試,進了新人之後帶帶新人,定期組織一些技術分享,從整體上把握專案的架構設計;

    現在要做的事情更多了,和業務、需求、測試、其他專案溝通、分配開發任務、程式碼Review、資源申請、新技術的研究及引入,周圍專案設計和開發過程中有什麼問題,也會出出主意。

    每一個階段,所要負責的工作都在增加,不過時間投入會發生變化,比如最早寫程式碼的時間可能佔70-80%,現在也就佔20-30%。

    至於時薪高還是低?這個真不好說啊。

    一些網際網路公司都是996的工作狀態,他們工資是很高,但是一天工作12小時也是挺常見的,這麼一算時薪,雖然還是很高,但是沒有按月薪比較那麼高了。

    就算是按時下班的IT公司,比如我朝九晚六,但是做成程式設計師,下班後的自我充電是少不了的,我每天花在這方面的時間也是不少的(看書、看影片、看文件、敲程式碼、寫文章);如果把這些也算作工作投入的話,時薪也會被大大拉低的。

    這時,有人又會說:“你們程式設計師工資雖然高,但是壓力大,還是公務員/國企好”,嗯...對對對,你們說的都對。

  • 中秋節和大豐收的關聯?
  • 騰訊遊戲《龍族幻想》上線,被玩家吐槽劇情混亂,你覺得呢?