작업하는 동안 모든 프로그래머에게 필요한 것들


112

나는 즐겁고 편안한 환경을 만드는 일을 해왔으며, 내가 원하는 것은 인체 공학적 마우스와 키보드이고 다른 사람들은 운동 공과 밴드를 제안했습니다.

작업하는 동안 모든 프로그래머에게 필요한 것은 무엇입니까? 무엇이 필요하지는 않지만 어쨌든 좋을 것입니까?

참고 :이 질문은 이전에 요청되었지만 여기에 게시하는 것이 좋습니다. 이전 응답에 대해서는이 링크를 참조하십시오 : https : //.com/questions/3911911/stuff-every-programmer-needs-while-working-closed


3
와우 회사는 직원이 너무 잘 대우! :) 나도 그런 회사에 가입 할 수 있으면 좋겠다!
Jiew Meng

38
개발자에게 원하는 것을 물어 보는 것이 어떻습니까?
Thomas 주식

7
공동 방문
그렉

1
좋은 월급 !!!!
Amir Rezaei

1
언급되지 않았을 수도있는 좋은 온도 / 습도 / 공기 품질 관리 및 멋진 욕실. 예를 들어, 추운 겨울보다 더운 여름에는 일하면서 배가 고프다. 내부 온도는 외부 온도와 음의 상관 관계가 있기 때문이다. 이상적으로 상관 관계는 약간 양수 여야하지만 여전히 0에 가까워 야합니다.
Job

답변:


283

인터넷

Joel Spolsky가 말했듯이 "인터넷은 무료로 인터넷을 이용할 수 있어야합니다."


10
@JohnFx, 슬프게도 아닙니다. 많은 곳에서 인터넷은 생산성을 높일 것이라는 잘못된 생각으로 심각하게 제한됩니다. 그러나 프로그래머에게는 간단하게 필요합니다.
riwalk

45
"블로그"로 식별되는 모든 사이트가 프로그래밍 블로그 인 경우에도 차단되는 친구가 있습니다. 내 친구는 그가 구글에서 문제를 검색 할 경우 설명이 솔루션을 제공처럼 보였다 페이지를보고 있지만, 해당 페이지에 액세스 할 수 없습니다
JoelFan

4
@SpashHit-재미 있지도 않을 정도로 빨리 그만 둘 것입니다 :) 당신의 "친구"에게 애도;)
riwalk

14
@SpashHit : 나는 가장 큰 이탈리아 산업에서 일하고 있으며 방화벽 정책은 매우 바보입니다. 대부분의 블로그가 차단되었지만 Google 캐시에 자주 의존 할 수 있습니다. 또한 "sex"가있는 URL이 차단됩니다. 운 좋게도 전문가 교환을 사용할 필요가 없습니다 :-)
Wizard79

7
내 의견으로는 이것이 가장 큰 대답이어야합니다. 듀얼 모니터 등은 확실히 생산성 향상이지만 인터넷 연결이 끊어지면 14 인치 노트북을 가져 가서 무료 Wi-Fi를 제공하는 가장 가까운 커피 숍으로 향하는 것이 좋습니다.
Tim Goodman

267

듀얼 모니터


67
@ this.Daniel : "Need"와 "Really really helped"는 비슷한 두 가지입니다. 가위로 잔디를 깎을 수 있다고 확신하지만 모어가 정말 도움이됩니다.
Josh K

22
@ this.Daniel : 나는 당신이 생산적이기를 원한다면 거의 필수품이라고 말할 수 있습니다.
ysolik

15
프로그래머를위한 다중 모니터의 추진을 이해하지 못했습니다. 어쩌면 그것은 단지 나일 것입니다. 아마도 큰 기본 모니터가 있기 때문일 것입니다. 모니터 설정은 매우 중요하지만 더 나은 대답은 개발자의 선호에 따라 디스플레이 옵션에 약간의 유연성을 제공하는 것입니다.
JohnFx

25
회사를 3으로 이동 시키려고합니다.
Kevin D

