在家工作的初學者指南

開始一個新的遠端工作,無論是合同專案還是全職工作,如果你習慣於日復一日地走進辦公室,可能會有點嚇人。但這種就業方式越來越受歡迎,一些非常著名的公司為其提供了支援。...
Illustration for article titled The Beginner's Guide to Working From Home

開始一個新的遠端工作,無論是合同專案還是全職工作,如果你習慣於日復一日地走進辦公室,可能會有點嚇人。但這種就業方式越來越受歡迎,一些非常著名的公司為其提供了支援。

作為一名開發人員,我已經在各種規模和持續時間的專案上遠端工作了多年。透過這篇文章,我希望列舉一些我在各種情況下從工作中學到的最佳實踐。這裡的建議包括對軟體和硬體的具體建議,以及完成團隊最後期限的技巧。

辦公室設定

我怎麼強調正確的辦公室設定的重要性都不為過。它會讓你更有效率,顯得更專業。例如,耳機對於避免線上通話中的回聲至關重要。做遙控器的時候,像這樣的小事會有很大的幫助。

Illustration for article titled The Beginner's Guide to Working From Home

以下是一些我認為對我自己的家庭辦公室至關重要的工具:

  • 頭戴式耳機。我特別喜歡有線耳機,因為它們在關鍵時刻不會耗盡電池。你會經常穿著它,所以一定要買些舒服的。我有兩個iMicro耳機:一個放在桌子上,另一個放在膝上型電腦包裡。作為一款膝上型電腦包耳機,它有兩大優點:因為它是USB供電的,我不必擔心電池一直充電,如果在我的包裡壞了,更換它也非常便宜。我覺得這種耳機對於長時間的電話會議來說有點不舒服。如果你正在做很多這些,那麼我推薦海盜復仇2000-一個舒適,無線耳機與電池功能,讓你整天工作(順便說一下,這些都不是推薦連結。)
  • 一個安靜的思考的地方。理想的情況是,有一扇可以關上的門——特別是如果你和其他人住在一起,尤其是如果你有一個家庭的話。
  • 穩定的網際網路連線或良好的備份連線。例如,我有DSL,如果DSL壞了,我會在**上設定tethering。如果你經常遇到Skype問題或掉線,在別人眼裡,你會變得不那麼可靠,也不那麼專業。
  • Skype。這對於臨時電話會議、與客戶的即時訊息傳遞,甚至建立低調的聊天室都很有用。
  • 天空人。它可以讓你從**到Skype聯絡人進行通話。這真是太棒了,尤其是當你離開電腦的時候(你計算錯了時間,客戶有急事等)。
  • 電水壺。有時我想喝熱咖啡,但不想打亂我的思路去喝。
  • 加侖水罐。用來燒水壺,或者用來喝酒。用於長時間的編碼會話或長時間的電話會議。

其中一些聽起來很明顯,但你會驚訝於有這麼多遙控器沒有擊中這裡所有的標記。我們需要一個安靜的、不間斷的思考空間——一個不間斷地主持電話會議、會議、結對程式設計會議等的地方。僅僅在沙發上工作可能不是一個好的長期解決方案。

軟體工具

有很多好的軟體工具可以幫助您剋服與遠端工作相關的挑戰。

Illustration for article titled The Beginner's Guide to Working From Home

以下是我非常喜歡的幾個:

  • AwayFind(如上圖所示),它適用於緊急電子郵件,特別是會議與會者最後一分鐘的資訊,因為它透過簡訊息將他們的資訊轉發給您。
  • 時區轉換器,用於與世界各地的客戶和同事合作。我喜歡時間和日期的世界時鐘,每個時區,和世界時間夥伴。
  • 團隊中每個人的聊天室/IRC。這可以是正式的(例如,營火室)或只是一個Skype聊天室。
  • ***。對於開發人員來說,這應該有自己的一節,所以請參見下文。

計劃會議時,始終確認兩個時區。當你收到邀請的時候,你應該一直逆向計算,確保你得出的數字是一樣的。如果會議涉及多個時區,我也喜歡包括UTC時間。因為每個人都應該知道自己與UTC的偏移量,所以這是另一項檢查,以確保每個人都在同一頁上。

