題:
在編程工作中休息很多時間是正常的嗎?
Migz
2016-04-20 11:53:38 UTC
view on stackexchange narkive permalink

我目前有一個實習生,我已被分配到一個項目,而這個項目僅一個人。雖然我通常比計劃提前幾週,並且在工作中投入了很多思想和細節,但有時我還是覺得自己無法投入工作。有時候,我會在互聯網上瀏覽隨機有趣的話題以放鬆自己,以便在幾個小時後恢復工作。

雖然我知道您應該一直在工作,但我常常覺得每天不停地主動工作8個小時幾乎是難以忍受的。在其他情況下,我會不斷受到啟發並連續工作幾天,取得長足的進步,但在另一些情況下,速度會很慢。

我的經理似乎對我到目前為止工作的速度以及工作中投入的細節印象深刻。我的同事也是如此。儘管如此,我仍然覺得這是我按自己的方式做事的不好藉口。

那麼,在什麼程度上不全神貫注於您的工作被視為“正常”呢?還是根本不認為這是正常的?我只是懶惰而效率低下嗎?

編輯:我意識到這可能是一個過於廣泛的問題。因此,我將嘗試添加以下內容以將其範圍縮小到:提高效率的最佳方法是什麼?

如果您正在編寫代碼,那麼每天要工作8個小時而又不花時間,這完全是題外話。合理的項目估算將其納入其中。
“偶爾,我會瀏覽Internet上一些隨機有趣的話題來放鬆自己,以便“幾個小時後”可以恢復工作。” -通常,當您放鬆身心時,可以休息幾分鐘(5-15),而不是數小時。如果您不這樣做,那麼您可能會筋疲力盡。
如果程序員可以連續工作8個小時,那麼SE網絡幾乎沒有答案;)
評論不作進一步討論;此對話已[移至聊天](http://chat.stackexchange.com/rooms/38664/discussion-on-question-by-migz-is-it-normal-to-take-lots-of-breaks-在程序中)。
您應該閱讀[Peopleware](https://www.amazon.co.uk/Peopleware-Productive-Projects-Tom-DeMarco/dp/0321934113/ref=dp_ob_title_bk)。簡而言之:軟件開發是一項高度“創造性”的職業,因此,工作流的生產率“具有高度可變性”。做任何您需要做的事情,以最大化可以花在“流程中”的時間。
只需不時查看同事的計算機屏幕。如果您正在考慮這一點,那麼您可能不是唯一的一個。
*“我通常比計劃提前幾週”:*您是一個非凡的人,應該要求加薪。在日常工作中,請勿進行任何更改:您做對了。
@PeterA.Schneider的確如此,我仍然是一個沒有經驗的實習生。而且這裡的實習生薪水也不高。但是,如果當我不再是實習生時,我在將來總是比計劃提前,我認為我不必擔心獲得足夠的報酬。 :)
並非所有工作,也不是所有人(大腦)是完全相同的。也許您在INTP個人資料中認出自己(像Myers-Briggs一樣刻板且值得商))。如果是這樣,嚴格的8-5工作可能不是您的最佳選擇(如您自己的工作方式所示)。找工作時應牢記這一點,並相應地發展自己的技能/專長。個體經營和/或企業家可能會更適合您。 (但是,標準的工作通常可能仍然是兩年來獲得知識/經驗的好地方,希望有一個支持性的老闆。)
@fr13d我是一個INTP ...不確定您如何成功地識別出這一點。 0.o我不認為我負擔不起8-5的工作。但是誰知道呢,我以前在這方面做錯了。我只需要為自己找出最好的工作模式。 :)
[還有一個用於個人生產力問題的完整StackExchange網站](http://productivity.stackexchange.com/)。
@Brandin我想他的意思是說:[稍作休息],然後再工作幾個小時。我懷疑OP的中斷時間是否*:*長:)
@silkfire此處顯示的建議摘要是:暫時休息一下。如果您按一下而忘記休息(可能會發生),自然地您會筋疲力盡,然後*不得不*停下來更長的時間。只是從寫作的方式聽起來,這可能就是這裡正在發生的事情。
@Brandin當然可以。我只是認為他確實錯了句。
短暫休息不僅是正常的,而且是可取的。我感覺最好,最能發揮作用的日子是我嚴格遵循番茄技巧的日子:工作25分鐘+放鬆5分鐘。您可能想看看它。
海事組織,最重要的是,您的團隊和經理是否對您的表現感到滿意,而且聽起來很像。
`...在多大程度上被視為“正常” ...`“正常”為誰?經過40多年的軟件開發工作,我說沒有描述“軟件開發人員”的“正常情況”。你聽起來很像我,而且我的事業還不錯。做您的工作,只要老闆滿意,就不必擔心您如何完成任務。
開發人員要做的部分工作是考慮您需要解決的問題。當您陷入代碼中的某些問題時,請花一分鐘的時間說出導致您陷入困境的問題。然後休息一下,做一些不需要思考的事情。甚至可以在外面散步。
編程需要很多中斷,特別是在編寫`switch`語句時。
令我感到驚訝的是,考慮到實際上我們每個人都不時問自己這個問題,所以這個問題沒有得到更多回答。這是[編程之道](http://www.mit.edu/~xela/tao.html)-檢查6.4。這是一個古老的問題,也是古人在經文中已經回答的問題。可能想查看[Rootless Root](http://catb.org/esr/writings/unix-koans/index.html),[AI Koans](http://www.catb.org/jargon/html/ koans.html)和[Vim Koans](http://blog.sanctum.geek.nz/vim-koans/)獲得更多智慧。
正如您所發現的那樣,不時地休息一下是很重要的,它使您的潛意識能夠解決問題並在以後提供靈感。湯姆·德馬可(Tom DeMarco)寫了一本很棒的書,題為《鬆弛:擺脫倦怠,忙碌的工作和全面效率的神話》,我強烈推薦它。
我只是做了一個安置工作,為一家小型建築公司編寫腳本,每次完成部分代碼後,我都會有5分鐘的小休息時間。到本週末結束時,我大概只能工作50%至75%的時間,但是我意識到,如果我將其作為全職工作,並且不允許休息,我可能會發瘋。
您說自己獨自完成一項任務……我認為這增加了風險,即將盡可能多的精力集中於一項任務,然後感到空虛(不管是好是壞)。我遇到的是您描述的那種“節奏”,當我在公司中擔任類似職位時,這對我來說是最糟糕的。幫助我完成任務的是將其他任務混入了我的日常工作中,例如文檔編制,甚至只是散步。如果有人問,我說:“我必須讓我的思想自由,考慮一下這一任務”。
在昨天再三考慮之後,我想說對我最大的幫助就是接受。有時,它只是無法按照您和其他所有人的意願運行。
十三 答案:
MealyPotatoes
2016-04-20 17:24:46 UTC
view on stackexchange narkive permalink

在8個小時的輪班中,您至少應該休息兩個15分鐘,以及30-60個午餐休息時間。每天有15分鐘的休息時間,沒有更長的午餐時間。

此外,您在其中一項評論中提到您的工作涉及編寫代碼。編程需要精神上的休息才能有效。編程是非常聰明的;這不是您可以盲目遵循死記硬背的工作。您需要時不時地休息一下,尤其是當您從一項主要任務切換到另一項任務時。我發現,如果我離開困難的問題幾分鐘,當我回來時,我通常能夠以新的/更好的方式來攻擊它,如果我只是盯著屏幕等待,我將不會想到靈感來了。

這就是我想要做的。除了在我的1小時午餐休息時間放鬆身心之外,我每天還允許自己花費15個小時來閱讀新聞。我沒有時間。每當我感到需要休息時。我瀏覽Google新聞,然後選擇兩個或三個我最感興趣的標題。完成這些文章後,大約需要15分鐘。此外,我還允許自己再休息15個小時才能喝水,使用洗手間,上網玩耍,在手機上玩遊戲等等。第二個休息時間不在我的辦公桌前。此外,如果我全天需要加滿水,或者要在廁所里短暫進站,甚至只是站起來5分鐘,然後在辦公桌前伸腿,我都不必擔心。

編寫代碼在精神上使大多數人不知道如何做,甚至如何學習去做的工作負擔很大,這對業務產生了很大的影響。通常,管理人員會了解偶爾的休息時間。在我工作過的一家編程商店中,全體員工每天休息一會兒,在那裡他們可以分享小吃並閱讀/談論報紙(回到報紙業來的時候)。您還年輕,還是一名實習生,所以我知道您需要給人留下深刻的印象。因此,顯然,不要濫用它。但是,如果您每天合理休息10-15分鐘,然後午餐休息,那應該沒問題。

評論不作進一步討論;此對話已[移至聊天](http://chat.stackexchange.com/rooms/38704/discussion-on-answer-by-mealypotatoes-is-it-normal-to-take-lots-of-breaks- in-ap)。
“我發現,如果我在幾分鐘之內擺脫了難題,”。我在廁所上也取得了很多突破! ;)
我注意到,我不會在字面上休息,而是會在不同的存儲庫上工作,最好使用不同的語言或樣式(創建表單->將功能移植到另一種語言)。似乎為我工作,至少:)
HTTPS://辛苦程度.com/303/
我認為,比起閱讀新聞,更好的是從計算機站起來散步,玩耍或與同事交談。例如,我們在辦公室裡有飛鏢,在休息時這樣做是件好事。我的意思是做一些物理性的事情,而不是使用計算機。同時休息的眼睛。
戒菸的一件壞事是,我不再像吸煙時放火一樣意識到問題的答案。
-1
-1
@phresnel允許我在辦公桌前使用電子煙的政策在某些方面是一個福音(特別是打破了離開/進入禁煙區和立即伸手抽煙之間的聯繫),但在這方面不是。
+1,當我在睡覺時思考問題時,我會取得最好的突破
當我離開辦公室去跑步時,我取得了一些最好的突破
剛離開學術界的行業,我對缺乏休息感到驚訝。在學術界看來,除非沉浸在項目中/召開研究會議,否則通常每小時休息10-15分鐘(我也讀過它可以提高生產率)是標準的。對於我來說,很難習慣真正坐在計算機前並且幾乎連續9個小時都無法工作。
marcelm
2016-04-20 18:40:12 UTC
view on stackexchange narkive permalink

