일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- html
- javascript
- 리더
- 구로 공유 오피스
- 빠른 서버
- 좋은 리더란
- 공유 오피스
- React
- multiprocessing
- 테드스페이스
- XFrameOptions
- Django
- 스타트업
- select tag
- 개발자
- turborepo
- iframe
- JS
- 동료리뷰
- typescript
- css
- Domination Game
- Regexp
- PM
- select css
- python
- ai로 앱 만들기
- 구로 디지털 단지 사무실
- 2인 사무실
- 느린 서버
- Today
- Total
개발하는 일상
2020의 저를 소개합니다 본문
작년 1월말에 목표를 한 달에 하나의 앱을 만들어 배포해야겠다고 생각했습니다. 목표를 정할 때 사실 한 달에 하나씩 만들면 적어도 3개는 걸리겠지 싶었는데요. 그래도 꽤 열심히 만들었다 생각했는데 중간에 접는 프로젝트도 생기고 해서 지금 보니 딱 3개 정도 된 것 같습니다^^;
간단하게 제가 하는 일과 일년동안 진행한 프로젝트를 정리해보았습니다.
회사에서 하는 일
처음 프로그래밍을 접하는 분들을 위한 웹 프로그래밍 강의를 하고 있습니다. 주로 한 과정에서 약 5개월 동안 python, Django, html, css, Vue를 가르칩니다.
진행한 프로젝트
회사 업무를 간편히 하려고 만든 것도 많지만, 회사에서 시킨 것은 아니고 다 제가 그냥 하고 싶어서 진행한 프로젝트입니다. repo가 있는 프로젝트는 README에서 자세한 내용을 확인하실 수 있습니다. 시간 순 정렬이며, 비교적 그나마 완성도있다고 생각하는 프로젝트는 제목에 이모지👍를 달아두었습니다. 관련 포스팅은 제가 작성한 포스팅입니다.
1. 파이썬 압축풀기 자동화(20.02)
배경: 학생들의 제출 파일을 반복해서 압축 풀어야하는 게 싫어서 만들게 되었습니다.
소감: 딱 파이썬 파일 하나짜리 프로그램이었지만, 실제로 다른 사람들이 사용하는 프로그램을 처음 만들었다는 기쁨 때문에 1달1앱을 지속할 수 있었던 것 같습니다. 지금도 매번 시험때마다 사용하고 있습니다.
관련포스팅: velog 링크 (블로그 이전 전이라서 velog에 있습니다)
2. 학생 과제 체크용 E2E 테스트 서버(20.05~20.06)
배경: 학생들의 과제 채점에 반복 작업이 많아 줄이려고 시도 해보았습니다.
목적: 과제 채점 간편화 및 학생들이 자신들의 과제를 직접 테스트 해보며 진행
repo: github.com/bingbing-ba/e2e-front
소감: 프로토타입까지만 만들며 결국 접은 프로젝트지만, 문제가 많아 개발 기간이 늘어지면서 기록(개발일지나 api문서)의 중요성을 깨닫게 된 프로젝트입니다.
기술스택: React, node(express), cypress
3. 건강 설문 앱(20.07 ~ 업데이트 중)👍
배경: 매일 하는 코로나 구글 설문지 제출이 귀찮아서 간편하게 하려고 만들어 보았습니다.
목적: 팀원들이 버튼하나만 눌러서 설문 제출하도록 만들기
repo: github.com/bingbing-ba/daily-health
소감: 꾸준하게 사용되고 있고, 업데이트도 계속 하면서 왜 개발용 환경이 따로 필요한 건지 직접 느끼게 된 프로젝트입니다. 또 사용자의 피드백이 정말 좋은 동기부여가 된다는 점도 느끼게 되었습니다.
기술스택: React(PWA), Firebase Functions(Node)
관련포스팅: 후기, 구글 폼 제출 자동화에 대해서
4. Korean Comments(20.07 ~ 20.09)👍
배경: 한국 유튜브 영상에 영어 댓글이 너무 많아서 제작해보기로 마음먹었습니다.
목적: 유튜브영상의 한글 댓글만을 모아서 제공
repo: github.com/bingbing-ba/korean-comments-extensions
배포 결과: chrome.google.com/webstore/detail/korean-comments/eknankncobchjfgoddbonnpdlhdcjnod?hl=ko
소감: 처음 대중을 대상으로 한 서비스를 제작해 배포했다는 것에서 기쁨이 느껴지는 프로젝트입니다. repo의 README에 나와있는 이유로 더이상 업데이트 하진 않지만, 직접 webpack 환경 설정을 하는 등 배운 게 많은 프로젝트입니다.
기술스택: React, Firebase Functions(Node)
관련포스팅: 후기
5. Django 과제 모아보기 프로젝트(20.09 ~ 20.12)👍
배경: 학생들 과제 채점할 때 반복작업이 너무 많아서 만들게 되었습니다. 2번 E2E 프로젝트가 이어진 것이라고 할 수 있습니다.
목적: 한번에 한 페이지에서 학생들의 과제를 간편하게 확인할 수 있도록 제공
repo: github.com/bingbing-ba/pjt_collection
소감: 동료분들이 사용해보시고 개선 기능을 PR날려주셔서 또 새로웠던 프로젝트입니다. 계속 혼자서 프로젝트를 진행했는데, 자발적으로 참여해서 도와주신 분들 덕분에 신이났던게 기억이 납니다. 소통하면서 이렇게 하는 게 나을지 저렇게 하는 게 나을 지 의논하는 게 재밌었습니다.
기술스택: Django(MTV), 바닐라JS 약간
관련포스팅: 후기, 멀티프로세싱 활용, iframe과 Django, python으로 여러 repo clone하기
6. 몬티홀 역설 프로젝트(20.12 ~ 작업중)
배경: 인터렉티브웹에 대한 강의를 듣고 활용할 수 프로젝트를 찾다가 유튜브에서 몬티홀 역설 영상 본 게 생각이 나서 시작하게 되었습니다.
목적: 몬티홀 역설 상황을 직접 체험하고 통계로 수학적 확률을 보여주는 것
repo: github.com/bingbing-ba/montyhall
배포 결과: montyhallbing.netlify.app/(아직 미완성 입니다. 통계는 수집하지 않아요.)
소감: 프로젝트에 들어가는 염소와 차를 일러스트로 직접그리기, 유튜브 댓글로 홍보해서 마케팅해보기 등의 서브 목적이 있었는데, 일러스트에서부터 게을러져서 내버려두고 있는 프로젝트입니다.
기술스택: 바닐라 JS
'개발 기록' 카테고리의 다른 글
나의 개발 역량을 알아내는 방법(메타인지) (0) | 2022.06.15 |
---|---|
Gitcabinet 개발기 #1 (0) | 2021.07.17 |
처음 시작하는 사람들이 오해하기 쉬운 프로그래밍에서 말하는 함수 (0) | 2021.01.20 |
React와 Webpack으로 Youtube에서 한글 댓글만 보여주는 chrome extension 개발 하기 (0) | 2020.10.30 |
Django 과제 채점 프로그램 만들기 (0) | 2020.10.03 |