9-5 명의 프로그래머가 아래를 내려다 보는가?


146

나는 9-5 프로그래머로 생각합니다. 이것이 의미하는 바는 프로그래밍 작업이 있지만 직장을 떠난 후에는 직장을 떠나 집으로 가져 가지 않는다는 것입니다. 나는 직업 선택을 매우 좋아하며, 현재 직장에서하는 일을 즐깁니다. 또한 프로그래밍 업계의 새로운 기술 및 발전과 같은 내 분야의 새로운 것을 배우는 것을 즐깁니다. 그것은 직장 밖에서 더 중요하다고 느끼는 다른 취미가 있고 더 많은 시간과 활력을 바치고 싶습니다. 또한 일주일에 40 시간 이상을 단일 주제에 전념하는 것이 약간 지루하다고 생각합니다. 그래서 프로그래밍 작업을 마치고 더 많은 프로그래밍을 수행하려는 많은 프로그래머가 실제로 있습니까?

어쩌면 그것은 현재 내 고용주 일지 모르지만 경력 개발을위한 시간이 거의 없다고 생각합니다. 최신 기술과 프로그래밍 기술을 계속 유지할 수있는 유일한 방법은 제 시간에 그렇게하는 것입니다. 고용주는 근무 시간 동안 이러한 종류의 일을하기 위해 시간을 할당하지 않기 때문입니다 (마감 == $$$). 다른 사람이 고용주에 대해 같은 생각을합니까?

경험상 프로그래머를 고용하는 관리자와 직원은 9-5 명의 프로그래머를 덜 귀중한 자원으로보고 있습니까? 나는 오픈 소스 프로젝트 등에 기여하고 이력서를 향상시킬 수 있다는 것을 알고 있지만 여유 시간이 없다고 생각합니다.

예술과 같은 다른 주제에 여가 시간을 할애하여 회사에 바람직한 특성이 될 수있는 균형 잡힌 태도를 보이도록 반대의 말을 할 수 있습니까?



1
아마도 다루었을지 모르지만 여기에 대한 답변은 실제로 품질이 높으며 질문에 대한 답변이 더 많아 질 수 있습니다. 이에 대한 "올바른 답"은 없기 때문에 사람들을 다른 대답 세트로 언급하는 것은 의미가 없습니다.
Dan Diplo

8시 59 분에서 5시 1 분까지 일하는 직원이라고 생각합니다. 프로그래머는 9:00시에서 5시 사이를 내려다보고 있다는 것을 분명히 인정합니다. 게으름의 세세한 부분까지주의를 기울이지 않음
ThomasX

과거의 이유로 잠긴 경우 자세한 내용은 "닫힌 인기 투표 질문 잠그기" 를 참조 하십시오.
yannis

답변:


251

이 주장에 균형을 잡자

기록을 위해, 나는 단어의 가장 엄격한 의미에서 9-5 프로그래머 입니다. 나는 수년 동안 코딩했으며 아마도 더 많은 코딩을 할 것입니다. 나는 모든 클래스가 서로 포옹과 키스를하는 것을보고 개발과 사랑에 강한 열정을 가지고 있습니다. 나는 푹신한 토끼 디자인과 FOR 루프에 모두 있습니다 ...

그러나 ... 그리고 그것은 크지 만 ...

저는 남편과 아버지로서 소프트웨어 개발이라는 한 가지 일을 더 잘하기 위해 다른 책임을 다하지 않겠습니다. 당신은 당신의 죽음의 침대에 누워있을 때 아내의 눈을 깊이 들여다보고 Visio에서 UML 다이어그램을 그리고 깨끗하고 간단하며 유지 보수가 가능한 코드를 작성하는 데 소비하는 모든 멋진 순간을 생각할 것입니다.

균형에 관한 것이 아닙니다. 선택해야한다면 가난하고 가족과 함께있을 것입니다. 돈이나 직업 만족도 또는 내가 원하는 것에 관한 것이 아닙니다.

저의 대답은 아마도 결혼 한 일부 개발자들과 만 관련이있을 것입니다.하지만 그만한 가치가 있다면, 진정한 남자처럼 가족을 돌봐야하는 사람들을 대표하려고 노력할 것입니다. 책임감.

" 나의 아내는 나와 결혼했다. 그녀는 프로그래밍에 대한 나의 열정을 알고 있으며, 그녀가 나를 사랑하기 때문에 컴퓨터에 대한 자유 시간의 마지막 순간마다 기꺼이 희생한다 "고 변명하지 말라 . 야 ... 나는 거기도 가지 않을 것이다.

그래서 이미 긴 이야기를 짧게 자릅니다.

나는 9에서 5까지 코드를 작성하고 때로는 집에서 소프트웨어 개발에 대한 기사를 읽습니다. 나는 가족과 함께 시간을 소중히 여기며 결석 한 아버지 나 남편이되지 않을 것입니다. 세상은 이것으로 충분합니다.

당신은이 행성에서 살기 위해 80 년의 홀수 년을 가지고 있습니다. 이처럼 :

소프트웨어 개발자-8/10
남편-2/10
아버지-3/10

해봐 내가 아니야

사실, 나는 정기적 인 초과 근무를 기대하는 회사에서 일하지 않기 위해 노력합니다 . 나는 여전히 초과 근무를 기꺼이 기대하지만 여전히 경영진이 부족하다고 생각합니다. 기간. 문제가 사전에 감지 /보고되는 경우 대부분의 경우 배달 날짜가 ​​유연 할 수 있습니다.

회사는 정기적으로 발생하는 편리한 "크런치 타임"변명으로 시작하는 경향이 있습니다. 그것은 비즈니스 감각, 무보수 노력입니다. 당신이 나 대신에 시간을 주면 (yay! 당신은 내가 어디에서 돈을 쓸지 알고 있습니다!) 나는 언제든지 위기에 처할 것입니다.

