it-swarm-vi.com

Thứ mọi lập trình viên cần trong khi làm việc

Tôi đã được giao nhiệm vụ tạo ra một môi trường vui vẻ và thư giãn, một điều tôi biết rằng tôi muốn là chuột và bàn phím tiện dụng, những người khác đã gợi ý các quả bóng và băng tập thể dục.

Điều gì mà mọi lập trình viên cần trong khi làm việc? Điều gì có thể không cần thiết nhưng dù sao cũng sẽ tốt đẹp?

Lưu ý: câu hỏi này đã được hỏi trước đây, nhưng đã được đề nghị đăng ở đây. Xem liên kết này để biết các phản hồi trước đó: https://stackoverflow.com/questions/3911911/ ware-every-programmer-need-while-work-closes

112
Desai Shukla

Internet

Như Joel Spolsky đã nói, "Internet nên được cung cấp miễn phí như không khí."

281
riwalk

Màn hình kép

267
ysolik

Đồng nghiệp thông minh, người thích giải pháp tranh luận

Đối với tôi, một điều làm nên một môi trường vui vẻ và thư giãn là những người bạn làm việc cùng. Được bao quanh bởi những người thông minh, những người đam mê công nghệ phần mềm là một cách tuyệt vời để làm điều đó. Mọi thứ khác giống như màn hình kép, hữu ích, nhưng không quan trọng.

Tôi thấy thú vị khi hầu hết các câu trả lời (tính đến thời điểm này) là những thứ vật chất không ai đề cập đến lợi ích của sự hợp tác.

Bạn có thể phát triển trong một hang động, nhưng thật dễ dàng để mất tầm nhìn của bức tranh lớn.

230
Steve Duitsman

Bảng trắng lớn
[.___.] Rất tiện cho việc động não và truyền đạt ý tưởng khi làm việc với các nhà phát triển khác. Không biết nếu tôi có thể sống mà không có tôi.

BTW: Những tấm ván nhỏ CUBE được gắn vào đó không cắt nó.

168
JohnFx

Ghế làm việc

Tôi nghĩ người ta chắc chắn sẽ cần một ghế làm việc vì phần lớn thời gian của bạn dành cho PC. Nếu bạn đang sử dụng máy tính xách tay thì giá đỡ máy tính xách tay cũng sẽ tốt.

Đủ ánh sáng, không quá nhiều tiếng ồn và cà phê :)

151
Daniel

Thời gian phân bổ cho nghiên cứ

Có thể là công cụ xung quanh với một công cụ/công nghệ mới có khả năng sử dụng hoặc đọc về phương pháp luận, thời gian để nghiên cứu là rất quan trọng.

Giai thoại:

Khi tôi bắt đầu công việc hiện tại, thứ Sáu thật tồi tệ vì tất cả các nhân viên tiếp thị qua điện thoại buổi tối đều làm việc theo ca vào thứ Sáu. Tôi bắt đầu làm việc tại nhà vào thứ Sáu và dành 50% thời gian đó ở nhà và dành trực tiếp cho việc nghiên cứu. Tôi đã tăng tốc độ trên codebase, các công cụ của nhà cung cấp, các phương pháp mà chúng tôi đã sử dụng trong thời gian ngắn và phát hiện ra một số kỹ thuật/quy trình mới mà cuối cùng tôi đã áp dụng.

113
Steven Evers

Tai nghe

alt text

104
grokus

Tùy chọn Không làm phiền

Tôi thực sự thích làm việc ở một nơi mà tôi không bị cô lập cả ngày, nơi tôi đang hòa hợp với những gì khác đang diễn ra trong văn phòng. Nhưng đôi khi điều tôi cần nhất là khả năng tắt tất cả tiếng ồn và gửi tín hiệu "không làm gián đoạn tôi trừ khi có tín hiệu cháy".

97
AShelly

Ánh sáng phù hợp

Ánh sáng tự nhiên, nóng sáng hoặc gián tiếp/khuếch tán là một điểm cộng lớn đối với tôi. Ánh sáng rực rỡ làm cho tôi cảm thấy như đang ở trong một bãi đổ mồ hôi và khiến tôi đau đầu.

