회사 시간에 전문 개발이 이루어져야합니까?


40

소규모 컨설팅 회사의 최초 파트 타임 소프트웨어 개발자 인 저는 저의 소프트웨어 개발 지식 (책을 읽고 있는지, StackOverflow에 대한 인기있는 질문에 부응하고, 심층적으로 사용하거나 해커 뉴스의 첫 페이지를 따르고 있습니다. 자체 할당 된 학습 시간에서 얻은 결과를 볼 수 있지만 전문 개발을 통해 얻은 기술과 지식을 나열하고 시연하는 것은 어렵습니다.

이 회사는 정의 된 PD 정책을 가지고 있지 않으며, 지금 무언가를 제공해야한다는 압박이 많이 있습니다! 컨설턴트를 위해 일할 때. 나는 내 동료들이하는 일을 점검했으며, 자기 개선에 시간을 할애하지 않는 것 같습니다. 그들은 단지 주어진 MSDN 문제, 코드 샘플 등을 찾아서 주어진 문제를 해결합니다.

PD 정책이 규모와 문화가 다른 회사마다 다를 수 있다는 것을 알고 있습니다. 저와 같은 회사는 아마도 약간의 경우 일 것입니다. 더 노련한 개발자들의 의견과 경험을 듣고 싶습니다. 특히 팀이나 회사에서 PD 정책을 선택해야하는 사람들.

또한 PD에 대한보다 급진적 인 접근 방식에 대해서도 배우고 싶습니다. 다른 사람들이 무엇을 시도하는지 보는 것은 항상 흥미 롭습니다.

요약은 아니지만 내가 물어보고 싶은 것은 :

  • 회사에서 PD 시간을 할당하는 것이 일반적이거나 권장됩니까?
  • 개발자의 지식과 기술을 최신 상태로 유지하는 것은 누구의 책임입니까?
  • 시간제 근로 일정이 PD 시간의 비율을 낮추어야합니까 : 근로?
  • 개발자가 비 개발자 동료에게 블로그와 책을 읽는 것이 순전히 생산적이라는 것을 어떻게 나타낼 수 있습니까?
  • 블로그와 책을 읽는 것이 실제로 순 생산적인가? (환영 참조)
  • PD를 작성하는 방법으로 블로그를 작성하는 것이 효과적입니까? (해커 뉴스의 최근 주제)

이것은 내가 어떤 질문을해야하는지 정확히 알지 못하기 때문에 광범위한 질문입니다.


이런 종류의 질문에 대해서는이 제안을 따르십시오 : 조직 측면
Maniero

8
일주일에 20 시간을 지불하지만 일주일에 5 시간을 배우고 싶다면이 아이디어를 고용주에게 판매하는 것이 좋습니다. 나는 일주일에 30 시간 전에 일했고 어떤 종류의 보상을 철회 할 수는 있었지만 내 자신의 시간과 시간에 수업을 들었습니다 (그러나 보너스에서 나올 것입니다). 내가 정말로 원하는 것은 일주일에 40 시간 미만으로 일할 수있는 기회였습니다. 축복이었습니다! 사람들이 많이 돌아 다니고 2 년 후에 떠날 때는 고용주가 귀하의 교육비를 지불하는 것이 이치에 맞지 않습니다. 그것은 당신의 오래된 지식이 쓸모 없지만 그들의 prblm이 아니라는 것을 짜증나게합니다.
직업

내가하는 일은 직장에서 내 시간을 최소화하려고 노력하고 (50 주가 아닌 주당 40 시간이 걸리도록 노력하십시오) 책을 읽은 다음 회사에 더 많은 비용을 청구하십시오 (계약을 맺은 계약서 및 내가 아닌 때 더 많은 것을 요구하는 다른 회사에 신청 한 경우) 계약을 체결)

답변:


23

회사가 지원하는 PD 시간은 학습과 공유 분위기를 장려 할 수 있습니다. 나는 회사가 당신을 위해 PD 시간을 계획하는 스타일을 정말로 좋아하지 않지만 (매월 금요일 오후 1시와 같이), 나는 그것을 허용하는 회사를 좋아합니다. 실제로 PD 목표를 설정 한 회사에서 근무했으며 배운 내용을 공유하는 데 중점을 두었습니다. 어떤 사람들은 프레젠테이션을했지만 개인적으로 새로운 아이디어를 배우고 구현하는 것을 좋아합니다. 때때로 이것은 다른 언어로 된 프로젝트를 통해 이루어지며 때로는 현재 프로젝트와 관련이 있습니다 (나중에 통합 될 수도 있음). 더 숙련 된 개발자로 이어질 수 있기 때문에 돈을 지불한다고 생각합니다. 필자는 PD가 대부분 개인이더라도 개발자가 지식을 공유 할 때 PD로부터 더 많은 혜택을 볼 수 있다고 생각합니다. 아주 최소한,