그렇지 않다면 소프트웨어 개발이 인생의 전부라고 생각하는 개발자 중 한 명을 찾으십시오. 그들 중 많은 것이 있습니다.

안타깝게도 이것은 일종의 울퉁불퉁 한 것처럼 보이지만 그렇지 않습니다.

요약 : 현재 근무 시간을 검토하십시오. 인생에서 당신의 다른 책임을보고 적절한주의를 기울이십시오. 인생에서 단 한 가지 일만으로 인생을 낭비하지 마십시오. 보수가 너무 적어서 너무 큰 희생입니다.


6
나는 찢어지기 시작했다 you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
Peter Ajtai

2
그것을 넣는 가장 좋은 방법. 결혼 한 사람들만을위한 것이 아닙니다. 당신은 인생을 가지고, 그것을 최대한 활용하십시오. 연중 무휴 24 시간 효율적으로 일하고 있다면 (몇 분의 짧은 수면 시간을 빼고), 가끔 초과 근무로 9-5 일을 일하는 것보다 상사로부터 더 이상 감사를 기대하지 마십시오. 그것을 얻지 못할 것입니다! 대신 체중이 줄어들 때까지 점점 더 쌓이게 될 것입니다.이 시점에서 병원에서 뇌졸중이나 심장 마비로 회복되는 동안 누락 된 마감일로 비난받는 사람입니다.
jwenting

69

귀하의 질문을 살펴보면 세 가지 질문이 있다고 생각합니다.

  • 실제로 집에 와서 더 많은 프로그래밍을하는 많은 프로그래머가 있습니까?
  • 프로그래머를 고용하는 회사는 9-5 프로그래머를 덜 귀중한 자원으로보고 있습니까?
  • 반올림이 바람직한 특성입니까? ( 그렇습니다 , 그러나 절대로 취미를 가지고 있다고해서 반드시 사람을 반올림하지는 않습니다)

그러나 이러한 모든 질문은 증상을 진단하려고 할 때 약간의 오류로 인해 동기가 부여됩니다.

9-5 프로그래머처럼 행동하는 것은 근본적인 원인이 아니라 표면 증상입니다.

9-5 프로그래머 란 무엇입니까?

나는 서둘러이 답변에서 "9-5 programmer"가 말하는 것을 설명하지 않았다. 그렇게함으로써 일부 사람들을 화나게 한 것 같습니다. 그래서 저는이 시도를 다음과 같이 정의 할 것입니다 : 하루의 업무를 향상시키는 과외 활동에 시간을 들이지 않는 사람. 다시 말해서, 모든 시간을 생산과 학습과 성장에 투자하지 않는 사람.

정의상 프로그래머에 대해 여기에서 시간을 보내는 사람은 그 그룹에 적합하지 않을 것입니다. 9-5 외부에서 프로그래밍 경력을 향상시키는 실제 코딩 이외에도 할 수있는 일이 많이 있습니다.

  1. StackOverflow 또는 프로그래머
  2. 읽기 (프로그래밍 또는 소프트웨어 엔지니어링 서적)
  3. 신기술 연구
  4. 기타.

왜 9-5 프로그래머처럼 행동 할 수 있습니까?

실제로 스스로에게 물어봐야 할 질문은 9-5 프로그래머처럼 느끼는 이유입니다. 나는 몇 가지 가능한 이유를 생각할 수 있습니다 (아마도 여전히 일부를 놓친 것 같습니다).

1) 당신은 실제로 9-5 프로그래머입니다 – 당신은 프로그래밍을 즐길 필요는 없지만, 지불하기에 충분히 유능한 프로그램을 수행 할 수 있습니다. 당신은 일을하고 나가십시오. 기술 / 프로그래밍은 근무 외 시간에 공부할만큼 흥미롭지 않습니다.

  • 예후 : 이것은 프로그래머의 공장 노동자와 같습니다. 당신은 아마 평범한 급여와 멋진 은퇴로 인생을 살게 될 것입니다. 그리고 천국은 경제 상황이 훨씬 더 나빠지는 것을 금하고 65 세에서 은퇴 할 것입니다. 그러나 자신이나 다른 사람에게 더 큰 잠재력이 있다고 생각되면 열정을 찾아야합니다. 아무도 열정없이 "게임의 최고"(모든 게임)에 도달하지 못합니다.

2) 당신의 9-5 작품은 코딩 요구를 충족 시키므로 다른 취미를 탐험하십시오 – 코딩을 즐기고 그에 능숙합니다. 집에서는 프로그래밍에 대해 생각하지 않지만, 근무 시간 이외의 다른 방법으로 배우고 성장하는 데 여전히 활력을 느낍니다.

  • 예후 : 이것은 프로그래머의 공장 관리자와 같습니다. 그것은 여전히 ​​9-5이지만 직업은 당신에게 기술을 선명하게 유지할 수있는 충분한 기회를 제공하며, 그러한 기회를 활용하기에 충분한 열정을 가지고 있습니다. 귀하의 작업은 그에 따라 인정됩니다. 이 상황에서 당신이 직장에 가고 싶었던 곳이나 다른 사람들이 당신을 예기치 않게 넘겨주는 일이 여전히 끝날 수 있습니다. 그것을 방지하기 위해, 당신은 당신의 프로그래밍 기술을 향상시키기 위해 다른 방법을 찾아 제안 부분 당신의 여분의 시간을. 또는 순수한 프로그래밍이 자신에게 가장 적합하지 않을 수도 있습니다. 당신이 당신의 9-5 밖에서 하고 싶은 일들이 하루 종일 일을 더 잘 보완 하는 다른 직업에서 더 나을 수도 있습니다 .

    참고 이 슬라이딩 스케일된다. 요점은 단순히 자신의 자유 시간에 관련 기술을 개발하고 연마하는 데 소비하는 시간 수준에 따라 9-5에서의 성공이 향상된다는 것입니다.