14
큰 싱글에 비해 듀얼 모니터의 장점 중 하나는 (대부분의 Windows 프로그래머에게는) 뛰어난 윈도우 관리자가 없다는 것입니다. * Nix에서는 모든 도구 모음과 창을 분리하여 흩어지게하여 관리자가 즐겁게 구성 할 수 있습니다. Windows에서 추가 모니터를 사용하는 것은 디자인 공간을 깔끔하게 분리하는 것과 같습니다. 따라서 두 개의 "전체 화면"앱을 한 번에 실행하고 둘 다 사용할 수 있습니다.
CodexArcanum

231

토론 솔루션을 즐기는 스마트 동료

나를 위해, 즐겁고 편안한 환경을 만드는 것은 당신과 함께 일하는 사람들입니다. 소프트웨어 장인 정신에 열정을 가진 똑똑한 사람들에게 둘러싸여 있으면 좋은 방법입니다. 다른 모든 것은 듀얼 모니터와 같지만 도움이되지만 중요하지는 않습니다.

대부분의 답변 (이 시점까지)이 아무도 협업의 이점을 언급 한 것이 아니라는 것이 흥미 롭습니다.

동굴에서 개발할 수는 있지만 큰 그림을보기가 쉽지 않습니다.


15
상상력이없고 매우 실제적인 문제에 대한 일시적인 추상적 인 해결책을 위해 노력할 수없는 동료들보다 나를 더 빨리 미치게하는 것은 없습니다.
dash-tom-bang

난이게 좋아. 똑똑하고 열정적 인 사람들은 똑똑하고 열정적 인 사람들과 협력하고 싶어합니다.
setzamora

더 동의 할 수 없습니다. 열정이없는 프로그래머는 설 수 없습니다.
riwalk

3
몇 년 전 저는 임금과 가족의 필요로 회사를 떠나야했습니다. 나는 내가 그들과의 상호 작용을 놓친 방법 때문에 1 년 이상 그곳에서 함께 일했던 두 명의 날카로운 녀석에 대해 꿈을 꾸었습니다. 나는 여전히 똑똑하고 동기 부여 된 동료를 갖는 것을 그리워합니다. :(
ErikE

1
나는 3 번 투표 할 수 있으면 좋겠다. 제가 여기있는이 사람은 일이 계속 진행되고 새로운 것을 배우기를 거부한다는 사실을 받아 들일 수 없습니다.
kizzx2

168

대형 화이트 보드
다른 개발자와 작업 할 때 브레인 스토밍하고 아이디어를 전달하는 데 매우 유용합니다. 내가없이 살 수 있는지 모르겠다.

BTW : 그 작은 벨크로 부착 CUBE 화이트 보드는 그것을 자르지 않습니다.


내가 일한 마지막 회사는 나를 큰 실험실에 넣었습니다. 모든 벽에는 1m * .6m 화이트 보드 용 고리가있었습니다. 화이트 보드 천국이었습니다.
sixtyfootersdude

3
난 몰라, 난 절대로 화이트 보드에 들어간 적이 없어 IM을 통해 관리 할 수없는 공동 작업의 경우 iPad는 그 트릭을 잘 수행하는 것 같습니다. 그러나 생명을 구하기 위해 whiteboad에 읽기

2
우리는 우리가 일하는 방에 4'x8 '칠판을 가지고 있습니다 (우리는이 특정 공간에서 3, 아마도 10'x20'입니다). 외부 칸막이에서 마커를 훔치지 마십시오 :)
Mark

나는 화이트 보드를 좋아한다 ... 당신은 쓸 필요조차 없다! 당신은 포인트를 보여주기 위해 열광적으로 그릴 수 있습니다 :-D
Khelben

개인적으로 사무실의 모든 벽을 화이트 보드로 페인트하고 싶습니다. 불행히도 내 동료는 동의하지 않습니다.

151

인체 공학적 의자

대부분의 시간을 PC 앞에서 보내므로 인체 공학적 의자 가 필요하다고 생각 합니다. 노트북을 사용하는 경우 노트북 받침대 도 좋습니다.

충분한 빛, 너무 많은 소음 및 커피 :)


조명은 선택 사항이어야하지만, 우리 중 일부는 어둠 속에서 번성했습니다!
Bryan Harrington

3
커피가 너무 많지 않습니다! :) (나는 커피를 좋아하지 않는다.)
thursdaysgeek

