看來大家都程序員們的工作都很感興趣啊,那就給大家介紹介紹。
剛工作的時候,作為程序員的我工作內容比較單一,跟項目經理溝通(聽的多,說的少)、敲代碼、自測、提交代碼、發布測試環境、測試過程中和測試人員溝通;所做的工作基本上以代碼為主;
慢慢的,項目經理開需求討論會的時候,我也跟著一起去,時不時的也能插嘴說幾句了;逐漸地開始獨立負責幾個模塊,和需求人員的溝通多了,一些事情也可以自己做主了;開始做一些功能設計的工作;有些項目沒有運維人員,所以還需要負責代碼上線、運維支持的工作;
后來老人走了不少,自己的能力也在增長,最后變成項目組技術最牛的那個,開始負責項目組招聘時的技術面試,進了新人之后帶帶新人,定期組織一些技術分享,從整體上把握項目的架構設計;
現在要做的事情更多了,和業務、需求、測試、其他項目溝通、分配開發任務、代碼Review、資源申請、新技術的研究及引入,周圍項目設計和開發過程中有什么問題,也會出出主意。
一些互聯網公司都是996的工作狀態,他們工資是很高,但是一天工作12小時也是挺常見的,這么一算時薪,雖然還是很高,但是沒有按月薪比較那么高了。
就算是按時下班的IT公司,比如我朝九晚六,但是做成程序員,下班后的自我充電是少不了的,我每天花在這方面的時間也是不少的(看書、看視頻、看文檔、敲代碼、寫文章);如果把這些也算作工作投入的話,時薪也會被大大拉低的。
這時,有人又會說:“你們程序員工資雖然高,但是壓力大,還是公務員/國企好”,嗯...對對對,你們說的都對。