우리는 워크로드를 없애기 위해 제로 또는 일반적인 취미 수준의 프로그래밍 경험이있는 일부 직원을 가르치는 것을 고려하고 있습니다.
우리는 가장 친숙한 문서와 배우기 쉬운 바람이있는 Python / Django를 사용합니다.
저는 현재 회사의 일인 IT 부서이고 회사에 필요한 모든 것을 개발할 시간이 충분하지 않습니다. 우리는 소프트웨어 회사가 아니지만 사내 IT를 통해 작업을 자동화하고 고객 서비스 기능을 개발하며 데이터를 분석하는 데 도움을줍니다.
코드베이스에서 작업하는 신인을 천천히 어떻게 통합합니까? 인턴이 있다고 가정하십시오-그들은 무엇을합니까? 몇 년 동안 실수 / 이상한 디자인 패턴을 처리 할 때 핵심 코드를 디자인하거나 개발하는 것을 완전히 꺼려합니다. 기본 개발자는 코드를 해결해야하는 사람입니다.
내 생각에는 신인이 기존 코드 만 수정하고 핵심 기능은 작성하지 않는 것이 었습니다. 기능 자체를 빌드 한 후 간단한 작업으로 작업을 오프로드 할 수 있습니다 .
우리는 직원들이 회사에서 가치를 배우고 찾는 것을 원하며 일반적으로 사람들이 '계급을 올립니다'.
일반 / 취미 수준의 프로그래밍을하는 사람들을 가르치는 것이 표준 관행입니까? 소프트웨어 회사에서 "계급 이동"은 중급 프로그래머를 위해 어떻게 작동합니까? 핵심 코드 작업은 언제 시작합니까?
도움말보다 더 많은 피해를 입을 것인지 또는 핵심 사이트 코드 (절연 환경?)를 위험에 빠뜨리지 않고 도움을 사용할 수있는 방법이 있는지 결정하려고합니다.