Một lập trình viên có thể tập trung bao lâu trong một ngày? [đóng cửa]


10

câu hỏi này (hiện đang đóng cửa là không mang tính xây dựng ) đã hỏi về năng suất trung bình mỗi ngày.

Câu hỏi của tôi là, có nghiên cứu khoa học nào về năng suất của lập trình viên không? Tôi không thể không cảm thấy rằng làm 8 giờ công việc lập trình chất lượng từ thứ Hai đến thứ Sáu liên tục là rất khó. Và nếu có, có tài liệu nào điều tra điều này không?


3
nếu đó là ngoài chủ đề hơn cơ hội thì đây cũng là ngoài chủ đề
ratchet freak

Nó đóng cửa như không xây dựng, không lạc đề. Xin lỗi vì thông tin sai lệch
Graviton

1
Tôi có thể thấy rằng câu hỏi này đang trở nên nguy hiểm khi gần gũi. Tại sao ai đó muốn đóng cái này?
Graviton

6
Cho đến khi thuốc mòn hoặc cà phê hết.
Cướp

1
Điều này có thể được chuyển đến nơi làm việc.stackexchange.com thay vì bị đóng cửa? Các câu hỏi và câu trả lời cho đến nay là thú vị.
DistantEcho

Câu trả lời:


13

Tôi không nghĩ sẽ có bất kỳ lý do đơn giản nào mà bạn không thể nghiên cứu nó một cách khách quan:

1. Nó thay đổi từ dự án để dự án

Tôi đã phải làm việc trên các dự án nhàm chán đến nỗi làm việc một giờ mỗi ngày đã quá dài. Với các yêu cầu được viết kém, codebase tồn tại được viết kém và không có chất lượng nào được yêu cầu từ tôi, tôi có thể cố gắng hết sức để tập trung và tìm cho mình các lập trình viên. Tôi hoặc làm những việc không liên quan khác trong ba giờ qua.

Tôi cũng đã phải làm việc với các dự án thú vị đến mức tôi dành 60 giờ một tuần cho chúng (mà không bị ép buộc), viết mã nguồn không quá tệ.

Trong hai trường hợp đó, tôi là cùng một người. Trong trường hợp đầu tiên, năng suất của tôi rất tệ và tôi có thể tập trung 0 giờ mỗi tuần. Trong lần thứ hai, năng suất của tôi cao và tôi có thể tập trung hơn 40 giờ mỗi tuần.

2. Nó thay đổi từ công ty này sang công ty khác

Là một kinh nghiệm, bạn có thể đặt hai nhà phát triển trong các điều kiện làm việc khác nhau trên cùng một dự án. Một nhà phát triển sẽ làm việc trong văn phòng của riêng mình với PC nhanh màn hình kép, ghế thoải mái, v.v ... Người thứ hai sẽ có một bàn ở giữa một trung tâm cuộc gọi, với một PC cũ, kết nối internet 56k và giới hạn 50 MB cho tất cả các tệp cá nhân (và không có quyền sử dụng thẻ nhớ USB).

Hai tuần sau, đảo ngược điều kiện làm việc. Thấy sự khác biệt?

3. Nó thay đổi theo từng ngày

Hãy tưởng tượng rằng vào thứ năm, nhà phát triển biết rằng anh ta sẽ có thể nhanh chóng giải quyết các vấn đề còn lại, rằng công việc phải làm là thú vị, và mọi thứ đều thú vị và đầy hứa hẹn. Cô cũng biết rằng mình đã được thăng chức, và chồng cô đã liên lạc với cô để thông báo một số tin tức tốt liên quan đến cuộc sống cá nhân của cô.

Vào thứ Sáu, cùng một nhà phát triển thấy con chó già của cô đã chết và chiếc xe của cô sẽ không khởi động. Cô ấy đi làm muộn và làm đổ cà phê trên bàn, v.v ... Điều này sẽ ảnh hưởng đến hiệu suất hàng ngày của cô ấy như thế nào, so với ngày trước?


5
Tất cả những vấn đề này có thể được giải quyết thông qua phương pháp nghiên cứu thích hợp. Một vấn đề nghiêm trọng hơn là năng suất rất khó (nếu không nói là không thể) để định lượng.
tdammers

Khi bạn vượt qua tất cả, khoảng 6 giờ dường như là thời gian mã hóa "hữu ích" trung bình mỗi ngày.
Brian Knoblauch

+ 1 rất đúng. Để thêm kinh nghiệm cá nhân của tôi - nó thậm chí thay đổi theo mức độ động lực. Nhiều năm trước, tôi đã làm việc một vài lần trong 50 giờ + (không phải là điều tôi thực sự muốn giới thiệu) mỗi lần trong một "ngồi một mình", vẫn tương đối hiệu quả trong suốt. Tuy nhiên, về cơ bản, nó đã trở thành động lực điên rồ. Tôi đoán là đã làm việc quá sức trong các nhà phát triển mất tinh thần dài hạn, khiến phần lớn năng suất giảm. Về lâu dài, theo tôi, 6 đến 8 giờ là quá đủ.
Daniel B