@thursdaygeek 당신이 빠졌습니다 ..
Daniel Daniel

1
@ this.Daniel : 의자에 +1, 아마도 내 직장에서 가장 부족한 것
Matthieu M.

왜 노트북이 서 있습니까?
JFW

113

연구에 할당 된 시간

잠재적으로 사용 가능한 새로운 도구 / 기술로 도구를 작성하거나 방법론을 읽어 보려면 연구 시간이 중요합니다.

일화:

현재 직장을 시작했을 때 금요일에는 모든 텔레 마케팅 직원이 금요일에 교대 근무를했기 때문에 금요일이 끔찍했습니다. 금요일에 집에서 일을 시작했고 그 시간의 50 %를 집에서 직접 연구에 전념했습니다. 우리는 코드베이스, 공급 업체 도구, 우리가 시간에 사용했던 방법론에 익숙해졌으며 결국 새로운 기술 / 프로세스를 발견하여 큰 효과를 거두었습니다.


그렇습니다. 소수의 사람들이 시간을내어 "물건을 둘러싼"장점을 알고 있음
riwalk

흥미로운. 이것은 Google의 20 % 개인 프로젝트 시간보다 더 나은 아이디어 인 것 같습니다.
Huperniketes

104

헤드폰

대체 텍스트


23
"잡음 제거"를 접두사로 붙일 수 있습니까? 여러 번 나는 음악을 원하지 않고 평화 롭고 조용한 것을 원합니다.
Christian Mann

5
이상적인 직장 설계는 헤드폰의 필요성을 무효화 할 것이라고 생각합니다.
Steven Evers

3
청취자의 헤드폰뿐만 아니라 주변 사람에게도 적합한 분리형 인 이어 헤드폰 / 이어 버드입니다. 저렴한 이어 버드는 소음을 "누설"하는 경향이 있으므로 다른 사람들도들을 수 있습니다.
Fanis

3
@ JFW : 사실, 나는 배경에서 기계적 소음을 제거 할 수 있다는 것을 알았습니다. 대화는 나를 영역 밖으로 밀어냅니다. 또한 기계적으로 제거하기가 더 어렵습니다.
Christian Mann

1
헤드폰이 권장하는 팀과의 격리 때문에 실제로 헤드폰이 해로울 수 있다고 생각합니다. 내가 참여한 최고의 팀은 많은 양의 기술적 인 대화가있는 팀이었습니다.
dietbuddha

97

방해 금지 옵션

나는 하루 종일 고립되지 않은 곳에서 일하는 것을 좋아합니다. 그곳에서 나는 사무실에서 다른 일이 일어나고 있습니다. 그러나 때때로 내가 가장 필요한 것은 모든 소음을 차단하고 강한 "발화가 없으면 방해하지 말 것"신호를 보내는 능력입니다.


3
여기도 마찬가지입니다. 하루 종일 헤드폰.
Ternary

"화재가 없다면"비트는 문자 적으로나 비 유적으로 이해되어야한다고 생각합니다.
Matthieu M.

나는 "Quiet"이라고 대답하려고했지만 더 잘 작동합니다.
AnonJr

@ Matthiew-나는 당신이 화재 경보를들을 수 없었던 곳이 모든 시험 장비가있는 곳에서 일한 적이 있습니다. 또한 아스퍼거가 있습니다. 증상 중 하나는 "초점을 맞출 때"(항상 그런 것은 아니지만 "영역에서"와 거의 같을 수 있음) 사람들이 문자 그대로 내 귀에 소리를 지르고들을 수 없다는 것입니다 . 나는 15 피트 전에 연기 경보가 울리는 것을 보지 못했습니다. 그리고 그건 없이 조용한 소리에 내 (정말, 아니 농담) 감도 내 귀 수비수. 신경 배선 문제는 약간 역설적 일 수 있습니다.
Steve314

나는 "Piss Off, I 'm Busy"라는 작은 표시가있었습니다. 어떤 이유로 다른 사람들은 그것을 좋아하지 않았습니다.
LRE

76

적절한 조명

자연광, 백열등 또는 간접 / 확산 조명은 저에게 큰 장점입니다. 형광등 조명은 내가 땀이 나고있는 것처럼 느끼게하고 두통을줍니다.