76
JohnFx
  1. Im lặng.
  2. Im lặng.
  3. Im lặng.
  4. Bàn phím phẳng + bất kỳ số lượng tiện ích nào mà người lập trình muốn (và điều này thay đổi).
  5. Văn phòng riêng.
  6. Tự do khỏi những câu hỏi lố bịch của các nhân viên phi công nghệ, bao gồm cả một số CEO không biết gì về công nghệ.
  7. Truy cập vào các tài nguyên giáo dục, như sách.
  8. Tai nghe và chia sẻ lớn với sự lựa chọn âm nhạc tuyệt vời.
  9. Thực phẩm miễn phí được đánh giá cao, mặc dù không nhất thiết là một điểm cộng lớn.
  10. Khả năng làm việc với các công nghệ tuyệt vời, cho dù đó chỉ là bản phát hành Edge cắt khung hoặc triển khai bộ điều khiển mờ để sắp xếp số (tôi biết đây là một ví dụ rất ngớ ngẩn, đây là mục đích minh họa).
  11. Im lặng.
  12. Môi trường không tiếng ồn
  13. Đồng nghiệp không nói được
  14. Điện thoại chỉ gọi
  15. Môi trường làm việc yên tĩnh.
74
Jas

Phần cứng thế hệ mới nhất, chẳng hạn như ổ đĩa trạng thái rắn.

66
user2567

Cửa.

Nghiêm túc mà nói, mọi người nên có một văn phòng với một cánh cửa mà họ có thể đóng khi họ thực sự, thực sự cần phải hoàn thành một số công việc. Bạn có thể để nó mở hầu hết thời gian trong ngày, nhưng trong những lúc bạn mang nhiều trạng thái trong đầu và bạn thực sự không quan tâm đến một số sự kiện truyền thông ngẫu nhiên hoặc văn hóa phụ trong -joke, bạn cần một cánh cửa bạn có thể đóng.

Tôi cũng thích một bức tường vững chắc tốt mà tôi có thể đá nếu tôi cần, nhưng đó có lẽ chỉ là tôi.

60
TMN

Máy pha cà phê

54
ysolik

Một cuộc sống ngoài công việc.

48
Kramii

Một băng ghế ngoài

Nghiêm túc mà nói, đôi khi Grind trở nên nặng nề, một vấn đề quá khó khăn và bạn chỉ cần ánh nắng mặt trời, không khí và một chút thời gian để suy nghĩ trong khi lắng nghe những chiếc xe hơi chạy qua. Không có gì giống như một nơi yên tĩnh ngay bên hông tòa nhà để đi và suy nghĩ một lát.

47
CodexArcanum

Kế hoạch đào tạo

Tất cả chúng ta đều mong muốn biết mọi thứ về mọi thứ, mới và cũ. Thường xuyên hơn không, chúng tôi dự kiến ​​sẽ làm như vậy với thời gian và chi phí của chúng tôi. Ồ, chắc chắn, tôi thỉnh thoảng được phép tham dự một hội nghị, miễn là 1.) miễn phí và 2.) không mất thời gian.

Tôi thấy rằng một điều tôi muốn có là sự phân bổ đào tạo không chỉ về tiền, mà cả thời gian. Một khoản đầu tư nhỏ (một tuần và một khoản phí lớp học) của người sử dụng lao động không chỉ mang lại kiến ​​thức và năng suất, mà còn cả tinh thần, và tôi thậm chí còn tranh luận về lòng trung thành. Tại sao đi nơi khác nếu bạn cho phép tôi phát triển như một kỹ sư?

44
Wonko the Sane
37
Icode4food

Một người quản lý chăm sóc những thứ vớ vẩn: những cuộc họp bất tận, lặp đi lặp lại và dễ dàng trả lời các câu hỏi hỗ trợ công nghệ, yêu cầu "sửa máy tính của tôi", v.v.

Khi tôi là một người quản lý, tôi đã nói rõ rằng không ai làm phiền các lập trình viên của tôi hoặc sắp xếp chúng trong một cuộc họp mà không đến với tôi trước.

35
bmb

Người kiểm tra, SysadminHỗ trợ kỹ thuật

Rõ ràng trong một số cửa hàng, đây sẽ là một sự cho trước, nhưng đối với các thiết lập nhỏ hơn, các lập trình viên là một trật tự có năng suất cao hơn nếu họ không phải đối phó với bất kỳ điều gì khác ngoài mã của họ.

33
tobyodavies

Tài khoản chi phí

26
Gratzy

Một khu vực đột phá.

Một nơi nào đó bạn có thể đi bộ ra khỏi bàn làm việc và thư giãn một chút.

24
Toby

Giấy bút chì cục tẩy!

Có những điều bạn không thể giúp nhưng thể hiện tốt hơn trên giấy. Bản vẽ ban đầu, bản phác thảo, vv.

21

Khả năng sử dụng bất kỳ trình soạn thảo/IDE nào bạn thích

19
Mumbles