有時候我什麼都做不了。

當然,我來辦公室,推桿,每十秒鐘檢查一下我的電子郵件,閱讀網絡,甚至沒精打采諸如支付美國運通賬單之類的任務。但是回到編寫代碼的流程中並沒有發生。

這些無用的回合通常持續一兩天。但是,在我作為開發人員的職業中,有時我一次去了數週卻無法完成任何事情。就像他們說的那樣,我沒有任何參與。我不在區域內。我沒來。

這是摘自軟件工程界的次要人物Joel Spolsky的博客文章。他很成功。他的職業生涯相當多元化,創立了一家成功的軟件公司,他的博客為許多人帶來了靈感。他還共同創建了一個您可能聽說過的網站,稱為Stack Overflow;)

,他似乎在解決您所描述的確切問題上感到困惑。我也時常這樣做。也許對程序員來說是正常的。或一般來說,對於具有高度創造力的職業;我可以想像作家也有類似的問題。

關於程序員生產力的話題可能還有很多。閱讀一些。您可能會找到有用的提示,或者在其他方面也認識到同樣的事情。最重要的事情可能是盡力而為,但不要對自己太苛刻。內不太可能幫助您:)

這多少描述了我的問題,這有點令人恐懼。在無法完成任何編碼的日子/房子裡,我傾向於強迫自己去做一些較小的,更無腦的任務,這些任務仍然對我的項目有所幫助。這可能就是我設法使“更多”的工作時間投入的方式。好像我有一些閱讀要做:D
@Migz它還有助於組織您的工作-如果您有需要完成的任務列表,*開始做它們*會容易得多。在許多情況下,您可能無法輸入“流程”,因為您無法考慮從何處開始以及如何開始-使用最佳時間來準備那些計劃,並且即使在處於“不流動”狀態。即使這樣也無濟於事,您通常會有一些*相對*沒頭腦的工作,相當於整理鉛筆。或者,您可以努力使自己更好地了解自己的工作/業務,這是一項投資。
也許對人類來說是正常的。
@jpmc26:不要貶低Joel,我認為群眾不會像Bill Gates或Linus Torvalds那樣輕易地認出他的名字。
+1代表喬爾,他很酷,所有人都很酷,但是他和其他人一樣。
Jeremy
2016-04-20 13:55:13 UTC
view on stackexchange narkive permalink