비품에 따라 다릅니다. 예를 들어, "Mirrored Squares"(예 : hitecsystems.co.uk/lights1.JPG ) 비품 중 하나의 형광등 은 양호합니다 ...
Billy ONeal

5
안녕하세요, 형광등 조명을 좋아합니다. 노란 불이 나에게 두통을 준다.
Autodidact

@ SDX2000 : IMO 문제는 형광등 자체가 아니라 거의 항상 잘못되고 있습니다. 일반적으로 너무 밝고 색온도가 잘못되었습니다. 그리고 그것은 거의 항상 잘못되었으므로 그것을 좋아하지 않아야합니다.
sharptooth

2
@sharptooth-깜빡이는 불가피한 밸러스트 밸러스트는 말할 것도 없습니다.
JohnFx

1
나는 백열 번개가 싫어. 너무 어둡고 화면의 빛과 잘 어울리지 않습니다. 형광등.
EpsilonVector

74
  1. 침묵.
  2. 침묵.
  3. 침묵.
  4. 프로그래머가 원하는 플랫 키보드 + 개수의 가제트 (이는 다름)
  5. 자신의 사무실.
  6. 단서가없는 (기술적으로 현명한) CEO를 포함하여 비 기술 직원의 어리석은 문의가 없습니다.
  7. 책과 같은 교육 자료를 이용할 수 있습니다.
  8. 훌륭한 음악을 선택하는 헤드폰과 많은 공유.
  9. 무료 음식은 높이 평가 될 필요는 없지만 높이 평가됩니다.
  10. 프레임 워크의 최첨단 릴리스이든, 숫자 정렬을위한 퍼지 컨트롤러를 구현하든 멋진 기술로 작업 할 수있는 능력
  11. 침묵.
  12. 소음이없는 환경
  13. 말을하지 않는 동료
  14. 콜 아웃 전용 전화
  15. 조용한 작업 환경.

51
침묵을 언급하는 것을 잊었지만 어쨌든 +1입니다. ;)
Adam Lear

3
@Ann-맞다. 침묵의 중요성을 강조하자. : D
Jas

6
"잠깐 시간이 있습니까?"라는 단어를 음성으로 인식하여 작동시킬 수있는 트랩 도어는 어떻습니까?
JohnFx

6
@JohnFx, 인간의 목소리로만 활성화 된 트랩 도어는 어떻습니까? : D
Jas

5
나는 시끄러운 혼란스러운 환경을 좋아합니다. 침묵은 내가이 일에 대해 스스로 알고 있다는 것을 스스로 죽이고 싶어합니다.
재실행

67

솔리드 스테이트 드라이브 와 같은 최신 하드웨어 .


50
1. 친구에게 SSD를 빌려주십시오. 2. 현재 컴퓨터에 설치하십시오. 3. 작업중인 현재 프로젝트를 엽니 다. 4. 빌드하십시오. 5. 친구에게 죄송하지만 거리에서 누군가가 SSD를 훔쳤다고 말합니다.

1
네, 그것은 당신의 인생을 바꿀 것입니다. 나를 믿어. 결과를보기 전에 의심 스러웠습니다.

4
프로젝트 빌드와 같은 디스크 집약적 인 작업을 위해 2 배에서 4 배 더 빠릅니다.

1
대안은 매우 빠른 랩터 드라이브입니다.
반전

2
롭 퍼킨스 : 당신의 주장은 거의 이해가되지 않습니다. 데스크톱 시스템 개발자 만 "충분히 빠르다"는 오류에 빠질 수는 있지만,이 특별한 경우를 고려하더라도 개발자의 기술에 달려 있습니다. 기계가 빠를수록 개발자가 더 빨리 작업 할 수 있으므로 최적화에 시간을 더 투자 할 수 있습니다.
user281377

60

문.

진지하게, 모든 사람들은 실제로 업무를 끝내야 할 때 문을 닫을 수있는 사무실이 있어야합니다. 당신이 하루의 대부분을 열 떠날 수 있지만, 그 시간을 위해 당신은 당신의 머리에 많은 상태를 운반 할 때 당신이 정말로 에서 - 농담 어떤 임의의 미디어 이벤트 또는 하위 문화에 대해 걱정하지 않는다, 당신은 문을 필요 닫을 수 있습니다.

