[샐러드랩] 개발 온보딩 과제 회고

Dongwoo Kim·2023년 1월 5일

샐러드랩

목록 보기
1/1

0. 프로젝트 개요

  • 샐러드랩 개발 온보딩 과제
  • 진행기간 : 22.12.27 ~ 22.01.05
  • 개발자 : 김동우
  • 기술스택 : Django, Angular, Docker, docker-compose, Nginx

1. 새롭게 배울 수 있었던 점

  • 프론트개발 요령? : 일반적인 상호작용하는 UI를 먼저 구현하자
    : 백엔드 개발을 기준으로 프론트 개발도 진행함
    → 데이터에 관한 CRUD를 먼저 진행하고 이후 프로젝트 구조를 고려하려니 다양한 문제 발생
    → 다음부턴 임시 데이터로 UI와 기능을 구현하고 백엔드와 연결시켜보자
  • Angular에 대한 전체적인 구조와 중요개념
    : 모듈과 컴포넌트, 서비스 등에 대한 개념과 중요함을 깨달을 수 있었다.
    → typescript 문법과 angular/material 사용에 익숙해져야할 필요성 느낌
  • 요구사항 분석 & 피드백
    작업 진행 시 요구사항에 따라서만 하는 것이 아니라 스스로 생각하고 불합리하다고 생각이 드는 부분은 체크하면서 작업에 반영해야함

2. 부족하다고 느낀 부분

  • 공식문서를 보고 내 프로젝트에 반영하는데 미흡함
    : 공식문서를 보고 내가 원하는 기능을 적용하거나 찾는데 익숙해져야할 필요성 느낌
  • 전체적인 구조를 고려하지않고 작업을 시작함
    : angular에 대한 구조를 생각하지 않고 기능 구현을 우선으로 작업
    → 다른 기능을 구현하는데 있어서 한계점 발생
    → 개선된 구조를 찾고 기존의 작업을 다시 수행
    → 몇번 반복 : 제자리 걸음
    → 다음부턴 불합리하다고 생각이 드는 부분은 반드시 먼저 개선된 방법을 찾아보자

3. 앞으로의 Action

  • typescript / javascript 공부
  • angular 공식문서 파해치기
  • angular material 예제 연습
profile
kimphysicsman

0개의 댓글