TIL
-
내일배움캠프 4기 후기 2편TIL/2024 2024. 5. 10. 11:40
1편에 이어서~첫 코딩 수업의 시작 그렇게 2022 11월 14일 부터 시작된 나의 코딩 도전기가 시작된다. 먼저 Node js를 본격적으로 시작하기에 앞서서 코딩에 대한 기초를 어느정도 배울 수 있게끔 강의를 제공해주었다. 스파르타 코딩 클럽에서 제공하는 웹개발 종합반을 필수로 수강하라고 했고, 나도 그것을 정말 재밌게 공부를 했다. 강의 내용은 어렵지는 않았지만 정말 코딩에 대해 아무것도 모른 사람도 따라만해도 결과물을 만들어 낼 수 있다는게 장점이었다. 그 강의를 듣자마자 바로 조별로 프로젝트를 하게 된다. 간단한 팀원 소개 홈페이지 만들기가 주제였고, 아직 Nodejs를 배우기전이라 서버는 Python을 이용했던게 기억이 난다. 웹개발 종합반에서 들었던 강의를 토대로 프로젝트를 진행하는게 ..
-
내일배움캠프 4기 후기 1편TIL/2024 2024. 3. 12. 14:57
때는 바야흐로 2022년 10월이었다. 그 당시 나는 판교의 한 IT 보안회사에서 엔지니어로써 근무를 하고 있었다. 신입으로 입사하기에는 정말 좋은 회사였고, 엔지니어로써 역량을 키우고 있었었다. 원래는 엔지니어로 쭉 가려고 마음을 먹었었고, 하루하루 살아가고 있었는데… 첫 회사에 타지 생활을 하다보니 건강이 엄청 안 좋아지기 시작했고, 급기야 이명이라는 엄청난 불치병을 얻게 되었다… 이명이라는게 생각보다 사람을 힘들게 만들었고, 나는 잠을 못 자다보니 일상생활이 거의 불가능한 수준 까지 오게 되었다.. 이러한 이유로 결국 다니던 회사를 건강상의 이유로 퇴사하게 되었고 고향으로 내려갈 채비를 했었다. 그 때 나와 친한 친구 한명이 같은 시기에 퇴사를 하게 되었는데( 이 친구는 다른 회사..) 갑자기 개발..
-
블로그 다시 시작~~!TIL/2024 2024. 2. 13. 11:42
작년 처음으로 개발 블로그를 운영을 했다. 개발자들은 개발 블로그를 운영하면서 개인의 역량을 키우기도 하고, 취준생들은 포트폴리오로 제출하기도 한다. 실제로 나도 면접 볼 때 내 깃허브와 블로그를 보면서 얼마나 공부했는지, 성실한 지 등등을 평가당하기도 했었다. 어쨌든 수많은 장점을 가지고 있는 개발 블로그 운영이지만 작성하는 게 너무나 귀찮기도 하고, 내가 공부한 것을 펜이나 노트로 정리하면 금방 작성하는데 아무래도 블로그에 예쁘게 옮겨 적으면 시간이 엄청 소비가 된다. 그러다 보니 나도 처음에 취업용으로 열심히 작성하다가 취업 후 에는 아예 손을 놔 버렸다. 2024년 들어서 다시 코딩 공부 및 보안 공부를 시작하게 되었고, 다시 운영을 해보려고 한다. 이번에는 개발 말고도 여러 일상들, 후기들 등 ..
-
20230211_TILTIL/2023 2023. 2. 12. 02:27
1. Problem 문제1. api 상품등록 기능 중 사진 업로드 기능을 구현하고 있었는데 이슈 발생 Error: ENOENT: no such file or directory 문제2. api 상품등록 후 form 태그, input 태그에서 submit후 input 안에 내용들이 초기화 되지 않는 이슈 발생 원래 form 태그에서 submit을 할경우 페이지가 리로드가 된다. 그렇지만 input 내용을 서버로 전달하기 위해서 preventDefault() 코드를 사용했어서 리로드가 되지 않게끔 코드를 짰었다. 그렇다보니 사진과 같이 input 내용이 사라지지 않았다. 2. Try 문제1 - 시도1. 먼저 문제1의 이슈같은 경우 파일 또는 디렉토리 경로가 잘못된 경우 발생한 문제였다. 그래서 경로 설정을 다..
-
20230210_TILTIL/2023 2023. 2. 10. 21:58
1. Problem 상황설명: 이번주 수요일날 프로젝트가 끝났다. 그런데 시간이 부족해서 구현하지 못한 부분들을 시도하는 중 회원가입 기능을 구현하려고 했다. VSCODE에 thunder client 를 이용해 테스트를 하는 중 이런 에러가 나타났다. TypeError: this.customerRepository.createCustomer is not a function 가정1. 3계층 아키텍쳐 패턴 중 Repository 부분에 에러로 인해서 Service 계층까지 이슈가 나타난 것 같다. 2. Try 시도1. 먼저 repository/customer.repository.js 파일 중 회원가입 구현한 부분을 다시한번 살폈다. => 해결 안됨 시도2. service/customer.service.js 파..
-
20230110_TILTIL/2023 2023. 1. 10. 23:48
1. 오늘 한 일 1) Problem 더보기 문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 2) Try // num1*denom2 + num2*denom1 , denom1 * denom2 // 최대공약수 구하기 // if (A>B) A % B = reminder , B % reminder = reminder , 반복 // A % B == 0 이 될 때 까지 구해서 reminder로 분수 분모 나누기 이렇게 로직을 생각하기는 했는데 반복문을 작성하면서..