귀하의 질문을 살펴보면 세 가지 질문이 있다고 생각합니다.
- 실제로 집에 와서 더 많은 프로그래밍을하는 많은 프로그래머가 있습니까?
- 프로그래머를 고용하는 회사는 9-5 프로그래머를 덜 귀중한 자원으로보고 있습니까?
- 반올림이 바람직한 특성입니까? ( 그렇습니다 , 그러나 절대로 취미를 가지고 있다고해서 반드시 사람을 반올림하지는 않습니다)
그러나 이러한 모든 질문은 증상을 진단하려고 할 때 약간의 오류로 인해 동기가 부여됩니다.
9-5 프로그래머처럼 행동하는 것은 근본적인 원인이 아니라 표면 증상입니다.
9-5 프로그래머 란 무엇입니까?
나는 서둘러이 답변에서 "9-5 programmer"가 말하는 것을 설명하지 않았다. 그렇게함으로써 일부 사람들을 화나게 한 것 같습니다. 그래서 저는이 시도를 다음과 같이 정의 할 것입니다 : 하루의 업무를 향상시키는 과외 활동에 시간을 들이지 않는 사람. 다시 말해서, 모든 시간을 생산과 학습과 성장에 투자하지 않는 사람.
정의상 프로그래머에 대해 여기에서 시간을 보내는 사람은 그 그룹에 적합하지 않을 것입니다. 9-5 외부에서 프로그래밍 경력을 향상시키는 실제 코딩 이외에도 할 수있는 일이 많이 있습니다.
- StackOverflow 또는 프로그래머
- 읽기 (프로그래밍 또는 소프트웨어 엔지니어링 서적)
- 신기술 연구
- 기타.
왜 9-5 프로그래머처럼 행동 할 수 있습니까?
실제로 스스로에게 물어봐야 할 질문은 9-5 프로그래머처럼 느끼는 이유입니다. 나는 몇 가지 가능한 이유를 생각할 수 있습니다 (아마도 여전히 일부를 놓친 것 같습니다).
1) 당신은 실제로 9-5 프로그래머입니다 – 당신은 프로그래밍을 즐길 필요는 없지만, 지불하기에 충분히 유능한 프로그램을 수행 할 수 있습니다. 당신은 일을하고 나가십시오. 기술 / 프로그래밍은 근무 외 시간에 공부할만큼 흥미롭지 않습니다.
- 예후 : 이것은 프로그래머의 공장 노동자와 같습니다. 당신은 아마 평범한 급여와 멋진 은퇴로 인생을 살게 될 것입니다. 그리고 천국은 경제 상황이 훨씬 더 나빠지는 것을 금하고 65 세에서 은퇴 할 것입니다. 그러나 자신이나 다른 사람에게 더 큰 잠재력이 있다고 생각되면 열정을 찾아야합니다. 아무도 열정없이 "게임의 최고"(모든 게임)에 도달하지 못합니다.
2) 당신의 9-5 작품은 코딩 요구를 충족 시키므로 다른 취미를 탐험하십시오 – 코딩을 즐기고 그에 능숙합니다. 집에서는 프로그래밍에 대해 생각하지 않지만, 근무 시간 이외의 다른 방법으로 배우고 성장하는 데 여전히 활력을 느낍니다.
예후 : 이것은 프로그래머의 공장 관리자와 같습니다. 그것은 여전히 9-5이지만 직업은 당신에게 기술을 선명하게 유지할 수있는 충분한 기회를 제공하며, 그러한 기회를 활용하기에 충분한 열정을 가지고 있습니다. 귀하의 작업은 그에 따라 인정됩니다. 이 상황에서 당신이 직장에 가고 싶었던 곳이나 다른 사람들이 당신을 예기치 않게 넘겨주는 일이 여전히 끝날 수 있습니다. 그것을 방지하기 위해, 당신은 당신의 프로그래밍 기술을 향상시키기 위해 다른 방법을 찾아 제안 부분 당신의 여분의 시간을. 또는 순수한 프로그래밍이 자신에게 가장 적합하지 않을 수도 있습니다. 당신이 당신의 9-5 밖에서 하고 싶은 일들이 하루 종일 일을 더 잘 보완 하는 다른 직업에서 더 나을 수도 있습니다 .
참고 이 슬라이딩 스케일된다. 요점은 단순히 자신의 자유 시간에 관련 기술을 개발하고 연마하는 데 소비하는 시간 수준에 따라 9-5에서의 성공이 향상된다는 것입니다.
3) 당신의 직업은 당신이 프로그래밍에서 소진했습니다 – 모든 프로그래밍이 동일하게 만들어지는 것은 아닙니다. 이 직업은 당신의 기술에 대한 열정을 죽입니다. 마치 사진가가되어 범죄 현장 사진을 찍도록 배정받는 것과 같습니다. 거기에 예술이 없습니다. 결과적으로 더 많은 것을하고 싶은 것은 프로그래밍입니다.
- 예후 : 이것이 당신이라면, 새로운 직업이 필요합니다. 여전히 프로그래밍을 좋아한다면, 새로운 직업을 찾을 때 가장 중요한 것은 주제 (또는 프로그래밍 전문 분야)가 더 적합하다는 것입니다.
4) 당신의 정규직은 일반적으로 소진되었습니다 – 당신은 실제로 프로그래밍을 즐깁니다. 그리고 당신이 건강한 상속을 받고 오늘 직장을 그만두면, 아마도 당신은 아마도 자신의 소프트웨어를 작성하게 될 것입니다. 유일한 문제는 당신이 정신적으로 타 버린 날 동안 일을 마칠 때까지입니다. 집에 도착하면 [여기서 좋아하는 식생 양식을 여기에 삽입하십시오] 외에는 많은 일을하고 싶지 않습니다.
예후 : 직업 / 회사의 잘못 일 수도 있고 아닐 수도 있습니다. 때때로 풀 타임 직업은 그다지 까다로운 작업입니다. 그러나 위와 비슷한이 단계의 위험은 정체 될 것입니다. 5시에 직장을 떠난 이유를 누구나 이해할 수 있지만 아침에 돌아 오기 전까지는 그 일에 대해 생각하지 않지만 시간이 지남에 따라 더 많은 열정을 가진 다른 사람들이 들어와 채찍질을하면서 같은 곳에 머물 렀음을 알 수 있습니다 폭풍을 일으키고 미친 짓을 했어요 더 나은 프로그래머이기 때문이 아니라 무언가에 대한 열정이 있었기 때문일 수도 있습니다.
이 솔루션은 쉽지 않으며 아마도 사람마다 다를 수 있습니다. 내가이 단계에 도달 한 것 같은 느낌이 들었을 때, 풀 타임 직무를 해결하기 위해 찾은 가장 좋은 점은 어디에서나 영감을 얻어서 영감을 얻는 것입니다. IE는 멋진 일을하는 사람들을 찾습니다. 예를 들어, 나는 소프트웨어 창업자의 기사를 읽거나 인터뷰를하는 것을 좋아합니다. 사진, 그림, 음악 등 무엇이든 프로그래밍에서 영감을 얻지 못할 수도 있습니다. 프로그래밍에서 멀리 떨어져 있다면 진정한 열정을 발견했을 것입니다.
또한 고용주의 잘못 일 수도 있습니다. 직원 개인 개발은 회사에 큰 도움이 될 수 있습니다. 프로그래머에게 초점을 맞추고 프로그래머에게 속도를 늦추고 마감 기한이 왜 항상 그런 스트레스인지, 새로운 것을 배우는 데 약간의 시간을 할애 할 수있는 기회를 주겠다고 제안 할 수도 있습니다. 스트레스가 적은 환경에서 생산 속도가 더 빠름을 알 수도 있습니다.
이 모든 과정의 공통점은 자신에 대해 몇 가지 사항을 알아야한다는 것입니다.
- 열정이 당신에게 중요합니까? 알려지지 않은 잠재력에 도달하거나 단순히 편안하고 안정된 삶을 사는 것에 대한 만족이 있습니까?
- 프로그래밍은 당신에게 열정입니까? 그렇지는 않지만 열정이 필요하지 않은 경우 적어도 불행을 가져 오지 않습니까?
원래 질문에 대답하기 위해 반드시 열정적이지는 않지만 유능한 근로자에게는 많은 기회 가 있습니다 . 그러나 당신은 그들 중 누구도 최고의 직장에서 일하는 것을 찾지 못할 것입니다. 당신은 그들이 회사 를 공동 설립 하도록 요구받지 않을 것 입니다. 그리고 이러한 직업은 급여 규모의 최상위에 있지 않습니다. 그 중 어느 것도 당신에게 중요하지 않을 수 있으며, 모든 고용주에게 중요하지는 않습니다. 따라서 직업이 귀하에게 적합한 한 계속 존중받을 수 있습니다.
그 중 하나 가 중요 하다면 , 열정을 당신의 경력에 다시 가져올 수있는 방법을 찾으십시오.
노트
의견에 대한 답변
나는 일주일에 40 시간 이상 코딩하는 것이 이상적이라고 주장 하지는 않는다 . 그러나 일자리는 생산에 관한 것이며 대부분의 시간을 코딩에 소비해야합니다. 대부분의 프로그래밍 작업에서는 특정 기술을 선명하게 유지합니다. 정체되지 않고 열정을 유지하려면 (정체되지 않음) 프로그래밍 작업에서 탁월한 기술을 발휘할 수있는 여분의 시간을 찾아야합니다.
어떤 사람들은 9-5시 동안 다양한 기술을 날카롭게 유지하기에 충분한 개인적 발전을 소중히 여기는 직업을 가질만큼 운이 좋았습니다. 이 캠프에 원래 포스터가있는 것 같지 않습니다. 당신이 있다면, 거기있어! 생산성을 높이려면 추가 시간을 사용하십시오. 그러나 "코딩"이어야한다고 생각하지 마십시오. 당신이 집에 "지친"느낌이 오면 나는 당신이이 캠프에 있는지 의심 합니다. 이와 같은 직업은 활기를 느끼게 할 것입니다.
요점
일주일에 40 시간을 씁니다. 그다지 중요하지 않습니다. 나는 당신이 그것을 최대한 활용해야한다고 믿습니다. 이를 최대한 활용하기 위해 하루 중 사용하는 기술을 향상시키기 위해 여가 시간을 보내야합니다.
대부분의 작업은 개인 개발 시간이 거의없는 40 시간 (또는 그 이상) 동안 충분한 "생산"(개인 학습 및 성장에 크게 기여하지 않는 결과에 대한주의)이 필요합니다. 나는 사람이 자신의 학습과 성장에 소비하는 관심의 양은 개인적 성공과 직접적으로 관련이 있다고 생각합니다. 이것이 제가 여기서 다루고 자하는 요점 입니다.
근무 시간 이외의 시간에 직접 또는 간접적으로 프로그래밍 기술을 향상 시키지 않으 려면 개선하고 선명하게 즐기는 기술을 더 많이 사용할 수있는 직무를 사용하는 것이 좋습니다. 시간이 끝나다.