나는 또한 필요한 경우 걷어차는 좋은 단단한 벽을 좋아하지만 아마도 나일 것입니다.


4
사람들이 끊임없이 그 뒤에 걸어 다니면서 내가하고있는 일을 엿보고, 바로 옆에있는 홀에서 "현장 회의"를하는 등의 큐비클 무인 항공기, 나는 훨씬 더 생산적이고 편안한 느낌을 증명할 수 있습니다. 문으로.
CodexArcanum

창문은 어때? 또는 windows;)
pramodc84

나는 일을 끝내야 할 때 종종 회의실을 사용합니다. 나머지 시간에는 사무실 공유의 사회적 측면이 마음에 들지만 3 명 이상의 다른 사람과는 절대 관계가 없습니다.
Martin Brown

1
@ pramodc84, 나는 문을 위해 창을 언제라도 희생 할 것이다 :)
riwalk

귀마개! 또는 거의 아무것도 재생하지 않는 잡음 제거 이어폰입니다.

54

커피 머신


4
나는 당신이 갓 양조 커피에 액세스 할 수있는 한 그것이 중요하다고 생각하지 않습니다 :)
ysolik

17
책상 위의 커피 머신은 나쁜 것입니다. 나는 커피 머신과 팔 길이에 끝없는 크림과 설탕을 넣은 창문이없는 2 인 칸막이에서 여름을 보낸 사람으로 말합니다. 카페인 철수로 주말에 깨어 난 것이 무엇인지 알게되었을 때였습니다.
Michael H.

2
Boooo, 카페인은 프로그래머의 마음에 좋지 않습니다. 그것은 당신의 사고 과정을 우연히 만듭니다. yerba mate ', 또는 물 한 잔 또는 주스를 마신다. 당신은 당신이 얼마나 더 나은 집중을 알 수 있습니다.
여행

7
이것은 "프로그래머들이 원하지만 자신의 건강을 위해서는 안될 것"이라는 제목 아래 나온다
Martin Brown

1
카페인은 확실히 저의 가장 큰 생산성 향상 요인 중 하나입니다. 그것은 실제로 내가없는 것보다 훨씬 더 집중하는 데 도움이됩니다. 그러나 나는 이것에 대한 올바른 균형을 찾는 것이 매우 개인적인 것이라고 생각합니다. 나에게는 아침에 크고 뜨거운 커피를 마시는 것이 가장 좋으며 오후까지는 그다지 중요하지 않습니다. 이것을 벗어나면 속도가 느려질 것입니다.
SingleNegationElimination

48

직장 밖에서의 삶.


25
슬프게도 이것은 종종 프로그래머가 경영진만큼 인식해야하는 것입니다.
Martin Brown

6
너무 많은 회사들이 24 시간 연중 무휴 24 시간 대기하고 밤에는 긴급 상황을 처리 한 다음 다음날 아침 사무실에있을 것으로 예상하여 개발자에게 볼 체인을 설치했습니다. 그리고 개발자들이 야심 찬 태도를 취하거나 생산성을 잃거나 더 많은 비용을 지불하고 전화를 걸지 않는 다른 곳으로 가려고하면 회사가 놀라게됩니다.
Tin Man

2
생명? 그게 뭐야?
LRE

47

밖에 벤치

진지하게, 때때로 갈기가 무거워지고, 문제가 너무 어려워서 차를 운전하는 동안 햇빛, 공기 및 생각할 시간이 필요합니다. 잠깐 생각하고 떠날 건물 옆에있는 조용한 곳은 없습니다.


23
당신이 말하는 "햇빛"은 무엇입니까?
Sane Wonko

당신이 더 높은 건물에 있다면 이것에 지붕 접근을 추가 할 것입니다. 난 그냥 세계 정상에서 차가워지는 것에 대해 편안한 무언가를 발견합니다
WalterJ89

4
일명 : 프로그래머를위한 연기 브레이크.
Morgan Herlocker

1
트윗 담아 가기 선, 너무 사실입니다.
여행

6
나는 앉을 곳 대신 걷는 곳을 선호합니다. 좋은 걷기처럼 어려운 문제를 차단하는 것은 없습니다.
pkaeding