3) 당신의 직업은 당신이 프로그래밍에서 소진했습니다 – 모든 프로그래밍이 동일하게 만들어지는 것은 아닙니다. 이 직업은 당신의 기술에 대한 열정을 죽입니다. 마치 사진가가되어 범죄 현장 사진을 찍도록 배정받는 것과 같습니다. 거기에 예술이 없습니다. 결과적으로 더 많은 것을하고 싶은 것은 프로그래밍입니다.

  • 예후 : 이것이 당신이라면, 새로운 직업이 필요합니다. 여전히 프로그래밍을 좋아한다면, 새로운 직업을 찾을 때 가장 중요한 것은 주제 (또는 프로그래밍 전문 분야)가 더 적합하다는 것입니다.

4) 당신의 정규직은 일반적으로 소진되었습니다 – 당신은 실제로 프로그래밍을 즐깁니다. 그리고 당신이 건강한 상속을 받고 오늘 직장을 그만두면, 아마도 당신은 아마도 자신의 소프트웨어를 작성하게 될 것입니다. 유일한 문제는 당신이 정신적으로 타 버린 날 동안 일을 마칠 때까지입니다. 집에 도착하면 [여기서 좋아하는 식생 양식을 여기에 삽입하십시오] 외에는 많은 일을하고 싶지 않습니다.

  • 예후 : 직업 / 회사의 잘못 일 수도 있고 아닐 수도 있습니다. 때때로 풀 타임 직업은 그다지 까다로운 작업입니다. 그러나 위와 비슷한이 단계의 위험은 정체 될 것입니다. 5시에 직장을 떠난 이유를 누구나 이해할 수 있지만 아침에 돌아 오기 전까지는 그 일에 대해 생각하지 않지만 시간이 지남에 따라 더 많은 열정을 가진 다른 사람들이 들어와 채찍질을하면서 같은 곳에 머물 렀음을 알 수 있습니다 폭풍을 일으키고 미친 짓을 했어요 더 나은 프로그래머이기 때문이 아니라 무언가에 대한 열정이 있었기 때문일 수도 있습니다.

    이 솔루션은 쉽지 않으며 아마도 사람마다 다를 수 있습니다. 내가이 단계에 도달 한 것 같은 느낌이 들었을 때, 풀 타임 직무를 해결하기 위해 찾은 가장 좋은 점은 어디에서나 영감을 얻어서 영감을 얻는 것입니다. IE는 멋진 일을하는 사람들을 찾습니다. 예를 들어, 나는 소프트웨어 창업자의 기사를 읽거나 인터뷰를하는 것을 좋아합니다. 사진, 그림, 음악 등 무엇이든 프로그래밍에서 영감을 얻지 못할 수도 있습니다. 프로그래밍에서 멀리 떨어져 있다면 진정한 열정을 발견했을 것입니다.

    또한 고용주의 잘못 일 수도 있습니다. 직원 개인 개발은 회사에 큰 도움이 될 수 있습니다. 프로그래머에게 초점을 맞추고 프로그래머에게 속도를 늦추고 마감 기한이 왜 항상 그런 스트레스인지, 새로운 것을 배우는 데 약간의 시간을 할애 할 수있는 기회를 주겠다고 제안 할 수도 있습니다. 스트레스가 적은 환경에서 생산 속도가 더 빠름을 알 수도 있습니다.


이 모든 과정의 공통점은 자신에 대해 몇 가지 사항을 알아야한다는 것입니다.

  1. 열정이 당신에게 중요합니까? 알려지지 않은 잠재력에 도달하거나 단순히 편안하고 안정된 삶을 사는 것에 대한 만족이 있습니까?
  2. 프로그래밍은 당신에게 열정입니까? 그렇지는 않지만 열정이 필요하지 않은 경우 적어도 불행을 가져 오지 않습니까?

원래 질문에 대답하기 위해 반드시 열정적이지는 않지만 유능한 근로자에게는 많은 기회 가 있습니다 . 그러나 당신은 그들 중 누구도 최고의 직장에서 일하는 것을 찾지 못할 것입니다. 당신은 그들이 회사공동 설립 하도록 요구받지 않을 것 입니다. 그리고 이러한 직업은 급여 규모의 최상위에 있지 않습니다. 그 중 어느 것도 당신에게 중요하지 않을 수 있으며, 모든 고용주에게 중요하지는 않습니다. 따라서 직업이 귀하에게 적합한 한 계속 존중받을 수 있습니다.

그 중 하나 중요 하다면 , 열정을 당신의 경력에 ​​다시 가져올 수있는 방법을 찾으십시오.

노트

의견에 대한 답변

나는 일주일에 40 시간 이상 코딩하는 것이 이상적이라고 주장 하지는 않는다 . 그러나 일자리는 생산에 관한 것이며 대부분의 시간을 코딩에 소비해야합니다. 대부분의 프로그래밍 작업에서는 특정 기술을 선명하게 유지합니다. 정체되지 않고 열정을 유지하려면 (정체되지 않음) 프로그래밍 작업에서 탁월한 기술을 발휘할 수있는 여분의 시간을 찾아야합니다.

어떤 사람들은 9-5시 동안 다양한 기술을 날카롭게 유지하기에 충분한 개인적 발전을 소중히 여기는 직업을 가질만큼 운이 좋았습니다. 이 캠프에 원래 포스터가있는 것 같지 않습니다. 당신이 있다면, 거기있어! 생산성을 높이려면 추가 시간을 사용하십시오. 그러나 "코딩"이어야한다고 생각하지 마십시오. 당신이 집에 "지친"느낌이 오면 나는 당신이이 캠프에 있는지 의심 합니다. 이와 같은 직업은 활기를 느끼게 할 것입니다.

