Điều gì có lợi nhất cho môi trường lập trình năng suất? [đóng cửa]


15

Nhiều người trong chúng ta đã làm việc trong nhiều môi trường trong nhiều năm và nhận thấy rằng một số người có năng suất cao hơn những người khác. Trong nhiều trường hợp, nó không liên quan trực tiếp đến khả năng của các nhà phát triển, mà thay vào đó là môi trường của họ. Bản thân tôi đã trải nghiệm điều này, ở những nơi mà tôi dường như phát triển nhanh hơn và tốt hơn. Và những nơi khác tôi dường như đang kéo thời gian, và phát triển ít suy nghĩ hơn.

Bạn nghĩ gì tạo ra một môi trường phát triển năng suất?

Câu trả lời:


26
  • Một cánh cửa tôi có thể đóng lại.
  • Những người tôi tôn trọng và ngược lại.
  • Cảm giác tốt của sự hài hước.
  • Một cửa hàng coi trọng chất lượng, tuổi thọ và trải nghiệm của khách hàng nhiều hơn là hoàn thành nhanh chóng hoặc thông qua một cuộc diễu hành tử thần.
  • Quản lý mà loại bỏ chứ không phải là trở ngại.
  • Máy bắn bi.

21

Một môi trường yên tĩnh với sự gián đoạn tối thiểu.


Bạn có nghĩ rằng một máy tạo tiếng ồn trắng là hữu ích?

@Jonathan - Cá nhân tôi sẽ khiến tôi phát điên, nhưng nếu bạn có đủ máy tính, bạn không cần một cái;)

19

Tự do cho các lập trình viên thử nghiệm một chút


Đề nghị tuyệt vời. Tôi đã nghe nói rằng Google thực sự cho phép các nhà phát triển của họ làm việc trên các dự án cá nhân trong ngày làm việc. Tôi có thể tưởng tượng nó sẽ tốt đẹp như thế nào! Hầu hết các dự án cá nhân của tôi cho tôi những ý tưởng mới cho các dự án liên quan đến công việc.

Thật. Tôi đã nhìn thấy và làm việc ở những nơi có quá nhiều sự cứng nhắc và quan liêu đến mức nó cản trở sự sáng tạo. Do đó một chút tự do để khám phá và thử nghiệm sẽ giúp ích rất nhiều cho việc làm việc.
Nikhil Kashyap

Một trong những con bò tiền mặt của 3M, ghi chú Post-It, là kết quả của chính sách "lậu" của công ty, cho phép nhân viên dành 10% thời gian cho các dự án cá nhân. Heh, nhưng cố gắng để có được một PMO để phê duyệt rằng trong hầu hết các công ty.
Bernard Dy

Làm việc cho google phải thật tốt. thở dài ...


11

Một chiến lược kinh doanh được hiểu rõ ràng trong công ty. Nếu công ty không có tầm nhìn dài hạn, mục tiêu ngắn hạn và hiểu rõ, nhu cầu trước mắt, thì ngay cả những lập trình viên tuyệt vời cũng sẽ theo đuổi những nỗ lực của họ để theo kịp những luồng gió quản lý.


2
Đó thực sự là một điểm rất tốt mà tôi chưa thực sự xem xét trước đây. Nhìn lại, nó giải thích tại sao các thông số kỹ thuật của các công ty trước đây liên tục thay đổi và phần mềm không bao giờ được xuất xưởng và các nhà phát triển ngày càng mệt mỏi.

2
tôi đang rời bỏ công việc hiện tại vì lý do này Công ty có rất nhiều tiền, tôi làm việc với những người tuyệt vời, những lợi ích tuyệt vời và không có gì cả .. nhưng tôi cần phải làm việc gì đó có tầm nhìn cho tương lai .. Và tôi không tin mình sẽ là người tốt cuối cùng họ sẽ mất .

9

Tiếp tục nắm bắt các công nghệ mới.

Điều này thường được coi là đương nhiên. Tôi có thể nói rằng sau khi nghe thấy sự đau lòng của một lập trình viên vẫn đang sử dụng Access làm cơ sở dữ liệu phụ trợ của họ và một người quản lý bán hàng chiến đấu với các thiết bị đầu cuối Citrix cả ngày.


+1 - Tôi đã nghỉ việc sau khi bị buộc phải làm việc trong mã spaghetti VB6 cả ngày. Động lực và kỹ năng của tôi đã bị trượt ngược.
vào

1
Điều này là tốt, nhưng nó cần phải được kiểm soát. Bạn cần nắm lấy các công nghệ mới sẽ giúp phát triển và cải thiện sản phẩm, không chỉ là bất cứ thứ gì có ở mặt sau của tạp chí tháng này.

-1 Tôi thấy một công ty liên tục nắm bắt công nghệ mới. Họ đã có một thời gian để lấy bất cứ thứ gì ra khỏi cửa vì ngay sau khi họ viết xong mã của mình, có "thứ gì đó tốt hơn" mà họ có thể viết lại.
Will Sargent

8

Một cái gì đó chưa được đề cập đến: một bảng trắng khổng lồ.


6

Môi trường:

  • Tường khối thấp
  • Tách vật lý khỏi bán hàng & tiếp thị
  • Ánh sáng tự nhiên / toàn phổ
  • Ghế / máy tính thoải mái và tiện dụng
  • Gần gũi với các thành viên trong nhóm
  • Gần với QA
  • Rất nhiều phòng hội nghị

Đội:

  • Thông minh
  • Có động lực
  • Kỹ năng giao tiếp tốt
  • Thẳng thắn
  • Giải trí

