아하
생활

생활꿀팁

까칠한복어141
까칠한복어141

깃허브 어떻게 관리를해야할까요?

국비학원에서 프로그래밍을 배우고있는 비전공자 학생입니다. 제가 같은학원사람들에 비해서도 뒤쳐지기도하고.. 비전공비보다보니 취업이 걱정되네요. 여러 사이트들에서 깃허브를 준비하면 도움이 된다고 하는데 그게 뭔지도 잘 모르겠고.. 어떻게 준비를 해야할까요? 또 어떤 지식을 준비해놓아야 취업 후 잘 적응할 수 있을까요?

55글자 더 채워주세요.
3개의 답변이 있어요!
  • 보랏빛수염고래51
    보랏빛수염고래51

    GitHub는 버전 컨트롤 소프트웨어이인 Git을 기반으로 소스코드 버전을 관리할 수 있는 서비스입니다.

    한마디로 말씀드리면, GitHub를 통해서 프로젝트 진행한것들을 잘 정리해 놓으라는 얘기입니다. GitHub를 준비하란 얘기는 프로젝트를 일단 진행하라는 얘기에요. 즉, 프로그래밍 했던 것들을 GitHub에다가 업로드 해 놓으면 됩니다.

    그리고 말씀드리고 싶은것은 막연하게 취업준비를 하시지 마시고 원하고자는 기업에서 원하는 인재상과 커리어패스 및 채용 과정에 필요한 여러가지 요소들을 고려해서 준비하셔야됩니다.

    프로그래밍 지식은 끝도 없습니다. 중요한 것들도 한도 끝도 없습니다. 그렇지만 기본적으로 필요한 개념들은 있습니다. 바로 알고리즘과 자료구조, 네트워크, 컴퓨터 구조, 운영체제, 데이터베이스 같은 기초 지식들입니다. 특히 알고리즘은 굉장히 중요하므로 꼭 공부해두시길 바랍니다. 결국 코딩테스트는 알고리즘을 묻는 문제입니다.

  • 우선 프로그램 개발자가 100% 전공자는 아닙니다

    저 역시도 기계과 나왔습니다만 개발이 좋아서 현재도 프로그램 개발 관련일을 하고 있습니다

    실력 늘리는 방법은 많은 문제들을 풀어나가는건데,

    남들에게 뒤쳐진다면? 남들과 같은 레벨의 문제를 풀 생각을 하지 마시고,

    난이도가 좀 낮은 문제들을 더 많이 풀어보시기 바랍니다

    그러면서 탄탄한 실력을 키우시는게 좋다고 보여집니다.

    또한 실력을 키우던중에 작은 프로젝트를 진행하시고, 그 결과를 블로그등에 포스팅하여

    결과를 올려놓으세요,차후에 블로그를 포트폴리오로 정리하여 면접볼때 사용하시면 좋습니다

  • 저는 개인적으로는 깃허브에 여러가지 레파지토리를 만들어 놓기는 합니다.

    어떠한 것을 공부한다고 했을때 레파지토리를 하나 만들고 예제코드를 작성해보고 올려놓는 방법으로도 이용을 하고 있습니다.

    또는 깃허브 위키에 내용정리를 한다던지 하는 정리를 하기도 합니다.

    신입 개발자로 취업을 준비중이라면 깃허브도 좋기는 하지만 우선 어떠한 것을 만들어보는 것을 추천합니다.

    국비교육과정에 따라서 웹개발, 데이터분석, 클라우드 등등 다양한 주제가 있는 것으로 알고 있습니다.

    여기서 배운 기술로 웹개발이라면 홈페이지를 만들던지 또는 게시판을 만들어보는 등의 실제 개발을 해보는 것을 추천합니다.

    채용하려고 면접에 들어가서 면접자한테 질문을 해야하는데 해본것이 없으면 음... 질문하는 사람도 당황스럽습니다.

    어떠한 프로젝트를 진행했는지 거기서 어떠한 역활을 했는지에 따라서 질문이 달라지기도 합니다

    질문자가 모든 기술을 알수는 없지만 그래도 기본적인것은 아는 경우가 많기 때문에 하지도 않은 것을 했다고 말하면 대부분 근방 알수가 있습니다.