예를 들어 모의 테스트 프레임 워크를 작성하여 수행 방법을 확인하고 C # 응용 프로그램과 상호 작용하는 IronRuby 셸도 포함했습니다. 모의 프레임 워크는 일반적으로 리플렉션, 표현 트리 및 테스트 가능한 코드 관행에 대해 더 많은 것을 배우는 데 도움이되었으며 IronRuby 셸은 DLR에 대해 배우고 루비를 정리하는 데 도움이되었습니다. 실험은 여기에서 건강합니다.

그러나 고객이 당신의 목을 숨을 쉬는 것은 매우 어렵습니다. 프로젝트가 너무 까다로워서 나의 이전 회사가 실제로 끝까지 PD에 빠져 들었다는 것을 인정할 것입니다. 불행히도, 나는 이런 종류의 환경을 조성하지 않는 회사는 종종 자신이하는 일에 열정이없는 많은 사람들을 끌어 들이고, 시간이 지나도 기술을 향상시키지 않는 경향이 있습니다. 그것은 일반화이지만 내 현재 경험입니다.


PD 목표가 무엇인지 더 구체적으로 설명 할 수 있습니까? (시간 / 주? 프리젠 테이션 / 월?) 아니면 그것보다 조금 덜 구조적입니까?
jshu

11
+1 : "... 이러한 환경을 조성하지 않는 회사는 종종 자신이하는 일에 열정적이지 않은 많은 사람들을 유치합니다."-열정적 인 사람들이 만족하지 않기 때문에 더 높은 인재의 이직률을 갖습니다. 그들의 작업에서 정체됩니다.
Steven Evers

@jshu : 그들은 다양합니다. 실제로 "X 시간 PD 시간"유형의 목표는 아니 었습니다. X 기술 / 개념에 대한 프레젠테이션 준비, X 인증 획득, X 프로그래밍 언어 배우기 등이 이에 해당합니다. 우리는 보통 한 번에 2-3 골을 골랐습니다. 우리는 일반적으로 6 개월 간격으로 그것들을 선택했습니다.
Matt H

@SnOrfus와 동의 : 현실적으로 전문 개발을 장려하면 최고의 인재를 유치하고 일반적으로 보유하게됩니다. 저는 직원들에게 항상 더 크고 좋은 일을 준비하도록하는 것이 저의 책임이라고 확신합니다. 바라건대 그러한 것들이 우리 회사에있을 것이지만, 그들이 다른 곳으로가더라도 그들은 여전히 ​​직원을 추천하고 일반적으로 우리에 대해 긍정적으로 말하고 때로는 필요할 때 우리에게 사업을 추천 할 것입니다. 윈윈입니다. 우리를 활용하고 보석을 구하는 사람은 거의 없으며, 어쨌든 그들 없이는 더 나아질 것입니다.
Matthew Frederick

요 금요일 애프터눈! 차라리 술 마시고 / 스키 / 여행 / 무엇이든. 이제 화요일 오전 9 시부 터 정오에, _that_는 진술을 할 것입니다.
Michael Durrant

20

회사에서 PD 시간을 할당하는 것이 일반적이거나 권장됩니까?

권장 예, 공통 번호

개발자의 지식과 기술을 최신 상태로 유지하는 것은 누구의 책임입니까?

개발자의 책임입니다.

시간이 걸리는 것 같아 자신의 판단에 따라 회사의 10 % 정도를 비밀리에 공부하십시오. 허가를받는 것보다 용서를 구하는 것이 더 쉽습니다.


2
+1 또한 상사에게 훈련을 요청하는 것이 좋습니다. 그는 스스로 생각하지 않을 것입니다

1
그래도 묻는 것은 아프지 않습니다. 그러나 상사가 그것을 얻지 못하더라도 기술을 최신 상태로 유지하는 것은 여전히 ​​당신의 책임입니다.
Joonas Pulakka 8

1
좋은 인용문, 좋은 지적. 개발자의 작업이 개선되고 아무도 10 %의 시간을 사용하지 않으면 아무 문제가 없을 것입니다. 회사가 PD 시간을 할당하도록 권장하는 것에 대한 언급이 있습니까?
jshu