요점

일주일에 40 시간을 씁니다. 그다지 중요하지 않습니다. 나는 당신이 그것을 최대한 활용해야한다고 믿습니다. 이를 최대한 활용하기 위해 하루 중 사용하는 기술을 향상시키기 위해 여가 시간을 보내야합니다.

대부분의 작업은 개인 개발 시간이 거의없는 40 시간 (또는 그 이상) 동안 충분한 "생산"(개인 학습 및 성장에 크게 기여하지 않는 결과에 대한주의)이 필요합니다. 나는 사람이 자신의 학습과 성장에 소비하는 관심의 양은 개인적 성공과 직접적으로 관련이 있다고 생각합니다. 이것이 제가 여기서 다루고 자하는 요점 입니다.

근무 시간 이외의 시간에 직접 또는 간접적으로 프로그래밍 기술을 향상 시키지 않으 려면 개선하고 선명하게 즐기는 기술을 더 많이 사용할 수있는 직무를 사용하는 것이 좋습니다. 시간이 끝나다.


29

여기서 양극성 토론은 말도 안됩니다. 두 가지 옵션 만있는 것 같습니다.

  1. 당신은 9-5 프로그래머입니다
  2. 평생 헌신적 인 평생 개발자입니다.

솔직히 이것은 BS입니다. 사이에 있습니다. 그리고 그것은 완벽하게 합리적인 것입니다. 아직 지출하면서 좋은 부모와 배우자 가족을 높이고 될 확실히 가능하다 몇 가지 당신의 기술을 연마 정상 근무 시간 이외의 시간을.

비 숙련 노동자가 아닌 한, 어떤 종류의 평생 교육을 받으면서 근로 시간 이외의 시간을 계획해야합니다. 의사들은 그것을하고, 교사들은 그것을하고, 프로그래머들은 그것을합니다. 스스로 새로운 것을 배우기위한 이니셔티브를 취하지 않고는 프로그래머로서의 경력을 완전히 누릴 것으로 기대할 수 없습니다. 기술 변화. 그것으로 바꿔야합니다. 그리고 계속해서 생산성을 유지하는 데 필요한 교육을받는 것이 고용주의 책임이라고 생각하면 금이 간 것입니다. 그것이 사실이라면, 고용주는 우리 대학 학위를 지불해야합니다.

물론 일부 고용주는 다른 고용주보다 낫습니다. 일부는 학비 보조 및 기타 인센티브를 제공하여 더 많은 정보를 얻을 수 있습니다. 그러나 그때까지도 그 지속적인 교육의 대부분은 근무 시간 외에 이루어집니다.

숙련 된 전문가는 업무를 유지하려면 기술을 유지해야합니다. 그렇게하는 것은 그들의 책임입니다. 그것은의 많은 기술을 배울 기존 노동자를 지불하는 것보다 고용주가 적절한 기술을 가진 새로운 노동자를 고용하는 저렴.

예, 저는 9-5 명의 프로그래머 또는 자신의 시간에 더 잘하는 것에 관심이없는 "Daytime Developers"를 봅니다. 나는 당신이 가족을 무시하거나 음식을 마시는 음료수 프로그래밍을 소홀히 할 것을 제안하지 않습니다. 그러나 일주일에 몇 시간을 읽거나 야간 수업을 받거나 새로운 기술을 연습하는 것은 부당한 기대가 아닙니다. 나는 그것을하고 여전히 아내와 두 자녀와 큰 관계가 있습니다. 우리는 길에 세 번째 아이가 있습니다.

헌신적이고 숙련 된 프로그래밍 전문가이자 가족 중심의 사람이 될 이유가 없습니다.


"연속 교육"의 문제는 비용입니다. 그리고 다른 많은 산업 분야에서 회사는 우리 회사보다 훨씬 높은 수준으로 자금을 조달 할 것으로 예상됩니다. 기계공은 자신의 고용주가 새로운 기계에 대한 훈련 비용을 지불 할 것을 기대할 수 있지만, 프로그래머는 새로운 언어 나 도구를 사용하기 위해 자신의 훈련에 대한 비용을 지불해야합니다. 조종사는 항공사 또는 공군이 교육비를 지급받습니다. 실제로 공군은 비행기를 타게 될지 여부에 관계없이 초기 훈련 중에 직원을 고용하여 비용을 지불합니다.
jwenting

당신은 실제로 군복 무를 직업과 비교하지 않을 것입니다.
Jason Dean

14

설명에 따라 반드시 9-5 프로그래머에게 전화하지는 않습니다.

내가 바라본 9-5 프로그래머는 자신의 기술을 연마하는 데 열정이나 관심이 없지만 하루 종일 뛰어 다니며 자신이하는 일을 개선하는 데 아무런 관심을 보이지 않습니다.

아버지가 인계 한 이후로, 주요 홈 코딩 프로젝트에 소요되는 시간이 훨씬 적으므로 어디에서 왔는지 알지만 여전히 여기에서 시간을 보내고 일할 수있는 새로운 기술과 도구에 대해 배웁니다.


나도 같은이야 - 이다 태만 한 아버지가되기없이이 균형을 수. 사실 나는 모든 패스 타임이 너무 지루해지면서 시간이 지남에 따라 코딩이 불가능하다는 것을 알게되었다
Chris S

6

나는 질문에 대답 할 것입니다 :

그렇습니다. 9-5 명만 프로그래밍하거나 직업을 완성하는 데 필요한 시간이 많은 프로그래머는 상당수의 프로그래머가주의를 기울입니다.

