題:
您如何決定何時回家?
CaptainCodeman
2014-07-09 14:36:08 UTC
view on stackexchange narkive permalink

作為一名受薪軟件開發人員,我曾在一些環境中工作,有人告訴我“我們這裡沒有9-5個小時,我們只是希望您能完成工作”。這聽起來很理想,只不過當我問我應該待到下午多久時,我會被告知“只要工作完成就回家”。

我從不了解,因為通常總有一些事情需要做,因此按照這種邏輯,您將永遠不會回家。此外,很少有項目能在一天的下午5點至晚上7點之間達到完美的“結束點”。

我見過一些基本上住在辦公室的人,不想這樣做,因為我的生活中還有其他事情在發生。

那有什麼解決方案?在晚上,我總是覺得自己必須在失去部分個人晚上時間與被視為懶惰之間做出決定。

** \ *已刪除評論\ ***請記住[評論是](http://workplace.stackexchange.com/help/privileges/comment)。有關更多討論,請訪問[獲取房間(聊天室)](http://meta.workplace.stackexchange.com/questions/2691/get-a-room-a-chat-room)。
十 答案:
Joe Strazzere
2014-07-09 16:27:14 UTC
view on stackexchange narkive permalink

那是什麼解決方案?晚上,我總是覺得自己必須在失去部分個人晚上時間和被視為懶惰者之間做出選擇。

不幸的是,這裡沒有簡單的答案。 “每當您完成工作時”幾乎肯定意味著“每當您認為適當時”,因為大多數軟件開發人員並不每天都在評估他們的工作。

我認為這完全是成為專業人員的一部分,受薪員工。您不打卡時鐘。您不會被告知“在x點進來,正好吃1個小時的午餐,然後在正好離開。”您必鬚根據公司的文化,自己的職業抱負,工作需要和家庭需要自行解決。

我告訴我的團隊,我不希望他們看著他們。

。除了我們安排會議的“核心時間”外,他們可以自由選擇早晚參加,也可以自由選擇早晚參加。我不在乎他們每天坐在辦公桌前幾個小時,我只是在乎工作已經完成。

我不想照顧他們,也不想進行微觀管理他們。我像對待經驗豐富的專業人員一樣對待他們,我相信他們像成熟的專業人員一樣行事,並且自己弄清楚他們需要花多少時間才能完成工作。

我告訴他們,如果他們可以在不到40個小時的時間內完成工作,他們可以隨意離開自己認為合適的地方。但是,如果他們落後了,或者我們臨近關鍵的截止日期/發布,我希望他們能夠根據需要做更多的工作。

在實踐中,每個人都可以自己解決這個問題。他們每個人都根據通勤和家庭需求,想要工作的努力程度,正在從事的項目的需求以及想要取得多少成就來調整自己的時間表。

有些每周大約工作40個小時或更少。其他人工作更多。有些工作了很多。

一些人通常很早到達,並且比其他人更早到達以優化通勤。出於相同的原因,其他人通常到達的時間很晚,而且比大多數人晚了。有時人們會閒逛,因為他們“忙碌”,不想在完成特定工作之前放下工作。

在我們每週一次的一對一會議中,在年度審核時,我永遠不會談論他們投入了多少小時,何時到達或何時離開-除非他們的表現未達到預期水平。我很少這樣做,但是在極少數情況下,我不得不告訴人們他們只是工作不夠努力,而且他們在辦公室花費的工作時間顯然不足以完成工作完成。他們要么計算錯誤,要么高枕無憂,要么不在乎。如果是計算錯誤的問題,我們將共同努力解決。否則(如果他們不能解決問題),他們最終將被重新分配或解僱。

我建議您環顧四周,以對公司內部的文化有良好的了解。您可能會看到有些人是穩定的工人,但不努力取得成功,而另一些人則更加努力。您可能會看到一些“懶漢”。您會看到有些人總是按時或提前完成他們的項目,而另一些人則定期或經常錯過進度。

您將看到一些人早起和/或延遲離開,而其他人則全天候工作。

然後,確定您想成為什麼樣的人,想要自己的生活如何還有一周的時間,並採取相應的行動。

如果沒有重要的期限怎麼辦?我們應該只是跟上估計嗎?
我同意這一點……“取決於”。確實,這是您的團隊技能發揚光大的地方。如果您與足夠多的人保持良好的關係,那麼如果您的成績很好,他們可能不會判斷您的工作時間。如果您個人不適合小組成員,他們可能會尋找批評的地方​​,而工作時間可能是他們的機會。
嘿喬,很高興見到*體面的*,信任負責人。我是一名SE,並且在非常相似的文化中工作-我們沒人拿“米奇”,我們做得很好,由於這種“靈活性”,我在乎這份工作,同事,老闆和我為。。。工作。你聽起來像個很棒的老闆:-)
@Jimbo您的住所聽起來很棒,但我認為像您這樣的地方是少數。我見過一些地方,即使您在工作9個小時後離開,也可能會被“死亡凝視”。順便說一句,在支持喬的論點的同時,我聽說樹屋每天只有9個小時,每週只有4個工作日,[但要看它們能走多遠。](http://ryancarson.com/post/21708810513/4-星期幾)
-1
在理想主義的背景下,這個答案文本聽起來是合理的,但是我認為它並沒有解決OP關於理想主義的擔憂。作為經理,您希望對工作和團隊有一個理想的看法,但實際上,過度工作的文化可能會發展,並且由於期望不明確,士氣會下降。畢竟,您總是可以“加倍努力”
我以程序員的身份工作。我很少落後於任何事情,因此我完成了優先級較低的任務,清理了舊文件或進行了40個小時的自學。然後,他們將時間跟踪系統用於計費目的,很明顯,是否有人每周定期工作少於40個小時。 (實際上,我不得不考慮不在特定計費項目上工作的小時數。)對於專業水平而言,這非常重要。人們也經常把我當做“船上的顧問”。我的觀點是:理想主義畫面中可能存在意料之外的混雜因素。
TrueDub
2014-07-09 14:43:00 UTC
view on stackexchange narkive permalink

您可能沒有達到一個明確的收尾點,但通常有一個邏輯點。例如,您可能會完成正在使用的功能的一部分開發,並可以選擇繼續進行下一個功能或停止一天的工作。

我會建議的一條建議給您的好處是將您正在處理的代碼保持在乾淨的狀態-沒有錯誤,並且如果可能的話,所有測試都可以通過(如果您正在執行TDD,這很容易)。這樣一來,明天早上可以輕鬆又快捷地跳回,而不必弄清楚錯誤是什麼。

另一方面,測試失敗可以很好地提醒您退出的地方。即使測試只是描述性的方法名稱加上`fail(“未實現”)`
+1表示“將您正在處理的代碼保持在乾淨的狀態”。當同事在一天之內就檢查破損的代碼時,可能會感到非常沮喪。
故意檢查損壞的代碼不僅是錯誤的,而且是邪惡的。
這就是源代碼控制和功能分支的用途,只需在您自己的分支中檢查您的fail(“未實現”)並用WIP或其他標記將其標記,以便沒人嘗試合併它。
如果遇到意外事故並需要在一個月內將其拾起,使用損壞的代碼將無濟於事。乾淨的代碼和註釋是正確的方法。損壞的代碼沒有意義,因為它實際上並沒有做任何有用的事情,如果您需要註釋,請寫註釋。
gnasher729
2014-07-09 16:49:02 UTC
view on stackexchange narkive permalink

最新的可能點是“當您累時”。有時候,呆在工作場所已無濟於事,或者造成的傷害甚至大於做好事。不是說那是您應該停留的時間,但是您絕對不應該停留更長的時間。那時,是否完成都無關緊要。

我認為他要的是正確的(或最少的)要點,而不是最新的可能的要點……
如果大多數情況下6個小時後您感到疲倦怎麼辦?
-1
Monica Cellio
2014-07-09 17:55:03 UTC
view on stackexchange narkive permalink

其他答案已經解決了有關工作狀態的部分,我同意–將工作狀態保持在第二天早晨可以接聽的狀態,同時不會讓任何人感到混亂。但是我感覺到您的問題的另一個層面。

我剛剛開始擔任新職位,因此對此有了新的經驗。您正在嘗試根據實際工作里程碑來判斷該地點的規範。您不想成為每天離開的第一個人,尤其是如果您離開的時間比每個人都早。即使您比其他人早幾個小時(因此您已經工作了一整天或更長時間),也沒人能看到,所以仍然無濟於事。特別是在新公司成立的最初幾周中,人們需要知道您並不懈怠,您對工作有所投入,也沒有看時間。

如果您出於“外部”原因需要提早離開,根據我的經驗,人們會理解-尤其是當您說出何時有空的時候。 “我必須在3點接孩子,但4點我會從家裡回到網上。”發送的信息不同於“ 3:00-再見!”。與您的團隊進行溝通。

一旦您去了那裡一段時間,您就會對團隊有一個了解,然後就可以進行調整。一旦9點進來的人開始看到您的簽到並進行構建(因為您在7點到那裡),如果您打算在4點離開而在4點離開,他們將不會三思而後行。 '將彼此交談(對嗎?),所以您將學習彼此的習慣。作為一名新員工,我知道我可以在早上抓到愛麗絲,鮑勃在早上趕時間後就進去了,我不應該打擾卡羅爾和戴夫,直到他們中午喝掉“早晨”的咖啡-但是如果晚飯後我正在家里工作,他們仍然在附近。一切順利。

RemcoGerlich
2014-07-10 12:51:37 UTC
view on stackexchange narkive permalink

這些事情在很大程度上取決於文化,我在荷蘭工作。

我認為,如果您簽有一份合同,說您將工作若干小時(比如說五天中有40個小時,那麼8每天),那麼在大多數情況下,這就是您應該工作的時間。如果您沒有設置小時數,那麼8小時接近軟件開發人員無論如何都可以發揮作用的最大時間,因此這是一個不錯的指導原則。如果出現緊急情況或重要的截止日期臨近,您將盡一切努力來完成它;相反,如果其他日子你下午4點很累,根本無法集中精神,那就回家吧。

完成工作的一部分是關於溝通(不是)-只要在項目負責人期望的範圍內完成工作,就可以了。當然,由於需求變化以及因為沒有人擅長估算,因此最初的估算通常會被取消。 清晰,盡快地傳達新的估算值,以便項目負責人有機會應對新的情況。與每天工作10個小時相比,這是一個更好的長期解決方案:這不會神奇地使估算更好,因此它無法解決任何問題,而且他們每天也不給您10個小時的報酬,因此您不會欠他們那。

Chip
2014-07-12 00:33:12 UTC
view on stackexchange narkive permalink

對我來說,這是四件事之一。

  1. 我已經達到了一個很好的停止點,並且已經接近戒菸的時間。
  2. 當我需要的人與他們一起工作已經回家,所以我不再富有成效。在星期五,似乎是夏天的下午2:00。
  3. 當我的同事過來時,問我為什麼還不回家。
  4. 我有義務去別的地方。我的妻子不喜歡站起來。
  5. ol>

    但是另一方面,我可以在家中上網,有時候我晚上11點或12點在線編碼因為一個想法剛剛打動我,我想在我忘記它之前先嘗試一下。

    只要您牢記在心,就可以在晚上睡覺,相信您正在為公司做一個公平的工作從長遠來看,今天它會保持平衡。

Mark Micallef
2014-07-10 12:50:49 UTC
view on stackexchange narkive permalink

我非常喜歡Joe Strazzere的回答。但是,實際上是時候該回家了,如果可能的話,我喜歡完成一個工作單元,這樣我就不會迷失方向。如果那會把我帶到深夜,我至少希望能夠檢查我的工作,知道它可以編譯並且不會破壞任何內容,即使它已經部分完成。

如果我認為我不能在家庭時間到來之前就開始進行大型或複雜的工作,那麼有時我最終會做出發前一個小時左右即可完成管理員或小任務。

Vietnhi Phuvan
2014-07-09 16:35:33 UTC
view on stackexchange narkive permalink

您不要在“完成後”離開辦公室,而是在到達停止點時離開辦公室。

當您確信可以從該地點接機並在第二天回到辦公室繼續工作時,您已經到達了一個停止點。

如果您知道是否必須重複第二天上班的前一天所做的工作,您還沒有到達停止點。

@朱莉婭·海沃德(JuliaHayward)在評論中提出了一個很好的觀點:“如果您剛剛簽入一些代碼並且沒有等待看到構建結果,那麼您也沒有到達停止點。請確保其他人也可以從您離開的地方接機關閉。”我同意她的意見。誰知道,您可能被卡車撞倒,我的一位同事犯了一個錯誤,他錯誤地盯著一個年輕的女士,因為他正要離開辦公室並在前往火車站的途中穿過林蔭大道:)