2
물론. 그리고 그 사람들은 MSDN에서 물건을 찾고 있습니까? 그들은 직업 학습이라는 것을하고 있습니다. 아무 문제가 없습니다. 실제로 몇 권의 책을 읽거나 웹 사이트를 탐색하는 것보다 훨씬 생산적이고 유용 할 수 있습니다. 경험 법칙 : 읽은 내용의 약 10 %를 기억합니다. 당신이하는 일의 약 70 %를 기억합니다. 전문성 개발은 도메인에 따라 크게 다릅니다. 실제로 많은 과정을 배우지는 못합니다. 그렇게함으로써 많은 것을 배울 수 있습니다.
quick_now

@Joonas +1 다시 한 번 큰 따옴표. 그러나 그것이 실제로 물어 보는 데 상처를 줄 수있는 이유가 아닌가?
T. Webster

7

회사에서 PD 시간을 할당하는 것이 일반적이거나 권장됩니까?

다른 사람이 말했듯이 권장하지만 결코 본 적이 없습니다.

개발자의 지식과 기술을 최신 상태로 유지하는 것은 누구의 책임입니까?

궁극적으로 개발자입니다. 그 책임의 일부는 또한 귀하를 허용하고 /하거나 격려하는 환경을 찾는 것입니다.

시간제 근로 일정이 PD 시간의 비율을 낮추어야합니까 : 근로?

파트 타임 : 예. 내가 본 모든 아르바이트는 특정 목적으로 시간당 지불됩니다. 소프트웨어 개발과 같은 업무를위한 시간제 근무는 회사가 강력한 팀을 양성하는 것은 물론 장기 개발자를 유지하는 데 관심이 없다는 것을 의미합니다.

개발자가 비 개발자 동료에게 블로그와 책을 읽는 것이 순전히 생산적이라는 것을 어떻게 나타낼 수 있습니까?

나는 모자를 쓰러 뜨릴 때 최첨단 기술과 기술에 대해 알지 못했던 존경받는 개발자에 대해 들어 본 적이 없습니다. 좋은 개발자 가치의 일부는 회사 / 팀에 가치를 제공하고 필요할 때 공유 할 수있는 기술과 기술을 인식하는 것입니다.

사용자 (최종 사용자가 아니라 숙제를하려는 뜨거운 소녀) 인 고용주는 자신의 시간에 그렇게 할 것을 기대할 것입니다. 다른 사람들은 그렇지 않습니다.

블로그와 책을 읽는 것이 실제로 순 생산적인가? (환영 참조)

블로그에 따라 다릅니다. Eric Lippert의 블로그는 일반적으로 더 나은 C # 개발자가됩니까? 아마도. TheDailyWTF? 재미 있듯이 ... 아마도 그렇게 많지 않을 것입니다.


1
알다시피, 나는 매일 wtf에 교육적 가치가 있다고 생각합니다. 나를 위해,하지만 난 사람들과 함께 일을하지 것이다 그것을 (불행하게도) 읽어 교육을받을.
Jason Baker

4

회사에 성숙한 개발 팀이있는 경우 전체 프로세스의 일부로 전문 개발에 시간이 할당 될 수 있습니다. 반대로, 나는 회사가 어떤 식으로 살아 남기 위해 고군분투하고 있기 때문에 어떤 의미에서 튀길 수있는 더 큰 물고기가 있기 때문에 회사 차원에서 전문 개발을하지 않은 신생 기업에서 보았습니다.

개발자는 종종 지식과 기술을 최신 상태로 유지해야 할 책임이 있지만 개발자는 종종 필요에 따라 기술을 개선해야합니다. 예를 들어, 회사에서 사용하는 수백 개의 응용 프로그램 중 실제로 어떤 응용 프로그램을 사용하고 있는지 알고있는 것보다 API에 대한 지식을 전달하는 것만으로 구축중인 시스템의 일부에 연결할 수 있습니다. 여기에 몇 가지 의미가있는 말이 있습니다. 가장 최신의 것을 알고있는 것이 있지만, 다른 쪽은 회사가 사용하는 것과 다를 수 있고 그것이 실제로 잘 알고있는 버전이라는 것입니다.

시간제 근로 일정이 전문성 개발에 소요되는 시간과 제 생각에 소요되는 시간을 결정하는 요소가되어서는 안됩니다. 문제는 상사가 이것을 얼마나 잘 처리 할 것인가입니다.

