Developer blah blah
-
WIL | C++ 시작, 그리고 printf를 이용한 출력Developer blah blah/TIL _ WIL 2022. 6. 13. 23:24
이번 포스팅의 목적은 지식 전달 보다는 기록을 위함이다. 다시 습관을 만들기 위해서.. 지난주에 Visual Studio를 깔고(거의 2년만에..), 사내 스터디를 위해 받은 책의 코드를 따라치며 C++을 시작했다. Java, Javascript, Python을 거쳐서 C++로 :) - 백준 알고리즘 풀이는 따로 포스팅 예정..! 너무 오랜만에 알고리즘 문제 풀었는데, C++로 처음 푸니까 여러모로 쉽지 않았다. JS, TS만 쓰다보니까 초기화를 안하고 코드를 돌려서 에러가 난다거나... 입력받는 것도 낯설고, 아직 개념적으로 부족한 부분이 많아서 시간 날 때 코드를 많이 쳐보면서 문법 공부를 다시 해야할 것 같다! 매일 조금씩 문법 공부하고, 실습하고, 기록 남겨봐야지.
-
WIL | May 9 - May 15, 2022Developer blah blah/TIL _ WIL 2022. 5. 15. 23:49
👉This Week 1. Kafka를 통한 실시간/대용량 분산 데이터 처리 📌Next Week 1. 패캠 강의: 자료구조 파트 듣고 알고리즘 문제 풀기 🔨What I Learned? 📚 이번주 공부는 일이었다. 🧙♂️Reivew 스프린트 할 때 일정 산출하는게 어려웠다. 감이 안잡혔다. 한 가지 태스크가 있을 때 현재 내 실력으로 어느 정도의 시간이 걸릴지. 주말에 근처에서 약속이 있어서 회사에 잠깐 들러서 코드를 수정하려고 했는데, 운좋게 진로 상담 같은 고민 상담 시간이 있었다. 신입 때 이야기를 해주시면서 어떤식으로 일정을 산출해야 하는지 들었는데, 조금은 감이 잡힌거 같기도... [내 실력으로 구현하는 시간 + 중간에 막혔을 때 해결하는 시간 + 혹시 시간이 부족할 수도 있으니 조금 더 플러스]..
-
WIL | May 2 - May 8, 2022Developer blah blah/TIL _ WIL 2022. 5. 8. 23:23
👉This Week 1. Kafka를 통한 실시간/대용량 데이터 처리 (Confluent 이용) 2. 테스트 코드 작성(html 파일 만들어서 mocking하는 방법 적용) 📌Next Week 1. 패캠 강의: 자료구조 파트 듣고 알고리즘 문제 풀기 🔨What I Learned? 📚 1) Kafka 가 적용된 코드를 학습하고 일부 수정하여 적용 - Confluent를 통해서 실시간 처리되는 메세지들을 확인했는데, 재미있었다. 메세지 큐 방식이고 producer/consumer로 돌아가는 것은 알겠는데, 책을 한 권 사서 읽어보면서 따로 포스팅하는 과정이 필요할 것 같다. 2) 패캠 강의 수강 - 네트워크 전송 계층 학습 🧙♂️Reivew 패스트캠퍼스 강의 신청해두고 캐시백 이벤트를 참여했는데, 1주차 ..
-
WIL | Apr 4 - Apr 10, 2022Developer blah blah/TIL _ WIL 2022. 4. 10. 18:39
👉This Week 1. 작성했던 코드에 대한 테스트 코드 짜기(service에 대한 unit 테스트로 각 api별로 1개씩 구성 - 총 4개) 2. 총 2개 중 api 1개 개발 완료 📌Next Week 1. 이번 스프린트에 남은 1개 api 개발 완료 및 테스트 코드 작성 2. 테스트 코드에 대한 지속적인 학습 및 응용 필요 3. 자바스크립트 스터디 준비 및 금주 후반부터 시작 4. 패캠 CS 기초 강의 수강 🔨What I Learned? 📚 1) '예외사항들을 찾고 대처 가능하도록 코드를 짜야하는 것'에 대해 알게된 것 (코드 짜기에 급급하여 이런 중요한 부분들을 놓치고 있었음) 🧙♂️Reivew 업무적으로는 아직 경험이 부족하니 코드를 작성할 때 어떤 예외 사항들이 예상되고 어떤식으로 처리해야..
-
WIL | Mar 28 - Apr 3, 2022Developer blah blah/TIL _ WIL 2022. 4. 3. 22:59
👉This Week 1. 작성했던 코드에 대한 테스트 코드 짜기(service에 대한 unit 테스트로 각 api별로 1개씩 구성 - 총 4개) 2. 크론 코드에 대한 숙지(어떻게 돌아간다 정도로만 이해했고, 어떤 서버에서 돌아가는지 원격 접속하는 방법 배움) 3. 지난 스프린트에 해야하는 task가 거의 끝나서 목요일 17시쯤 미리 새로운 api 개발 시작 📌Next Week 1. 금요일부터 제대로 하고 있는 api를 월요일(4/4)까지 마무리하면 좋을 것 같음 2. 그 외 스프린트 task를 보고 일정 조율 3 패캠으로 구매한 cs 기초 인강 듣기(네트워크 파트부터 시작) 🔨What I Learned? 📚 1) Jest 사용법 및 유닛 테스트 작성 2) 크론이 어떤식으로 돌아가는지 🧙♂️Reivew..
-
TIL | Mar 30(Wed), 2022Developer blah blah/TIL _ WIL 2022. 3. 31. 00:18
👉TODAY 1. 07:30 기상 2. 이번 스프린트의 주요 task 중 하나인 test code 작성 3. cron 관련 코드 인수인계 📌TOMORROW 1. 이번주 금요일에 회고 및 차주부터 새로운 스프린트가 시작되므로 지난주부터 했던 것 정리해 보면 좋을 것 같음 2. cron 코드 숙지 및 테스트 코드 보충해도 좋을듯 🔨What I Learned? 📚 1) Jest 셋팅 및 사용법(mock data/function 사용 및 상황에 맞는 matcher 적용) 여러가지 조건 또는 시나리오를 설정하고, 해당 코드가 실행됐을 때의 결과가 기대한 결과와 맞는지 확인하면 테스트하면 된다. 그 과정에서 테스트의 조건이 참/거짓, 단순 일치, 숫자 비교 등이 될 수 있는데, 이를 위해 사용하는게 matcher..
-
WIL | Mar 21- 27, 2022Developer blah blah/TIL _ WIL 2022. 3. 28. 00:07
👉This Week 1. 스프린트 기간에 해야하는 Task들이 주어졌고, 크게 4가지 정도로 나눌 수 있는데 그 중 절반 정도 완료. 2. Nest.js와 TypeScript 학습하며, 적응 및 기존에 짜여진 코드 이해하며 다시 작성해 보았음 📌Next Week 1. 내가 맡아야하는 API 에 대한 코드를 작성해 보고 테스트 코드도 작성하기 2. 크론 관련 인수 인계 받기 3. 회고 및 다음 스프린트 기간의 플래닝 🔨What I Learned? 📚 1) 크롬 개발자 도구의 여러가지 기능들 숙지(특히 페이지, 스크롤에 따른 api 찾기 및 쿠키와 요청 헤더 확인 등) 2) async/await & Promise 다만 아직 코드에 자유자재로 적용하기엔 부족 3) Nest.js의 기본 구조 및 데코레이터 🧙..
-
TIL | Mar 23(WED), 2022Developer blah blah/TIL _ WIL 2022. 3. 24. 00:32
👉TODAY 1. 07:50 기상 2. 10:30 데일리 스크럼 3. 어제부터 시작한 검색 기능 api 코드 전반적으로 확인하고 그 중 메인 코드를 익힘. 기존 코드는 kafka/db 접근하게 되어 있는데, 아직 안배워서 해당 코드들은 수정해서 필요한 data가 잘 return되는지 확인 4. 크롤링을 할 때 네트워크, 그리고 웹 클라이언트와 웹 서버가 어떤식으로 통신하는지 알아야 하는데, 이 부분이 부족해서 구글링하며 학습 5. 17:00 코드리뷰 with 옆자리 사수님 6. 내일 해야하는 부분 다시 확인하고 오늘 작성한 코드 다시 한 번 보고 칼퇴 📌TOMORROW 1. 여러 사이트 중 특정 사이트에 대한 메인 검색 코드는 익혀뒀으니 디테일이라던가 그 외 다른 부분에 대하여 숙지하고 코드 작성 2. ..