Làm gì về hội chứng điểm dừng điểm


44

Tôi đã nhận thấy một hành vi trong bản thân mình mà tôi gọi là "hội chứng điểm dừng" ... điều đó có nghĩa là tôi không thể ngừng hoạt động cho đến khi tôi đạt đến "điểm dừng" (hoặc tôi trở nên kiệt sức). Nói cách khác, nếu tôi ở trong khu vực làm việc để hoàn thành một tính năng, tôi sẽ không dừng lại cho đến khi hoàn thành. Nếu đó là một lỗi tôi đang làm việc, hiệu ứng này thậm chí còn rõ rệt hơn ... Tôi sẽ không dừng lại cho đến khi nó được sửa chữa, hoặc ít nhất, được hiểu. Mặc dù tôi làm việc từ máy tính xách tay và có VPN và có thể dễ dàng về nhà và tiếp tục công việc vào tối hôm đó, nhưng thực tế đó không giúp tôi nghỉ việc ... giống như tôi sợ tôi sẽ chết trước khi tìm thấy lỗi .

Tôi đã rất khó khăn để giải thích điều này với các thành viên gia đình, những người không thể hiểu tại sao tôi không bao giờ đi làm cùng một lúc và đôi khi về nhà lúc 11 giờ tối. Ngay cả các nhà quản lý cũng bị làm cho bối rối bởi điều này và tôi nhận thấy rằng hầu hết các đồng nghiệp của tôi không gặp khó khăn gì khi làm việc cùng giờ mỗi ngày.

Có ai khác có vấn đề này? Tôi có nên lo lắng về điều này và / hoặc cố gắng thay đổi nó? Nếu vậy thì thế nào?


4
Bạn làm việc với các loại đồng nghiệp sai.
sbi

12
không nếu họ có một gia đình để chăm sóc.
eiefai

14
Làm việc đến 10-11 PM là ngu ngốc, ngay cả khi bạn có thể. Uống rượu vừa phải là tốt cho bạn. Tại sao bạn không học cách tận hưởng cuộc sống?
Công việc

1
Bạn không thể nhảy hẻm núi lớn trong hai lần nhảy ngắn hơn. Nó có ý nghĩa tốt để hạ cánh trên một điểm ổn định, bất kể thời gian là bao lâu, chú ý đến những hạn chế của cuộc sống lành mạnh thực tế.
DarenW

1
@Job: Có gì sai khi cũng thích làm việc?
cấu hình

Câu trả lời:


36

Xảy ra với tôi mọi lúc Bạn sẽ ở trong khu vực mã hóa và nhận thấy đồng hồ ... đến giờ về nhà, nhưng sau đó bạn tự nhủ: "tốt, ngay khi tôi hoàn thành X". Sau đó, điều tiếp theo xảy ra là ... "tốt, ngay khi tôi hoàn thành X + Y".

Để chống lại điều này, tôi đặt một ghi chú vào mã có nội dung "BẮT ĐẦU TẠI ĐÂY" và tôi để lại cho mình một bài đăng về những gì tôi đang làm và bất kỳ chìa khóa nào quan trọng để hoàn thành nó.

Điểm mấu chốt là lập trình viên trong tôi YÊU THÍCH khi điều này xảy ra, nhưng điều quan trọng là phải cân bằng điều này và không để nó ra khỏi tầm tay, đặc biệt là nếu bạn có một gia đình.


4
+1 vì đây gần như chính xác là những gì tôi làm. Ghi chú sau đó và tất cả. Ngay cả khi tôi ở trong khu vực, tôi vẫn lôi mình ra vì gia đình là ưu tiên hàng đầu.
Gary Rowe

2
Hoàn toàn những gì tôi làm quá. Bỏ một nhận xét trong mã của bạn và sau đó bỏ ghi chú để nó không được biên dịch (nếu ngôn ngữ của bạn là một ngôn ngữ được biên dịch). Ngoài ra, đôi khi nó thực sự giúp tôi làm điều gì đó THỰC SỰ bằng tay của mình, .. đôi khi không có gì tốt hơn cho hiến pháp so với một số lao động thủ công.
Stimul8d

10

Tôi nghĩ rằng đây là hành vi bình thường, tương tự ở đây, và cách tốt nhất để xử lý nó là KHÔNG bắt đầu một điểm làm việc mới nếu nó không giống như bạn có thể hoàn thành cho đến khi bạn lên kế hoạch. Bạn chắc chắn có đủ công việc phải làm để lấp đầy 50 phút đó, phải không?