Mỗi lập trình viên cần một nhà tuyển dụng sẵn sàng gửi chúng đến các hội nghị (và chi trả các chi phí).

19
Matthew J Morrison

Phòng họp/hội nghị

Nếu các lập trình viên của bạn sẽ chia sẻ một không gian, bạn có thể muốn một số phòng hội thảo nhỏ hơn ở bên cạnh để các nhóm gặp gỡ và thảo luận về các dự án mà không can thiệp vào những người khác.

16
Rachel

Một Nice sổ ghi chú để ghi chú bằng bút hoặc bút chì. Tôi yêu thích máy tính nhiều như vậy, tôi thấy có một cuốn sổ ghi chú đẹp để viết ra các ý tưởng, ghi chú trong các cuộc họp, vẽ sơ đồ, v.v ... hoàn toàn không thể thiếu.

15
ysolik

Một thư viện tham khảo tuyệt vời

Google rất tốt cho nhiều thứ, nhưng nó không thay thế cho một bộ sưu tập sách hay. Sách điện tử có thể tìm kiếm được ưa thích, như bộ sưu tập O'Reilly Safari.

13
Jay Beavers

Công cụ tuyệt vời. Có thể là biên tập viên, trình gỡ lỗi, trình biên dịch, HĐH, VCS bất cứ điều gì chúng tôi cảm thấy thoải mái và hiệu quả nhất.

Tiêu chuẩn mở. Điều này cho phép chúng tôi linh hoạt sử dụng các công cụ mà chúng tôi lựa chọn để làm việc. Vì vậy, không có giải pháp email MS Exchange, không có doc, docx, xls, ...

Các quy trình đơn giản. Cõi trần nên được chăm sóc, hoặc quá trình nên đủ đơn giản để không đi vào giữa những gì chúng ta yêu thích nhất.

Ghế phụ, có sẵn gần đó. Rất hữu ích nếu chúng tôi muốn thảo luận điều gì đó với bạn bè hoặc trong quá trình đánh giá mã.

Màn hình xấu nhất lớn nhất bạn có thể nhận được. Nhận càng nhiều màn hình bất động sản càng tốt. Bất cứ điều gì giúp chúng ta thấy nhiều mã hơn cùng một lúc. Điều này bao gồm màn hình kép/nhiều, mặc dù cá nhân tôi thấy khó sử dụng nhiều màn hình. Vì vậy, tôi thích một màn hình độ phân giải cao lớn duy nhất.

Bàn phím và chuột thoải mái được đặt ở độ cao và khoảng cách thích hợp.

Bảng trắng, notepad (tốt nhất là không được kiểm soát), bút chì (bút sẽ không làm được, hầu hết các quản trị viên không nhìn thấy sự khác biệt), đánh dấu bảng (nhiều màu) ...

Những thứ thông thường áp dụng cho bất kỳ công việc bàn nào khác - ánh sáng thích hợp, lưu thông không khí, không gian, cung cấp cà phê tươi thường xuyên, môi trường yên tĩnh, ...

12
aufather

Một thứ đắt tiền nhưng rất tốt để có là một bàn điều chỉnh chiều cao bằng điện. Cho phép các nhà phát triển làm việc ngồi như bình thường hoặc nâng bàn (với một nút chạm) lên độ cao cho phép họ làm việc đứng lên.

11
Kevin D

Một văn phòng cách âm.

10
Arun Saha

Kỷ luật tự giác

Dù muốn hay không, chúng ta không phải là tất cả Pablo Picasos hay Walt Whitmans, những người chỉ có thể viết mã khi và khi nàng thơ tấn công chúng ta.

Hầu hết các lập trình viên có khả năng đã phát hiện ra rằng họ được yêu cầu mã hóa những thứ mà họ không được cá nhân say mê mọi lúc. Bạn cũng cần tìm cách tiếp cận bên trong bản thân và rút ra mã tốt ngay cả khi tâm trạng không ổn.

10
Jay Beavers

Bạn không nói chồng công nghệ nào bạn sẽ làm việc nhưng:

Giấy phép MSDN

hoặc là

Giấy phép cho bất kỳ phần mềm/công cụ cần thiết

10
Steven Evers

A ghế đàng hoàng. (Nếu bạn có đủ khả năng chi trả, một Herman Miller Mirra hoàn toàn tuyệt vời cho một người ngồi trên ghế trong nhiều giờ mỗi ngày.)

8
Frank Shearar

Lựa chọn

