오늘의 공부범위 : (저번이 8-9강이었나보다..?!ㅋㅋ)강의 10강 내용(Part1. ch3. 1강)
목차
1. Part1 마무리 및 복습시간..!!
오늘도 힘내서 시작해보자..!!😄
사이드 프로젝트의 시작..!!!
더치페이를 따라하면서 내 사이드 프로젝트도 시작해보고 싶다..(너무너무 하고싶다..!!!!!!)
사이드 프로젝트 = 기회
사이드 프로젝트는 단순히 자신의 역량을 늘릴 수 있는 기회를 제공하는 것뿐만 아니라, 본인의 욕구를 충족시키는데에도 큰 역할을 합니다. 기술적인 성장을 뿐만 아니라, 협업 측면에서도 많은 성장을 이룰 수 있습니다.
사이드 프로젝트, 주제 정하기
사이드 프로젝트를 시작하기 위해서는, 가장 먼저 주제를 정해야 합니다. 이 과정은 매우 중요한 스텝으로, 주제를 선정하는 것이 성공의 열쇠입니다.
주제를 정하기 위해서는, 현실에서 있는 문제를 찾아내고 이를 해결하기 위한 아이디어를 생각해내는 것이 좋습니다. 예를 들어, 내 주변에서 있는 문제를 찾아내기 위해서는 내 감정에 집중해볼 수 있습니다. 또는 내 하루 루틴에서 불편한 것들을 기록해보는 것도 좋은 방법입니다.
주제를 정한 후에는, 5-WHY 기법을 활용하여 아이디어를 판별할 수 있습니다. 이를 통해, 더 나은 아이디어를 도출할 수 있으며, 사이드 프로젝트의 성공 확률을 높일 수 있습니다.
🌟 1인 개발 vs 팀 개발 중 선택
개발자가 되기 위해서는, 본인의 성향과 프로젝트의 성격을 고려하여 개발 방식을 선택해야 합니다. 혼자서 개발하면서 커버하기 어려운 부분이 있고, 다른 전문 인력의 도움이 필요하다면 팀 개발을 선택하는 것이 좋습니다. 반면, 혼자서도 충분히 개발이 가능하고 자기관리 능력도 뛰어나다면 1인 개발을 선택하는 것도 좋은 방법입니다. 그러나 전반적으로 팀 개발을 추천합니다. 팀 개발을 하면, 실무와 가까운 경험을 쌓을 수 있을 뿐 아니라 소프트 스킬을 기를 수 있는 기회가 됩니다.
🆙 프로젝트 관리의 중요성
프로젝트 관리는, 개발자에게 있어 매우 중요한 역할을 합니다. 프로젝트를 원활하게 진행하고 효율적인 협업을 위해서는 프로젝트가 잘 관리되어야 합니다. 프로젝트가 잘 관리되면, 개발 일정도 잘 관리할 수 있을 뿐 아니라, 시니어가 되어가면서 프로젝트를 리딩할 기회를 얻을 수 있습니다.
🚀 개발자로서 잘 알아야 할 것들
개발자로서, 프로젝트의 목표와 목적을 잘 이해하는 것이 중요합니다. 또한 일의 우선순위를 이해하고, 개발 일정을 산출하는 능력도 필요합니다. 또한, 타 조직/직군과의 커뮤니케이션 능력과 문서화 능력도 중요합니다. 이러한 역량을 키우면, 개발자로서 더욱 성공할 수 있습니다.
🔄소프트웨어 방법론
- 현재 실무에서는 Agile > Scrum을 주로 사용합니다.
- Scrum은 2~4주 단위의 Sprint를 반복하는 기법으로, 기간 안에 목표를 달성하는 것이 최우선입니다. 이를 위해, Sprint를 계획하고, 진행 상태를 공유하고, 회고하는 미팅이 주기적으로 이루어집니다.
- Agile 방법론은 빠른 개발과 변화에 대응하기 위한 방법론으로, 프로젝트 진행 중에도 요구사항이나 상황에 따라 계속해서 개선해 나갈 수 있도록 합니다. 이를 위해, 프로젝트 팀원들과 소통하고, 유연하게 대처하는 것이 중요합니다.
이상이 Part1 복습내용인데, 구체적인 내용은 앞으로 실습할 것이므로 이 정도만 정리하고 내일부터는 바로 다음 내용으로 가보자..!!
관련링크
패스트캠퍼스 : http://bit.ly/3Y34pE0
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
#패스트캠퍼스 #패캠챌린지 #수강료0원챌린지 #환급챌린지 #직장인인강 #직장인자기계발 #패캠인강후기 #패스트캠퍼스후기 #오공완 #사이드프로젝트10개기술스택으로구현하는풀스택서버리스프로젝트withReact
'study > Challenge' 카테고리의 다른 글
[Challenge / day-10] Part2 시작 (2) | 2023.03.01 |
---|---|
[Challenge / day-9] 나의 사이드 프로젝트 찾기 (0) | 2023.02.28 |
[Challenge / day-7] 소프트웨어 개발주기 (1) | 2023.02.26 |
[Challenge / day-6]프로젝트 관리하는 법 (3) | 2023.02.25 |
[Challenge / day-5]프로젝트 관리는 왜 알아야할까? 어떻게 관리할까? (0) | 2023.02.24 |