Máy vi tính:

  • 2 màn hình trở lên
  • Bàn phím và chuột không dây tiện dụng
  • Tai nghe tốt

1
+1 cho Tách vật lý khỏi bán hàng & tiếp thị. Không phải vì tôi ngưỡng mộ điều đó mà vì thật lạ lùng khi tôi hiểu yêu cầu này.
n611x007

5

Môi trường tốt nhất tôi từng có là khi bạn có một nhóm tốt, với những vấn đề thú vị cần giải quyết. Nếu công việc không vui hoặc thú vị, bất kể bạn làm gì, nhóm sẽ không xuất sắc.

Điều tiếp theo là môi trường vật lý, tiếng ồn tối thiểu, ánh sáng tốt (Điều này không phải lúc nào cũng có nghĩa là ánh sáng nhưng ánh sáng trong số lượng mà nhà phát triển có thể làm việc tốt nhất.

Điều cuối cùng là các công cụ / đồ chơi tốt. Máy tính tốt, phần mềm tốt, nhiều màn hình, v.v. Và đồ chơi để giải quyết, bàn chơi bóng đá, v.v ... Chúng tôi đã từng có những cuộc trò chuyện quảng cáo xung quanh bàn đá bóng và trong khi đó, nó kém hiệu quả hơn, nó vui hơn và được cho phép chúng tôi để thư giãn khi chúng tôi chuẩn bị cho các bước tiếp theo.


3

Trong công việc cuối cùng của chúng tôi, các nhà phát triển sẽ gặp nhau mỗi tuần một lần trong phòng họp riêng của chúng tôi và chỉ nói về các công nghệ mà chúng tôi đã chơi với hoặc các khung mà chúng tôi đã khám phá. Đôi khi chúng tôi sẽ viết những vấn đề chúng tôi đã lên bảng và giải quyết chúng như một đội. Không có gì điên rồ như chơi bi-a, hay trò chơi điện tử, nhưng nó cung cấp một sự giải phóng như vậy từ sự căng thẳng của văn phòng mà chúng tôi có thể làm sống lại sự phấn khích của chúng tôi trong ngày, và hoàn thành danh sách nhiệm vụ.

Hôm nay tôi làm việc với tư cách là nhà phát triển duy nhất trong một dự án nhỏ - và tôi có nhớ những cuộc họp đó không! StackOverflow là sự thay thế của tôi :)


2

"Dan Pink on Motivation" lưu ý một vài ý tưởng mà tôi thực sự thích ở nơi tôi làm việc: Tự chủ, Làm chủ và Mục đích. Hãy cho tôi tự do để làm việc, để tôi trở nên thành thạo và có mục đích.

Về mặt kỹ thuật, phần cứng tốt như màn hình kép và máy có ổ cứng và RAM có kích thước hợp lý, cùng với các công cụ tốt như IDE, kiểm soát nguồn và máy tích hợp liên tục cũng tỏ ra khá hữu ích.


1
  1. Một công việc thầm lặng không có sự can thiệp và phiền nhiễu
  2. Soda miễn phí
  3. Thiết bị đẹp (máy tính nhanh, ghế thoải mái)
  4. Cam kết (những người làm việc trong nhóm cần phải cảm thấy từ khi sở hữu và kết nối với dự án).

0

Thêm vào những điều trên.

1) Quan hệ tốt với đồng nghiệp

2) Một cái bàn lớn

3) Hai màn hình lớn

Tôi nghĩ rằng nó rất quan trọng để được confortable.


0
  • Âm nhạc yên tĩnh, lặp đi lặp lại (ví dụ: Nấm bị nhiễm bệnh)
  • Màn hình kép
  • Máy tính nhanh
  • Ghế da
  • Dunkin Donuts số 4

0

Theo thứ tự:

Các công cụ tôi cần để tiếp tục làm điều này trong nhiều năm, không gặp rắc rối. Thiết lập ghế và bàn làm việc phù hợp với OSHA, bàn phím phù hợp với tôi. Rất nhiều màn hình. Phần cứng máy tính đầy đủ.

Tương tác với những người thông minh hơn tôi. Cô lập khi tôi cần nó.

Những dự án thú vị gây ấn tượng với tôi, những thách thức mới và những thứ khác khiến tôi muốn làm việc hiệu quả.

Một quá trình nhanh nhẹn với sự tham gia trong tất cả các khía cạnh của sự phát triển, ở một mức độ nào đó. Khả năng hướng dẫn các yêu cầu và thực hiện đúng những điều không thể thương lượng.

Thiếu quyền sở hữu mã, ít nhất là phần nào. Một quy trình cho phép đồng nghiệp của tôi kiểm tra các thay đổi trong dự án của tôi hoặc ngược lại. Khả năng làm điều đúng đắn khi tôi tìm thấy một vấn đề mà không phải cam chịu để duy trì nó mãi mãi.


0

Yên tĩnh, môi trường kiểu thư viện với các hình khối cao hơn để tập trung và tập trung để sáng tạo và năng suất. Không chắc chắn về người khác nhưng khi mã hóa, tôi có tất cả mã trong đầu trước khi đưa nó vào thiết bị đầu cuối. Bất kỳ phiền nhiễu hình ảnh hoặc âm thanh có thể ảnh hưởng nghiêm trọng đến tốc độ và độ chính xác của nhiệm vụ trong tầm tay. Như mọi khi, thử nghiệm và gỡ lỗi tiếp theo nhưng bạn là một bước nhảy vọt trước trò chơi.

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.