여기에 이미 많은 것이 제시되어 있으므로, 나는 말한 것을 반복하지 않을 것입니다.
한눈에 전문가 및 관리 기술 / 아이디어를 가진 리더가있는 것 같습니다. 그것은 좋지만 불완전 합니다.
당신 은 실용적입니다 : 그들의 삶을 더 쉽게 만듭니다.
커버 할 수있는 영역이 두 개 이상 있습니다.
- 신생 기업이 선택한 언어의 기술적 세부 사항을 심층적으로 다룹니다.
- 코드의 품질을 향상시키고 코드의 거친 부분을 매끄럽게 처리
인위적인
그 사람들은 해당 분야의 전문가이며 이것이 좋은 일이지만 종이 봉지에서 길을 코딩하는 방법을 아는 것은 아닙니다. 솔직히, 나는 매우 밝은 사람들이 무시할 수없는 코드를 작성하는 것을 보았습니다.
여기에서 기술 리더가 될 수 있습니다. 모든 미묘함을 알 때까지 언어를 배우십시오. 커뮤니티가 사용하는 관용구를 배웁니다. 존재하는 유용한 라이브러리를 연구하십시오.
품질
감사하지만 유용한 작업이 있습니다.
- 누가 코드 소스 저장소를 유지합니까?
- 누가 테스트를 작성 / 유지합니까?
- 누가 테스트 슈트 통과를 모니터링합니까? 유죄 판결을 식별? 가해자에게 가혹한 핑?
매우 공식적인 것이 든 아니든 도움이되는 몇 가지 단계가 있습니다.
- 커밋을 어떻게 검토합니까? (코드의 일부 영역과 관련된 소유권이 있습니까?)
- 작업 / 작업을 어떻게 계획합니까?
아이디어를 갖고 코드를 작성하는 데는 많은 주변 활동이 있습니다.
당신은 여기에서 품질 리더가 될 수있는 기회가 있습니다. 업계 모범 사례 ( "Agile"비트, 스크럼 비트, TDD 비트 등)를 배우고 회사에 적합한 프로세스를 구성하십시오. 빌드 시스템 (make, cmake, ninja 등)을 배우고 쉽게 구축 / 배포 할 수있는 스크립트를 작성하십시오. Jenkins (또는 무엇이든)를 확인하고 지속적인 통합 서버를 구축하십시오.
그들은 각자의 영역에서 인상적이며 훌륭합니다. 당신이 전문화되지 않은 순간부터, 나는 당신이 약점을 식별하고 (당신의 의견을 요청할 수도 있습니다) 격차를 메울 때라고 말할 것입니다!