幾年前,我在一個規模適中的Rails團隊工作。一些團隊成員至少有一部分時間是遠端工作的,團隊文化是,很多工作都要在晚上完成。我提議透過當時的官方團隊負責人建立一個聊天室,指向篝火或其他一些付費聊天服務。幾個星期過去了,我沒有採取任何行動,我決定建立一個Skype聊天室,只有開發人員,以測試我的理論,聊天室將是一個資產的團隊。這個實驗非常成功,我們只是繼續使用Skype聊天而不是另一個解決方案。當我差不多一年後離開這個專案時,這個Skype聊天室還在使用。有時候,簡單可能是最好的選擇。

後來,在同一個專案的關鍵期限內,我們建立了一個包括開發人員、業務分析人員、專案經理和客戶在內的Skype聊天室,這樣一般團隊就可以快速解決問題。雖然沒有開發人員專用的聊天室那麼活躍,但它仍然執行得非常好。Skype聊天可以透過一些群聊命令來調節和控制,設定聊天角色和訪問許可權,這使您能夠根據自己的使用情況定製聊天室。即使如此簡單的設定也可以提高遠端工作效率。

最佳實踐:錯誤跟蹤

我想從我使用的bug追蹤器中知道三件事:

  • 我現在在做什麼?
  • 這個軟體的下一個版本我的任務是什麼?
  • 對於這個版本的軟體,整個團隊的可交付成果是什麼?

每一個都有目的。首先,“我現在在做什麼?”:當你在一個傳統的辦公室工作時,你會有背景的閑聊——這會讓你對其他人都在做什麼有一個大致的瞭解。bug tracker系統中的一個明確的標記“是的,我現在正在積極地處理這個問題”,可以為遠端工作引入類似的模式和感覺。

其次,“下一個版本我的任務是什麼?”意思是“我負責什麼bug”或者“我正在處理什麼bug”。當然,每個團隊中都有一些來回的問題,但是如果你想抓住一個bug,或者需要一些幫助來完成釋出的bug,那麼知道該問誰也很好。

還有一種可能是您的團隊根本就不是這樣工作的:例如,您的工作流可能是每個開發人員只分配了一個bug作為開始,併在完成一個bug時從未分配的堆中挑選。這也可能是有成效的。“下一個版本的軟體”不一定是什麼大的-我一直在團隊中的“下一個版本”意味著,“3天之後,我們將釋出一個新的alpha版本的客戶端”。但對於每個人來說,瞭解這個新版本的內容仍然是件好事。尤其是當你當前的票已完成時,你會選擇未分配的票。

註意:我在文章的底部為特定的bug追蹤器提供了一些建議。

最佳實踐:團隊溝通

對某些人來說,團隊溝通是遠端工作中最令人恐懼的部分。但這隻會是一個問題,如果你讓它。在辦公室裡,當你在去你座位的路上經過每個人時,都會有一些玩笑,人們說“你好”。你的同事知道你在工作,因為他們看到你,在那裡,在你的辦公桌上,在工作。

遠端工作者需要稍微明確一點——除非你告訴他們,否則沒有人知道你在工作。但是,如果你建立了正確的溝通實踐,你的同事只需按下一個按鈕,而不是在辦公室、電梯等處閑逛。這些技巧更適用於作為更大團隊一部分的遠端工作人員,但如果只是你作為唯一的開發人員,可能會很有用。

讓人感覺到你的存在:不要隱身

我從Wide Teams播客第48集學到了一些這樣的想法。在一天的開始,上IRC(或者你的團隊使用的任何工具),說“你好”,聊聊人們的日子過得怎麼樣,等等。即使這意味著上IRC,詢問孩子、週末、運動隊或週末駭客。當人們知道你現在工作很努力時,你就不會隱身。建立一種關係,讓人們知道你在那裡。

在聊天室裡和別人聊天,確保你和你的同事保持聯絡。這和你在咖啡室裡碰到別人時是不同的。。你需要明確地伸出援手並保持聯絡,這樣當你需要幫助時,人們就會做好準備。

“開始日期”、“午餐時間”和“回來”訊息

除了讓人感覺到你的存在,你還應該讓你的隊友知道你什麼時候不工作。就像在傳統的辦公室環境中一樣,你不想在一天剩下的時間裡消失,讓你的同事懸在那裡。如果你和很多人在一個團隊裡,那麼在你開始工作的時候登記是很有意義的。用一句簡單的“大家早上好”讓人們知道,你已經在辦公桌前準備好開始專案的工作,而不再在家或床上。

