- 회사에서 개발자로 일한다는 것은, 팀에 소속되어 다른 개발자들과 함께 일한다는 것
- 개발자는 개발 능력만 중요한 게 아니라 협업 능력도 중요하다 -> 협업 능력도 비중 있게 평가된다
- 프로젝트 경험과 협업 능력을 모두 어필할 수 있는 것이 바로 팀 프로젝트
- 전공자들은 학교에서 팀 프로젝트를 여러 번 수행한다
- 비전공자들은 팀 프로젝트 경험을 자연스럽게 갖기는 쉽지 않지만, 여러가지 방법이 있다
비전공자가 팀 프로젝트를 만들 방법은 ?
1. 그룹 스터디 팀원들과 팀 프로젝트 진행하기
- 그룹 스터디 팀원들과 팀 프로젝트 진행하기 모르는 사람들이 만나서 프로젝트부터 만들면
서로의 실력도 모르고 신뢰도 없어서 진행이 힘들다
- 그룹 스터디를 진행 후, 성실하게 참여하는 스터디원들과 팀 프로젝트를 진행한다
- 함께 학습한 기술을 기반으로 팀 프로젝트를 개발하면 팀원 간의 기술 격차가 줄어들어 진행에 있어 수월해진다
2. 학원 동기들과 팀 프로젝트 진행하기
- 학원에서 팀을 구성해주지 않더라도, 열심히 하는 동기들과 따로 팀 프로젝트를 진행하는 것이 좋다
- 학원 동기들은 기술 베이스도 비슷하고, 취업을 해야 하는 공통된 목표가 있기 때문에 진행이 비교적 수월하다
- 무임승차하는 학생이나 게으른 사람들을 끌고 갈 필요가 없다. 냉철하게 버리고 목표 달성을 최우선해야 한다
3. IT 동아리 / 모임에 가입해서 팀 프로젝트 진행하기
- 디프만, 프로 그라피, 넥스터즈 등
- 디자이너와 함께 만드는 팀 프로젝트라서 개발자들끼리 했을 때 보다 완성도가 더 높다
- 가입하려면 면접 동의 평가 절차가 있기 때문에, 열정과 능력이 어느 정도 검증된 참여자들과 함께 만들 수 있다
- 실제 개발자로 일할 때에도 기획자, 디자이너와 협업하기 때문에 실무와 비슷하게 팀 프로젝트를 경험할 수 있다
[주의할 점]
1. 팀 인원이 많으면 많을수록 프로젝트는 산으로 간다. 2~4명이 적당하다
2. 최대한 단순하게 기획하고, 프로토타입을 완성한 후에 기능을 덧붙여나간다
3. GitHub에 Organization을 만들어서 코드가 올라간 저장소를 공동관리하는 것이 좋다
'Other efforts > Employment' 카테고리의 다른 글
GitHub에 해야할 것들 (0) | 2021.08.10 |
---|---|
개발 블로그 & GitHub (0) | 2021.08.09 |
ToyProject 정의 (0) | 2021.08.06 |
개발자 포트폴리오 (0) | 2021.08.06 |
이력서에 담을 내용 [자격증 / 외부활동] (0) | 2021.08.05 |