왜 이것이되어야하는지 전혀 모른다. 내가 아는 다른 직업은이 이상한 생각을 가지고 있지 않습니다. 우리는 경찰이 자신의 시간에 범죄자를 사냥하거나 소방관이 여분의 화재를 피하기를 기대하지 않습니다. 좋은 것도 아닙니다. 많은 훌륭한 프로그래머들이 일을 매우 잘하고 집으로 돌아갑니다.

그러나 내 경험상 관리자는 실제로 프로그래머보다 이것을 더 잘 이해합니다. 채용 관리자는 거의 외부 프로젝트의 부족을 부정적인 것으로 간주하지 않습니다. 그들은 외부 프로젝트를 그 프로젝트를 통해 배운 기술이 누군가의 고용 가능성을 향상 시킨다는 점에서 긍정적으로 간주 할 것입니다. 외부 프로젝트에 대한 기꺼이 긍정적 인 것은 아닙니다.

나는 당신의 기술을 향상 시키거나 직장 밖에서 배우는 것에 대해 말하는 것이 아닙니다. 의사, 교사, 변호사와 같은 거의 모든 직업은 실무자가 엄격한 근무 시간 이외의 시간을 배우는 데 약간의 시간을 할애 할 것으로 기대합니다. 그것은 조립 라인 작업자가 아닌 전문가가되는 것의 일부입니다. 그러나 일부 프로그래머는 부차적 인 프로젝트가 없다면 실제 프로그래머가 아니라는 기괴한 생각을하는 것 같습니다.


사람들은 자신의 직업에 능숙하다면 9-5 명의 프로그래머를 멸시하지 않습니다. 이 진술은 또한 왜 9-5 명의 프로그래머를 내려다 보는지에 대해 충분히 말해야한다. 직무에 필요한 최소한의 기술 만 요구하는 사람들은 찾아 보지 않는 경향이 있습니다.
Dunk

1
우리는 경찰이 자신의 시간에 범죄자를 사냥하러 갈 것으로 예상합니다. London Metropolitan Police의 경우, 전 임직으로 간주되기 전에 2 년 동안 '무상 지원자'인 '특별'로 보내야합니다.
robertc

그들이 풀 타임으로 시간을 더 할 것을 기대하는 것과는 다릅니다. 대학에있는 동안 프로그래밍을하는 것과 비슷합니다.
DJClayworth

@robertc 그들은 범죄를 저지르기 때문에 (그러한 체포, 그와 같은 것들) 일을 멈췄습니다. 물론 무급 노동을 요구하는 것은 많은 곳에서와 마찬가지로 여기에서도 불법입니다.
jwenting

@DJClayworth "그러나 일부 프로그래머들은이 프로젝트를하지 않으면 실제 프로그래머가 아니라는 기괴한 생각을하는 것 같습니다." 그것이 제가 "감시 된"부분에서 얻은 것입니다. 나는 그것이 기괴한 것에 동의합니다. 나는 균형을 잡았지만 부수적 인 프로젝트는 없었으며 여기에 많은 답변이 내가 "진정한 프로그래머"라는 것을 입증했다고 생각합니다.
B Johnson

4

나는 당신의 질문에 약간 혼란 스럽습니다-당신은 당신이 새로운 기술과 진보에 대해 배우는 것을 즐긴다 고 말합니다. 할 필요가 있고 완료되면 완전히 꺼집니다.

어느 분야에서나 자신이하는 일을 진정으로 사랑하는 사람들을 고용하는 것이 좋습니다. 내 경험에 의하면, 그들은 열성적이고 수완이 많으며 전반적으로 행복한 사람들입니다. 내 말은, 만약 당신이 프로그래밍을 좋아하고 그것이 당신이 매일 매일하는 일이라면, 당신은 훨씬 더 행복 해지고 훨씬 더 성취 될 것입니다.

동시에, 나는 다른 취미 활동을하면서도 능숙 해지는 것이 좋다고 생각합니다. 그것은 스포츠, 예술, 주택 개량, 그중 하나 일 수 있습니다. 저에게 다른 취미가 있으면 더 나은 문제 해결자가되고 발가락에 계속 머물게됩니다.

회사 상황에 따라 더 배우고 싶다면 절대 멈추지 않습니다. 당신의 직업이 당신의 경험을 확장하기를 기다리고 있다면, 나는 당신이 그런 종류의 유연성을 얻을 수있는 다른 직업을 찾아야한다고 생각합니다. 행운을 빕니다-많은 사람들이 단순히 결론에 의해 구동됩니다.


10
당신은 프로그래밍을 좋아할 수 있지만 여전히 9에서 5를 넘어서는 것을 꺼려합니다. 저는 일찍 떠나고 집에서 온라인 리소스, 프로그램 또는 컴퓨터 관련 내용을 편안하게 읽는 것을 선호합니다. 예를 들어 새 버전이 출시 될 때마다 더 오래 머무를 수는 있지만 항상이 여분의 시간을 지불해야한다고 생각합니다 (그리고 90 %는 그렇지 않습니다).
Jalayn

@Jalayn 완전히 동의합니다. 작업은 직장에서 이루어져야합니다. 나는 "9 to 5"프로그래머를 일하고, 프로그램하고, 그 기간을 넘어서는 아무것도하지 않는 프로그래머로 해석합니다.
Nic

3

이것은 어려운 질문 일지 모르지만 실행하겠습니다.

내가 서있는 곳에서 그것은 회사의 비즈니스 모델에 달려있는 것 같습니다. 일부 회사는 직원이 원하는 방식으로 성장할 수있는 시간을 가질 수 있다는 관점에서 운영하며, 이해력이 높은 직원이 더 많은 것을 제공하기 때문에 회사에 궁극적으로 도움이됩니다. 그러한 일을하는 것은 잠재적으로 더 행복한 직원 기반으로 이어진다는 것은 말할 것도 없습니다.