+1, tôi làm điều này một cách cụ thể để tránh để công việc làm
lu mờ

10

Quả thực tôi nhận ra điều này. Tôi có thể ám ảnh về một vấn đề cả đêm cho đến khi tôi phải bỏ cuộc, kiệt sức và thất vọng. Sương mù não .

Điều buồn cười là tôi thường giải quyết vấn đề ngay khi trở lại làm việc vào buổi sáng. Tôi đoán đó là vì não của tôi hoạt động tốt hơn nhiều sau một giấc ngủ ngon.

Những gì tôi đã học được từ tất cả những điều này là không có điểm nào khi làm việc cả đêm vì bộ não hiệu quả hơn gấp nhiều lần khi được nghỉ ngơi và tiếp thêm năng lượng. Ít nhất là đối với tôi, nhưng tôi nghi ngờ điều này là giống nhau đối với mọi người.

Cũng thấy tốc độ bền vữngdiễu hành cái chết .


Tôi cũng đã tìm thấy điều này, cho phép tôi dễ dàng để mọi thứ trôi qua hơn vì tôi biết tôi có thể sẽ tiếp cận nó hiệu quả hơn sau một đêm ngon giấc.
Nemi

Điều này là hoàn toàn đúng. Điều khiến bạn làm việc trong sương mù não là nỗi sợ rằng bạn sẽ không thể quay lại.
benzado

9

lập trình, đặc biệt là gỡ lỗi, tiêu tốn rất nhiều bộ nhớ ngắn hạn. dừng lại trước khi bạn hoàn thành xóa bộ nhớ cache và lãng phí rất nhiều thời gian để trở lại vị trí của bạn.

Vì vậy, điều này là tự nhiên, hiệu quả và không phải là thứ để "chiến đấu chống lại" - mặc dù nó nên được lên kế hoạch.

một điều hữu ích là ghi chú trong khi bạn đang làm việc và khi bạn dừng ghi chú về việc tiếp theo sẽ được thực hiện


3
Hoàn toàn đồng ý, xóa bộ nhớ cache là không hiệu quả, dừng lại là một biện pháp cuối cùng và tốn kém. Lý do chính của tôi để dừng lại là "hội chứng tàu cuối cùng" .
Orble

1
Trong khi chuyển đổi nhiệm vụ có hại cho công việc của bạn, người ta phải cân nhắc nó với bộ não của bạn dần dần tắt trong buổi tối và không có gì hữu ích được thực hiện. Nếu bạn muốn làm việc muộn, ít nhất hãy nghỉ ngơi nghiêm túc (bao gồm cả thức ăn).
Martin Wickman

7

Tôi ngạc nhiên điều này chưa được đề cập.

Nếu bạn cần dừng lại, sau đó dừng gà tây lạnh, giữa dòng, ở giữa một cái gì đó dễ dàng và rõ ràng. IDE của bạn có thể sẽ đặt một số dòng màu đỏ và màu vàng ở khắp mọi nơi nói rằng có lỗi, điều này không sao cả. Có thể viết ngắn gọn / * nhận xét * / về mục bạn đã làm việc trước dòng đó.

Lưu công việc của bạn và thoát.

Khi bạn quay lại vào ngày hôm sau, bạn sẽ như "ồ, đúng rồi, tôi ở giữa X vì Y" và không quá khó để quay trở lại với những gì bạn đang làm.

Điều cuối cùng tôi làm việc (ứng dụng sở thích nhỏ cho sử dụng cá nhân), tôi sẽ làm điều này khi tôi nhận thấy hàng giờ trôi qua khi tôi đang săn bọ. Khi đã quá muộn, tôi sẽ nghĩ, "vặn cái này" và lưu và thoát, lỗi biên dịch bị nguyền rủa. Sau đó, khi tôi mở lại, tôi sẽ như "lỗi? Wtf ?! 1 /," sẽ biến thành "ồ đúng rồi, tôi đang cố kiểm tra xem tại sao phương pháp này lại ném ngoại lệ."

Nó hiệu quả đáng ngạc nhiên và tôi dự định sử dụng kỹ thuật này từ bây giờ.


1
Nhưng những gì về nỗi sợ rằng tôi sẽ chết và lỗi sẽ không bao giờ được sửa chữa?
JoelFan