개발자가 아닌 동료에 따라 유용하거나 쓸모가 없습니다. 우리가 당신이 거의 의사 소통을하지 않는 사람들에 대해 이야기하고 있다면, 이것은 좋은 생각이 아닙니다. 반면에 관리자와 함께 프로젝트를 진행하는 사람들은 다른 이야기를 들려 줄 수 있지만이 경우 핵심은 블로그와 책에서 얻은 지식을 어느 정도 사용하는 것입니다. Google Fu를 사용하여 무언가를 수행하는 방법을 찾는 것은 어느 정도 내 마음에 달려 있으며 Websense와 같은 것들에 의해 차단되지 않은 것을 얻으려면 시작점이 될 것입니다.

무언가를 얻는다면 블로그와 책을 읽는 것이 생산적입니다. 예를 들어, 고급 수학이 필요하지 않은 데이터베이스 기반 웹 사이트에서 일반적으로 작업하는 웹 개발자 인 경우 수치 분석 및 기호 계산에 대한 정보를 읽는 것이 그렇게 유용하지 않을 수 있습니다. 반대로, 리팩토링을 읽는 것은 주제에 대해 더 많이 알고 싶어하고 그것에 대해 많이 배우지 않았다면 유용 할 수 있습니다.

블로그 작성은 의심 할만한 전문성 개발 범주에 속합니다. 피드백을 받고 기술을 개발하기 위해 시선을 기울이고 있다면 효과가 있습니다. 다른 한편으로, 당신이 당신 자신의 자아를 치기 위해 순전히하고 있다면, 나는 효과에 의문을 제기하여 양방향으로 갈 수 있습니다.


3

여러 가지면에서 저는이 질문을 "고용주가 저에게 좋은 급여를 지불해야합니까?" 또는 "나의 고용주가 법이 규정 한 것보다 휴가 시간을 주어야합니까?". 물론, 고용주가 무엇을해야하는지에 대한 많은 다른 견해가 있지만, 대체로 무질서합니다. 고용 조건은 귀하와 고용주 간의 계약입니다. 계약을 수정해야하거나 회사가 거래의 끝을 지키지 않는 경우 다음과 같은 방법을 사용합니다.

  1. 그 계약을 재협상하십시오.
  2. 계약을 종료하십시오 (즉, 종료).

불행히도, 기존 고용주가 새로운 용어에 동의하는 것보다 잠재적 고용주가 물건에 동의하는 것이 일반적으로 쉽습니다.

면책 조항 :

  • 저는 미국을 가정하고 있습니다. 다른 곳에서는 합법성과 가정 중 일부가 변경 될 수 있습니다.
  • 위의 내용 중 어느 것이 든 그렇게 해야 하거나 하지 말아야한다고 말하는 것은 아닙니다 . 나는 그것이 그 방법이라고 말하고 있습니다.

"어떻게"를 지적 +1. 프로그래머에게는 노조가 없으며 노조가 필요하지 않습니다 (좋은 경우).
직업

3

다른 답변에 대해 몇 가지 다른 의견을 남겼지 만 여기에 간단한 답변을 일반화하겠습니다.

당신의 전문 개발은 당신의 사업입니다.

귀하의 고용주 (켜져 있지 않은 경우)는 궁극적으로 두 가지에만 관심이 있습니다.

  • 작업 완료

  • 관련 비용으로 인한 과도한 직원 이탈 방지

그래서 그들이 직면하는 문제는 그것을 달성하는 방법입니다. 고용주는 일반적으로 역량 수준과 일정량의 생산량을 기대합니다. 귀하는 두 가지 모두에 대한 책임이 있지만 고용주는 귀하가 예를 들어이를 수행하도록 도와 줄 수도 있습니다

  • 합리적인 근무 시간

  • 합리적인 근무 환경

  • 합리적인 지불 (땅콩 지불을 피하기 위해 / 원숭이 얻기)

  • 직원들 간의 의사 소통 및 협력 장려

  • 조사, 개선 및 최신 정보에 대한 일정량의 격려.

이것에 대해 일정 금액 (얼마나 많은가)과 격려가 있다는 점에 유의하십시오.

고용주는 책을 선택할 수 있지만 책을 읽도록 강요하는 데 어려움을 겪을 것입니다. 고용주는 코스를 보낼 수 있지만 깨어 있거나주의를 기울 이도록 노력하는 데 어려움을 겪을 수 있습니다.

결국 회의 나 강좌에 참석하거나 더 나은 업무 수행에 도움이되는 책을 구입하는 등 필요한 것을 파악하고 지원을 구하는 것이 중요합니다. 사례를 작성하고 관리 지원 및 비용을 요청해야합니다. 때때로 당신은 그것을 얻을 것입니다, 때로는 당신은하지 않습니다. 일부 관리자는 문화와 그들의 직원이 교육 / 교육이 필요하다는 기대를 가지고 있지만, 그렇지 않은 관리자도 있습니다. 어떤 사람들은 그것을 기대하지만 사람들이 스스로 그것을 찾기를 원합니다 (모든 것이 성인이어야한다고 사람들에게 먹이를주는 것이 아닙니다).

