20240219 멘토링

jjj·2024년 2월 19일
0

메모

목록 보기
9/20

20240219
코드 리뷰

문제 1번 거스름돈 구하기

재훈님 1번 문제 리뷰
while문 안에 else if로 꽉 채움 -> 동전의 종류를 배열에 담을 수 있기 때문에
array로 줄이면 더 깔끔해질 것 같다.
그리고 큰 종류부터 for문을 돌리면 더 좋을 것.
여튼 else if문을 더 줄이려고 하면 속도나 성능에서 더 좋을 것!

1번 문제 유형은 그리디 알고리즘이라고 부른다.
그리디:탐욕 -> 딱 맞는 알고리즘을 구한다.

정답이 없다.

동전 문제는 유명하다.

문제 2번 체크인
for문을 활용할 수 있는지를 체크하는 문제.

문제 3번 소수 찾기.

'에라토스테네스의 체' 를 활용하면 구할 수 있는데 코드가 길어진다는 단점.

내가 GPT 도움 받았다고 하니까 소수인지 아닌지 확인하는 게 이 문제의 포인트이기 때문에
소수 구하는 로직을 이해한다고 하면 로직 짜는것에 익숙해지기만 하면 된다고 하셨다.
내 코드 : 소수 확인 함수 호출할 때 삼항연산자로 코드를 줄일 수 있다!

프로그래머스의 3단계까지는 풀어야 코테 합격함. => 꾸준히 하자!

  • Node.js 스터디
    각 다른 장을 맡으면 이해하지 못하고 넘어가는 사람이 있을 수도 있다.
    한 장을 세 명이서 토론하는 형식을 더 추천하셨다.

기술 매니저님 추천 장
1장 : 1.1, 1.2 장
2장 : 2.1장
3장 : 3.3, 3.4, 3.5, 3.6, 3.7, 3.8 장

우선 1주차는 여기까지 하는 것을 추천.
지금까지 공부한 내용으로 아는 것이 많을 것이므로 양이 많아 보일 수 있지만 할 수 있을 것.

  • 성현님 질문
    배포 질문 하셨는데 잘 모르는 단어가 나와서 기억이 잘 안난다.

ECS, EC@
EC2
CI/CD

github action

EC2 공식 문서 읽자(책보다) 너무 자주 바뀌기 때문에.

윈도우 사용자 : putty
맥 사용자 : terminus

확장자 : ssh, pem ===> 관리 잘 해야한다!!! 잃어버리면 답이 없다ㅠㅠ!!!

pm2

여유 있으면 Amazon ECR - docker

Post그래스를 연습하면 좋다.
rdb : postgresql
MySQL : mongoDB

Nest는 힘들다 ㅠㅠ Nest만 하려고 해도 3개월은 무리. Nest하려면 Typescript도 해야한다!
Node로 하는 것을 가장 추천!

익스프레스 사용하는 것을 추천.
fastfy 프로젝트 만들 때 좋을 수는 있지만 면접 볼 때 할 말이 없을지도...(익스프레스랑 뭐가 다른지도 알아야하고 왜썼는지? 그런 질문들에 대답해야함)

1주차 CRUD
만들기, 읽기, 업데이트, 삭제 (Create, Read, Update, Delete)
2주차 ORM : 연결? and SQL을 자바스크립트로 조작할 수 있다. Sequelize
3주차 Unit Test / Jest
=> 커리큘럼이 그대로라면 이 순서대로 일 것 같다.

배포 - EC2, pm2
github Action

배포는 AWS로 하는게 편할 것.
Free Tier : 1달 인스턴스 1개만 무료.

기왕이면 Docker까지 하면 좋다.
Docker는 배포 단계에서 사용.

쿠버네티스? 까진 잘 안함.


강창민 시니어 코치님 멘토링

비교하지 말자! 마인드셋이 중요하다!

https://product.kyobobook.co.kr/detail/S000001001076

https://product.kyobobook.co.kr/detail/S000003114660

1장 1.1 1.2 는 해봐야함
2장 2.1
3장 3.3 ~3.8

0개의 댓글

관련 채용 정보