분류 전체보기 (147) 썸네일형 리스트형 내일배움캠프 116일차 - 모의면접 유명한 쌀 개발자 분의 모의면접을 봐주셨다. 15분동안 실전면접처럼 하시고, 나머지 5분을 질의응답 방식으로 진행하셨다. 받은 피드백 1. 자기 소개를 하는 이유는 지원자의 호기심을 자극하기 위해. 지원자를 더 궁금하도록 하게 만들어라. 자기 소개 듣고 질문이 2-3개는 나와야 함. "적응이 평균보다 빠르다"라는 이야기를 들은 것에 대해서 질문. "백/프론트/인프라를 다 할 수 있는 개발자 라고 했는데 각각 얼만큼 할 줄 아나요?" 2. 신입 개발자는 실력 발전 속도가 다 비슷하기 때문에, 지원자가 어떤 사람인지를 보고 뽑는 것임. 그러니까 내가 사회 생활을 잘한 것에 대해서 어필하면 충분한 매력이 될 수 있음. 3. 프로젝트는 필요하다고 생각되는 서비스를 만드는 것이 중요. 고객의 피드백을 받아보는 것.. 내일배움캠프 - 115일 - 1차 모의면접 안xx 튜터님께 받은 피드백 - 테스트코드 작성하는 법 배우기 - 자기소개. 스토리 만들어서 소개하기. 다른 분야에서 왜 넘어오게 되었는지. - 스프링에 대한 지식을 보완하기 bean, IoC, DI, Annotation 받은 질문 - "프로젝트 중 가장 어려웠던 문제는?" 답변: 로컬에서 잘 작동 했는데, AWS EB에서는 500에러가 발생. 나중에 알고 봤더니 새로운 기능을 추가하는 과정에서 entity 변경이 발생해서 생긴 문제였음. 로컬 서버는 h2 db인데, AWS는 AWS RDS를 사용하니까, 로컬에서는 되고, EB에서는 안 되었던 것임. 질문: 다음에 비슷한 문제가 발생하면 어떻게 해결할 것인가? 피드백: 이 문제를 해결하는 방법은 테스트코드를 작성해보면, 미리 문제를 감지를 할 수 있고, .. 내일배움캠프 - 113일 이력서 첨삭 박** 튜터님으로부터 받은 이력서 피드백 1. 이력서 양식과 디자인도 어느정도 중요하다. 읽는 사람이 보기 편해야 한다. 2. 게시판 CRUD 내용은 별로 흥미롭지 않다. 3. 공백기의 이유에 대해서 써놓은 것 좋았다. 4. 프로젝트 2-3 하는 것이 더 좋아. 5. 언어 하나만 파는 것이 더 나음. 다른 건 빨리 배울 수 있음. 6. 프로젝트에서 구현한 내용을 조금 더 구체적으로 적기. AWS EB, ECR과 도커를 활용한 배포 yml 파일을 수정한다. name: Build and Push Docker Image on: push: branches: - main jobs: build-and-push-image: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Set up JDK 1.8 uses: actions/setup-java@v1 with: java-version: 1.8 - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle run: ./gradlew clean build -x test # run: gradle build.. 마우스 수리 무선 마우스가 키크론 키보드랑 혼선을 일으켜, 가끔씩 마우스 커서가 끊겨서 결국 유선 마우스를 하나 샀다. 가위를 사용해서 플라스틱 통을 열었는데, 웬걸.. 마우스 선도 같이 잘라버렸다. 순간 이 광경을 믿을 수 없었다. 선이 하나만 있었으면 붙이면 되지만, 보니까 여러갈래로 나뉘어졌다. 버리려고 하다가 이미 버릴 거, 수리 시도라도 해보자고 싶었다. 유튜브 검색을 하니까 영상 몇개가 나왔는데 그중에 한개를 봤다. https://www.youtube.com/watch?v=aR1w6d0LABs 굵은 선 내에 작은 선들의 피복을 벗겨서 연결 시키니 작동하는 것을 봤다. 나도 따라 해봤다. 작은 선의 피복을 벗겼다. 그리고 연결 시켰다. 마무리는 절전테이프로 감았다. 그리고 해보니 작동한다. 마우스 다시 살렸.. 내일배움캠프 99일차 - 쾌감 이틀동안 붙잡고 있던 페이징 처리를 오늘 밤 중 구현했다. 잔잔하면서도 강렬한 쾌감이 이마, 전두엽, 머릿속에서 느껴졌다. 여느 때처럼 느낀 굵고 짧은 "아싸!"와 같은 쾌감이 아니었다. 수업에서 구현한 페이징 처리를 내 코드에 맞게 옮기는 것에 어려움을 느꼈다. 내가 스프링에 대한 이해가 부족해서 구매한 책을 처음부터 다시 읽고 싶은 충동을 강하게 느꼈다. 페이징에 해당 되는 부분만 봐도 내가 원하는 것만 뽑아오기에는 어디만 가져오면 되는지 구분이 되지 않았다. 게다가 타임리프를 쓰니 어디까지 내 코드에 적용 가능한지 식별이 쉽지 않았다. 그래서 튜터님께 "페이징 처리에 관련해서 여러 자료를 봐도, 스프링에 대한 이해가 부족해서인지 필요한 부분만 가져와서 코드에 적용하기 힘들다. 그래서 자꾸 책을 처음.. 내일배움캠프 99일차 - 페이징 처리 디버깅 페이징 처리 프론트에서 GET 요청을 했더니 서버에서 다음과 같은 에러가 났다. java.lang.NullPointerException: null at shop.heartmuscle.heartmuscle.controller.QnaController.getQna(QnaController.java:36) ~[main/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk... AWS CloudFront HTTP-HTTPS Redirection SSL 인증서를 CloudFront에 다 달아도 막상 웹사이트에 www.heartmuscle.shop을 쳐서 접속하면 https가 아닌 http로 접속 되고, https는 직접 앞에 쳐줘야지 https로 접속이 되었다. 검색 결과 cloudfront에서 redirect를 설정 해주면 된다고 한다. CloudFront에서 해당 "distribution"을 클릭 한 후 "behaviors"로 들어간다. 해당 distribution을 클릭 후 편집에 들어가면, 밑에 보면 아래와 같이 "Viewer protocol policy"가 있다. 기본이 "HTTP and HTTPS"로 되어 있을텐데 이걸 "Redirect HTTP to HTTPS"로 바꿔주면 된다. 그럼 이제 앞에 https를 직접 쓰지 않아도 http.. 내일배움캠프 94일차 회의 아침 회의를 3분만에 끝냈다. 회의 안건을 미리 준비한 후 회의 시작 했을 때 빠르게 전파하고, 특이사항 없다는 것을 확인 후 각자 다들 일을 할 수 있도록 회의 마쳤다. 개발 튜터님 피드백 피드백 사항 중 하나인 "댓글에 작성자 표기" 기능 구현에 착수했다. 다른 팀의 코드를 참고해서 작성했다. 중간에 CascadeType.Remove와 CascadeType.All이 궁금했다. 찾아보니 이해를 하기 위해서는 시간을 더 투자해야 하는 것 같았다. fetch = FetchType.LAZY / Eager도 찾아봐야 했다. 다른 팀원이 튜터님께 다른 "엔티티" 불러오는 것과 관련해서 질문 후 나도 질문했다. 질문은 "CascadeType.Remove와 All 차이가 뭔가요?" 튜터님께서 자기가 설명 해주.. 내일배움캠프 93일차 어제 오늘 한 일 프로젝트 피드백 받음 - 13, 14일 이틀 동안 프로젝트 피드백을 받았다. 현재까지 22분께서 해주셨다. 피드백을 해주신 분들께는 스벅 기프트콘을 드리는데 전화번호가 있어야 발송이 가능하다. 그래서 외부에는 피드백을 못 받고, 내일배움캠프 내에서 피드백을 받았다. 내부에서 피드백이 과연 유용할까 싶었는데, 생각 이상으로 좋은 피드백이 많았다. 모두 정성스레 피드백을 해주셨고, 미처 생각지 못한 버그나 보완점을 많이 알게 되었다. 현재 프로젝트가 많이 부족해서 조금 더 기능을 구현 한 다음 피드백을 받을까 하다가, 시간 관계상 바로 피드백을 받았는데 오히려 잘한 것 같다. 일본 유도 창시자 "지고로 카노"가 "질문할 때의 부끄러움은 순간이지만, 배운 것은 묻지 않고 무지하게 있는 것은 .. 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음