44

훈련 계획

우리는 모두 새롭고 오래된 모든 것에 대해 모든 것을 알아야합니다. 우리는 종종 자신의 시간과 비용으로 그렇게 할 것으로 예상됩니다. 아, 물론, 나는 1) 무료이고 2) 시간이 걸리지 않는 한 때때로 회의에 참석할 수 있었다.

내가 갖고 싶은 한 가지는 돈뿐만 아니라 시간의 훈련 할당이라는 것을 알았습니다. 고용주가 적은 투자 (일주일과 수업료)는 지식과 생산성 향상뿐만 아니라 사기에도 돈을 지불하며 충성도를 주장합니다. 엔지니어로 성장하게하려면 왜 다른 곳으로 가야합니까?


1
@underdark : 제발, 친구들에게 말 해주세요 ... :)
Sanko Wonko

그 +100. 우리 자신의 책과 교육비를 지불하도록 요구하는 것은 너무 많습니다. 일부 회사는 연락이 부족하지만 일상적인 업무 나 미래의 성장에 대한 유용한 지식을 제공하지 않는 일부 HR 직원이나 VP에게 호소하는 수업을 제공함으로써 훈련을 제공하려고 시도합니다.
Tin Man

무료이며 시간이 걸리지 않는 회의? nothing나 같은 소리 !
Alan Pearce

합리적인 교육 계획을 제공하는 것보다 훨씬 더 어리석은 것은 온라인 교육 과정을 제공하는 것입니다. 그들은 단지 영광스러운 파워 포인트 프레젠테이션입니다.
가는


35

끝없는 회의, 반복적이고 쉽게 대답 할 수있는 기술 지원 질문, "내 컴퓨터 수정"요청 등 너클 헤드를 관리하는 관리자

내가 관리자 였을 때 아무도 나에게 오지 않고 내 프로그래머를 방해하거나 회의에서 그들을 예약하지 않아야한다는 것을 분명히했다.


8
나는 그 마지막 부분을 정말 좋아합니다 ...
bakoyaro

아멘! 나는 회의를 멸시합니다. 그들은 너무 자주 성취하지 않습니다.
Scott Anderson

33

테스터 , Sysadmins기술 지원

분명히 일부 상점에서는 이것이 주어질 것이지만, 소규모 설정의 경우 프로그래머가 코드 이외의 것을 처리하지 않아도 생산성이 훨씬 높아집니다.


"테스터"의 경우 -1입니다. 코드를 테스트해야합니다. 프로그래머는 코드를 작성하여 테스터에게 넘겨서는 안됩니다.
Victor Hurdugaci

동의해야하지만 동의하는 유일한 사람이되어서는 안되며, 모든 변경에 따라 기능의 100 %를 테스트해서는 안됩니다. 지루하고 소진 될 수 있습니다. 내가 만든 변경 사항이 'x에만 영향을 줄 수 있음'을 알면 x를 테스트하고 '작동합니다!' 그런 다음 누군가가 y를 테스트하고 내 변경 사항이 부러진 것을 발견하고 실제로 다른 사람이 테스트 한 것을 기쁘게 생각합니다-프로덕션에서 해당 코드를 원하지 않을 것입니다. t ... 그것을
깨뜨렸다

개발 환경을위한 호스트라면 마음에 들지 않습니다. 우분투와 같은 훌륭한 Linux 배포판은 Perl, Python 및 Ruby에 필요한 라이브러리를 구성하고로드하기가 매우 쉽습니다. 새로운 버전의 앱을 컴파일 할 수없는 오래된 배포판에 싸여있을 때 나는 그것을 싫어합니다. 그런 다음 작업을 실행하려고하면 시간이 손실되고 "표준이 아니기 때문에 시스템이 도움이되지 않습니다."
Tin Man

3
@Victor Hurdugaci : 동의하지 않습니다. 제가 실행하는 대부분의 문제는 소프트웨어를 작성했기 때문에 생각조차 할 수없는 시나리오입니다. 또한 고객은 3 개월 후에 "실제로는 절대로 작업 할 수 없기 때문에"고의로 물건을 던지는 것을 좋아합니다. 누군가 다른 사람 이 그것을 보았을 때 (또는 고객이 입을 열었을 때) 쉽게 피할 수있었습니다 . 소프트웨어의 기능은 테스트 할 수 있지만 유용성은 테스트 할 수 없습니다.
Bobby