2
@SpashHit Đó là vấn đề kỷ luật cá nhân, nhưng bạn thậm chí không nên nghĩ về nó: chỉ cần lưu và đóng, thực hiện trong một phần nghìn giây và không bao giờ nhìn lại. Điều gì sẽ xảy ra là trong thời gian chết, tiềm thức của bạn sẽ khám phá những con đường mà bạn muốn thử vào lần tới khi bạn đi làm và phương pháp "gà tây lạnh" này là gì, khi bạn quay lại mã của mình, bộ não của bạn có thể dễ dàng và ngay lập tức rơi vào suy nghĩ chính xác về nơi bạn rời đi, với việc bổ sung những ý tưởng mới.
Corey

3
Vì vậy, nếu lỗi không bao giờ được sửa chữa? Câu hỏi nên là "Điều gì sẽ xảy ra nếu bạn chết và những đứa trẻ của bạn lớn lên phẫn nộ vì bạn luôn vắng mặt?"
Christoffer Hammarström

1
@SpashHit - Sau đó, bạn sẽ chết và bạn không nên quan tâm đến lỗi. Nghiêm túc, bạn cần có được quan điểm về điều này.
Jon Hopkins

4

Đó chắc chắn là một cách làm việc rất hiệu quả nếu cuộc sống của bạn xoay quanh công việc.

Tôi đã trải qua một thời gian mà tôi có cùng một vấn đề. Tôi đã làm việc tất cả thời gian và sẽ không dừng lại cho đến khi tôi đến một điểm mà mọi thứ bị trói và tôi có thể ngồi xuống lần sau với một bảng hoàn toàn sạch sẽ. Thật không may, nếu không được kiểm soát, nó có thể cắt giảm thời gian với gia đình, bạn bè và các sở thích khác.

Dưới đây là một số mẹo giúp tôi tập trung thói quen của mình vào thứ gì đó dễ quản lý hơn một chút:

  • Kiểm tra sớm và thường xuyên. Thực hiện các thay đổi nhỏ hơn để điểm dừng gần hơn!
  • Sử dụng GTD. Làm việc trong các nhiệm vụ buộc bạn phải chia nhỏ công việc của mình thành các phần nhỏ hơn, do đó bạn có nhiều điểm dừng hơn.
  • Sử dụng và dính vào lịch của bạn. Bút (không dùng bút chì) trong các sự kiện hoặc giấc ngủ hoặc thức ăn hoặc bất cứ điều gì trong lịch trình của bạn và tuân theo nó. Thiết lập lời nhắc trước thời hạn để bạn có thể nhận thức được rằng bạn cần sớm đến điểm dừng.

1
Tôi nghĩ rằng đó có thể là cách tồi tệ nhất để làm việc. Không hiệu quả chút nào, thay vào đó là nguyên nhân của sự kiệt sức, sai lầm ngu ngốc và căng thẳng.
Martin Wickman

Tôi đang quảng cáo sử dụng nó cho lợi thế của bạn bằng cách tìm cách cải thiện cách bạn làm việc trong khi bạn làm việc, để bạn có thể về nhà sớm hơn. Tôi rất chống lại việc làm muộn, điều này hoàn toàn gây ra kiệt sức. Làm việc thường xuyên 40 giờ / tuần không nên làm bạn kiệt sức. Nếu có, tôi nghĩ đó chỉ ra một vấn đề lớn hơn. Cảm ơn các phản hồi, mặc dù.
Ryan Hayes

4

Tôi đã từng có một ứng dụng nhỏ sẽ khởi động lại máy tính của tôi trên một bộ đếm thời gian. Tôi sẽ đặt nó cho bất cứ khi nào tôi phải hoàn thành. Máy tính của tôi mất 5 phút để khởi động, điều đó đủ làm gián đoạn quá trình làm việc của tôi để thuyết phục tôi về nhà. Tôi đã kết hợp điều này với việc đảm bảo rằng cuộc sống ngoài công việc của tôi có đầy đủ các hoạt động mà tôi gặp khó khăn khi dừng lại, và háo hức để bắt đầu, như cuộc sống công việc của tôi. Phải mất một số nỗ lực để tìm thấy các hoạt động như vậy, nhưng nó là giá trị nó.


3

Tôi nghĩ rằng nó xảy ra với tất cả các lập trình viên đôi khi. Tôi nghĩ rằng nó được gây ra bởi sự sợ hãi. Sợ rằng ngày hôm sau bạn sẽ hoàn toàn quên đi những gì bạn đang làm bây giờ. Sau đó, bạn sẽ phải dành rất nhiều thời gian để tìm hiểu những thứ bạn đã đi qua để tìm hiểu những gì bạn đã hoàn thành một nửa. Điều này rất không hiệu quả. Theo kinh nghiệm của tôi, hầu hết các lập trình viên ghét sự kém hiệu quả.