블로그, 잡지 등을 읽을 때, 자신을 교육하고 끊어 버리는 것 사이에는 REALLY FINE LINE이 있습니다.

MSDN에서 Windows 자료를 읽는 경우 작업과 관련이 있습니다. Electronic Design 잡지를 읽는 중이라면 작업과 관련이있을 수 있습니다. XKCD 또는 이전 약물 군주의 병을 읽고 있다면 작동하지 않습니다.

당신이 여기있는 어려움은 인식입니다 : 만약 당신이 블로그처럼 보이는 웹 브라우저 오픈 리딩 자료를 가지고 있다면, 그것의 업무 관련 여부를 아는 유일한 사람은 당신입니다. 바보처럼 보이는 일을하는 데 걸리면 인식을 만들었 기 때문에 문제가있는 것입니다.

결국, 정규 교육처럼 보이거나 분명히 업무와 관련된 것 (매뉴얼 페이지 읽기 등) : 근무 시간.

정당화 할 수있는 코스 등 : 근무 시간. (하지만 아래에 더 있습니다).

궁금하지만 작업과 직접 관련이없는 블로그 및 기사 읽기 : 본인의 시간.


코스 및 컨퍼런스에 대한 참고 사항 : 일부는 하루에 8 시간 일하고 비용을 지불한다는 태도를 가지고 있으므로 8 시간 동안 운영되며 저녁에 저녁 식사를하는 컨퍼런스는 다음과 같습니다. 그것을 만들기 위해). 마찬가지로, 저녁이나 주말에 여행을해야한다면 ... 회사에서해야합니다.

글쎄-당신이 이런 종류의 교육으로부터 무언가를 얻는다는 것을 기억하십시오. 그래서 회사는 코스, 여행, 숙박 시설을 위해 봄을 맞이하고 저녁 저녁을 보충 할 시간을 줄 것으로 기대됩니다. (그들이 지불 한); 마찬가지로 그들은 일요일이나 어느 날 저녁에 여행 시간을 구성합니다.

이 경우에는 당신이 힘든 행운으로 잃어버린 시간을 치료하기 위해주고받는 것이 합리적입니다.


Downvoters-이유를 말하면 좋을 것입니다.
quick_now 2012

2

직장에서 우리는 스스로 최신 정보를 유지할 책임이 있지만, 수업을 받거나 책을 읽으려면 회사에 비용을 지불하도록 요청하고 수업 시간에 공부할 것을 회사에 요청할 수 있습니다. 또한 일주일 동안 자체 학습 시간이 주어 졌으므로 파이썬을 배우기 시작했습니다 (정기적 인 일이 거의 없었을 때 촬영해야 함). 그것은 지금까지 나에게 잘 효과가 있었지만, 그것은 개인적으로 책임이 있습니다. 만약 내가 공부할 시간을 요청하지 않았다면 아무도 그것을하도록 강요하지 않았을 것입니다.


그리고 이것이 있어야합니다. 저는 관리자들이 경력 개발을 준비 할 것으로 기대하는 사람들과 함께 일했습니다. 무슨 쓰레기. 자신의 개발 책임은 귀하에게 있습니다. 책이나 코스 또는 일을 더 잘하는 데 도움이 될만한 것을 찾으면 세부 정보를 얻으십시오 (사서로 된 반쪽으로 CASE를 작성하고 채팅을 위해 관리자에게 가져 가십시오). 10 개 중 7 회 승인을받습니다. 그것의 헛소리 또는 변덕이라면 잊어 버려라. 그것이 어떻게 당신의 일을 더 잘하게하는지 보여주십시오.
quick_now

1

나는 회사가 나를 위해 이런 종류의 일을 예약하기를 원치 않는다고 생각합니다.

  • 맑은 마음
  • 길 잃은 생각 없음 (현재 프로젝트, 개인적인 것 등)

현재 컴파일 타임 / unittest-time을 사용하여 SO / 기술 블로그 / Google Talks 등을 긴장을 풀고 탐색 할 수 있습니다.

이 "예비"시간에 내가 일을하는 짧은 일. 집에서 오래할수록 침착하게

물론 자녀를 할당 할 수있는 개인적인 시간에 대해 많은 도움을 돌보지 않아도된다고 생각합니다.

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