[2024.07.19 TIL] sql 및 강창민 튜터님 강의 후기

박지영·2024년 7월 19일
0

Today I Learned

목록 보기
6/88

SQL 사용 해보기

  • 서울 지역의 음식 타입별 평균 음식 주문 금액
    select SUBSTR(addr, 1, 2) "지역",
             cuisine_type "타입",
             AVG(price) "평균 금액" 
     FROM food_orders
     WHERE addr LIKE '서울%'
     group by 1, 2
  • 이메일 도메인별 고객 수와 평균 연령
    select  SUBSTR(email, 10) "도메인",
             count(1) "고객 수",
             AVG(age) "평균 연령" 
     FROM customers
     group by 1
  • '[지역(시도)] 음식점이름 (음식종류)' 컬럼을 만들고 총 주문건수 구하기
    SELECT CONCAT('[', SUBSTR(addr, 1, 2),'] ', restaurant_name , ' (',cuisine_type,')') "[지역(시도)] 음식점이름 (음식종류)",
             COUNT(1) "총 주문건수" 
     FROM food_orders
     group by 1

////////////////////////////////////////////////////
!!강창민 튜터님의 강의!!

게임 서버 개발자에 대한 전반적인 내용을 들을 수 있었는데

node.js를 배워야 하는 이유!에 대해서 특히 열변을 토하셨다.

쉽고 빠르고 가볍다. 이 3단어로 노드를 사용해야 하는 이유라며 설명하셨고

예시로 node 서버 구축이 얼마나 간편하고 용이한지 코드를 직접 쓰시며 보여주셨다.

협업에 관한 얘기도 들을 수 있었는데 노션, 피그마, 슬랙 등

팀원 간에 소통이 용이한 협업툴 등도 추천해주셨고

실무에서 협업한테 어떤 상호작용을 하는지, 주로 기획, 클라이언트 팀과 소통을 한다는 말씀도 들을 수 있었다.

코드카타 문제도 같이 풀어보면서 내가 풀었던 문제를 다른 방식으로 푸는 것을 보는 것도 재밌었고

함수 등을 이용해서 쉽고 빠르게 푸는 것도 좋지만 로직을 직접 짜보면서 흐름과 구조 등을

제대로 이해하는 것도 중요하다는 것을 알았다.

지금까지 java를 사용해서 문제를 풀었는데 JS로 해결하는 걸 보니

코드 모양이 정말 비슷하고 함수도 비슷한 게 많다는 걸 볼 수 있었고 변수 선언, 타입 지정 등

다른 점 등도 느낄 수 있었다.

나도 얼른 배우고 익혀서 내가 직접 게임 서버를 구현하고 클라이언트와 상호작용하는 모습을 빨리 보고 싶다.

profile
신입 개발자

0개의 댓글