對於需要數天,數週,數月或數年才能完成的項目,“在完成後離開辦公室”不是一個合理的標準。除非將“當您完成時”定義為“當您到達當天的停止點時”。

如果您達到了里程碑,並且在在Scrum會議上,您不必擔心被視為懶惰者。我花在擔心別人對我的想法的每一分鐘都是我無法完成任何事情的一分鐘。我問我的一個朋友“你周末做完了嗎?”他的回答:“不,但我對此感到擔心”,我感覺好多了,之後他在我們項目中的工作得到了很好的幫助:)

注意:

@emory評論“停車點是一個指標,而“其他指標是公共汽車,拼車,地鐵時刻表;體檢; SO的時間表;孩子的時間表;生物信號(您感到疲勞,飢餓等);火警。”

我與眾不同。

選擇和到達工作日的停止點是有區別的,您實際上是在確保您或其他人可以從您上次停止的地方接站,並且是一天(例如製定火車時間表),您唯一需要關心的就是確保您及時到達火車站,而不關心離開項目的狀態。

如果必須制定火車時刻表,則應該選擇工作日的停靠點,該站點將滿足您 day 的火車時刻表>。如果選擇這樣的停止點會導致您花費更多的時間來扭曲您的拇指,那麼請使用該額外的時間來執行其他一些工作,例如閱讀有關Stack Overflow中的其他問題的信息。然後下車,跑到火車站:)