Mặc dù tôi nghĩ động cơ của bạn là tốt, tôi khuyên bạn nên không quyết định trên bàn phím và chuột tiện dụng, màn hình kép, v.v. Một trong những điều thúc đẩy người tốt là tự chủ. Tôi sẽ xem xét để họ "tốt nhất" càng nhiều định nghĩa của các cá nhân càng tốt. Điều này có thể dễ dàng được thực hiện bằng cách cung cấp cho mọi người ngân sách và cho phép họ chi tiêu khi họ thấy phù hợp.

Trong khi nhóm cần thống nhất một số điều, kiểm soát nguồn chung, khái niệm mở hoặc văn phòng tư nhân, có rất nhiều điều không có lợi cho tất cả mọi người có cùng một điều. Nếu ai đó muốn một chiếc ghế khác và họ có thể so sánh về giá, tại sao không?

8
geofflane

Một phòng thay đồ với vòi hoa sen tốt, và một nơi nào đó để lưu trữ công cụ của bạn.

Đi bộ trong ngày hoặc đi làm để làm cho ngày tốt hơn rất nhiều, ngoại trừ nếu bạn bốc mùi trong phần còn lại của ngày. Thêm vào đó, nó cho phép những người có thể không bận tâm đến việc có cơ hội làm điều đó.

8
Sam J

Tự do hệ điều hành máy trạm

Nếu bạn là một cửa hàng nguồn mở, hãy để các nhà phát triển của bạn chọn giữa Windows, Mac OS X hoặc hương vị Linux yêu thích của họ cho máy trạm của họ.

7
Brian

giám sát/quản lý

  • ai quan tâm đến bạn như một người
  • ai khuyến khích tiếng cười
7
Adamizer

Khay bàn phím công thái học

Nếu bạn sẽ gõ hầu hết thời gian trong ngày, thì RSI sẽ đánh bạn vào một lúc nào đó trong sự nghiệp của bạn. Những điều này giúp giảm căng thẳng.

6
wheaties

Trộn lên Workweek bằng cách thiết lập "Thời gian 20 phần trăm" của riêng bạn

Nhiều công ty lớn có chính sách cho phép nhân viên dành một chút thời gian làm việc cho các dự án của riêng họ. Các chương trình này thường được sử dụng để lôi kéo những người xin việc có năng lực cao, cũng như khuyến khích sự đổi mới. Ví dụ: Google có cái mà họ gọi là 20% theo thời gian, nơi nhân viên của họ dành một ngày mỗi tuần làm việc cho dự án mà họ đam mê.

Tại sao?

  • Đổi mới và sáng tạo
  • Thăm dò
  • Dịp tốt
  • Động lực
5
Amir Rezaei

Thành phần PC:

  • Độ phân giải cao và/hoặc màn hình rộng có độ phân giải ít nhất 1680x105, ít nhất theo đường chéo 19 ". Công nghệ: LCD hoặc cao hơn, có thời gian phản hồi <10 ms. Tái tạo màu sắc tốtgóc nhìn rộng là cũng quan trọng (nhờ Billy).
  • Bộ xử lý phải là Core 2 Duo hoặc cao hơn.
  • RAM phải là 2 GB hoặc cao hơn.
  • Nhanh (> = 7200 RPM), lớn (> = 320 GB) đĩa cứng. Nếu có thể, sử dụng SSD .
  • Một bộ bàn phím kỳ lạchuột, có thể là không dây.

Khác:

  • Đủ lớn không gian bàn làm việc.
  • Miễn phí đồ uống.
5
Donotalo

Phần mềm máy ảo!

Tùy thuộc vào những gì bạn đang phát triển, bạn cũng có thể muốn một số phần mềm máy ảo như VMWare hoặc Parallels. Chẳng hạn, nếu bạn phát triển các trang web và làm như vậy trên máy Mac thì không còn cách nào để chạy Internet Explorer trên máy Mac nữa. Bạn có thể phải khởi động lại vào Bootcamp, một sự lãng phí rất lớn thời gian hoặc bạn có thể có một VM chạy với Windows trong đó mà bạn có thể sử dụng để kiểm tra IE. WineBottler , trình bao bọc API, để chạy IE nhưng nó không bao giờ hoạt động với tôi và thời điểm IE được cập nhật chai rượu phá vỡ. Dễ dàng hơn khi có một bản phân phối TinyXP trong VM.

Tất nhiên bạn có thể chi một vài nghìn đô cho máy tính thứ hai hoặc cài đặt máy thử nghiệm với Windows nhưng đó là một nỗi đau rất lớn trong cuộc đua. Khi chúng tôi làm điều đó, một người nào đó luôn phá vỡ nó và sau đó bạn không thể kiểm tra. Sử dụng a VM đã thực hiện kiểm tra tức thời và đặt lại nguồn điện trong tay lập trình viên.

