or, this week I went through..원티드 이력서 피드백항해 99 2기 수료식 🤪Nest.js 과제마무리원티드에서 이력서 및 자소서 관련 강의를 받았다.항해99 수강생들 중 총 3명의 이력서를 뽑아 피드백을 남겨주셨는데,나름 내 것이 뽑히길 바랬지만
1. 동기 vs 비동기 동기 작업 요청 후 해당 작업의 결과가 나올 때까지 기다린 후 처리하는 것 특정 I/O 작업을 위한 준비가 되어있는지 확인하는것 I/O 작업 준비에 대한 이벤트의 발생을 기다린 후 해당 이벤트 발생 시 그에 따른 적합한 처리를 해준다. 메소드를
기술면접입사 확정학교 공부Nest.jsWebRTC과제를 진행한 회사에서 2차 기술 면접을 봤다. 질문 자체의 난이도는 높지 않았으나, 정돈되지 않은 답변들만 내뱉은 나 자신이 너무 부끄러웠다..ㅠㅠ 이후, 블로그에 기술 면접 회고록을 작성하며 내가 얼마나 겉핣기식의 이
[주간회고록] 21.09.20 -21.09.26 학교 과제 진행 WebRTC 1단원 마무리 데이터링크 계층 정리 오늘의술 영어 포토폴리오 작성 블록 체인 어려어.. 21.09.20 (월) - 학교 과제 진행 클라우드 강의을 듣고 그 외 학교 과제를 진행했다. 21.
학교에서 들은 암호화의 기본 개념을 정리해보았다. - \[CS] 암호화 기초leetCode에서 제공하는 알고리즘을 풀어봤다. 백준이나 프로그래머스에 비해 이해하기 쉬운 문제들이 나와있어 아직 나같은 초보자들에게 꾸준히 하기 좋은 white 문제들이 많았다. 물론 알고리
블록체인 강의LeetCode 알고리즘학교 과제AB180 코딩 테스트LeetCode 알고리즘LeetCode 알고리즘클라우드 강의LeetCode 알고리즘LeetCode 알고리즘LeetCode 알고리즘뭐랄까, 역시 나는 백수 체질이 아니다. 얼른 몸과 머리를 쓰고 싶고 개인
[주간회고록] 21.10.11 -21.10.17 21.10.11 (월) 데이터 통신 6주차를 통해 LAN 프로토콜을 공부하였고 블로그에 간단하게 정리해보았다. - LAN 프로토콜 21.10.12 (화) 21.10.13 (수) 학교 강의 콜라보 그라운드 1차 인터뷰
콜라보그라운드 과제를 시작하였다.친구들과 간단하게 사이드 프로젝트에 대해서 이야기를 나누어봤다.진행할지는 아직 미지수지만, 아무것도 모를 때 만나 현재는 각자 다른 분야에서개발자가 된 친구들과 프로젝트를 의논하게되니 감회가 매우 새로웠다.서로 사용하고 있는 기술 스택이
Today I Learned - 2021.11.15 (월) 1. Node Version Downgrade Monorepo 란 Mac에 Git 설치 nestjs cli 설치 시 권한 오류 zsh mySql version path 설정 Azure Devops를 이용하여
Today I Learned - 2021.11.16 (화) 1.
그럼 아래 이미지처럼 마우스 커서를 특정 프로퍼티에 올렸을 때 속성과 함께 내가 적어놓은 주석이 같이 나온다!이번에 슬랙 webhook api를 이용한 알림 기능을 구현하게 되었다.슬랙에서 제공하는 외부 url를 리퀘스트하면서 작동하는 기능인데 내가 그걸 하는 방법을
Datebase 기본 개념Azure Devops 티켓 구분느낀점일정한 체계로 저장된 데이터들의 집합 표 형식으로 저장된 데이터의 집합Row: 행 - 하나의 객체Column: 열 - 각 객체가 가지는 하나의 속성DB 를 관리하기 위한 시스템mySql, MariaDB,
협력사 지원제로초 React.js 스터디 알고리즘 공부오늘 항해99 채용 플랫폼을 통해 협력사에 지원하였다.지원한다고 100% 면접 기회가 주어지는 것은 아니기에 최대한 마음을 놓고알고리즘과 학교 공부에 집중 하고 있다.이번에 기회가 오지 않더라도, 내가 꾸준히 준비해
항해99의 거의 마지막 일정 (협력사 지원 제외), 최종 발표회를 앞두고 오늘 발표회가어떻게 진행될지에 대한 발제가 진행되었다.다행히, 초반에 계획했던 기능들은 어느정도 마무리가 된 시점이라, 시간적으로 촉박하다는생각은 들지 않았지만, 마지막이 다가올 수록 최종 발표와
우리가 타겟하는 고객은?\--> 뾰족하게 시작! (넓게 2,30대~ 가 아닌 20,30대 중 누구? 직장인? 학생? 성격은 어떤?) 우리가 고객에게 주는 가치는?\--> 고객의 미래에 어떠한 개선사항을 주는지?제한적인 예산에서는 퍼널의 상단을 목표!특정 퍼널에서 전환률
AWS Application Load Balancer와 auto scaling group를 이용하여서버 트래픽에 최적화된 auto scale out 환경을 구축하였다.비록 실제 서버가 아닌 테스트 서버에만 적용시킨 상태지만 아직까지 큰 문제없이 돌아가서 마음이 놓인다.
EC2에서 atlas cloud server에 있는 데이터베이스를 이용하여 jest 테스트 코드를 돌리니 결과가 success여도 mongoose connection이 제대로 종료되지 않아 TLSWRAP 오류가 나며jest가 exit하지않는 상황이 발생하였다. 별도 프
Jenkins 와 AWS CodeBuild 사이에서 고민하다 CodeBuild로 결정 이유: 월 100분의 프리티어를 제공하며 이미 자동 배포를 위해 AWS CodePipeline를 쓰고있으므로관리 차원에서 더 편리하기 때문.금주 토요일 중간점검 공지짧은 발표시간인 줄
오늘 나 자신을 칭찬한다. 왜냐하면 EC2와 Github를 연동한 자동 배포를 마무리했기 때문이다.텍스트아직 정리 안된 부분들이 많지만 (트러블 슈팅 포함), 지금 머릿속에 배운 것들이 사라지기전에완벽하지 않더라도 글로 남겨봐야겠다.swagger와 소셜 API, 그리고
주제 변경프로젝트에 대한 간략한 설명, API 설계 그리고 와이어프레임이 담긴 S.A을 제출한 고얼마지나지않아 튜터님을 통해 피드백을 받았다. 우리의 문제점은 아래와 같았다.애매한 아이디어쉬운 난이도 술이라는 매개체는 모두를(ㅎㅎ..) 공감시키기 위한 좋은 아이디어
최종 프로젝트 ing주제 선정프로젝트 주제를 선정했다. 프로젝트명은 오늘의 술.개인의 취향, 날씨, 기분을 고려해서 주류를 추천해주고사용자는 커뮤니티를 통해 추천받은 주류를 공유할 수 있는 서비스다.기능 분담CRUD 기반의 사이트에 검색 자동 완성, 날씨 API 등 부
최종 프로젝트의 시작간만에 쓰는 TIL, 거진 열흘만에 쓰는거같다.반성해야지..항해가 시작하고 시간은 한달 반 밖에 안 지났는데, 벌써 마지막 프로젝트의 시작이 다가왔다.아직 개발자로서 취업하기에는 부족한게 많지만 그래도 첫날과 비교하면 많이 성장해가고 있다는게 느껴진
튜터님과의 면담오늘 한 일이번 미니 프로젝트를 진행하며 백엔드에서 할 수 있는 기능이 한정적이라 느끼는 부분을 튜터님께 말씀드렸는데, 결과적으로 내가 참 자만했구나, 라는 생각이 들었다.할 수 있는게 rest API 밖에 없다고 말씀드렸지만 튜터님은 반대로 내가 이 기
시간이 정말 빨리간다.최종 프로젝트가 조금은 먼 얘기같았는데 지금 진행하고 있는 미니 프로젝트 1주, 클로 코딩 1주하고나면 바로 최종 프로젝트가 시작된다.그래서 한번 항해 첫날부터 지금까지 달려왔던 시간을 되돌아보려한다.항해 첫날, '게더 타운'을 통해 항해 크루원들
미니 프로젝트 시작기본, 심화 주차가 끝나고 프론트와 같이 협업하며 진행하는 미니 프로젝트가 시작되었다.나포함 백엔드 (Node.js)는 3명, 프론트엔드(React)는 2명해서 총 5명이 한 팀이 되었다.항상 백, 프론트 구분없이 기능적으로만 나누어 모든걸 해결했을
cookie를 이용하여 사용자 계정 확인하기ajax 오류 해결..간만에 알고리즘느낀점기존에 만들었던 CRUD 사이트에 JWT를 이용한 로그인를 적용시켰다.그래서 이번에 게시물 관련 기능도 확장 시켜봤다.Before : 누구든 상관없이 비밀번호만 있으면 업로드, 수정,
Web Socket vs Socket.io암호화느낀점네트워크상에서 동작하는 프로그램 간 통신의 종착점 (Endpoint)Endpoint (최종 목적지): IP 주소와 Port 번호의 조합, 사용자의 디바이스 또는 서버가 될 수 있다.프로그램이 네트워크에서 데이터를 통신
주특기 심화과정 시작HTTP 인증 프레임워크mongoose - exec(), save()느낀점주특기 심화과정이 시작되었다기본 과정때 배웠던 기본 CRUD 기능를 배웠다면 심화 과정부터는로그인, 회원가입같은 페이지에 필요한 데이터 validation과 사용자를 구분할 수
미니 프로젝트 배포 완료항해 매니저님과 단체 면담 (?)6월 28일 월요일부터 시작한 미니 프로젝트을 오늘, EC2 서버에 배포하였다.기본적으로 구현해야하는 기능들은 마무리하였지만 아직 마감일까지 하루가 남아추가적인 기능들을 생각하고 있다.그 중 하나가 조회수인데, 서
Today I Wrote (OOP 기본 & Promise 사용 방법)항해99 학습 방법 Q&A 세션 (21-06-26)느낀점6월 26일 담당 튜터님과 항해99 팀원들이 다같이 모여 학습 방법에 대한 Q&A 세션을 가졌다.아무래도 항해 99 자체가 비대면으로 진행되다보니
Node.js - Express 프레임워크비동기 프로그래밍 특징느낀점오늘 노드에서 웹 서버 구축을 위한 Express 프레임워크를 배웠다.\*라우트를 통해서 값이 들어올 때 선처리, 또는 유효값에 따라 분기처리를 원하는 등 부가적인 기능을 더하고 싶을 때 일관되게 처리
모던 자바스크립트첫 JS 알고리즘느낀점\[JavaScript] 모던 JS 기본 동작 원리\[알고리즘/자바스크립트] 프로그래머스 - 기능개발내일 본격적인 주특기 주차가 시작된다. 동일한 언어를 고른 사람들과 팀도 새로 만들어지는데어떤 분들과 함께 이번 주특기 프로젝트를
알고리즘 마지막..!항해톡 (Cookie, Session, cache & https)BFS vs DFS느낀점오늘은 두번째 항해톡이 있는 날이다.항해톡은 주어진 주제를 사람들이 직접 지원해서 발표하는 시간인데,오늘 주제는 cookie, Session, cache와 htt
알고리즘 ing느낀점오늘 알고리즘을 하는데..하루를 다 보낸 듯한 느낌그런데 남은게 없다..아니 사실 남은 건 분명있다. 하지만 하나씩 정리해 보려니 쉽사리 손이 안떼진다.곧 알고리즘 주차가 끝나고 주특기 주차가 시작하는데,그렇다고 알고리즘을 손에 놓지말고 이번에 배운
알고리즘 ing그래프느낀점그래프는 연결 관계에 초점이 맞춰져 있는 자료구조다. 노드(Node) : 연결 관계를 가진 각 데이터 (aka 정점(vertex))간선(Edge) : 노드 간의 관계를 표시한 선인접 노드(Adjacent Node) : 간선으로 직접 연결된 노드
주특기 선택 멘토링 Q&A알고리즘 ingdeque vs listinput() vs sys.stdin.readline()느낀점12일차에 주특기 선택 관련 멘토링이 있었다.아무래도 비대면이라 혼자서 영상보고 공부하는 느낌이 강했는데 이번에 튜터님께서최대한 항해99 매니저님
알고리즘 ing스터디그룹 깃허브 연동Spring Q&A 세션 진행느낀점계속해서 알고리즘 주차가 진행되고 있다. 오늘도 스터디원들과 각 한문제씩 담당해서 문제를 푼 후각자 해결 방법에 대해 공유하는 시간을 가졌다.아래는 오늘 진행한 알고리즘 리스트| 문제 코드 | 문제명
첫 알고리즘 스터디Node.js Q&A 세션 진행느낀점오늘 첫 알고리즘 스터디가 있었다.오전에 각자 한 문제씩 배정받아 문제를 풀고 오후에 다같이 모여 답안과 해결 방법을 공유하는 시간을 가졌다. 혼자 공부할 때는 이해가 안되더라도 그냥 넘어갔었는데 막상 다른 사람에게
에라스토테네스의 체 이용파이썬 Input 값 받는 다양한 방법느낀점소수를 찾는 방법 중 가장 효율적인 방법으로 유명한 에라스토테네스 체를 알게되었다. 코드는 아래와 같다.
백준 알고리즘 테스트다양한 자료구조느낀점이번주부터 항해99 알고리즘 마라톤이 시작되었다..!마라톤의 목적은 개인 페이스를 유지하면서 최소 40개부터 최대 60개를 테스트를 푸는 것인데,난이도 '하'부터 헤매는 내가 이번주차를 잘 해낼 수 있을지 자신이 안선다..하지만
항해99를 시작하고 첫 주말이 다가왔다. 주말이라고 뭐 쉬는날보다는 평범한 일상 중 하나지만,그래도 한 주를 무난히 마쳤다는 생각이 드는 반가운 하루다.이번주와 다음주는 계속 알고리즘이 진행된다.초반 강의는 그나마 난이도가 낮은거 같더니 주차를 거듭할 수록 점점 어려워
알고리즘 시작!느낀점미니 프로젝트의 마무리가 되기 무섭게 바로 알고리즘 주차가 시작되었다.다음주부터 시작되는 문제풀이 주차에 주눅들지 않도록 밤이 새더라도! 이번주까지 주어진 강의를 다 듣고내 것으로 소화시키는 것이 목표다.어떤 문제의 해결을 위하여 입력된 자료를 토대
1차 미니 프로젝트 배포!JWT vs Session vs CookieSSR vs CSR느낀점 (첫 프로젝트를 마무리하며..)6월 7일 월요일부터 시작되었던 미니 프로젝트 개발이 오늘 저녁, AWS 서버 배포를 마지막으로 마무리가 되었다.3일이란 짧은 시간동안 팀원들과의
jinja2와 ajax 차이점document.getElementBy 와 jquery의 차이점느낀점jinja2와 ajax는 둘다 서버와 클라이언트간에 통신을 도와주지만,단어사전같이 한번 출력 후 값이 쉽게 변하지 않는 페이지는 jinja2와 같은 템플릿 언어를 이용하여H
1차 프로젝트 기능 구현 시작pymongo 배열 사용하기느낀점오늘 본격적으로 1차 프로젝트 기능 구현을 시작했다.각자 페이지별로 파트를 분담하였는데 나는 여행지들이 출력되는 메인페이지를 맡았다.오전에는 게시물들을 출력하기 위한 반응형 그리드를 구현하는데 시간을 보냈고오
1차 프로젝트 팀 미팅JWT와 jinja2Github를 통한 현업 연습느낀점오늘 첫 1차 프로젝트 미팅이 진행되었다.본격적으로 개발을 시작하기 전 기획부터 와이어프레임까지 다같이 아이디어를 모아 하나씩 정리해나갔다.항해99를 시작하기전 개발보다는 어떤 팀원들을 만날지가
1\. https://oracle.github.io/node-oracledb/INSTALL.html 접속2\. Quick Start node-oracledb Installation 클릭3\. npm install \[https://github.com/