偶爾休息是很正常的。連續8小時完全集中精力而不眨眼的工作似乎幾乎是不可能的。

例如,在我國,吸煙者可以在辦公時間內每天吸煙兩次。其他人,例如您自己,如果需要清理頭腦,可以稍微瀏覽一下互聯網。

但是,您聲明休息時間可能是“幾個小時”,這是不正常的。同時,您還聲明經理對您的工作感到滿意。這表明您沒有被分配足夠的工作來使您繁忙。要么根本沒有足夠的工作去做,我發現這可能會令人沮喪,或者您的同事表現很差。你的動力。我建議與經理交談,以進行足夠的工作來保持您的忙碌。如果這意味著您將比同事完成更多的工作,那麼它將在下一輪升職或加薪中發揮您的優勢。

如果工作量不足,您可能想要充分利用這一“額外時間”。也許可以在互聯網上學習新技能,進行一些計劃外的改進,或者尋找另一種可以更充分地利用自己的才能的工作。很高興,您的經理也對您很滿意。。。繼續吧。

但是,請確保這是一項適用於這項工作的技能。
我發現Stack Overflow實際上非常適合“放鬆”,因為它也為我提供了一種提高編程技能的方法。 (與工作相關)。 YMMV。
@Sobrique我完全同意。關於吸煙……在德國,(減少的)吸煙者一天只出去幾次。我見過的開發人員每天兩次到每半小時一次。儘管沒有法律說您有權這樣做,但是大多數時候公司都不介意,因為快樂的員工會做得更好,而不允許吸煙的吸煙者往往會很快變得不高興。通常,沒有人會介意是否有不吸煙的人加入他們的行列,而您在外面獲得_fresh air_時仍在交談。
編程不是一項典型的工作。我認為您所說的大部分內容都不適用。
還有新來的……喝咖啡休息時間=]我和我的同事每天要去兩次。
為“沒有足夠的工作讓您忙碌”而特別投票。當工作量不足時,確實令人沮喪。但是,當您不忙碌時,更多的工作只會帶來更多的壓力,僅此而已。
Old_Lamplighter
2016-04-20 17:36:16 UTC
view on stackexchange narkive permalink

