studying coding
-
Firebase 소개 및 간단한 CRUD 실습studying coding 2024. 1. 4. 00:19
소개 Firebase는 구글에서 제공하는 모바일 앱/웹을 위한 플랫폼 Firebase는 인증(authentication), 데이터베이스(firestore, realtime database), 스토리지, 푸시 알림, 호스팅, Function 등 여러 기능을 제공 개발자가 직접 일일이 기능을 개발할 필요가 없다. 요즘은 소유하는 시대가 아닌 구독하는 시대 (netflix, 공유 옷장, 밀리의 서재, e-book 등) 백엔드 기능을 클라우드 서비스 형태로 제공하기 때문에 간단한 조작으로 서버리스 애플리케이션 개발이 가능 → Firebase 플랫폼을 통해 적은 비용으로 매우 빠르고 편리하게 앱/웹을 만들 수 있어서 프로토타입을 빠르게 만들어야 하는 초기 스타트업에서 많이 사용 (MVP) 단점: 백엔드를 자동으로..
-
디자인 시스템studying coding 2023. 11. 15. 14:36
디자인 시스템이란? 서비스 목적에 맞게끔 일관되게 구성한 패턴과 규칙 언어 디자인 원칙, 규격, 다시 사용할 수 있는 UI 패턴과 컴포넌트, 코드를 포괄하는 일련의 표준 디자인시스템 도입 배경 프론트엔드 팀원이 많아지게 될 수록 하나의 서비스에 디자인과 기능이 파편화되기 쉽습니다. 시스템에 등록된 디자인이 아닌 작업이 많아질수록 QA 시간이 늘어나게 되고 애자일하고 빠른 배포에 장애물이 되는 경우가 많습니다. 서비스 규모가 점점 커지거나 다양한 서비스로 확장될 경우에 일관성있고 재사용할 수 있는 UI 디자인 시스템의 도입은 필수적입니다. 유저에게 일관적인 경험을 전달해 유저의 학습 비용을 줄여 서비스 이용에 편의성을 제공할 수 있습니다. 디자인과 개발 파트 사이에 맵핑이 잘 이루어지지 않는 부분들이 있는..
-
OKRsstudying coding 2021. 7. 14. 00:21
OKRs 란? 「Objectives and Key Results」의 약자로 「목표와 성과 지표」 조직이 달성해야 하는 목표를 설정하고 전 직원이 달성하기 위해 노력을 하고 실제로 어디까지 달성되었는지 성과를 수치화하는 것이 목표 달성을 위한 프레임 워크 OKR -> 투명성 -> 팀의 경계를 뛰어 넘는 협력을 이루어 낸다. OKR 중간점검할 때의 4가지 선택권 지속하기: 녹색(정상 궤도). 목표를 향해 나아가고 있다면 그대로 유지하자. 보완하기: 노랑(주의 요구). 목표나 핵심결과를 수정함으로써 업무 흐름이나 환경 변화에 대응해야 한다. 목표를 향하도록 궤도를 수정하려면 어떤 변화가 필요할까? 일정을 수정해야 할까? 이번 프로젝트에 자원을 집중하려면 다른 프로젝트를 잠시 미뤄야 할까? 시작하기: 필요하다면..
-
-
블로깅의 중요성 (코드스테이츠 선배개발자 세션)studying coding 2020. 8. 27. 21:07
출처: 코드스테이츠 졸업생 김수지님 Daily Scrum 스크럼 방법론에서 쓰이는 용어로, 날마다 하는 짧은 회의 -목표는 무엇인지 -무엇을 성취했고 -어떤 배움/어려움이 있었는지 -다음엔 무엇을 어떻게 할 것인지 즉, 하루동안 어떤 것을 했는지 짧은 회고를 통해 팀원들과 공유하고 서로 협력하는 애자일 업무 방식인데 블로깅을 자주 한다면 이 데일리 스크럼에 익숙해질 것이다. 구직활동에서 회고/블로깅의 영향 이력서의 경우? 프로젝트 관련 자세한 내용에 대해서 쓸 때, 진행 과정에서 블로깅한 내용이 있다면 텍스트에 블로그 링크를 걸어서 블로그로 넘어갈 수 있게 설정한다. 어떤 문제를 어떻게 해결했는지 블로깅? '나는 문제를 해결하기 위해 노력하는 사람이다.' 에 대한 근거가 될 수 있다. 프로젝트는 그냥 어..
-
코드스테이츠 기업 협업 프로젝트 후기 (feat. 휴먼스케이프)studying coding 2020. 8. 21. 16:42
코드스테이츠에 등록하던 6개월 전이 정말로 엊그제 같은데 일주일에 한 번 외출하는 생활로 자발적 자가격리를 하며, 집에서 공부만 하는 정신없는 하루 하루들을 보내다보니 오지않을 것만 같던 8월 중순이 왔다... 코스의 마지막 한 달은 4주 프로젝트를 진행하게 되는데 수강생끼리 프로젝트를 하는 것이 기본이지만, 2팀은 기업협업 프로젝트에 참여할 수 있다. 기업협업 프로젝트 회사소개를 듣고 딱 마음이 갔던 기업인 휴먼스케이프에 열심히 지원서를 작성했고 운좋게 함께 할 수 있는 기회를 얻게 되어 4주간 휴먼스케이프와 기업 협업 프로젝트를 진행할 수 있었다. 아무래도 시국이 시국인 관계로 출근은 일주일에 한 번으로 협의했고, 나는 백엔드를 맡아서 본격적으로 프로젝트를 진행할 수 있었다. 프로젝트 내용은 휴먼스케..
-
팀프로젝트에 있어서 catch-up의 중요성studying coding 2020. 7. 7. 03:05
내가 맡은 작업이 잘 풀리지 않는 경우에는 다른 것 신경쓸 새도 없이 내 작업에만 몰두하게 된다. 그렇게 되면 팀원들과 다같이 미팅을 할 때 진행 상황 캐치업이 굉장히 힘들어지는 경우가 발생한다. 한번 흐름을 놓치면 프로젝트에 대한 이해도가 떨어질 수 밖에 없기 때문에 내 작업이 잘 풀리지 않는다고 해도 현재 팀 프로젝트가 어떻게 진행되고 있는지 과정을 놓치면 안된다. 속도가 달라도 최신 업데이트 상황을 pull 받고 계속 체크하면서 캐치업 해 나가기!!!!