갈리레요
67
2021-04-17 01:17:45 작성 2021-04-17 01:18:33 수정됨
2
440

<서두> 팀프로젝트가 좋을까요? 개인프로젝트가 좋을까요?




<상황 1>
사실 비전공자입니다. 현재 7개월 과정을 듣고 있구요. 현재 3분의 1정도 왔습니다. 사실 c언어를 베이스로 나아가고 있습니다. 현재는 동적할당, 구조체, 포인터를 활용하여 프로젝트를 만듭니다. 하지만 궁금한 부분이 분명히 할당량을 분배해 주었고 저의 맡은 부분은 끝냈습니다. 그리고 최종적으로 종합만이 남아 있습니다. 하지만 제가 짠 코드는 종합에 포함되지도 않고 자기자신들이 짠 코드만 종합하더라구요. 그래서 팀프로젝트를 참여한다고 큰 도움이 되는 것도 아니고요. 학원이고 학생들이다보니 그동 팀원들 사람들이 소중하다고 생각하지 않는 듯합니다. 만약 기업에서 진행하는 프로젝트이면 경력 쌓는것도 그렇고 회사가 수입을 벌어야 하는분이니 좀더 사람의 중요성 서로간의 커뮤니케이션등 활발한꺼같은데요. 학원보다요. 어떻게해야할지 모르겠습니다.ㅜㅜ?

또하나 든 생각이 난 이해도 되지도 않았는데, 같이 하다보면 이해되신분들은 저를 통해서 더 많은 정보를 얻는 반면에 전 로직이 이해가 되지도 않는 저는 얻는 것이 없다고 생각이 듭니다. 잘하는 사람들만 좋은 격이네요. 당연히 시간을 주면 저두 분석을하고 이해를 할 수 있습니다. 열등감이 생겨서 더 노력하려는 부분도 없지 않아 있습니다. 

<궁금한 부분>
1. 신입개발자면서 비전공자라면 어느정도 성장했느냐에 따라 들어갈 수 있는 기업 천차만별일 듯합니다. 어렵사리 처음에 입사하면, 팀에 소속되어 업무를 진행하나요?

2. 각자 파트를 맡아서 종합하여 진행하는 식 인가요?

0
  • 댓글 2

  • zerosugar
    184
    2021-04-17 09:00:10 작성 2021-04-17 09:16:31 수정됨

    1. 유지보수 전문 개발이 아니라면, 하나의 소프트웨어에 필요한 다양한 기술분야나  역할이 다양하기에 팀으로 움직입니다. 계약부터 시작해서 고객사 협의, 설계, 디자인, 개발, 테스트, 배포, 운영 까지 다양한 분야의 사람들이 있어서 협업은 필수입니다.


    2. 각자 전문영역을 담당합니다. 같은  기술영역의 개발자(예) 프론트엔드 ) 라고 하더라도 다른 페이지, 다른 비즈니스 로직 등을 담당하게 되고, 일부 개발자의 경우에는 공유되는 영역만 담당하는 개발자도 있습니다.

    보통 VCS라고 해서 개발 중 매번 변경되는 부분을 관리할 수 잇는 소프트웨어를 사용해서 내가 만든 부분을 결과로서의 소프트웨어로 병합(merge) 합니다. 


    이 병합 과정에서 pull request나 코드 리뷰 등을 통해  코드가 공유 되고 검사되는 것이 소프트웨어 공학에서 말하는 정상 과정이나 보통 이런 절차를 지키는 것은 기업문화에 따라 달라집니다.


    실력에 따라 다르나, 일반적으로 입문자의 경우 옆에 배울 수 있는 사람이 있는 게 도움이 됩니다.

    나보다 잘 아는 사람이 아니더라도, 모각코처럼 사람들이 같이 일을 함에 있어서

    발생하는 시너지가 분명히 존재합니다.

    인간의 육체적 능력은 고릴라같은 동물보다 약하지만 지금까지 지구에서 살아남은 이유는

    서로 커뮤니케이션을 할 수 있고 힘을 합칠 수 있었기 때문입니다. 

    말씀하시는 것도 굉장히 개인적인 이득에 집중되어 있습니다.

    내가 좋은 일, 남이 좋은 일이라고 구분해서 따지는데 신경쓰기보다는 현재는

    협업하는 방법을 배우는 데 좀 더 집중하셔야 될것같습니다.

    그렇게 따지시는 건 어느정도 시간이 지난 다음에 해도 늦지 않습니다.

    다양한 사람들을 만나고 그 사람들로부터 배우세요,

    그게 교사이든 반면교사(反面敎師) 이던 누구든지 배울 게 있습니다.

    어느 정도 배웠다고 느끼시면 나랑 잘 맞는 사람들을 찾아 같이 일하고 시너지를 극대화 하시면 됩니다.

  • 왕왕
    982
    2021-04-17 11:49:38
    입문이시면 혼자서 만드는 것도 괜찮다고 보는데
  • 로그인을 하시면 댓글을 등록할 수 있습니다.