我無法計算在一個問題上停留了小時的次數,該問題在網兜或與同事一起打網後五分鐘就解決了。但是,正如Sobrique在下面指出的那樣,我建議您謹慎行事,有時候同事可以判斷您的情況。

那是最重要的是,您要完成工作。如果您有一個好的經理,那就很重要。您甚至可以通過說“請介意散步,請介意”來接近他或她。

有一個名為“銳化鋸子”的概念,貫穿始終回到伐木工人。如果鋸鈍,則辛勤工作並不重要。因此,停止工作以使所製造的鋸更加鋒利,從而獲得更高的效率和更好的效果。

在這種情況下,您的想法就是鋸,而後退,休息並分拆工作,就意味著您自己敏銳且更有能力完成工作

在理想世界中,這是正確的。很少有雇主如此寬容。 (還有那些-您可能也有同事也在評價您)。因此,我建議這是一件危險的事情-我對“如果您完成工作,這很重要”的道德規範沒有問題-但我認為假設這種情況並不安全...幾乎任何雇主。
有時,我會感覺就像眾議院MD的診斷人員一樣:徒勞地嘗試徒勞地解決問題(與代碼相關),然後解決尤里卡問題,然後在5分鐘內解開一切。但是如果沒有先前思考和嘗試/錯誤所花費的大約一個小時,那麼很難找到一個解決方案。
我相信@Mindwin是業務的本質
安倍·林肯(Abe Lincoln)有一項說法是,如果給他八小時的時間砍倒一棵樹,他將花費其中的七個來削斧頭。
JK39
2016-04-20 14:25:10 UTC
view on stackexchange narkive permalink

