軟件工程師時間調查:每週深度工作時間僅為10小時
伴隨著人才短缺問題日益突顯,以及疫情導致的混合辦公轉變,軟件工程師需要更合理的安排工作時間。Retool and Wakefield 公司發布了一份新報告,揭示了工程師如何節省時間、提高生產力、他們在哪裡失去時間以及他們對如何花費時間的偏好。
工程師們需要在核心編碼責任、溝通過程、複雜的測試、甚至協助招聘之間分配時間,使他們每週只剩下大約10 小時的“深度工作”時間。為了節省時間,工程師們比以往任何時候都更多地轉向開放源代碼。
近90% 的受訪工程師認為,開放源代碼對他們的日常工作至少是有點必要的。超過80% 的開發者每月至少主動將開源代碼引入他們的工作(通過StackOverflow 或其他方式),幾乎50% 的受訪者每周至少這樣做一次。
非編碼責任也消耗了工程師的時間。超過30% 的開發者說他們更願意花更少的時間在招聘和麵試上。
協作工程的人力因素是另一個問題。代碼從概念到生產幾乎需要一整個星期。獲得簡單的反饋也同樣具有挑戰性。57%的開發者說,通過代碼審查的pull request 需要四個多小時,26% 的人說需要一天多的時間。不明確的所有權關係也會減緩進程。超過30% 的開發者說,弄清楚誰是某段代碼的確切擁有者–以及相關的獲取背景的需要–可能需要超過一個工作日。
與大多數員工希望繼續在家工作的流行說法相反,許多軟件工程師喜歡在辦公室工作。接受調查的工程師普遍認為在家工作的生產力沒有提高,而在完全採用辦公室政策的公司工作的68%的軟件工程師認為在現場工作的生產力更高。
該報告是基於對600多名軟件工程師的調查,包括集成電路和管理人員。