在一天的午餐或工作時間傳送“一小時後回來”的資訊也很好。遠端工作對於很多事情來說都是很好的,但是一個令人擔憂的情況是,你問了同事一個問題卻沒有得到任何回應。他們不回應是因為他們離開了30分鐘嗎?或者是因為他們深陷其中,不聽閑聊?也許在會議上?”“返回…”訊息可以減輕這些顧慮並使工作流程更加順暢。下午做完後,告訴別人你什麼時候回來。也許是“早上見”,或者“晚上回來完成任務”,但是就像“1小時後回來”一樣,他們設定了一個特定的期望,你的團隊可以適應這個期望。

Illustration for article titled The Beginner's Guide to Working From Home

有一家有趣的初創公司Sqwiggle(如上圖所示)可能會解決其中一些問題(儘管我自己還沒有嘗試過)。除了每隔幾秒鐘為您拍照外,它還允許團隊成員單擊您的圖片開始影片/音訊聊天,並提供文字聊天元件。圖片背後的想法是,一眼就能看出你是否在電腦前(沒有什麼比試著在網上和某人聊天而沒有很快得到回覆更糟糕的了。他們有別的事嗎?在區域的深處?看不到聊天通知?現在在浴室裡?)。我在廣隊播客第83集聽說了Sqwiggle。

在您可以設定最佳實踐的專案上

遠端自由職業者的工作總是不同的(這是上訴的一部分!)有時你被帶進一個現有的團隊純粹是為了增加員工。也許這個團隊已經在一起一段時間了,在這種情況下,他們已經建立了溝通實踐。另一方面,有時你是專案中唯一一個與非技術客戶合作的人。您可以設定自己的軟體開發最佳實踐,並對如何執行操作進行一些控制。以下是我十年左右遠端工作經驗中的一些最佳實踐。主要是針對半周(20小時/周)或整週(40小時/周)。

站立會議

關於召開獨立會議討論專案的狀況,有一些話要說。這些在傳統辦公室中非常常見,但對於遠端團隊來說,它們沒有理由不高效:它們只是加強雙方(客戶機和開發人員)之間通訊的另一種方式。傳統的站立會議會問你昨天在做什麼,今天要做什麼,是否有任何障礙。考慮到團隊的規模,這種格式可能有效,也可能無效:如果是單個開發人員專案,那麼這些實際問題就沒有意義了。

你應該多久召開一次獨立會議,這實際上取決於團隊規模和文化。不過,以下是我的建議:

  • 1-3人:每週2次獨立式會議
  • 4+人:每日站立會議

對於1-3個人,這些問題大部分是不言而喻的:你知道每個人在做什麼,因為很容易跟蹤他們的個人工作。每個人都知道自己在做什麼,因為工作的人並不多。在更大的團隊中,有更多的部分在執行:你想確保沒有人透過複製工作或做出不可比擬的改變來踩到任何人的虛擬腳趾。

建議

如果您碰巧走進一個團隊,在那裡您將建立最佳實踐,我在下麵列出了一些用於管理遠端工作的工具。請記住,這些只是我的建議(並且是為開發人員量身定做的)。當然,這些工具並不適合所有人,如果您不喜歡這些工具,可能有一些更適合您的需要。

  • Planscope.io,每週模式。這是一個時間跟蹤器+錯誤跟蹤器+專案估算工具,當你處理客戶的專案時,它會每天向客戶傳送電子郵件,讓他們瞭解專案進展和預算情況。這是偉大的專案1-4開發商/月的規模。
  • App trackle是一個針對小型開發團隊的bug追蹤器,專註於評估專案並將其分解為一到兩周的時間段。應用程式軌跡可以告訴你在一次迭代中要完成多少工作,以及在所有已知工作完成之前要完成多少次迭代。這是偉大的專案2-12開發商/月的規模。
  • Pivotal Tracker是一個針對客戶的bug跟蹤工具,主要關註敏捷方法。如果您正在進行正式的敏捷迭代,或者有一個以開發人員/年來衡量的專案規模,那麼這是非常好的。
  • 用於聊天的FlowDock。與普通IRC或Skype聊天相比,Flowdock提供了一些優勢。除了與流行的服務整合外,它還允許您標記對話以供以後快速參考。FlowDock還儲存一個狀態活動列表(程式碼簽入等),這些活動與常規聊天分開(i、 例如,在web介面中,自動狀態更新在左側,而聊天在右側。)
  • 再說一次,篝火也是聊天的好地方。