26

경비 계정


7
알다시피, 많이 필요는 없습니다. 그러나 회사가 30 달러짜리 텍스트 편집기 나 그 밖의 것을 등록하기 위해 많은 농구를 겪어야하는 경우 실제 PITA입니다.
GrandmasterB

RAID 어레이의 교체 드라이브를 얻기 위해 3 주간의 승인 절차를 거쳐야한다면 정말 짜증납니다. 그러면 기다리는 동안 다른 드라이브를 던집니다. 핫 스페어 FTW!
Nick Haslam

나는 여기에서 필요성을 이해하지만 정직하게 알고있는 대부분의 프로그래머는 예산이나 ROI 개념이 없다. 즉, 프로그래머의 직접 라인 관리자는 해당 승인을 받고 모든 서류를 처리해야합니다. 프로그래머가 속도를 늦추지 않아야하지만 프로그래머가 비용과 생성되는 수입과 비교하여 비용을 고려하지 않고이 목록에있는 모든 것을 가져 가면 많은 장소가 버클 링됩니다. 듀얼 모니터, 솔리드 스테이트 드라이브 인 MacBook Pro는 생산성을 향상시킬 수 있지만 $ 5k의 수입을 얻지 못하는 경우.
Bill Leeper

@Nick Haslam : 하드웨어이기 때문에 syadmin의 예산에서 나올 경우 더 나빠질 수 있습니다.
Steven Evers

무엇을 지불해야합니까? 구매 승인을 얻는 데 4 주가 아닌 오후에 원하는 방식으로 완벽한 작업 시스템을 얻을 수 없기 때문입니다.
Christopher Mahan

24

탈주 구역.

당신이 책상에서 멀어지고 조금 진정 할 수있는 곳.


3
그러나 이곳은 회의 장소가 아닙니다.
Martin Brown

1
탁구대? 침상? Xbox!
Michael K

1
@ Michael, 방을 장식하는 것은 실제로 갈 곳을 갖는 것보다 부차적이라고 생각합니다.
Toby

그리고 복도로 사용되는 가운데 어딘가에 붙어 있지 않습니다.
Tom Hawtin-tackline

21

종이 연필 , 지우개!

종이에 도움을 줄 수는 있지만 더 잘 표현할 수있는 것들이 있습니다. 초기 도면, 스케치 등


3
참고 : 화이트 보드.
Jared Updike

참조 : 재귀.
Thomas Eding

나는 종이로 더 잘 작동합니다. 화이트 보드에는 잘 그릴 수 없습니다.
Donal Fellows

19

원하는 편집기 / IDE를 사용할 수있는 기능


9
나는 이것에 대해 확신하지 못한다. 사용중인 언어 / 환경에 따라 다릅니다. 파일 "프로젝트"라는 개념이 IDE에 내장되어 있다면 다른 모든 사람들과 표준 IDE를 사용해야 할 수도 있습니다. 상황이 여기에 중요합니다.
Michael H.

@khedron에 동의합니다. 또한 완전한 자유는 아마도 개발자에게 가장 큰 것이 아닐 수도 있습니다.
msarchet

@khedron이 말한 것. 예를 들어, 프로젝트로 프로젝트를 관리 할 수 ​​있다면 원하는 IDE / 편집기를 사용하여 해고하십시오. 그러나 프로젝트에 여러 개발자가 참여하고 빌드가 사소하지 않고 개미 또는 메이븐을 기반으로하는 경우 팀은 둘 중 하나를 지원하는 IDE를 표준화해야합니다. 모든 편집기를 사용하여 개별 파일을 수정할 수 있습니다. 그러나 밀어 붙이기 위해서는 표준 IDE로 작업해야하므로 다른 사람들을 위해 프로젝트를 망칠 필요가 없습니다.
luis.espinal