如果您的經理對您的工作速度印象深刻,那麼我就不用擔心。

如果您仍然感到效率低下,那麼我想說的不僅是閱讀互聯網上的任何內容,還應該閱讀那些您相關的做那種工作。這樣,您要做的長假實際上就是專業的開發時間。

甚至花時間製作一些您認為對公司很酷的東西的原型都可以。這就是一些最佳功能的實現方式。
Charmander
2016-04-20 14:55:44 UTC
view on stackexchange narkive permalink

幾乎不可能在8個小時內保持專注,這也不利於健康。最重要的是,如果不休息,您的效率可能會更高。但是,請記住,休息一下,然後在“幾個小時後”恢復工作,通常超出了正常的休息時間。

一種可以嘗試提高效率的技術,您的主要問題是番茄技術( https://en.wikipedia.org/wiki/Pomodoro_Technique)。

“不可能在8個小時內保持專注……”除非不是這樣。這種情況並不經常發生,但是有時候,當您陷入深淵時,甚至八個或十個或更多個小時就消失了,甚至什至都沒有意識到這是一個深淵。這與頭腦冷靜,緊縮時間或強迫任何事情無關;這只是創造力,能力和信心的完美風暴,當它離開您之後,您將為它的逝去而哀悼。
JackArbiter
2016-04-20 22:11:17 UTC
view on stackexchange narkive permalink

正如許多人正確地說的那樣,您不應在8小時內工作8個小時。但是,很少有答案可以回答您在編輯後提出的主要問題:

對我來說,提高效率的最佳方法是什麼?

如果您要花數小時的時間瀏覽互聯網,就像您所說的那樣,這會因偶爾的腦力衰退或抽煙時間過多而感到內。

我猜您有一個主要原因很難集中精力:

我通常要比原計劃提前幾週

當然,整個項目還沒有完成,但是預期的一部分您的工作已經完成,下一部分和下一部分也將完成。如果您正在做的事情現在還不重要,現在尚不具備可立即進行的重要工作,而您應該處理的部分已經提前完成,則會降低您的專注能力。 strong>,這可能會阻止您對立即立即進行處理。

您的經理已決定,作為實習生,您應該從事一個項目。這似乎不足以填補您的時間。似乎也沒有足夠的興趣來吸引您在一個工作日的大部分時間。

或者:

A)要求提高截止日期。

我不知道您是否有帶薪實習,或者薪水的結構(如果有),很明顯,如果您確實提高了截止日期,您將冒著使自己早日失業的風險。您完成了他們想盡快給您的唯一任務。如果您希望截止日期早一些,還應該詢問您(和您的經理)是否可以在項目結束後計劃其他項目。

-或-

B)要求進行第二個項目,該項目與您當前的項目有實質性的不同,您肯定可以利用它來獲得經驗。

可能是最好的方法。同樣,要求與您正在從事的項目有明顯不同的事物。如果沒有其他項目在眼前,請要求您進行任何有趣的工作,以改進數據庫索引或進行其他工作。不要說您還沒有全職工作,而是要說明您現在對當前項目有足夠的了解,希望選擇一個輔助項目來幫助您擴大視野,並繼續進行當前項目可能不足以填補您的時間。您的經理可能會要求您盡快完成當前項目(請參閱選項A),但希望他或她會在您的請求中看到智慧。

任何一種方法都有可能給您的經理留下深刻的印象實習期結束後,爭取在公司擔任永久職位。只要確保您不會說服自己在獲得報酬的情況下工作即可。

coteyr
2016-04-20 20:04:12 UTC
view on stackexchange narkive permalink

其他人已經說過了,所以其中有些會重複。我自己寫代碼,我可以告訴你,每天坐8個小時,寫2 15秒和午餐的代碼,以及寫任何時間長度的任何質量代碼都是不可能的。

您需要頻繁的精神休息,讓您的大腦放鬆。在“換檔”並從一項任務轉移到另一項任務時,讓這些休息時間是最重要的。

如果您不經常進行精神休息,您將每週工作一天八小時,並花費其他四天恢復。特別是頭幾個月之後。您將與真正的內在抵抗作鬥爭,並發現自己“不在乎”,因為您只是被精疲力竭。

