개발자 관계

오픈소스 프로젝트, 당신의 좋은 스승이자 친구가 될 수 있습니다

2018-10-03
개발자 관계
ko

오픈소스 프로젝트는 회사에 큰 가치를 가져다줄 뿐만 아니라, 사용자 자신에게도 큰 가치를 가져다줄 수 있습니다.

현재 대부분 회사 제품의 기초는 오픈소스 프로젝트로, 개발 패키지에서 제품 자체까지 포함됩니다. 저는 심지어 오픈소스 프로젝트가 없는 세상이 어떤 세상일지 상상해 봅니다. 인터넷의 공유 정신이 인터넷을 이렇게 빠르게 발전시켰습니다.

하지만 많은 사람들은 오픈소스 프로젝트를 사용하여 회사가 빠르게 플랫폼과 제품을 구축하도록 돕는 데만 국한됩니다. 사실 오픈소스 프로젝트는 당신의 좋은 스승이자 친구가 될 수 있습니다.

소셜 관계 확장

세계 최대 코드 커뮤니티인 github은 소셜 활동의 좋은 장소입니다. 우리가 함께 오픈소스 프로젝트를 개발하든, 함께 오픈소스 프로젝트를 사용하든, 오픈소스 프로젝트에 기반하여 우리는 커뮤니티와 공통 주제를 갖게 됩니다. 우리는 다양한 기술 회의에 참석하고, 이러한 오픈소스 프로젝트로 인해 서로 가까워지며 깊은 우정을 맺습니다. 친구 만세!

코드 예제의 귀중한 출처가 되다

제 프로젝트에서 Kafka를 읽어야 했습니다. 하지만 처음으로 Kafka API를 접했고, Google에서 검색해 보니 그 코드 조각들이 너무 Demo였습니다. 그리고 이렇게 직접 복사해 온 코드 조각은 종종 거대한 위험을 내포하고 있습니다. 저는 계속 Spark 코드를 읽고 있어서 Spark에서 Kafka를 읽는 코드를 찾아보았습니다. 아주 잘 작성되어 있었고 “산업급”이었으며, 재사용성도 충분히 좋았습니다. 이보다 더 아름다운 일은 없다고 생각합니다. 저는 Yarn 프로그래밍을 배우고 싶었고, 책을 읽는 것 외에도 실제 “산업급” 코드가 어떤 모습인지 보고 싶었습니다. 그래서 Spark의 Yarn 관련 코드를 연구했습니다. 정말 훌륭한 일이었습니다. 오픈소스 프로젝트가 당신의 진정한 코드 예제의 보물창고입니다. 마음껏 발굴하세요.

코드 규범의 모범

코드는 실행되어야 할 뿐만 아니라 읽을 수 있어야 합니다. 각 오픈소스 프로젝트는 코드 규범에 대한 요구사항이 있으며, 대규모 협업 테스트를 견뎌왔음이 입증되었습니다. 예를 들어 Spark의 scala-style-guide 규범, 그리고 구체적인 프로젝트에 들어가면 이러한 규칙이 어떻게 효과적으로 실천되는지 볼 수 있습니다. Spark 코드를 보면 아름다움을 느낄 수 있습니다.

빨간색 상자로 표시된 그 줄의 코드를 보았을 때, 저는 감동의 눈물을 흘렸습니다.

프로그래밍 언어의 좋은 교재

저는 한때 많은 언어의 프로그래머였습니다. C, PHP, Ruby, Java, Python, JavaScript, Flex. 나중에 저는 Scala를 배웠습니다. 이것은 아름답고 학구적인 분위기가 있으며, 객체 지향과 함수형 프로그래밍을 완벽하게 통합한 강력한 타입 시스템을 가진 언어입니다. 저는 Spark 소스 코드에서 많은 흥미로운 용법을 보았고, 오픈소스 프로젝트를 이해하면서 제 언어 지식도 계속 업데이트되었습니다. 그것은 매우 훌륭한 선생님으로, 많은 Scala 고수들의 경험을 모았으며, 이것들을 모두 Spark 프로젝트를 통해 잘 배울 수 있고, 전승도 받을 수 있습니다.

네, 오픈소스 프로젝트는 한 언어를 증명하고, 한 언어를 성취하며, 최고의 전도자이자 우리의 좋은 언어 선생님입니다.

인정받기

오픈소스 프로젝트의 Contributor이든资深 사용자이든, 당신은 많은 사람들에게 존경받을 것입니다. 물론 그들은 당신을 존경하는 것이 아니라, 당신이 오픈소스 프로젝트에 기울인 노력을 존경하는 것입니다. 그리고 그들은 당신을 통해 오픈소스 프로젝트를 더 많이 이해할 수 있으며, 오픈소스 프로젝트가 그들의 플랫폼에서 더 안정적으로 실행될 수 있도록 할 수 있습니다. 인간은 사회적 동물로, 매슬로우의 인간 욕구 5단계 이론에 따르면, 그는 프로그래머를 한 번에 존경 욕구와 자아 실현이라는 두 가지 최고 수준의 욕구로 끌어올립니다. 음, 정말 훌륭합니다.

오픈소스 프로젝트에 경의를

오픈소스 프로젝트는 우리의 좋은 스승이자 친구입니다. 그들에게 경의를 표합시다.

재게시 출처: 개발자 관계 »


Similar Posts

Content icon
Content