케이크를 먹고 먹을 수 있다고 생각합니다. VS에서 대부분의 프로젝트 관련 작업을 수행하더라도 vim 에서 실제 편집 을 계속할 수 있습니다. 많은 IDE에서 사용하려는 텍스트 편집기를 지정할 수도 있습니다.
SingleNegationElimination


16

펜이나 연필로 메모를하기위한 좋은 참고 도서 . 컴퓨터를 좋아하는만큼 아이디어를 적거나, 회의 중 메모를하거나, 그림을 그리는 등 필수 불가결 한 노트를 가지고 있습니다.


줄 지어 줄 지어? 다이어그램 등을 위해 책상 위의 선반에 3 구멍 뚫린 프린터 용지 더미가 있습니다.
Christian Mann

@Christian Mann : 저는 하드 커버 줄이 그어진 노트를 선호합니다. 튼튼하고 쉽게 찢어 질 수없는 것.
ysolik

16

회의실

프로그래머가 공간을 공유하려는 경우 그룹이 다른 회의실을 방해하지 않고 프로젝트를 만나고 토론 할 수 있도록 소규모 회의실을 옆으로 비울 수 있습니다.


1
가입 할 필요가 없습니다.
Michael K

13

훌륭한 참조 라이브러리

Google은 많은 것을 위해 훌륭하지만 훌륭한 책을 대신 할 수는 없습니다. O'Reilly Safari 컬렉션과 같이 검색 가능한 전자 책을 선호합니다.


12

훌륭한 도구. 편집자, 디버거, 컴파일러, OS, VCS 등 가장 편안하고 생산적인 것이 무엇이든 가능합니다.

개방형 표준. 이를 통해 선택한 도구를 사용하여 작업 할 수있는 유연성을 제공합니다. 따라서 MS Exchange 전자 메일 솔루션, 문서, docx, xls 등은 없습니다.

간단한 프로세스. 평범한 사람을 돌봐야하거나 그 과정은 우리가 가장 사랑하는 것 사이에 오지 않을 정도로 간단해야합니다.

추가 의자가 근처에 있습니다. 동료와 또는 코드 검토 중에 무언가를 논의하려는 경우 매우 유용합니다.

당신이 얻을 수있는 가장 큰 최악의 모니터. 가능한 많은 화면 공간을 확보하십시오. 한 번에 더 많은 코드를 볼 수 있도록 도와주는 것 여기에는 이중 / 다중 모니터가 포함되지만 개인적으로 여러 모니터를 사용하는 것이 어렵다는 것을 알게되었습니다. 따라서 하나의 대형 고해상도 모니터를 선호합니다.

적절한 높이와 거리에 편안한 키보드와 마우스를 배치하십시오.

화이트 보드, 메모장 (권장되지 않음), 연필 (펜은 사용하지 않음, 대부분의 관리자는 차이를 보지 못함), 보드 마커 (다중 색상) ...

적절한 조명, 공기 순환, 공간, 신선한 커피의 정기적 공급, 조용한 환경 등 다른 책상 작업에 적용되는 일반적인 물건 ...


11

비싸지 만 아주 좋은 것은 전기 높이 조절 책상입니다. 개발자가 평상시처럼 앉거나 책상을 단추 하나로 터치하여 일 어설 수있는 높이로 올릴 수 있습니다.


나는 그것이 위대한 지 알기 위해 그런 것을 시도하고 싶습니다. 나는 그것을 의심하지만, 한번도 시도하지 않은 경우 어떻게 추천 할 수 있습니까?
thursdaysgeek

나는 하나도 시도하지 않았다는 것을 인정할 것이다. 회사가 돈을 털도록 설득 할 수는 없습니다.
Kevin D

또한 (수직으로) 어느 정도 세로로 어려움을 겪고있는 사람들이 앉으면 서 편안하게 앉을 수있게 해줄 것입니다.
Adam Lear

Airtouch 또는 Airtouch Electric ... 내 사무실의 모든 직원에게 하나가 있습니다. 실제로 대부분의 건물. 음, 회사
Nick T

즐겨 찾기에 링크를 추가 하시겠습니까?
Pat

10

어떤 기술 스택을 작업 할 것인지는 말하지 않지만 다음을 수행하십시오.

MSDN 라이센스

또는

필요한 모든 소프트웨어 / 툴에 대한 라이센스

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.