나는 낮에는 코딩하고 밤에는 코딩하는 많은 프로그래머를 알고 있습니다. 그들 대부분은 프로그래밍에 구부러져 있기 때문에 좋은 것처럼 보이지 않기 때문입니다 (일반적으로 직장 생활에서 돈을 지불하지만).

이러한 유형의 경우 실제로 자신의 상황을 고려해야합니다. n 시간 단위로 어디에 / 필요합니까? 거기에 도달하려면 더 많은 코딩이나 다른 기능 보강에 대한 이해가 필요합니까?

다시 한 번, 귀하의 질문에 대답하려면 회사에 따라 다릅니다. 프로그래밍에 너무 많은 시간 을 소비하는 사람들을 내려다 보는 사람들 있습니다. 우리 회사에는 두 종류의 관리가 혼합되어 있습니다.


2

나는 당신의 상황을 정말로 이해합니다. 나는 .NET으로 일주일에 거의 40 시간 일했습니다. 그것은 꽤 시원했다. 그러나 내가 집에 돌아 왔더라면, 나는 컴퓨터 앞에서 나의 시간을 보내었다.

불행히도, 보이지 않는 이름으로, 특히 .NET 또는 Microsoft의 독점 기술 하에서 상사를 위해 일하는 경우 프로그래머로 "인식"되기가 어렵습니다. 다른 사람의 코드를 사용하여 아무도 모르는 일을하는 것과 같습니다.

창의적이고, 새로운 경향을 다루고, 마케팅 및 커뮤니케이션 기술을 보유하고 있다면 개인적 프로젝트를 시작하는 것이 좋습니다. 그것이 당신이하는 일에 어떻게 최신 정보를 얻는 지 믿을 수 없습니다.


2
해결책은 보이지 않는 이름으로 무언가를 생산하지 않을 것입니다.
Ramhound

2

개인적으로 살펴 보는 두 가지 극단이 있습니다.

  • 일에 하루에 10-14 시간 동안 일주일에 6-7 일을 일하는 프로그래머. 경영진은 이러한 유형을 좋아합니다. 이들은 많은 무료 작업을 수행하기 때문입니다 (근무 시간은 항상 생산성을 측정하는 좋은 방법은 아닙니다). 실제로 경영진은 일주일에 40 시간의 프로그래머가 자신이 뒤처 졌다고 느끼고 이러한 유형의 무료 업무를 벗어나도록 노력할 것입니다. 지불이 옳은 경우에만이 작업을 수행하는 것이 좋습니다. (예 : 1 년에 20 만 달러 이상, 여가 시간은 소중합니다.)

  • 밤과 주말에 근무 외 시간에 프로그래밍이나 기술 관련 사항에 신경 쓰지 않는 엄격한 9-5 프로그래머. 기술이 쇠퇴하고, 신기술에 대해 배우지 않고, 실제로 기술에 관심이없는 것처럼 보이며, 단지 급여를 받기만하면됩니다.

균형을 유지하는 것을 선호합니다. 나는 예외적 인 상황 (비현실적인 기대와 달리 내 잘못을 느끼는 곳)이 아니라면 업무 관련 물건에 40-50 시간 이상을 정기적으로 쓰려고하지 않습니다. 그러나, 나는 여전히 프로그래밍 기술을 유지하고 제 시간에 기술적 인 것들을 배우고 때로는 애완 동물 프로젝트와 함께 시간을 보냅니다. 프로그래밍은 흥미롭고 애완 동물 프로젝트는 재미 있기 때문입니다. 다른 중요한 약속 (예 : 어린이)이 있다면 분명히 이런 종류의 물건을 줄여야합니다. 하지만 시간이 주어진다면 적어도 이런 종류의 일을하고 싶은 욕구가 있어야합니다. 일주일은 168 시간이고, 수면은 56 시간, 일하는 데는 40 시간, 통근 + 식사는 + 매주 집안일에는 30 시간이 걸리며, 하루에 약 6 시간 정도 다른 물건이 남아 있습니다. 어쩌면 많은 TV / 영화 / 스포츠를 보거나 다른 취미 생활을하거나 아내와 아이들과 대부분의 시간을 보내려고했을 수도 있습니다. 훌륭하고 반올림되는 것이 좋지만 대부분의 날에 30 분에서 2 시간을 찾을 수 있습니다 (늪에 있지 않은 경우) 조금만 유지하십시오. 임의의 기술 서적을 구입 하시겠습니까? stackoverflow와 관련이 있습니까? html5 캔버스로 놀아보십시오. NoSQL, node.js의 소란이 무엇입니까? 안드로이드 / 아이 패드 앱을 만드는 것이 얼마나 어려울까요? 하스켈과 같은 재미 있고 비현실적인 언어를 배우십니까? t 늪) 그냥 조금 유지? 임의의 기술 서적을 구입 하시겠습니까? stackoverflow와 관련이 있습니까? html5 캔버스로 놀아보십시오. NoSQL, node.js의 소란이 무엇입니까? 안드로이드 / 아이 패드 앱을 만드는 것이 얼마나 어려운지 보십니까? 하스켈과 같은 재미 있고 비현실적인 언어를 배우십니까? t 늪) 그냥 조금 유지? 임의의 기술 서적을 구입 하시겠습니까? stackoverflow와 관련이 있습니까? html5 캔버스로 놀아보십시오. NoSQL, node.js의 소란이 무엇입니까? 안드로이드 / 아이 패드 앱을 만드는 것이 얼마나 어려운지 보십니까? 하스켈과 같은 재미 있고 비현실적인 언어를 배우십니까?


2

최신 기술과 프로그래밍 기술을 계속 유지할 수있는 유일한 방법은 제 시간에 그렇게하는 것입니다. 고용주는 근무 시간 동안 이러한 종류의 일을하기 위해 시간을 할당하지 않기 때문입니다 (마감 == $$$).

