티스토리 뷰
일상
:일일커밋 6개월 회고
1. Side Project
2. TIL, 학습내역 기록
3. 오픈소스 컨트리뷰트
일일커밋을 시작한지 100일이 되어 https://ideveloper2.tistory.com/129에 회고를 했었는데, 솔직히 말해서 꾸준히 더 이어나갈수 있을까 라는 생각에 100일되었을때라도, 기록을 남기자! 라는 생각으로 포스팅을 하였었는데...ㅎ 어느덧, 일일커밋을 시작한지 6개월이 되어 그 이후의 경험을 다시한번 공유합니다! ㅎㅎ :)
| 1. Side Project
https://github.com/zx6658/react-pension-template ( react+ redux + firebase )
대부분 주니어 개발자들은 이미 다 완성되어있는 설계나 구조안에서 작업을 거의 하기 때문에, 서비스를 직접 처음부터 끝까지 구축해보는 경험을 갖기가 어렵습니다. 따라서 이러한 경험을 갖기 위해 시작했던 프로젝트입니다. :) 저번 100일 회고에서 말했듯, 확실히, 개발자들은 사이드 프로젝트를 하는것이나, 학습하여 얻은 인사이트나 지식들이 사내에서 개발을 진행할때도 큰 도움이 되는것이 확실하기에, 1차적으로 개발을 한 이후에도 계속 이 사이트를 유지보수 해나가고, 기능을 추가해 나갔었습니다. 실제로 기능을 추가하거나 유지 보수를해가면서, 불필요했던 코드들을 없애나가고, 리팩토링을 조금씩 해나가면서 좋은 경험을 쌓을 수 있었던것 같습니다. 실제로, 사진을 올리는 기능을 구현할때도 하나의 사진만 올라가게 설계하고, 코드를 짯었는데 이를 여러사진이 올라가게 교체함으로써, 기존 레거시 코드들이 쌓이고, 코드들을 수정해 나갔을때 정말 애를 먹었는데, 확장성 있게 설계를 하고 코드를 짜야하는것의 필요성을 여실히 느낄수 있었습니다.
https://github.com/zx6658/easyMovieSearch (react + mobx + nextjs)
최근, 시작하고 있는 사이드 프로젝트 인데, 항상 영화를 예매하려고 할때 대부분 근처에있는 가장 시간대가 가까운 영화를 예매하기 마련이라 이를 위치기반의 웹사이트로 구축하여, 가장가까운 영화관의, 가장 지금 시간대와 가까운 영화들을 한 사이트에서 볼수 있도록 제작해보려 한 사이트입니다.(아직 막 개발중입니다..ㅎㅎ) next.js나, mobx 같은 스펙도 사용해보고싶고, 그리고 위치기반 웹앱을 제작해보고 싶었기 때문에 시작한 프로젝트이기도 합니다.ㅎㅎ next.js나 mobx 도 사실 도전적으로 사용해보고 있고..ㅎ, 생각보다 영화관 위치정보를 갖고오는 api를 찾기가 쉽지 않아서 ㅎㅎ.. 진도가 나가고는 있지 않지만 계속 제작해볼 예정입니다! 물론, 저런 스펙들을 어떤 상황에 왜 써야는지 알고, 개발을 진행하면 좋지만, 아직은 주니어다 보니..ㅎ 많은 경험이 없기 때문에 이런 프로젝트들로 개발해보고 싶은 스펙을 사용하며, 인사이트를 늘릴수 있을거라 생각합니다 ㅎㅎ 안하는것보단..나으니깐요ㅎㅎㅎ
| 2. TIL
| 3. 오픈소스 컨트리뷰트
오픈소스를 기여했을 때 생긴 왠지모를 자신감이나(자만은 금지), 성취감등등을 얻었기 때문에 지속적으로 해나가려고 마음을 먹어 시작했었습니다. 하지만....ㅎ... (요새는 잘 못하고있다... 반성...) 이 부분에대해서는 본인이 따로, 블로그에 포스팅 했으므로 링크를 첨부합니다!
https://ideveloper2.tistory.com/137 (컨트리뷰트 관련 정리 포스팅)
깃헙이 업데이트 되면서 아래와 같이 기여한 repo가 뜬다! (reactjs, facebook, chromium (크로미움은 부끄럽지만..큽))
| 4.마무리
일일 커밋 100일 회고를 하면서, 꾸준함에 대한 중요성을 강조했었는데, 일일커밋 100일을 진행하고, 이후에또 꾸준히 커밋을 해나가서 6개월이라는 시간동안, 꾸준하게 한 제 자신에게 박수를 쳐주고 싶습니다 ㅎㅎㅎㅎ, 하지만 드물게 커밋을 위한 의미 없는 커밋들을 진행할때도 있어서..ㅎ 이에 대해 반성하고, 얼마나 더 이어 나갈지에 대해선 고민해봐야 할것 같습니다 :)
저는 개발도 개발이지만, 기록이 정말 중요하다고 생각합니다 (물론 개발이 제일중요한거 같긴합니다 하핳) 위와같이 여러 프로젝트를 진행하거나, 개발할때 생긴 이슈나, 경험들을 블로그에 포스팅도 할수있으니, 일일커밋 + 블로그 포스팅 + 개발의 일석 삼조의 효과를 누릴 수도 있는것 같습니다! 아무것도 안하면 블로그에 쓸게 없으니깐용 ㅎㅎ :)
'일상' 카테고리의 다른 글
일상 - 2018 디지털 헬스 해커톤 (2018 digital health hackaton 참여 후기) (0) | 2018.11.01 |
---|---|
일상 - DEVIEW2018 후기 (0) | 2018.10.11 |
일상- 리액트를 다루는 기술 (책 리뷰) (0) | 2018.08.31 |
일상 - 주니어 개발자의 Open Source 컨트리뷰트 내역 정리 (1) | 2018.08.04 |
일상 - 일일커밋 100일 회고 (2) | 2018.07.19 |