5
Pickle Pumper
  • Một chiếc ghế mát xa.

enter image description here

  • Một máy nướng bánh USB.

enter image description here

  • Mô ướt.

enter image description here

  • Một thùng rác.

enter image description here

  • Một chân nghỉ ngơi.

enter image description here

  • và nhiều người khác.

EDIT : Trong số các công cụ khác, tôi cần nhất một chiếc ghế như dưới đây.

enter image description here

5
xport

Windows mà bạn có thể mở.

Không phải loại phần mềm. Các khung gỗ/kim loại với kính bạn nhìn qua để nhìn thế giới bên ngoài.

Tôi ghét bị bao vây hoàn toàn trong một văn phòng vô trùng. Tôi đã là một anh chàng hai màn hình từ những năm 1990, và tôi sống ở Seattle, nhưng tôi đã từ bỏ cà phê miễn phí và một nửa khu vực trưng bày của tôi để có không khí trong lành vào mùa hè.

4
Ken

Điều tốt nhất bạn có thể làm, tuy nhiên tôi không rõ ngân sách của bạn là giúp mọi người có không gian và quyền riêng tư tối đa (Tuy nhiên những điều này không phù hợp với nhau). Với điều này, các lập trình viên có thể tạo ra môi trường làm việc thoải mái của riêng họ

4
Bryan Harrington

Một thực sự tốt trình soạn thảo văn bản và kiến ​​thức về nó ràng buộc chính.

4
Caleb

Một túi đấm

Cách tuyệt vời để thổi bay một số Steam.

4
lamcro

Điện thoại!

Tại sao điều này chưa được nói? Tôi cần một chiếc điện thoại để liên lạc với các đồng nghiệp của mình, dễ dàng hơn nhiều so với việc gửi email cho họ đôi khi.

(Tất nhiên, điện thoại của tôi có nút đăng xuất/tắt trên đó để tôi không bị làm phiền khi tôi muốn.)

4
Emerion

Tai nghe + máy tạo tiếng ồn trắng

Tôi có thể sử dụng ứng dụng này tại SimplyNaty hoặc ứng dụng iPhone miễn phí có tên White Noise Lite

4
user5265

một máy tính, một con chuột, một bàn phím và một màn hình, một chiếc ghế thật sự đẹp. oh, và google.

3
Muad'Dib

Đồng nghiệp đủ tốt.

Tôi đang ở trong một trường lập trình trò chơi tư nhân ngay bây giờ, và rõ ràng là không có đủ người thông minh trong lớp của tôi, không giống như một người cùng năm của năm ngoái.

Bằng cách thông minh, tôi có nghĩa là sự trưởng thành, sở thích, kinh nghiệm lập trình và tự thúc đẩy để giải quyết vấn đề bằng chính bản thân mình hơn là hỏi học sinh khác chứ không phải giáo viên.

3
jokoon

