在家作為開發人員工作的利弊
已發表: 2019-11-15對於許多疲憊忙碌的專業人士來說,在家工作聽起來像是一個夢想。 您考慮該選項的原因可能很常見。 比如這種感覺,你每天都在浪費時間上班,只是為了準時到辦公室。 或者,您可能會因為在一個不斷受到干擾的環境中工作而感到筋疲力盡,並且被太多的人和噪音所包圍。
特別是對於開發人員而言,大量工作是獨立完成的。 這可能包括研究、開發和調試過程。 由於我在一家 Java 軟件開發公司工作,這確實允許在家辦公,所以我想與您分享我的經驗。
當然,您在家中編碼所獲得的主要好處是,您可以擴大求職範圍,獲得您所在位置之外的職位。 這可以讓你選擇參與一個你覺得更有趣並且你真正想參與的項目。如果你已經為一個你喜歡的項目和公司工作,如果你相信,你通常可以協商遠程工作它會對你的表現產生積極的影響。 您有可能每月至少獲得幾天的許可。
但是,要充分利用該選項,需要考慮很多因素。 就像陳詞濫調一樣,在考慮在家工作時,為每個主要焦點製作一個優缺點列表是一個很大的幫助。 這正是我們正在做的。 隨意為自己創建一個填補空白,並將您的個人優缺點添加到我在下面列出的那些中。
時間管理
不同的軟件開發項目有不同的時間管理需求。 因此,您需要分析您的職責,以設置滿足您所有的最後期限。 收益是否超過了有害生產力的潛在風險?
臨:
- 您每天從通勤到辦公室節省時間
- 您可以管理您的休息時間和午餐選項,以適應您一天中必須完成的事情
- 完成工作後,有更多時間與親人和其他耗時的活動,這有助於平衡工作壓力並保持良好的心理健康。
缺點:
- 有很多時間的感覺可能會導致拖延。
- 家庭責任可能會剝奪專注於嚴肅工作的時間。
任務管理
當您在家工作時,您的生產力的衡量標準是您是否在給定的時間範圍內完成所有工作。 因此,如果您有足夠好的任務優先級和工作流程,請對自己誠實。
臨:
- 您可以按照您選擇的順序和時間範圍管理任務(當然要滿足要求的截止日期)
- 盡量減少被打擾以幫助同事
- 為您必須執行的任何任務投入盡可能多的時間。
- 能夠將工作與個人職責結合起來
缺點:
- 在要求不高的環境中工作——很容易分心
- 拖延
- 分心
- 把工作推遲到一天的深夜
團隊合作與個人工作

團隊合作已被廣泛認為是高效和成功工作的必要條件。 因此,在從事軟件開發項目時,您可能會與其他開發人員合作。 他們可能參與研發過程,或者他們可能是 QA 專家,幫助您消除任何錯誤,以獲得更全面的最終產品。
臨:
- 在處理僅由您執行的任務時增加註意力。
- 對新算法進行研究,然後開發解決方案而不會分心。
- 由於分歧而發生衝突的機會較少。
- 開發過程中的靈活性。
缺點:
- 當您需要他們時,與您的同事聯繫的難度增加。
- 主要通過數字方式進行溝通,容易出現技術難題——不得不推遲會議等。
- 保持並註意日程安排,以適應您所有更多的社交需求,例如會議、Scrums 等。
- 如果您從事的工作遠離辦公室,您可能需要長途跋涉才能在需要您親自前往時到達那裡。
- 錯過了建立更牢固的同事關係。
工作環境
在辦公室工作時,該設施放棄了多項規定,以確保良好的工作條件。 從辦公室的平均溫度到您的桌面空間和所需的硬件。 然後你有會議室,強大的互聯網連接,附近有 IT 協助解決任何問題。 等等……但是你自己家裡的工作條件是什麼?

此外,保密性是軟件開發中最重要的事情之一。 因此,您將需要滿足某些安全要求才能訪問工作所需的機密數據。 除了第二種身份驗證方法之外,一些公司還需要 VPN。 當然,這些要求會根據您公司的要求而有所不同。
臨:
- 舒適——您可以根據需要設置工作站。
- 當你自己工作時,你不需要花太多時間來保持外表。
- 可以選擇遠程維護安全標準。
- 您可以在不佔用工作時間的情況下享用健康的自製食物。
缺點:
- 您將需要創建一個帶有辦公桌、舒適椅子、良好照明等的辦公區。
- 您可能需要根據某些標準調整您的家,才能允許從那里工作。
- 如果你和其他人住在一起,環境很容易分心和打斷。
- 由於安全應用程序故障而遇到技術難題可能會完全阻止您一天的工作,而且您通常無法在沒有 IT 的情況下解決它。
- 您最終可能會花費大量時間與技術支持人員交談,甚至前往辦公室進行修復。
- 如果它發生在對時間敏感的時期,它可能會影響你的最後期限。
你生活中的任何其他因素
這是您添加生活中所有其他因素的部分,您需要考慮這些因素才能做出明智的決定。 本節重點介紹您在工作職責之外的生活方式。 影響您的決策但與前幾節不同的工作流程沒有直接聯繫的因素。 下面列出的只是一些需要考慮的個人原因的例子。 用您自己的情況替換它們。
您能否在不冒工作風險的情況下維持您的個人責任,反之亦然?
臨:
- 你有更多的自由去從事其他耗時的活動。
- 您可以參加講座、上課,並將更多時間用於鍛煉和以健康為導向的生活方式。
- 當他們在家時,能夠忽略您的孩子。
- 當您的孩子生病並需要就醫時,請在附近。
- 準時到達你的瑜伽課。
缺點:
- 您可能會錯過與同事建立更密切關係的機會。
- 您可能不會被考慮擔任更高職位的風險——眼不見心不煩。
- 鄰居家的狗不停地叫,孩子們在牆上畫畫,吃垃圾食品,除非你為他們做飯。
你應該在家工作嗎?
決定擴大您在本地和本地搜索遠程工作的範圍,儘管條件不同,但您有責任做出良好表現的承諾。
這是一個挑戰,主要有以下幾個原因:
- 它要求您足夠了解自己,以評估遠程工作對您來說是否是一種可持續且富有成效的選擇。
- 它需要改變生活方式以適應新的要求。 您需要在工作時間將您的家變成辦公室。
- 您需要能夠在佔用相同區域時將工作與時間區分開來,以獲得舒適和放鬆。 找到一個不會讓你拖延的平衡點,或者另一方面,讓你養成讓自己筋疲力盡的習慣可能很困難。
上面的列表列出了您在做出決定時需要考慮的一些主要方面。 但是,您應該更加個性化它以適應您的生活方式、技能、工作描述、愛好、工作職責、家庭和住房條件等的特殊性。
考慮所有可能影響您工作的潛在有害因素,並在它們與您從這種方法中獲得的好處之間取得平衡。
您以前是否在家從事過軟件開發工作? 與辦公室工作相比,它對你來說更好嗎? 當人們開始在家工作時,您會建議他們做什麼? 軟件開發人員如何使適應期盡可能短且無縫? 在下面的評論中讓我們知道,或者將討論帶到我們的 Twitter 或 Facebook。
編輯推薦:
- 索尼終於讓開發者更容易實現跨平台多人遊戲
- 這位 17 歲的 iOS 開發人員正在用 GPA 跟踪應用程序激勵同學
- 未來的 Windows 版本可能會改變開發人員創建 Xbox 和 PC 遊戲的方式
- 2019 年你應該關注的 10 位軟件開發者