另一方面,您不能花四個小時工作,其餘時間一日沖浪Stack \ Exchange。

我在 Pomodoro技術上找到了很好的平衡。現在,我認為Pomodoro技術的完整結構在現實世界中是愚蠢的。但這並不意味著我們不能汲取從該技術中學到的經驗教訓並加以利用。您將放棄大部分跟踪和計劃,而將精力集中在幾個關鍵方面。工作25分鐘,然後休息5分鐘完成(起床並離開計算機)。每四個Pomodoros需要25分鐘的較長休息時間(這比平常更長,但是我發現這很有幫助)。在工作時,工作。 100%工作。當您斷裂時,斷裂100%。不要用電子郵件或編譯來充實您的工作時間,也不要在工作時間內用 Alt kbd> + Tab kbd>來堆疊Exchange您要跟踪的一件事是完整的番茄。這將為您提供一定程度的生產率。它還將使您知道某些任務需要花費多長時間。例如,添加特徵二將需要三個番茄味。您不想跟踪每個番茄醬或類似內容的一項任務,並且您可能不想跟踪中斷。您最關心的是25開-5關。確保您有一個“電子郵件”番茄醬。您不希望工作只是編碼。您希望工作包含您所有的“工作”,即使該工作假裝在休息室討論中也是如此。

奇怪的是,我不建議您開始,但是抽煙/吸煙的習慣非常適合您描述的這種模式。當然,它也有缺點:)
@Conor由於我患有哮喘,這將是我永遠不想擁有的一種習慣。 :)但是我想我可以用我的壓力球之一來幫助我度過這些充分的休息時間。
您“採取2 15秒”是什麼意思? “花2分15秒”,“花2次15秒”或其他?
抱歉,在這裡閒逛了兩十五分鐘。剎車。如2-15s和30或2-15s和60。非常標準的中斷配置。
@PeterMortensen我認為他的意思是兩個“ 15”或兩個“十五”
Rhayene
2016-04-20 21:18:47 UTC
view on stackexchange narkive permalink

由於其他答案沒有提及,我想補充一點,您可以向經理諮詢需要較少腦力/精力的非緊急任務。例如,編寫文檔。

因此,當您可以集中精力時,您就可以進行編程,而當您的大腦筋疲力盡時/這是一個“糟糕的一天”,您就可以從事較少的稅收工作。

在兩者之間進行 kata也是學習/訓練技能的好方法。

但是,編寫文檔很乏味。您不太可能激發自己的動力來做到這一點!
@LightnessRacesinOrbit這是我遇到的問題。老闆建議我嘗試利用停機時間來完成文檔編制任務。這些讓我筋疲力盡,快於編碼。很難激勵自己記錄自己的工作,幾乎不可能激勵自己記錄其他人的工作,然後希望您回過頭去將其愚弄到人力資源代表可以理解的水平,然後您開始尋找生活alt + f4 。
-1
Mathematics
2016-04-21 14:44:53 UTC
view on stackexchange narkive permalink

從經理的角度來看

由於編程是一項工作,很難確定時機,因此公司有時確實希望您多做一些工作,但他們不允許任何人工作少於8個小時。

由於難以衡量績效,如果您的經理由於某種原因感到您落後於項目進度,他可能會開始進行監控您和您在那兒讀新聞或玩遊戲要花上幾個小時甚至更短的時間(例如10到15分鐘),但始終可能導致麻煩……

從誠實的程序員的角度來看

有些任務是如此有趣,以至於我們甚至沒有時間環顧四周,而其他任務卻是如此無聊和復雜,以至於我們不時地休息一些,但這些休息時間也與我們的工作息息相關。 ,例如觀看 Pluralsight上的內容或閱讀有關將來可能對我們有幫助的技術……

從不太誠實的程序員的角度來看

他可能根本沒有發現任何有趣的任務,因此他始終對其他與工作無關的活動感興趣。

摘要

如果您在工作,則您的活動應與工作有關;現在有些公司很嚴格,有些則沒有。因此,以此為基礎塑造自己。

