題:
我應該計算等待代碼運行的時間嗎?
nra
2018-08-09 05:36:46 UTC
view on stackexchange narkive permalink

我正在從事一個項目,並且按小時付費。我的大部分工作是計算編程,我每天需要多次運行不太輕巧的計算作業。這些程序通常要花幾分鐘的時間才能運行,儘管我在運行時嘗試做其他事情,但有時在獲得結果之前我真的沒有任何事要做。如果加起來我等待作業運行的時間,而無事可做,那麼每天的時間可能會超過一個小時。

所以我的第一個問題是:在報告工作時間時應該計算這個等待時間還是應該排除它?

如果我將其排除在外,則會出現兩個後續問題:

首先,鑑於我在每個階段要做的工作量都很有限,因此過渡到下一階段是依靠與我的主管會面並彙總結果(每週僅執行一次),我不能每週填寫40個小時(這是我的期望,因為我是一名全職員工)。其次,即使我實際上完全滿足了主管的所有期望並按時達到階段目標,我的工資也會更低。

相關:https://workplace.stackexchange.com/q/70094/91090
您是說每天總計可能超過一個小時。但是您尚未指定每次等待的時間。是否需要全天等待8分鐘10次還是必須等待40分鐘2次確實有所不同。
您應該穿這件[xkcd T卹](https://store.xkcd.com/collections/apparel/products/compiling)
九 答案:
solarflare
2018-08-09 05:41:48 UTC
view on stackexchange narkive permalink

該公司將很好地意識到這一問題,我可以想像,除非他們說您也不應該這樣做。顯然,這不是管理問題,所以不要解決。

從側面講,幾分鐘沒有任何問題。我的代碼最多可能需要40分鐘的編譯時間,而大約需要10分鐘的時間來啟動後端以運行回歸測試。通常,我進行的每項更改大約需要10到15分鐘,但這無濟於事。我也是承包商,公司非常了解事情可能要花多長時間。沒有人說過任何話,如果他們說了,我只會要求一台超級計算機。

只要做您能做的,如果您真的很無聊,可以嘗試通過閱讀其他代碼(或像我一樣來到SE)來嘗試多任務。這是我的代碼正在編譯的時候。

您忘記了必填的xkcd:https://xkcd.com/303/
為什麼“公司會很清楚這個問題”?除非有報導,否則他們為什麼會知道?
@UKMonkey:也許是一個更好的措辭:“ _如果這是一個問題_,那麼該公司將清楚地意識到這一點,因為他們將成為提出該問題的人”(例如,有一點應該讓OP花費太多時間,抱怨OP不會這樣做)看起來他在工作,...)。
我在編譯代碼時正在閱讀此答案。+1
一次幾分鐘的停機時間是一個棘手的時期-太短了,無法陷入任何嚴重的問題,但是足夠長,足以使您的一天陷入困境。作為一名研究生,我在黑暗中(激光實驗室)擁有那種經驗,並積累了超過5,000個Wikipedia編輯。按小時向您付款時,這可能不太可取。
我曾經與某人就相同的原則進行過交談,我們得出的結論是:“如果您可以向有能力,有道德的人解釋您的理由,那麼您就不必擔心為此付費。”這些年來,它一直陪伴著我,作為對是否值得開具賬單的一個很好的檢驗。
我寫這篇文章時,我的CFD模擬正在解決... ;-)
證明事情花在管理上的時間從來沒有什麼壞處。在經理不得不等待我們的應用程序運行之前,我們的抱怨只是為了獲得更好的計算機而抱怨。在等待了15分鐘的簡單演示之後,開發人員得到了升級。
實際上,40分鐘以上的情況是完全不同的情況。在這種情況下,您通常可以在那段時間做其他工作,如果這樣做,您可能就不會為此付費。對於幾分鐘的問題情況,這是不可能的。
正如其他人所暗示的那樣,諸如編譯之類的過程花費的時間高度依賴於其發生的硬件和軟件環境。在正常情況下,可以通過改進硬件(或軟件)來減少時間。這是成本/收益之間的權衡,這是管理部門應該做的事情(即,支付開發人員等待時間更長,上市時間更長,購買額外的硬件或基於雲的計算資源便宜嗎?)。但是,在不知道實際花費了多少時間的情況下,管理層無法做出這種折衷。
我曾經在一個VB6應用程序上工作過,該應用程序的格式使計算機凍結了一個小時。我怎麼知道它凍結了一個小時?因為我計時了,所以我打開了表單,計算機凍結了(鼠標移動了,但是無法在該應用程序中更改為其他表單,甚至無法更改為其他應用程序),直到完成為止,我一小時都沒有做任何事情。然後,我拍攝了一些屏幕截圖,並向從未使用過該屏幕的最終用戶說明了該表單的功能,因為當他們單擊該屏幕時,它凍結了他們的計算機一個小時。為了達到我的目標,不可避免地要等待。
10到15分鐘不算什麼:-)我從事的工作是等待完整的生產運行使我有時間在夏威夷休假一周:-)
Kilisi
2018-08-09 09:00:44 UTC
view on stackexchange narkive permalink

當我報告我的小時數時應該計算這個等待時間還是應該排除呢?

是的,是您必須利用這份工作的時候了,所以要包括在內。

