이 글은 1주차 프로젝트에 대한 내용이기도 하지만 그 다음 프로젝트를 위해 더 보완하고 더 완성도를 높이는것이 목적이다. 다음 프로젝트 구현할때 반영하면 좋은 점들 1. 로그인하고 들어가야하는 서비스와 로그인 하지 않아도 볼 수 있는 서비스의 구분 2. user 입장에서 고민해보고 설계해 볼 것 3. 실시간 크롤링은 많은 부하를 주기에 배치 일괄처리에 대한 고민 ex) 은행이 점검시간때 일괄처리를 하는것을 얘기하는 것 / 실시간 처리와는 대비되는 개념 4. 부트스트랩의 단점이 이미 정해진 것을 그대로 써야한다는 것 수정이 일부가능하긴 하지만 어렵게 가능 / 정해진 틀로 쓸지 어렵게 가능하게끔 쓸지를 고민 5. 서버를 빠르게 하는 최적화 문제는 언제나 고민해볼것 그리고 로컷서버가 가장 빠르다 6. 실전 프..
1주차 프로젝트 구현영상 프로젝트 소개 커피 덕후(coffee Duckhu) 커피 덕후는 커피에 진심인 사람들이 모여 카페별로 인기 메뉴를 살펴보고 나만의 커피 컬렉션을 만들 수 있는 서비스입니다. 👇커피 덕후 보러가기👇 http://coffeeduckhu.shop/ 커피덕후 | 커피에 진심 coffeeduckhu.shop 주요 기능 프랜차이즈 카페의 메뉴를 크롤링하여 리스트업 카페별 커피 정렬 기능 커피 즐겨찾기 기능 즐겨찾기 개수로 순위를 매겨 인기 커피 정렬 기능 즐겨찾기한 커피를 볼 수 있는 마이페이지 커피에 대한 설명과 영양정보를 보여주는 상세 조회 페이지 좋아하는 커피에 댓글 기능 JWT를 이용한 회원 로그인 기능 기술 스택 Frontend : HTML5, CSS3, Bootstrap4.0, ..
1주차 프로젝트 완료 소감 이번주동안 고생했던 프로젝트가 종료되었다. 딱 배포를 끝냈을때 기분이 정말 좋았는데 살짝 울적하기도 했다. 실전프로젝트를 끝냈을때 많이들 운다고 했는데 왜 울었는지 알것같다. 열심히 항해해서 그 감정을 꼭 느껴보고 싶다. 이번주 월요일 9시 프로젝트 발제 이후 걱정이 많이 되었다. 사전스터디때 session로그인을 하면서 구글링에 자신있다라고 생각했고 ajax통신에 대해서도 어느정도 이해했다고 생각했기에 지금까지 배운것만 잘 활용한다면 예쁜 웹페이지를 만들 수 있겠다 라는 자신감이 있었는데 걱정이 되었던 건 시간이 너무 없었다. 사전스터디때 진행했던 프로젝트가 2주 약간 안되는 기간이었는데도 짧았다 생각했고 실제로 완성되지 못했는데 이번주는 약 3일가량의 시간밖에 없어서 정말 ..
D + 7 1일 1코테 및 회고 하루를 안하게 되니 다음날도 안하게 되는거같다. 물론 프로젝트기간이라 전날에도 새벽 늦게까지 작업을 해서 피곤하긴 했으나 계획했던대로 되질 않아서 그건 좀 속상했다. 오히려 내가 너무 목표를 과하게 잡았나? 라는 생각도 조금 들고 프로젝트로도 충분히 버겁다는게 느껴지는게 정말 해뜨고 해지고 다시 해가 뜨기 직전까지 코드만 보고 구글링을 하다보니 눈이 빠질거같은 느낌이 든다. 그래서 이번주는 아예 코테는 보지않고 프로젝트관련해서만 집중하기로하고 프로젝트가 끝나면 회고 및 블로그 그리고 코드 분석에 집중하도록 하자 ! 1일 1기능 및 1 블로그 이역시 프로젝트의 여파로 손대지 못했다 현재도 프로젝트 기능들을 축소시키며 제출기한을 맞추기 위해 노력하고 있는 상황이라 이쪽에 시간..
D + 7 1일 1코테 및 회고 어제 프로젝트 때문에 너무 늦게 잠이 들어서 코테를 하지 못했다. 아침에 너무 부랴부랴 일어나느라 바로 정규시간이 시작되어서 정신 차릴새도 없이 바로 프로젝트 구현에 들어갔다. 내일은 꼭 볼 수 있도록 하자. 1일 1커밋 위에 말한것처럼 코테를 풀진 못했지만 프로젝트를 진행중이라 아무래도 커밋할거리는 많았다. 오늘도 1일 1커밋은 깔끔히 완료했다. 점점 잔디가 많아지는게 보기가 좋다 수료할때까지 꽉꽉 채워보자 ! 1일 1기능 및 1 블로그 오늘은 jinja2에 대해서 블로그를 쓰기로 했다. 아무래도 오늘 프로젝트 진행하면서 가장 큰 도움을 받고 가장 큰 해결할 거리가 이 jinja2였기에 감격스러워서 꼭 작성을 하고 싶었다. 커피덕후 프로젝트 현재완료된 기능 관련 크롤링을..
D + 7 대망의 1주차가 시작했고 오전에 바로 프로젝트 발제를 진행했다. 팀원들과 웹 미니 프로젝트를 진행하는 것으로 사전스터디때 보다 훨씬 빠른 템포로 완성시켜야 하기에 완성도도 중요하지만 빨리 완성시키는 것 또한 중요하다. 어느정도 윤곽이 나올때까지는 오전에 코테만 진행하고 블로그도 프로젝트와 관련있는 주제로 선정해 업로드하려고 한다. ★항해기간동안 지키기 1일 1코테 및 회고 1일 1커밋 1일 1 기능 및 기술에 대해 구글링 후 숙지 (프로젝트와 관련 있는 것 위주로) 1일 1 블로그 (프로젝트와 관련 있는 것 위주로) ☆1주차 동안 지키기 목요일 2시까지는 완성시키는 페이스로 진행하기 기능 구현은 쉬운 것부터 어려운것까지 진행하기 프로젝트 주제 선정 커피 덕후(coffee Duckhu)라는 웹페..
D + 7 월 화 수 목 금 토 일 시간 8h 0m 12h 0m 12h 55m 15h 42m 17h 39m 12h 54m 휴식 계획 ㅁ O O O ㅁ O 휴식 이번주 공부시간 : 79시간 13분 O : 하루 계획 완료 했음 ㅁ : 하루 계획 다 완료하지 못했음 X : 하루 계획 하지 않았음 1. 이번주 공부시간 오차란 있을수 있겠지만 최대한 정확하게 하려고 노력했고 성실하고 정직하려고 노력했고 완벽히 집중하지 못했지만 최소한 의자에 앉아 있으려고 노력했다. 살면서 일을 제외하곤 80시간 가량을 한가지에만 몰두해본적이 있을까 생각해보았는데 없었다. 나는 수험생활도 없었고 고3 또한 특성화고 출신이기에 없었다. 이번주를 지나오면서 느꼈던 것은 한가지에 나도 몰두할 수 있다는 것을 알았고 그 과정에서 더 성장..
D + 6 진도에 맞는 챕터 내용 공부하기 및 알게 된 점 기록 어제 객체지향 프로그래밍 부분을 보다보니 보질 못했는데 챕터5의 내용이 객체지향 프로그래밍 안에 일부 포함되어 있어서 이해는 생각보다 크게 어렵지 않았다. 자바의 타입은 기본타입과 참조타입으로 분류 기본타입 : int, double, float, byte, char, short, long, boolean 참조타입 : 배열, 열거(enum), 클래스(class), 인터페이스(interface) (참고로 String은 문자열 class이므로 참조타입이다) 가장 큰 차이점은 기본타입은 실제 값을 변수안에 그대로 저장한다. 참조타입은 실제 값이 존재하는 heap의 주소(위치)를 저장한다. heap영역은 별도의 배열이나 인터페이스 클래스들을 저장할 ..