고용주는 배우지 말고 생산 비용을 지불합니다. 아주 구글 혹은 아마존 (또는 크기의 다른 회사) 이외의 회사는 거의 가능성이 아무것도 생산하지 누군가를 지불 정당화 할 수 있습니다.

예술과 같은 다른 주제에 여가 시간을 할애하여 회사에 바람직한 특성이 될 수있는 균형 잡힌 태도를 보이도록 반대의 말을 할 수 있습니까?

물론 그들은 기술 예술가라고 불립니다. 그렇습니다. 왼쪽 오른쪽의 두뇌 강점을 가진 사람은 찾아 오기가 매우 어렵 기 때문에 매우 가치 가 있습니다.

지금까지 10 년 이상 경력을 쌓아 왔지만 아직 9-5er를 만나지 못했습니다 (즉, 업무 관련 업무를 수행 하는 유일한 시간은 직장에 있음).

편집하다:

분명히 첫 번째 시점에서 명확하지 않았으므로 명확하게하려고합니다. 학습 엔지니어의 일상 생활에서 없어서는 안될 부분입니다. 배우지 않으면 나아지지 않을 것입니다. 더 나아지지 않으면 틀에 박힌 상태가됩니다. 당신이 틀에 박힌 생활에 갇혀 있다면 불행한 고용주와 직원이 있습니다.

내 요점의 의도는 단순히 (나 자신의 경험으로), 당신의 고용 과 관련된 맥락에서 배우는 것이 보통 쉬운 일이라는 것입니다. (잠재적으로) 관련이없는 기술에 대한 시간 할당은 이루어지기 어렵고 따라서 더 많은 시간을 자신의 시간에 수행해야합니다 (따라서 9-5를 깨는 것).


11
"귀하의 고용주는 배우지 말고 생산 비용을 지불합니다"-그러나 학습은 생산성을 높이고 문제를 줄여야합니까?
Jas

1
실제로 많은 회사가 학습 비용을 지불하지만 생산성을 높이는 경우에만 가능합니다. 그 학습은 직업, 비공식 훈련 또는 공식 수업에있을 수 있습니다. 또한 다른 많은 직업 분야는 9-5 이외의 시간을 배우는 데 시간을 보냅니다. 수업을 듣고 기술 저널을 읽고 시간이 지남에 따라 일합니다. 분명히 프로그래머는 그것을 극단적으로 받아들이는 경향이 있지만 우리만이 유일한 것은 아닙니다.
Jim C

@Jim C : 물론 많은 회사들이 수업료 등을 지불하지만 코스는 일반적으로 자신의 시간에 수강합니다.
Demian Brecht

@Jas : 물론입니다. 그러나 OP의 질문과 관련하여 (핵심 고용 역량에 적용 할 수없는 새로운 기술을 배우는 것)은 일반적으로 근무 시간 동안 정당화 할 수있는 학습은 아닙니다.
Demian Brecht

우리 회사는 실제로 최신 기술을 따라야합니다. 다양한 새로운 기술을 탐구하지 않고 어떻게 고품질의 작품을 만들려고하십니까? 생물학이나 사진 작업을하려면 회사가 비용을 지불해야한다는 것이 아니라 학습은 개발자가 문제를 해결할 때하는 일의 일부입니다. 연구 나 학습에 시간을 소비하지 않고 몇 년 동안 코딩을 할 수 있다면 아마도 잘못하고있을 것입니다.
Morgan Herlocker

1

누군가 가 생산에 대한 측정으로 직장에서 보낸 시간을 사용하면 쉽게 게임 할 수있는 다른 코드 줄 처럼 보입니다 . 많은 사람들이 직장에서 개인적인 일을 시작합니다. 그들은 더 나은 교통을 기다립니다. 그래서 그들은 더 빨리 일을하고 나중에 떠납니다. 또는 그들은 시내 지역에서 일하고 술집이 가득 찰 때까지 시간을 낭비합니다.

시간 시계를 펀칭하고 싶었 기 때문에 IT 업계에 진출하지 못했습니다. 아버지의 일보다 몸에서하는 일이 훨씬 쉽습니다. 지속적으로 고용주와의 관계를 유지하는 것은 나쁜 징조입니다. 일주일에 40 시간이더라도 여전히 즐기지 않는 일을하면서 인생을 낭비하는 시간이 너무 많습니다.

가족, 친구 및 기타 관심사를위한 인생의 시간이 있습니다. 어떤 사람은 다른 사람과 공유 할 수 있고 어떤 사람은 공유 할 수 없습니다. 저의 일상 생활 이외의 일을하고 싶지 않은 다른 사람들이 있습니다. 그래서 일하거나 놀 수 있습니다. 때때로 내 현재 직업은 둘 다를 제공 할 수 있습니다.

내 경력은 많은 사람들에게 긍정적 인 영향을 미치지 만 내 삶의 모든 필요를 충족시키는 것은 아니며 주변 사람들이 이것을 존중하기를 기대합니다. 아, 그리고 나는 많은 축구를 본다.


1

나는 오전 6 - 8 프로그래머,하지만 더 중요한 것은, 나는 오전 8시 - 6 PC 사용자 . 대학을 졸업하기 전에 프로그래밍, 게임, 웹 서핑 및 채팅 사이에서 하루에 8-9 시간 내 PC를 사용했습니다. 오전 8 시부 터 오후 6 시까 지 일을 시작한 날에는 집에 가서 컴퓨터에 앉아 코딩, 채팅, 서핑 또는 놀이 (또는 기타)를하는 일이 거의 없었습니다. 솔직히 컴퓨터를보고 싶지도 않고 이메일을 받고 전화로 채팅을합니다.

이제 저는 제 일을 좋아하고 다른 일을 할 수 없었습니다. 그러나 하나는 일이고 다른 하나는 취미입니다. 취미도 코딩하는 것이면 집에 가서 일을 계속할 수 있습니다.