Jeremy French
2016-04-21 16:25:49 UTC
view on stackexchange narkive permalink

我建議您看這本書P 實用思維與學習:重構您的軟件

它說明了您的大腦有兩種操作模式。一種是線性模式,它相當慢。這就是您當前正在集中精力並積極考慮的問題。還有大量正在進行的後台異步處理。

當您努力集中精力或試圖集中精力於某些事情時,您正在減慢此後台處理的速度。如果您做其他事情,您將釋放大腦以非線性方式思考問題。

休息一下可以幫助您完成任務。

我個人會說,我解決的大問題中有很大一部分是在我不編寫代碼並且做不相關的事情時。突然間,我意識到我所採用的方法並不出色,只需進行少量重構就可以使一切變得更好。

因此,如果您不進行編碼,請不要感到難過,因為您的大腦仍在工作。但是請注意,您仍然必須實際完成工作。

user49404
2016-04-21 12:37:44 UTC
view on stackexchange narkive permalink

在計算機工作中瀏覽互聯網新聞並不是最好的主意,因為您很容易習慣於拖延地習慣性地將其吸引進去,而您或同事在使用同一台計算機時都不容易意識到這一點時間。許多更複雜的編程任務都有一些需要逐漸成熟的元素:您無法完全解決它們,但是如果您完全不理會它們,那麼您就不會長大。

因此,我建議為最重要的是:在一天的開始時,列出您要關注/處理的事情。嘗試弄清楚在一天或一周結束時如何解決問題。

只要有可能,就不要在計算機上工作。養成習慣,用鉛筆和紙做所有設計工作。嘗試弄清楚如何充分利用打印機進行代碼分析和調試。雖然您不希望留下很多紙,但是您希望在吸收東西的同時進行塗鴉和標記的任何頁面都是可以打印的。當然,計劃時間和資源,一旦您完成了一些代碼傳遞過程,該如何在下一次您或其他人使用相同的代碼時簡化該過程:寫下您的發現 ,

在紙上收集見解通常比在代碼中收集見解更為可取,因為它們可能只是初步的(而您後來意識到

處理紙張可以使您的眼睛放鬆,它可以提供不同的焦點,並且可以為您和您的同事留下關於您正在從事的工作以及何時停止取得進展的明顯感覺。並在最危險的情況下使Internet遠離。

許多編程工作是繁重的工作,您無法整日維持工作,直到最終精疲力盡,但是許多編程工作也可能是死記硬背的工作。精打細算地組織工作流程以及工具和材料,並充分利用您的專心,技能,經驗和存在感,這本身就是一種藝術形式。

如果您進行管理通過弄清楚如何避免生產力低下的陷阱和乾擾,而又將自己的創造力發揮到可以利用的數量和限制上,這很好地做到了,即使您自己管理的技能可能不會自己發揮作用,一定非同尋常。

首先,由於紙張的浪費,我不確定您是否建議將其打印出來。但我想我會牢記這一點,因為我完全同意,盯著屏幕多看是對盯著屏幕的放鬆。用不同的視角對待您的眼睛和心靈似乎是在工作中保持平衡的好方法。
mckenzm
2016-04-21 10:42:44 UTC
view on stackexchange narkive permalink

先行是好事,有時要獲得最佳結果,可能需要兩次或三次重寫,並且您需要在先前的工作上保持睡眠。希望這是您在Uni進行作業的方式。

當您全神貫注時,會花很多時間。如果您不站起來走走,您將最終因盲目的chalfonts而半盲。 (我們可以在30年後再討論一次。)

如果我曾經在兩次分配之間工作,我也很難從“替補席”上回來,這有助於對宏進行編碼,以實現麻木的重複任務。

令人驚奇的是,您可以與同事在酒吧中解決什麼問題(儘管理想的情況是留給下班後使用)。

也許正在開發工具,或者記錄更難的解決方案以備將來使用,有時候Google和SO無法幫助您。

請嘗試在2小時前到達,並請稍長的午餐時間,但要控制好時間。不要在整體上花費更長的時間來“合理化”休息時間。如果您可以幫助別人解決他們的問題,那就更好了。他們的時間花費與您一樣多。



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