結論

開始遠端工作對您和客戶來說都是一個相當大的調整。我做得很對,也很錯。但一旦成功,它可以成為客戶或僱主解決“人才緊缺”問題的絕佳方式,併為居住在大城市或商業中心以外的人創造更廣泛的機會。有一個完整的世界的效率,可以從人們遠端工作與正確的最佳實踐到位。

如何遠端工作並且仍然是最好的| Toptal


Ryan Wilcox是Toptal的開發人員,Toptal是頂級開發人員和頂級公司的市場。賴安有超過12年的程式設計經驗和豐富的Ruby on Rails、iOS/COCOA、JavaScript、C++(STL、Boost、WxWIDGET)、Python、SQL、VisualBasic和12種其他語言的知識。他的專業知識包括工作流程分析、最佳化背景和較強的技術寫作能力。他目前在一家網路和iOS產品公司Fanzter全職工作。

想看看你在tl80上的作品嗎?給泰莎發郵件。

  • 發表於 2021-05-23 15:11
  • 閱讀 ( 51 )
  • 分類:網際網路

你可能感興趣的文章

購買正確藍芽耳機的初學者指南

...合理,提供了價格更高的耳機所具備的大部分功能,而且工作起來毫不費勁。 ...

  • 發佈於 2021-03-14 01:43
  • 閲讀 ( 55 )

400美元的智慧家居入門套件,適合注重預算的初學者

...-Fi恆溫器準備就緒,該應用程式提供了許多方法,幫助您在家裡保持舒適,而無需消耗更多能量。由於地理圍欄,恆溫器可以使用您的智慧**的位置,以確保它不會冷卻或加熱,而你離開家。地理圍欄還可以確保你的家是舒適的...

  • 發佈於 2021-03-14 08:23
  • 閲讀 ( 50 )

用v型槽鋁擠壓制作東西的初學者指南

...以找到適合您的特定用例的變體。最後,鋁是非常容易的工作,只使用基本的工具。它通常不適合過載應用(比如戰鬥機器人),但是你可能會驚訝於它能帶來什麼。 ...

  • 發佈於 2021-03-17 00:28
  • 閲讀 ( 49 )

想成為一名自由職業者嗎?避免這6個關鍵的初學者錯誤

...候,你可能會說“我可以做我自己的老闆”。我不必因為在家工作而遵守時間表或早起!” ...

  • 發佈於 2021-03-20 03:35
  • 閲讀 ( 47 )

為初學者提供的7個最佳線上烹飪指南

... Jammer和Discover founds[刪除壞網址]這樣的應用程式,它們的工作原理是一樣的。 ...

  • 發佈於 2021-03-21 09:24
  • 閲讀 ( 50 )

7個線上tableau軟體培訓課程,引導您獲得認證

... 課程首先概述了Tableau應用程式和工作環境;它涵蓋了一些應用程式(如Tableau Reader和Tableau Public),這些應用程式在Udemy課程中沒有討論。 ...

  • 發佈於 2021-03-23 17:52
  • 閲讀 ( 61 )

瞭解白平衡的初學者指南

... 日光在強烈的日光下最適合在戶外工作。您還可以將其用於任何使用自然光照明的場景,例如靠窗的桌子。它可能無法很好地與任何人造光存在。 ...

  • 發佈於 2021-03-24 01:31
  • 閲讀 ( 50 )

瞭解python lambda函式的初學者指南

Python中的lambda是最有用、最重要、最有趣的特性之一。不幸的是,他們也很容易誤解和出錯。 ...

  • 發佈於 2021-03-24 12:14
  • 閲讀 ( 56 )

microsoft excel中註釋的初學者指南

無論您是為自己建立Excel工作簿,還是與他人協作**電子表格,註釋都是有用的,原因有很多。當你開始Excel培訓時,你應該掌握管理它們的方法。 ...

  • 發佈於 2021-03-25 05:10
  • 閲讀 ( 46 )

初學者烹飪:菜鳥在廚房的5個基本網站

... 烹飪輕雜誌是所有關於如何吃和烹飪健康。這通常就是在家裡多吃東西的要點,所以他們為你準備了一份關於任何烹飪方法的基本技巧的指南。 ...

  • 發佈於 2021-03-25 06:09
  • 閲讀 ( 55 )
rwzmxldhx
rwzmxldhx

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