Để chống lại điều này, hãy ghi chú lại vị trí của bạn và những gì bạn đang làm cho ngày hôm sau, sau đó mua chuộc bản thân bằng một thứ gì đó không phải ở nơi làm việc để khiến bạn di chuyển.


2
Với nhiều lập trình viên mà tôi đã thấy rằng nỗi sợ hãi là hợp lý, vì họ quên và vâng, điều đó có nghĩa là bắt kịp. Không hiệu quả là sự vô cảm đối với các lập trình viên. :-)
Orble

1
@ Tổ chức: Tôi hoàn toàn đồng ý. Tôi chưa bao giờ nói đó là nỗi sợ hãi vô lý.
John

@ John Aye, tôi đã đồng ý với quan điểm của bạn, tôi sẽ ủng hộ bạn, nhưng tôi đang chịu đựng trong ngày.
Orble

@ Tổ chức: Vâng, xin vui lòng quay lại vào ngày mai! :-)
John

@ John: Xong rồi. :-)
Orble

3

Đó là bản chất của lập trình để làm việc theo chu kỳ thời gian dài hơn so với những gì hầu hết những người khác làm.

Một lớp gạch có thể nhét một viên gạch khác chỉ trong một phút, và có thể dừng lại bất cứ lúc nào +/- một phút, và chọn nơi công việc còn lại. Các bước đơn giản, chu kỳ thời gian ngắn. Trong bán lẻ, đó là một hoặc hai phút cho mỗi khách hàng. Một nhà trị liệu xoa bóp làm việc theo chu kỳ thời gian một hoặc hai giờ, và bất cứ điều gì đã được thực hiện vào buổi sáng là độc lập với các cuộc hẹn cho buổi chiều. Một khách hàng có thể chạy theo thời gian hoặc xuất hiện sớm, nhưng thật hợp lý khi mong đợi được thực hiện vào một thời điểm nhất định hoặc mất 10 hoặc 20 phút.

Để bay một mình trên khắp thế giới để lập kỷ lục thế giới mới - đó không phải là điểm dừng và bắt đầu loại hoạt động. Để hạ cánh mỗi giờ hoặc hai giờ cho một bữa ăn nhẹ hoặc vui đùa trên bãi biển làm cho nỗ lực ít ấn tượng hơn nhiều. Thời gian tăng tối thiểu của nó là toàn bộ chuyến đi, bất kể số ngày.

Nhà phát triển phần mềm thường bắt đầu một nhiệm vụ, xây dựng bộ đệm tinh thần của các sự kiện và chi tiết, tìm lỗi hoặc xem cách thêm một tính năng mới và giữ lại bộ nhớ cache của các ký ức ngắn hạn cho đến khi hoàn thành mã hóa. Bạn không thể dừng lại trên một thời gian. Sự gia tăng thời gian tự nhiên mà bạn không thể chia tay mà không mất có lẽ là từ một giờ đến mười giờ, YMMV, và có một số điểm dừng yếu hơn nhỏ hơn dọc theo cách mà một số mất bộ nhớ cache tinh thần sẽ được chấp nhận cũng như chính điểm dừng nơi nhiệm vụ thực sự được thực hiện.

Tất nhiên, cơ thể chúng ta mệt mỏi, và người ta chỉ cần dừng lại trước khi làm hại nhiều hơn là tốt. Câu nói cũ "cái chết là cách tự nhiên bảo bạn chậm lại" có thể được áp dụng.


2

Vâng, tôi cũng có cái này Thật ra khi tôi già đi, nó ít được phát âm hơn.

Tôi cũng nhận thấy rằng vào cuối ngày, và khi mệt mỏi, tôi lại mắc nhiều sai lầm hơn. Khi trở lại làm việc vào ngày hôm sau, giải pháp trở nên rõ ràng và tôi phải viết lại một tải mã. Tuy nhiên, nó mất một phần thời gian như ngày trước.


2

Tôi đã có vấn đề này cho đến khi tôi có chó (hai). Tôi phải ở nhà vào một thời gian nhất định hoặc làm sạch nước tiểu, có thể không phải là những gì bạn đang tìm kiếm nhưng nó hoạt động như một động lực mạnh mẽ. Tôi cũng đồng ý rằng tôi hầu như luôn luôn tìm ra giải pháp rõ ràng vào buổi sáng.