說您的同事被卡車撞倒後,您是否剛剛寫了“ :)”?
-1
@Pacerier當我還是一名大學老師時,由於騎摩托車的同事被汽車撞上,我在上課之前不久接受了一次教學。我對自己的機會並不感到難過,因為這是一次很好的經歷,他住了幾個月後又重新上班了。他明年再回到那堂課。至少他有這樣的體面,可以在班級開始之前而不是剛開始之後被擊中。;)與Vietnhi相似,如果他死了,我會感到可怕,但他沒有死。我*有*其他同事在糟糕的時候死了;我們在悲傷的時候將工作擱置一旁,然後我們會盡力而為。
Jakub
2014-07-10 05:26:06 UTC
view on stackexchange narkive permalink
  • 目的是要在某個時間點完成/完成最重要的事情,以便任何人都可以在下午4點之前接您,這樣您離開後就什麼都沒有了。
  • 如果當天沒有重大發布,則您沒有犯任何需要解決的重大錯誤,或者那天的生活不依賴於您的工作,因此您可以隨時離開工作了。
  • 如果您覺得自己熬夜不會帶來任何價值,那就離開。
Jonathon
2014-07-25 02:02:52 UTC
view on stackexchange narkive permalink

選擇一些您喜歡的數字,無論是每週40個小時,還是其他什麼,每週都要做很多工作。通常,您可能希望遵守時間表,並且可能希望它在9到5左右。是的,您的時間表是靈活的,但這並不意味著您每天都在做標準的事情那些您不應該只是選擇正常的時間表並堅持下去的東西。

“……遵守時間表……只要選擇一個正常的時間表並遵守它即可。”如果我們不遵守正常的時間表,我們中有些人的表現會更好。如果我今天可以在早上7點至下午3點工作,明天明天是在上午9點到中午離開,只是因為那天我很喜歡,然後因為我累了而入睡,因為早上11點至晚上9點等等,所有這些都是因為這讓我感到高興那時,我可以告訴您,即使我按時間表進行工作,也比按時間表進行工作要多得多而且質量更好。如果其他人不願與我合作,我會為您搬山。否則,只需要平均工作。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...