다른 프로그래머가 그 사실을 내려다 보면 실제로 문제입니다. 지금까지 나는 저를 내려다 보는 프로그래머를 만난 적이 없습니다. 그러나 솔직히 말하면, 내가 아는 모든 프로그래머 중 실제로는 자유 시간에 소수의 코드 만 있습니다.


실제로 9에서 5까지만 일하는 다른 프로그래머를 내려다 보는 것은 문제가 아닙니다. 9-5 명의 개발자는 내려다 보는 업무를 수행하는 데 좋은 기술을 요구하지 않습니다. 기술적으로 도전적이거나 혁신적인 것이 거의없는 개발 영역도 있습니다. 9 ~ 5 명의 많은 직종들이 이러한 유형의 프로젝트에 참여하여 지속적인 학습의 필요성을 이해하지 못하는 것 같습니다. 그리고 그것이 당신의 위치라면 당신은 맞습니다. 집에서 시간을 보낸다면 직업도 덜 어려워 질 것입니다.
Dunk

@Dunk 그런 경우 질문은 잘못 표현됩니다. 그것은 9-5ers가 아닌 프로그래머가 될 수 없어야한다. 그리고 질문은 어떤 직업에도 적용될 수있다. 나는 나 자신을 매우 유능한 사람으로 생각하고, 일할 때 우리는 끊임없이 혁신해야합니다. 그러나 우리는 9 시간 동안 일을합니다. 하루에 9 시간이면 충분하지 않으면 문제가 아닌 내 문제를 해결할 수있는 능력에 의문을 갖습니다.
AJC

1

죄송합니다. 일주일에 40 시간 이상 일할 자격이없는 직업은 없습니다. 의사, 경찰관, EMT 등과 같이 다른 사람들보다 사회에 더 중요한 문제가있는 특정 직업이 있습니다. 사람들이 구약을 만들지 않고 일을 할만큼 충분하지 않은 경우 더 많은 근로자를 고용하는 것은 고용주에게 달려 있습니다.

일주일에 40 시간은 이미 너무 많습니다. 생각해보십시오. 평균적인 인간의 삶은 80 세 정도입니까? 5-6 세에 학교에 다니기 시작하며 그 시점부터 기본적으로 대학에 갈 준비가 될 때까지 기본적으로 매주 8 시간 (마이너스 3 개월) 씩 바쁩니다. 여기에 몇 가지 평균 수치를 표시합니다 :

  • 평균 700,800 시간을 산다.
  • 1 학년에서 12 학년까지는 평균 19,200 시간이 소요됩니다 (여름 제외)
  • 일반적으로 고등학교 여름에는 일을하므로 1,920 시간을 다시 정하십시오.
  • 대학은 4 년 동안 일주일에 약 35 시간을 차지합니다 (인턴 / 직업 시간 / 학습 포함) : 7,280 시간-여름 (1,680) = 5,600
  • 그런 다음 그 시점 (22 세)부터 65 세 (?)까지의 일을하고 일한다고 말하십시오. 89,440 시간-(연간 3 주차) 5,160 = 84,280 시간

그것들을 모두 합치고 당신의 삶의 %를 얻으십시오 : 111,000 / 700,800 = 약 16 %

일에 전념하는 삶의 16 %. 당신은 한 번 살고, 우리가 경험할 수있는이 놀라운 생애는 당신의 "직업"때문에 약 1/6 정도 짧습니다. 그리고 이것은 일주일에 40 시간 일하는 경우에만 해당됩니다. 그 이상을 포기해서는 안됩니다. 당신의 인생을 소중히 여깁니다.


한 가지 대안 : 잠을 덜 자십시오. 나는 밤에 약 6-7 시간을 자곤했습니다. 그런 다음 수면 무호흡증이 있음을 알게되었습니다. 그 통제하에, 나는 매일 밤 잘 자려면 약 4-5 시간의 수면이 필요하다는 것을 알았습니다. 그것은 하루 평균 8 시간의 잠을 자고있는 사람과 비교할 때 87,600 시간의 여분의 시간입니다! :-)
afrazier

학교가 단지 일의 일부라고 생각하는 것은 조금 얕습니다. 어린 시절에는 인생을 최대한 활용하기 위해 배우고 (읽기, 쓰기, 기본 수학)해야 할 것들이 너무 많습니다. 그것은 선택한 직장 경력이 나중에 인생과 관계가 없습니다.
Tom van Enckevort

1

무언가를 능가하려면 다른 것을 희생해야합니다. 그게 유일한 방법입니다. 소프트웨어 개발자 / 기업가로서 많은 돈을 벌고 싶습니까? 그런 다음 최소한 몇 년 동안 가족 생활에 작별 인사를하십시오. 누구나 스스로 선택해야합니다. 그것은 거래입니다, 당신은 그것을 가져 가거나 떠날 수 있습니다.


0

항상 일과 삶의 균형이있었습니다. 9-5는 월급을받는 사람들입니다. 나는 경영진이 내가 있었던 이유에서 모든 재미를 빨아 들인 작업 중 일부를 수행했습니다. 나는 보통 다른 사람들이 당신이 더 많은 것을 배우도록 영감을주는 일을 찾거나 당신이 사용하는 기술이 프로그래밍을 재미있게 만들고 OT를 희생하거나 자유 시간을 희생하게 만들고 싶었습니다. 그러나 항상 너무 많은 것이 정체로 이어집니다. 나는 직장 밖에서 가족과 함께 4 명 이상의 취미가 있고 그 취미가 몇 번이나 내 경력에 매우 이상한 방식으로 도움이된다는 것을 알게되었습니다. 예, 프로그램 9-5는 필요할 때 약간의 구약을 행하지 만 신을 위해 인생에서 재미를 느낍니다.

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