2

Nếu bạn có một gia đình, đây là một không có trí tuệ.

  • Nếu tôi nghỉ làm lúc 5 giờ chiều, mã sẽ chính xác như tôi để lại khi tôi nhận được vào ngày mai.

  • Nếu tôi nghỉ làm lúc 10 giờ tối, con trai tôi đã ở trên giường khi tôi về nhà và tôi sẽ không ôm nó hoặc thấy nó thể hiện bất cứ điều gì nó học được ngày hôm đó. Và vợ tôi sẽ cáu kỉnh vì cô ấy phải làm việc cả ngày mà không có ai giúp đỡ.

Nhưng nếu bạn còn độc thân và không quá quan tâm đến 'bối cảnh xã hội', thì hãy biến đi!

Hãy nhớ rằng công việc bạn làm lúc 9 giờ tối có thể sẽ có chất lượng thấp hơn công việc bạn làm lúc 9 giờ sáng. Đừng đánh giá thấp lợi thế của việc nghỉ ngơi tốt và có một tinh thần minh mẫn.


1

Bạn cần phải kiểm soát điều này. Dường như với tôi rằng bạn hiện không thể chia công việc của mình thành những phần có thể quản lý được hoặc không thể ước tính được một cái gì đó sẽ mất bao lâu. Vì vậy, bạn làm việc cho đến khi nó hoàn thành. Có lẽ bạn đang quá cạnh tranh hoặc sợ bạn có thể không hoàn thành công việc đúng hạn.

Đây là một vòng luẩn quẩn và sẽ không giúp bạn về lâu dài. Nó có thể dẫn đến kiệt sức, kiệt sức, ...

Vì vậy, thực hành chia công việc của bạn thành các nhiệm vụ có thể quản lý nhỏ hơn. Cố gắng ước tính mỗi nhiệm vụ sẽ mất bao lâu. Không có nhiệm vụ nên mất nhiều hơn một vài giờ. Hãy cho mình nhiều thời gian để làm điều này đúng. Hãy cho mình thời gian nghỉ ngơi. Và cho bản thân thời gian để tận hưởng, học hỏi, đánh giá cao và trải nghiệm các khía cạnh khác của cuộc sống, thay vì lập trình.


Tôi thấy điều này hoạt động, ngoại trừ việc gỡ lỗi khi nó đang chứng tỏ là một lỗi cứng đầu.
Orble

1

Tôi có một điểm dừng - đó là vào khoảng 1:30 sáng. Tôi có thể tỉnh táo sau đó, nhưng không có cách nào tôi sẽ hoàn thành bất kỳ công việc nào. Và tôi sẽ không có giá trị gì vào ngày hôm sau trừ khi tôi ngủ.

Vì vậy, tôi đã học được cách ngừng làm việc sau 11 giờ và đi ngủ. Bằng cách đó, tôi tươi mới vào ngày hôm sau và có thể làm việc ổn định trong suốt cả tuần.


1

Tôi nghĩ đó là bản chất của lập trình viên. Đôi khi bạn có thể phải rời đi sớm trước khi bắt đầu một vấn đề mới. Với tất cả thời gian thêm bạn đã đặt vào, không cần phải cảm thấy tội lỗi. Sau đó, bạn phải cẩn thận không nghĩ về nó quá nhiều. Hãy chuẩn bị để giải quyết nó đầu tiên vào sáng hôm sau.


1

Thật tuyệt khi bạn tận hưởng công việc của mình. Nhưng thật đáng buồn khi có rất nhiều người ở đây dường như sống cuộc sống xoay quanh công việc.



0

Điều đó là tự nhiên, nhưng tôi nghĩ nó nên được chiến đấu. Thông thường, tôi sẽ cố gắng vượt qua điểm mà tôi đang tạo mã chất lượng cao và cuối cùng tôi dành nhiều thời gian để sửa chữa những thứ có vẻ tốt khi tôi quá mệt mỏi để nghĩ thẳng.

Tôi thường có thể nói khi nào tôi không hợp lý về điều đó, nhưng sẽ có người xung quanh tát bạn nếu bạn không chú ý đến các dấu hiệu cảnh báo.


0

Vâng, tôi làm điều đó mọi lúc.

Thật thú vị, những người quản lý tốt nhất mà tôi làm việc cùng luôn sẵn sàng bảo tôi về nhà khi tôi làm việc quá sức.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.