Điều tôi thích là:
[.__.] Một máy tính siêu nhanh.
[.__.] Một màn hình đủ lớn. (Gỡ lỗi trong 17 'là khủng khiếp).
[.__.] Ghế siêu tiện dụng.
[.__.] Một phòng riêng.
[.__.] Nói chuyện qua trò chuyện hoặc email chỉ trong hầu hết các phần.
[.__.] Tai nghe chất lượng
[.__.] Chai nước với nước ấm.
[.__.] Không khí bình tĩnh.
[.__.] Một chiếc ghế sofa để nằm.
[.__.] Một tủ để giữ đồ cá nhân
[.__.] Một cuốn sách (để viết nguệch ngoạc một số suy nghĩ).
[.__.] Sử dụng HĐH nào, IDE vv (còn lại cho lập trình viên).
[.__.] Kết nối internet nhanh không hạn chế (nội dung người lớn ok có thể bị hạn chế. Không có gì khác.)
[.__.] Tôi cần những người bạn tốt và những lập trình viên đồng nghiệp tốt nhất là cùng tuổi.
[.___.] Một cô gái tán tỉnh có thể là lý tưởng vì cuộc sống thật nhàm chán. Và lập trình viên hầu như không có bạn gái. (hah! đùa thôi)
[.__.] Một thời gian rảnh mà chúng ta có thể theo đuổi bất kỳ sở thích nào mà chúng ta thích. Thực phẩm có sẵn tại địa phương. Không cần phải ra khỏi tòa nhà để có một cái.

3
user4626

Bổ sung và vitamin tổng hợp ....

2
VinkyH
  • Văn phòng yên tĩnh với cửa sổ lớn
  • Phần cứng công thái học tốt
2
Branimir
  1. Đồ uống khác (nước nóng để uống trà, tủ lạnh cho đồ uống lạnh). Dù bạn có tin hay không, chúng ta không phải là tất cả các loại hạt cà phê.
  2. Không gian làm việc có thể tùy chỉnh: các lập trình viên, nếu không có gì khác, có ý kiến ​​mạnh mẽ về cách chúng tôi viết mã. Tôi thường đi bộ với một cây bút máy và sổ ghi chép để bắt đầu viết mã (thường ở bên ngoài, trên sàn nhà hoặc ở những nơi xa lạ khác). Càng nhiều lập trình viên kiểm soát trong quá trình của chúng tôi, chúng tôi càng có năng suất cao hơn.
  3. Các quy trình kinh doanh, v.v. cho phép chúng tôi tùy chỉnh các công cụ mềm của chúng tôi khi chúng tôi thực hiện không gian làm việc của mình: tức là không sử dụng các giao thức hoặc định dạng độc quyền buộc chúng tôi phải sử dụng cùng một ứng dụng khách.
  4. Cân bằng công việc/cuộc sống: bất chấp ý kiến ​​phổ biến, lập trình viên có thể có cuộc sống. Một số người trong chúng ta có những người quan trọng khác và/hoặc trẻ em. Không chỉ khó thu hút và giữ được các lập trình viên giỏi nếu bạn làm việc cho họ 60h/tuần, mà những người bạn giữ thường sẽ quá mệt mỏi để làm việc hiệu quả.
  5. Cân bằng giữa công việc/học tập/cộng đồng: Tôi nghĩ rằng ai đó đã bao quát điều này, nhưng các lập trình viên cần có cơ hội phát triển kỹ năng và mạng lưới với các lập trình viên bên ngoài bong bóng văn phòng của họ để luôn đứng đầu trò chơi của họ. Đây là đặc biệt đúng với các lập trình viên làm việc chủ yếu trên các sản phẩm nguồn mở. Một vài giờ/tuần mã hóa cộng đồng, và một hoặc hai năm một năm có thể tạo ra sự khác biệt lớn về khả năng và năng suất của người viết mã, cũng như công ty của bạn với các lập trình viên khác, một số người mà bạn có thể muốn thuê.
2
HedgeMage

Điều này nghe có vẻ vô lý, nhưng một phòng âm nhạc dành cho các nhà phát triển thiên về âm nhạc được tích hợp các nhạc cụ tương đối rẻ tiền và bộ khuếch đại khiêm tốn.

Trong khi làm việc từ xa ở nhà, không có gì tốt hơn để giữ cho bộ não của tôi tích cực suy nghĩ về các giải pháp hơn là thực hành guitar của tôi.

1
James Dunne

Tôi thích hai màn hình, văn phòng yên tĩnh, máy tốt.

1
RedsDevils

Đối với tôi một phòng tập thể dục. Tôi là một chàng trai thể chất và tôi biết rất nhiều lập trình viên không có, nhưng tôi cần phải đi ra ngoài hoặc tôi không làm việc hiệu quả. Nó không phải là nhiều nhưng là một nơi mà bạn có thể kéo lên hoặc ngồi lên một thanh cằm và một túi đấm. tuy nhiên tôi sẽ làm điều này sau khi bạn có 2 màn hình và một nơi tranh luận về ý tưởng nhưng những ý tưởng đã được đề cập.

1
rerun

Máy làm mát nước

Tôi không có một cái và tôi mang theo hai chai nước mỗi ngày.

Nhiều câu trả lời khác đã đề cập đến những thứ như màn hình kép và khu vực giải trí (âm nhạc và những thứ tương tự).

1
Moshe

Theo thứ tự quan trọng giảm dần.

  • Màn hình kép hoặc màn hình rất lớn (ví dụ: 27-30 inch)
  • Bảng trắng cho vẽ nguệch ngoạc
  • Tai nghe khử tiếng ồn Bose cho e
  • Thư viện tham khảo (vật lý hoặc ảo như O'reilly safari )
  • Truy cập vào m & m và đồ uống
1
numan

Một bộ não hoạt động là thứ bạn cần nhất.

Mọi thứ khác phụ thuộc vào nó

1
user4124
  1. Màn hình kép (Tôi hiểu điều đó, yay tôi.)
  2. Truy cập vào các nhóm tin (tôi không có nó: /)
  3. Cà phê miễn phí (tôi cũng hiểu điều đó, yay tôi.)
  4. Bảng đen.
  5. Một hoặc nhiều giá sách.
  6. Máy tính xách tay.
  7. Đào tạo nội bộ về các quy trình kỹ thuật phần mềm, công cụ, v.v.
  8. Khả năng tạo các công cụ "người trợ giúp" của riêng bạn (nếu chúng giúp bạn hoàn thành công việc) bằng bất kỳ ngôn ngữ nào trong liên kết của bạn (khác với sử dụng bất kỳ ngôn ngữ nào ngoài các ngôn ngữ chính thức để phát triển các sản phẩm chính bạn đang được trả tiền cho.)
  9. Hỗ trợ sinh viên bán thời gian.
1
luis.espinal

Nâng cấp bộ nhớ

bởi vì đôi khi mô hình tôi đang xây dựng trong đầu tôi sẽ không phù hợp.

1
jah

Trình quản lý cửa sổ có nhiều không gian làm việc và trình quản lý cửa sổ dựa trên thiết bị đầu cuối như màn hình GN. Đa nhiệm có thể rất khó khăn nếu không có hệ thống tổ chức.

1
Trey Hunner

Nhanh (tức là 10000 + vòng/phút) đĩa!

Không có gì làm tôi thất vọng hơn là chờ đợi I/O, nơi tôi thấy máy tính của mình không thể theo kịp suy nghĩ của tôi.

1
tomfanning

Dễ dàng truy cập vào đồ giải khát, ví dụ như một bình cà phê trong phòng (nếu đó là sở thích của bạn).

Không có gì tệ hơn là lấy một tách cà phê nhanh trước khi bắt tay vào phần mã tiếp theo và bị người dùng phục kích với các vấn đề hỗ trợ hoặc người quản lý muốn "trò chuyện nhanh" (hoặc tệ hơn, vica ngược lại).

1
Stu Pegg

Nhiều người đã đề cập đến một nơi làm việc khá hoặc im lặng thường không chỉ là không thể mà còn thực sự tồi tệ như một nơi ồn ào. Tôi không thể chịu đựng được sự im lặng, nó thật đáng sợ, vì vậy đây là gợi ý rẻ tiền của tôi:

Một bộ tạo tiếng ồn trắng/hồng

Giống như một chiếc đồng hồ có bộ tạo tiếng ồn trắng/hồng trong đó. Rất nhiều trong số chúng có âm thanh bổ sung nhưng các bãi biển có tiếng chim và tiếng sông khó chịu khiến tôi phải đi tiểu nên những thứ tốt nhất là chế độ âm thanh mô phỏng mưa. Yêu thích của tôi là mưa trên mái nhà thiếc.

1
Pickle Pumper
  • Ánh sáng không làm bạn cảm thấy như đang ở trên sàn siêu thị.
  • Một số cây xanh lớn đẹp
  • Máy tính hiệu suất cao, màn hình kép 22 "LCD
  • Một wiki nhà phát triển
  • Dải phân cách để mọi người có thể có chút riêng tư và không nhìn nhau cả ngày. Tránh các hình khối mặc dù ... vẫn phải có một môi trường tương tác.
  • Không gian làm việc rộng rãi
  • Phòng trò chơi với bàn bi-a/bàn Ping Pong, TV đẹp, PS3/XBox/Wii với một số trò chơi nhiều người chơi.
  • Một nhà bếp đẹp
  • Máy ăn nhẹ/đồ uống cân bằng phục vụ cho những người ăn uống lành mạnh và không lành mạnh.
  • Khu vực bên ngoài đẹp, mát mẻ vào mùa hè, nơi mọi người có thể ngồi thư giãn và ăn uống.

Công việc là khía cạnh quan trọng nhất. Bạn có thể có tất cả những điều này nhưng vẫn cảm thấy như bị mắc kẹt trong một công việc tồi tệ. Làm việc ahs để cảm thấy thích thú, và những thứ thú vị phải là một phần thưởng.

1
Tjaart

Khả năng làm việc tại nhà!

1
Xavier Nodet

A phòng trò chơi nơi anh ấy/cô ấy sẽ không bị làm phiền trong khi đang dọn dẹp ngần ngại.

1

Yên tĩnh.

Ánh sáng yếu.

Một nguồn cung cấp ổn định và không bao giờ kết thúc của soda, hoặc đồ uống có chứa caffein khác, không bao giờ dài hơn một sải tay.

Một máy tính đủ nhanh để bạn không rời khỏi vùng trong khi chờ trình biên dịch hoặc trình gỡ lỗi kết thúc. Rõ ràng đối với các dự án lớn hơn, điều này trở nên khó khăn, nhưng lý tưởng nhất là tôi không bao giờ chờ đợi trên máy tính.

1
Sorpigal

Kích thích, không xâm phạm âm nhạc.

Đây là danh sách công việc của tôi

1
Mild Fuzz
  • Máy tính nhanh

  • Kết nối internet tốt (không thể thấy dấu hiệu tải quá lâu)

  • Tự do mặc những gì tôi muốn (dĩ nhiên là trong giới hạn)

Điều đó là đủ :)

1
Ayush Goyal

Một sân thượng ngoài trời với ghế thoải mái, ổ cắm điện và truy cập wifi.

0
Denis de Bernardy

Một số linh hoạt trong giờ

Không phải ai cũng làm việc hiệu quả nhất vào cùng một thời điểm trong ngày

0
Bill

Caffeine và rất nhiều sự kiên nhẫn ...

0
Jeremy

Máy in laser mà (có thể được chia sẻ, nhưng không quá 20 'hoặc hơn từ bàn của một người).

0
tcrosley

alt text

0
Greg

Quyền sử dụng các phương thức của riêng mình và được phép thực hiện thử nghiệm mới thay vì sử dụng các phương thức cũ tương tự và tuân theo các quy tắc cũ. và dĩ nhiên Nhạc không lời nhẹ

0
Chetan Sharma

• Xung quanh hài hòa với anh ấy/cô ấy. Điều này bao gồm những gì đã được đề cập trước đó. Bên cạnh không có gì làm giảm năng suất tệ như cảm giác như bạn là một loại thằn lằn quý hiếm trong một hồ cạn. Nếu bạn cảm thấy như ở nhà, bạn sẽ đi;)

• Tất cả các Phần mềm cần thiết cộng với một số nội dung để loại bỏ rắc rối:

  • Hiện tại IDE và Thiết bị

  • Theo dõi lỗi

  • Wiki

• Dẫn dắt dự án biết công việc của họ: Yêu cầu các nhà phát triển phát triển, hỗ trợ người trợ giúp. Giai đoạn = Stage.

0
Sebastian Edelmeier

Không có điện thoại. Ok, một thỏa hiệp: có một phòng dành cho các cuộc gọi điện thoại.

0
hplbsh

Bàn phím Model M.

0
oadams

Càng nhiều không gian màn hình càng tốt và bàn lớn có không gian để đặt ghi chú ở đâu đó.

0
Jonathan.

Cá nhân tôi, luôn có các tập phim của Sopranos chạy ở chế độ nền hoặc trên màn hình bên cạnh tôi, thật tuyệt vời khi bạn nhấn một khối đường để chỉ điều chỉnh trong vài phút để xóa đầu bạn với một số Paulie Walnuts!

0
kyndigs
  • Khả năng chọn giàn/ghế riêng
  • Khả năng chọn phần mềm riêng, với lý do IDE, v.v.
  • Rất nhiều trà/cà phê và nước (rất quan trọng)
  • Không có chính sách internet ngu ngốc (không phát trực tuyến, v.v.)
  • Thời gian để làm việc trên các dự án riêng
0
DBlackborough

Từ kinh nghiệm của tôi cho đến nay tôi nghĩ những điều sau đây là hoàn toàn quan trọng:

  • Máy phát triển mạnh mẽ
  • Màn hình kép (ít nhất 22 "hoặc 24")
  • Ghế Decent
  • Internet chưa được lọc (Tôi không biết có bao nhiêu trang web hữu ích mà tôi đã thấy bị chặn bởi WebSense)
  • Khả năng trang trí/trang bị không gian làm việc của bạn (thật tuyệt vời khi điều này có thể giúp bạn thoải mái/ở phía đông)
  • Các máy chủ hỗ trợ tốt để kiểm soát phiên bản, wiki, sao lưu, thử nghiệm với các ứng dụng khác nếu ngăn xếp giải pháp của bạn bao gồm một số, v.v.
0
Erik Nelson

Ghi chú Post-It đầy màu sắc. Đơn giản, đa năng và không tốn kém. Tôi sử dụng chúng cho tất cả mọi thứ. Để làm, ý tưởng, nhóm, động não, học tập, vv.

0
Benjamin

Đồng hồ phần cứng

0
adopilot

Có thể ai đó đã nói điều đó, nhưng nên có một pháo đài cô độc và nếu điều đó không khả thi thì ít nhất là một góc cô đơn.

0
Gaurav