군만두의 IT 공부 일지

[공유] 해외 개발자 커뮤니티 본문

참고

[공유] 해외 개발자 커뮤니티

mandus 2022. 8. 12. 17:52

목차

    수정일: 2023.08.01

    개발자 커뮤니티 정리글을 공유함.

    여러 사이트를 둘러보면서 찾아봤지만 거의 비슷한 내용이 많음. 모든 사이트를 이용하는 것은 어렵기 때문에, 개인적으로 스택오버플로우를 추천함.

    (수정) ChatGPT를 사용하여 설명을 추가함.


    요약

    개발자 커뮤니티는 일반 커뮤니티와 다르게 소스, 질문, 구인구직, 일자리, 사는 이야기 등으로 구성이 되어 있어 개발자나 개발자가 되고 싶은 분에게 유용함. 보통 개발 언어에 따라 추천하는 사이트가 다르기 때문에 개발 언어를 참고해서 이용하시길 바람.


    ⭐내용

    1) stack overflow

    스택오버플로우(Stack Overflow)는 프로그래밍과 컴퓨터 과학 관련 질문과 답변을 주고받는 데 사용되는 온라인 지식 공유 커뮤니티임. 2008년에 Jeff Atwood과 Joel Spolsky에 의해 만들어졌으며, 프로그래머들이 서로 도움을 주고받고 지식을 공유하는 데 중점을 둔 사이트로서 인기가 많음.

    # ChatGPT 사용
    1. 질문과 답변: 사용자들은 프로그래밍 및 컴퓨터 과학 관련 질문을 올리고 다른 사용자들이 그에 대한 답변을 제공할 수 있습니다. 이를 통해 실제 문제를 해결하거나 공동 작업을 통해 지식을 나눌 수 있습니다.
    2. 투표 시스템: 사용자들은 질문과 답변에 대해 투표를 할 수 있습니다. 높은 투표를 받은 답변은 주로 정확하고 유용하다는 것을 나타내며, 이를 통해 가장 좋은 답변이 상위에 위치하게 됩니다.
    3. 뱃지 시스템: 사용자들은 활동에 따라 다양한 종류의 뱃지를 받을 수 있습니다. 이 뱃지들은 사용자들의 참여 정도와 기여도를 보여주는 역할을 합니다.
    4. 포인트와 등급: 사용자들은 다른 사용자들에게 도움을 주는 활동을 할 때 포인트를 얻을 수 있습니다. 이를 통해 등급이 상승하고, 다른 기능들을 이용할 수 있게 됩니다.
    5. 태그 시스템: 질문에는 관련된 주제를 표시하는 태그를 추가할 수 있습니다. 이를 통해 사용자들은 관심 있는 주제로 쉽게 필터링하여 질문과 답변을 찾을 수 있습니다.
    2) GitHub Community

    깃허브(GitHub) 커뮤니티는 개발자들이 소프트웨어 개발과 관련된 프로젝트를 호스팅하고 협업하는 온라인 플랫폼임. 2008년에 창립되었으며, Git 버전 관리 시스템을 기반으로 함. 깃허브는 오픈 소스 프로젝트뿐만 아니라 상용 프로젝트도 호스팅할 수 있으며, 전 세계 개발자들이 모여서 지식을 공유하고 프로젝트에 기여하는데 중점을 두고 있음.

    # ChatGPT 사용
    1. 리포지토리(Repository): 깃허브에서는 프로젝트의 코드, 문서, 리소스 등을 저장하는 저장소를 리포지토리라고 합니다. 개발자들은 자신의 프로젝트를 리포지토리에 등록하여 공개하거나 비공개로 관리할 수 있습니다.
    2. 이슈(Issues): 이슈는 개발 프로젝트에서 수정이 필요한 사항이나 버그, 기능 요청 등을 추적하고 관리하는 도구입니다. 다른 개발자들이 이슈를 등록하고, 이슈에 대한 논의와 해결 과정이 진행됩니다.
    3. 풀 리퀘스트(Pull Request): 개발자들은 다른 프로젝트에 대한 수정 사항을 제안하는 풀 리퀘스트를 생성할 수 있습니다. 이를 통해 리포지토리 소유자는 다른 개발자들이 기여한 코드를 검토하고 원본 프로젝트에 통합할 수 있습니다.
    4. 라이선스(License): 깃허브에서는 프로젝트에 사용되는 라이선스를 명시하여 해당 프로젝트의 사용 조건과 권한을 설정할 수 있습니다.
    5. 웹 호스팅과 협업: 깃허브는 소스 코드 뿐만 아니라 웹 호스팅을 제공하여 프로젝트의 문서, 웹 사이트 등을 호스팅할 수 있습니다. 또한, 여러 개발자가 협업하여 프로젝트를 관리하고 개발할 수 있는 도구들을 제공합니다.
    6. 소셜 기능: 사용자들은 다른 개발자들과 소통하고, 팔로우하며, 스타(Star)와 포크(Fork) 등의 기능을 통해 다른 프로젝트를 즐겨찾기하거나, 프로젝트를 분기하여 자신의 버전을 만들 수 있습니다.

    깃허브는 깃 저장소 호스팅을 지원하는 웹 서비스로 협업에서 버전 관리를 할 때 저장소도 사용이 되는 경우가 많음. 따라서 깃허브 사용법을 알아두는 것이 좋으며, 깃허브 커뮤니티에서는 깃허브 관련 정보를 얻을 수 있음.

    3) 애플 개발자 포럼

    애플 개발자 포럼(Apple Developer Forums)은 애플(Apple Inc.)의 개발자들이 소프트웨어 개발과 관련된 주제를 논의하고 서로 도움을 주고받을 수 있는 공식 온라인 커뮤니티임. 이 포럼은 애플의 생태계에 속하는 다양한 개발자들이 모여 정보를 공유하고 기술적인 문제를 해결하는 데 사용됨.

    # ChatGPT 사용
    1. 주제별 포럼: 애플 개발자 포럼은 다양한 주제와 관련된 포럼으로 구성되어 있습니다. iOS 앱 개발, macOS 앱 개발, watchOS 앱 개발, tvOS 앱 개발 등과 같이 플랫폼과 기술에 특화된 포럼들이 있습니다.
    2. 질문과 답변: 포럼 사용자들은 질문을 올리고 다른 사용자들이 답변을 제공할 수 있습니다. 이를 통해 개발자들은 기술적인 어려움을 해결하거나 기능 구현에 대한 조언을 받을 수 있습니다.
    3. 애플 엔지니어 참여: 애플의 엔지니어들도 포럼에 활발하게 참여합니다. 때때로 엔지니어들이 질문에 직접 답변하거나 사용자들의 의견을 확인하고 피드백을 제공하기도 합니다.
    4. 정보 공유와 업데이트: 애플은 포럼을 통해 새로운 SDK(Software Development Kit) 업데이트, 배포, 기술적인 변경 사항 등의 정보를 개발자들과 공유합니다.
    5. 검색 기능: 포럼 내 검색 기능을 통해 이미 다루어진 주제나 비슷한 문제를 찾을 수 있습니다.

    대부분의 커뮤니티는 질문과 답변을 영어로 하기 때문에 번역기를 사용하는 것이 좋음.

    ⭐참고사이트

    1) JFactory, 개발자 커뮤니티 사이트 추천 BEST, 2022.03.17, https://jfactory.tistory.com/5#3._GitHub_Community

    '참고' 카테고리의 다른 글

    [ChatGPT] ChatGPT API Key 발급(파이썬 활용)  (2) 2024.02.05
    [공유] 국내 개발자 커뮤니티  (0) 2022.08.12
    Comments