tokomon
202
2019-05-12 14:48:21 작성 2019-05-12 14:49:03 수정됨
4
882

완전 신입개발자입니다. 집에서 연습 프로젝트 해보려고하는데


일하면서 느낀건데

DB 쪽에서 논리적으로 생각이 잘 안되는거같아서 

DB 설계부터 혼자 연습 프로젝트 해보려고 하는데


주제나 학부생 시절 많이 배울 수 있었던 프로젝트들 있으시다면

추천해주실수있으실까요?

그리고 DB 설계는 어떻게 시작해야하는지도 잘 모르겠습니다 ㅠㅠ 조언 부탁드립니다

(저희 팀장님은 도서대여관리하는 프로그램 한번 해보라고 하시던데...)

1
0
  • 댓글 4

  • LichKing
    13k
    2019-05-12 14:52:50

    도서대여 해보세요

    0
  • 원숭이부대
    533
    2019-05-12 15:48:31 작성 2019-05-12 15:55:28 수정됨

    DB 관계는 도서대여가 적당한 것 같고요..


    웹 개발자인지는 잘 모르겠으나, 웹개발자시라면

    일반적인 웹은 게시판 + 홈쇼핑..

    여기에 댓글정도 구현하면 어느 정도 하는 신입은 되는 것 같습니다.


    대댓글은.. 그냥 +@ 정도


    약간 기술적인거나 트랜드를 더하고 싶다면 프론트/백엔드 프레임워크 씌우고.. ELK나 2차 캐시(레디스같은거)도 사용해보시고.. 자바라면 JPA나 하이버네이트같은 ORM을 써보는 것도 좋을 것 같네요.


    여기에 DB에 있는 값을 2차 캐시로 캐싱해서 DB 엑세스를 줄인다던가.. 하는 기법도 할 수 있겠고요.


    거기에 3년차 전까지 테스트 프레임워크 사용해서 단위 테스트 코드 작성하는 방법도 보면 좋을 것 같습니다. 여기에 같이 디자인 패턴도 보셔야 할 것 같구요.


    그 이후에는 MSA같은 아키텍처도 한번 보시고.. 스케일아웃을 고려해서 소스코드 작성도 해보시고.. 하면 좋을 것 같습니다.


    P.S. 이렇게 말했어도 저도 이걸 다 공부한건 아닙니다.  공부하고 있는 것도 있고, 공부 예정인 것도 있지요

    1
  • 중년코딩
    357
    2019-05-12 20:00:41

    며칠 전에 구글 시트로 도서대여하는 거 만들어 봤는데, DB구조 짜는 좋은 훈련이 되었습니다. 사내에 도서들 많으면 그거 서로 빌려보는 프로그램 만들어보시는 것도 좋을 거 같습니다. 

    0
  • 에스에이치
    437
    2019-05-13 02:22:24

    팀장님 말씀 잘들으시면 좋겠네요 

    1
  • 로그인을 하시면 댓글을 등록할 수 있습니다.