這個。我曾經有一個朋友在一家鹽業公司工作,她的工作實際上是看水燒開。時間已不多了-為此收費。
我唯一要補充的是,如果您找到了對您的雇主有用的方法,那麼您應該嘗試這樣做。(這可能包括閱讀和提高您的技能,更新文檔,找出改善流程的方法等。)但是無論哪種方式,都要花時間。這是您一生中給雇主的時間。
puck
2018-08-09 09:01:09 UTC
view on stackexchange narkive permalink

這種情況的一種可能觀點是-您坐在計算機旁等待片刻之前完成的工作,不久之後又會成為您工作的一部分。
您是否認為這是是休閒時間?可能不是。

上班族在這樣的時刻做什麼?我敢打賭我的***他們不會在每次編譯時退出工作時間:-)

在我的工作場所,如果經理髮現您沒有執行任何操作,因為您的代碼正在編譯/計算機崩潰並等待啟動,那麼他們甚至都不會睜大眼睛。關鍵是-這些事情應作為軟件開發工作的一部分,公司對此負責。由於諸如等待編譯之類的事情,每個團隊成員的工作量每天都比工作時間少兩個小時。
eee
2018-08-09 21:16:53 UTC
view on stackexchange narkive permalink

當您在工作場所並且有空時,正式地這是一個工作時間,應該計算在內。

通常,通常就不可能沒有剩餘的工作,即使還有一些工作要做可能具有如此低的重要性和優先級,否則將無法實現。如果暫停時間太短,無法進行代碼清理或類似的工作,則理想情況下,該公司將允許您閱讀一些與您當前任務密切相關的技術文獻。如果不是這樣,只需清除顯示器屏幕上的灰塵即可,您可以根據需要執行任意多次操作。由於該公司向您付款,因此您可能無法僅瀏覽與工作無關的網站或進行類似操作。

ZOMVID-20
2018-08-10 15:52:52 UTC
view on stackexchange narkive permalink

我不能每週填寫40個小時(這是我的期望,因為我是一名全職員工)

作為全職員工,只要您沒有在其他項目上花費大量時間,就應該計算這些時間。由於該公司要求您在一定時期內(例如9到6)有空,因此這是可以預期的,並且在許多情況下,它需要在那段時間內向您付款,包括強制待機。

這可能如果您是遠程承包商,要負責自己的工作時間,並且可以在代碼編譯時自由地休息幾個小時,則情況會有所不同。

如果您有多個項目,並且花一些時間在項目A上進行項目B上的工作,則在全職工作中也將有所不同。那麼,您肯定必須分開而不是重複記錄他們。但是,對於一個項目,待機時間是值得的。

換句話說:只要您專注於項目(或者您別無選擇),就可以預定時間。
Goodbye SE
2018-08-10 11:51:57 UTC
view on stackexchange narkive permalink

如果您一天編譯多次,並且每次編譯僅花費幾分鐘,我認為這是合乎道德的,因為最終只不過是抽煙/生物休息或花點時間而已與同事聊天。

如果一次編譯會花費更長的時間(例如一個小時),那將是另一回事,因為此時您可能會做其他事情(如果是工作的話,那是工作,如果

軼事:我進行了軟件測試,有時需要2個小時或更長時間才能運行。因此,有時我開始運行,將筆記本電腦帶回家,檢查測試運行,也許做了一些更改然後重新啟動。我只計算自己積極工作的時間。

brandonstrong
2018-08-10 23:02:37 UTC
view on stackexchange narkive permalink

如果您因為工作而不能享受私人時間,則應獲得報酬。您會因為自己的技能以及花在工作上而不追求個人利益的時間而得到補償。

mckenzm
2018-08-12 04:39:23 UTC
view on stackexchange narkive permalink

理所當然地,間接勞動是很多任務成本的一部分。等待預定的工作提交,您應該可以執行多個任務。

在工作實際運行的同時(請注意區別),您可能有責任監視進度並發現意外行為,並且在無法提供支持或返工的情況下您也要待命。與提出另一個請求/更改並通過批准相比,這比及時做要便宜。

如果您的工作需要花費50,000美元,那麼您的時間就是零頭的費用。您物有所值,但如果可以在關鍵路徑之前的“空缺”中準備後實施活動,電子郵件和分析,則可以浪費時間。

arti
2018-08-12 06:38:49 UTC
view on stackexchange narkive permalink

不太清楚為什麼要嘗試覆蓋經理的指示以分配給該項目。也許您正在考慮免費工作。

作為員工,您不需要分配時間。

這些天,懶惰的命名法會掩蓋差異。如果您在進行某個項目而無所事事,那麼您仍將時間分配給經理指定的任何項目。

作為按小時付費的員工,公司要求您每天有一定的小時數。預計您將在所有這些小時中將時間分配給項目,以及他們知道您在那的方式。

您不會像顧問那樣按計費時間獲得報酬。他們之所以收費,是因為每個工資週期都不確定他們可以工作多少小時。

所有工作都有某種形式的閒暇時間。閒暇時間(停機時間)每天從幾秒鐘到幾個月不等,視情況而定。

與經理討論與您獨有的公司有關的特定問題總是比較好一起工作。這是經理職位描述的一部分,可以幫助您了解公司政策。



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