1
4. nó thay đổi từ người này sang người khác. Nhà phát triển A có ADD người lớn, không thể tập trung vào bất cứ thứ gì quá 10 phút một lần nhưng trong thời gian đó thực hiện một cách rực rỡ (và có thể chuyển đổi qua lại giữa hai ba nhiệm vụ như một con lắc trong một ngày), người B bị ám ảnh cưỡng chế , một khi cô ấy đặt răng vào thứ gì đó mà cô ấy không bao giờ buông ra cho đến khi hoàn thành, có thể làm việc 100 giờ một tuần với một nhiệm vụ dường như không mệt mỏi, nhưng sản lượng mỗi giờ của cô ấy thấp.
jwenting

6

Những nghiên cứu này đã được thực hiện gần 100 năm trước. Nhiều lần hơn.

Mối quan hệ giữa công nghiệp và lao động không thực sự ấm cúng vào đầu thế kỷ 20. Ngành công nghiệp ban đầu từ chối nhu cầu từ các công đoàn lao động trong một tuần 40 giờ. Một vài người miễn cưỡng tuân thủ, và họ nhanh chóng phát hiện ra rằng các lỗi và việc làm lại đi xuống, chất lượng tăng lên, năng suất tăng lên và quan trọng nhất là lợi nhuận tăng lên. Tin tức lan truyền nhanh, và nghiên cứu cũng vậy. Có một số tăng năng suất với các tuần làm việc dài hơn miễn là những tuần dài hơn không quá dài và bị cô lập. Chất lượng, năng suất và lợi nhuận phải chịu khi những giờ làm việc kéo dài đó kéo dài trong bất kỳ khoảng thời gian đáng kể nào. Sự cần thiết phải kéo dài thời gian làm việc kéo dài hàng tuần được các nhà quản lý và cổ đông xem là một dấu hiệu chính của quản lý thiếu năng lực.

Chúng tôi kiến ​​thức công nhân và quản lý của chúng tôi đã quên tất cả điều này. Thời gian dài là tiêu chuẩn trong khoa học, công nghệ, kỹ thuật và toán học. Những lý lẽ mà những tuần 40 giờ đó không áp dụng bởi vì chúng ta đang sử dụng trí óc của mình chứ không phải cơ thể của chúng ta là ngụy biện. Ngay cả trong các công việc lao động thể chất, các vấn đề chính với giờ làm việc quá mức phần lớn là về tinh thần chứ không phải là thể chất. Thời gian dài làm cho chúng ta ngu ngốc và dễ bị lỗi.

Có một lý do mà lập trình cực đoan đã áp dụng một tuần 40 giờ là một trong những nguyên lý chính của nó. Không quan trọng sản phẩm được sản xuất hay được lập trình để tồn tại. Thời gian dài hơn là phản tác dụng và làm tổn thương sản phẩm.


3
Tôi có thể có trích dẫn?
Graviton

2
Bạn sẽ phải tự nghiên cứu trong một thư viện chất lượng tốt. Các nghiên cứu bạn muốn chỉ trong bài báo; bạn sẽ không tìm thấy chúng trên mạng. Những nghiên cứu đó, rất nhiều và rất nhiều trong số đó, đã hơn 50 năm và được xuất bản trên các tạp chí khoa học công nghiệp, kỹ thuật công nghiệp và khoa học quản lý. Chúng ta đã quên mất một chút kiến ​​thức hoặc giả vờ rằng những yếu tố con người bằng cách nào đó không áp dụng cho những người lao động được miễn trừ.
David Hammen

Tôi đã cho điểm này +1 nhưng nó sẽ là một câu trả lời tuyệt vời nếu nó có trích dẫn.
psr

1
Họ đang yêu cầu một trích dẫn , không giống như một liên kết. Khi bạn nói "những nghiên cứu này", bạn có bất kỳ thông tin cụ thể nào không - tên của các tạp chí, tiêu đề bài viết, v.v.? Bất kỳ loại điểm bắt đầu, ngoài "một thư viện tốt"?
Cyclops

1

Nó phụ thuộc vào dự án.

Nếu tôi có một cái gì đó lớn và chỉ đủ thử thách để tôi có thể có được hàm răng của mình, tôi có thể làm việc trong vài giờ mà không cần nhận ra và làm việc hơn 12 giờ mỗi ngày. Tuy nhiên, nếu tôi không thực sự biết những gì tôi đang làm, không có áp lực hoặc không thấy bất kỳ giá trị nào trong công việc thì tôi sẽ bị phân tâm sau mỗi nửa giờ.

Tôi chắc chắn có những cuốn sách mô tả cách cải thiện năng suất (mặc dù bạn phải chắc chắn rằng bạn tìm thấy một cuốn sách được viết bởi một nhà phát triển chứ không phải một cuốn sách từ buzz được viết bởi một 'nhà tư vấn quản lý') tuy nhiên tôi không nghĩ có gì cụ thể số liệu ngoài kia.

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.