사전캠프(26)
-
[사전캠프] TIL 작성 - 24.08.23(금)
1. 학습 어제 TIL 작성 때는 '웹 개발 기초' 강의를 학습할 생각이었지만 오늘은 스터디 발표가 있기도 해서 그 동안 학습한 내용을 다시 복습하는 시간을 가졌다. 다시 확인해보니 꽤나 많은 게시글이 쌓여 있어 복습하길 잘 했다는 생각이 들었다. 아래는 길다면 길고 짧다면 짧은 2주(약 10일)간 학습한 내용에 해당하는 게시글들이다.SQL사전캠프 개인과제 및 TIL 등 본 캠프까지 주말 2일이 남았다 남은 기간 쉬고 싶은 마음은 굴뚝 같지만 아직 그래도 9 to 9 스케줄을 100% 소화할 수 있다고 자신이 들지 않아 주말에도 학습하면서 생활리듬을 좀 맞출 생각이다. 더욱이 1주차에는 프론트엔드 부분을 다루면서 팀 페이지를 제작한다고 하니 생활 리듬을 맞출 겸 미리 학습을 해둘겸 '웹 개발 기초' 강의..
2024.08.23 -
[사전캠프] TIL 작성 - 24.08.22(목)
1. 학습 오늘은 어제 마무리한 SQL 강의에 대해 다시 한 번 복습하는 시간을 가졌고 아침마다 푸는 알고리즘 문제가 잘 풀리지 않아 해당 문제 해결을 위해 필요했던 알고리즘 및 메서드에 대한 학습을 진행하였다. 2. 과제 어제부로 모든 개인 과제를 수행해 TIL 제출을 끝냈기에 내일 있을 스터디에서 발표할 내용을 블로그에 포스팅해 두었다. 스터디 내용은 '네카라쿠배' 개발자들이 원하는 문화 5가지에 대한 내용을 다룬 게시글을 읽고 서로의 의견을 주고 받는 것이기에 해당 게시글을 읽고 정리하는 느낌이 아닌 순수하게 든 생각이나 느낀 부분을 솔직하게 작성하였다. 아! 그리고 TIL 을 제출하고서 또 SQL 과 알고리즘 코드카타를 진행할 것이다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한..
2024.08.22 -
[사전캠프] 개발자들은 어떤 문화를 선호할까?
※ 참고 : 특정 아티클을 읽고 든 생각을 개인적인 의견을 담아 작성한 게시글입니다. 1. 개발자들은 어떤 문화를 선호할까? 다양한 문화가 있지만 게시글에서 주요 키워드를 따와 보니 '교류', '수평적', '함께 성장', '성장 지원', '다양한 경험' 의 키워드들이 있었다. 각 키워드를 따로 설명한 것은 참고 문서에 잘 적혀 있으니 이 키워드들을 합쳐 어떤 문화가 있는 회사를 개발자들은 선호할지 예상해 보았다. "다양한 경험을 통해 함께 교류하여 성장하고,개발의 자율성이 보장되는 수평적인 분위기와 성장 지원이 있는 회사" 비단 개발직군이 아니더라도 굉장히 매력적으로 보이는 회사가 등장해 버렸다. 물론 게시글에서 정보 수집의 대상이 '네카라쿠배' 이고 개인의 이상적인 회사는 다 다르기에 모든 개발자가 해..
2024.08.22 -
[사전캠프] SQL 연습문제 - 7
문제 : 문제 설명iduser_namesatisfaction_scorefeedback_date1르탄이52023-03-012배캠이42023-03-023구구이32023-03-014이션이52023-03-035구구이42023-03-04[lol_feedbacks(LOL 피드백) 테이블]Q1. 만족도 점수(satisfaction_score)에 따라 피드백을 내림차순으로 정렬하는 쿼리 작성SELECT *FROM lol_feedbacksORDER BY satisfaction_score ORDER BY 를 사용해 만족도 점수를 기준으로 테이블을 내림차순 정렬하였다. Q2. 각 유저별 최신 피드백을 찾는 쿼리 작성SELECT user_name, MIN(feedback_date) recent_feedback_dateFRO..
2024.08.22 -
[사전캠프] SQL 연습문제 - 6
문제 :아래의 테이블을 참고해 문제 해결을 위한 SQL 문을 작성하자.idnameregionratingjoin_date1르탄이한국13002019-06-152배캠이미국15002020-09-013구구이한국14002021-01-074이션이미국13502019-11-15[lol_users(LOL 유저) 테이블]Q1. 유저의 레이팅(rating) 순위를 계산하는 쿼리를 작성한다. 전체 지역(region) 기준으로 순위는 레이팅이 높을 수록 높아야한다.SELECT name, RANK() OVER (ORDER BY rating DESC) rankingFROM lol_users 각 유저에 대한 순위란 말만 있어 각 유저의 이름(name)에 해당하는 순위를 내림차순으로 매긴 결과를 조회하는 쿼리를 작성하였다...
2024.08.22 -
[사전캠프] TIL 작성 - 24.08.21(수)
1. 학습 오늘은 마지막 남은 SQL 기초 강의를 완강하였다. 하지만 마지막이여서 그런지 장애물이 있었는데 바로 'Pivot Table' 을 배우는 과정에서 굉장한 답답함을 느꼈다. 일단 아래의 코드가 문제의 코드였다.select age, max(if(gender='male', order_count, 0)) male, max(if(gender='female', order_count, 0)) femalefrom (select b.gender, case when age between 10 and 19 then 10 when age between 20 and 29 then 20 when age between 30 and 39 then 30..
2024.08.21