SlideShare a Scribd company logo
1 of 25
Download to read offline
주민건
왜 영과일인가?
왜 PS (Problem Solving)를 해야하는가?
발표자 소개
앞에서 떠드는 사람 수준
푼 문제 수
422+α
(백준 기준, 플레 5) 만든 문제 수
150+α
수상 내역
교육 경력
7년
(압축 3년)
부산 지역본선 고등부 장려
ACM-ICPC Honorable mention
발표자 소개
앞에서 떠드는 사람 수준
왜 문제를 풀까? 🤔
왜 문제를 풀까?
재밌어서?
취업하려고?
남들 다 하니까?
누가 시켜서?
해야된다고 해서?
🤔
문제 풀기 = 훈련
= 어떤 능력을 갖기 위한 연습
🏋
문제 풀기 = 훈련
= 어떤 능력을 갖기 위한 연습
🏋
문제해결능력은 뭘까?
왜 문제해결능력을 길러야할까?
문제해결능력이 문제 풀면서 어떻게 길러지는걸까?
🤔
문제해결능력은 뭘까?
—
주어진 상황에서
효율적인 방법을 통해
문제를 해결하는 능력
✅
✅
알고리즘 문제 예시
문제해결능력은 뭘까?
—
주어진 상황에서
효율적인 방법을 통해
문제를 해결하는 능력
📍
남은 시간: 30분
남은 돈: 4천원
📍 🏃 🚕 🚌 🚇
10분, 5천원 20+ 분, 1.5천원
α
60분, 0원 15+ 분, 1.4천원
α
가장 저렴하게
지각하지 않는 방법은?
문제해결능력은 뭘까?
—
주어진 상황에서
효율적인 방법을 통해
문제를 해결하는 능력
왜 문제해결능력을 길러야할까?
—
주어진 상황에서
효율적인 방법을 통해
문제를 해결하는 사람
😎
유저가 100명일 때 백엔드 아키텍쳐는?
유저가 1,000,000명일 때 백엔드 아키텍쳐는?
A 서비스에 최적화된 코드 디자인 패턴은?
데이터 품질 저하로 인한 downtime 최소화 전략은?
RLHF는 GPU도 많이 필요하고
구축하는데에 시간이 오래 걸리는데,
회사에서 가지고 있는 GPU 수로 빠르게
LLM align 할 수 있는 방법은?
왜 문제해결능력을 길러야할까?
—
주어진 상황에서
효율적인 방법을 통해
문제를 해결하는 사람
왜 문제해결능력을 길러야할까?
—
주어진 상황에서
효율적인 방법을 통해
문제를 해결하는 사람
유저가 100명일 때 백엔드 아키텍쳐는?
유저가 1,000,000명일 때 백엔드 아키텍쳐는?
A 서비스에 최적화된 코드 디자인 패턴은?
데이터 품질 저하로 인한 downtime 최소화 전략은?
RLHF는 GPU도 많이 필요하고
구축하는데에 시간이 오래 걸리는데,
회사에서 가지고 있는 GPU 수로 빠르게
LLM align 할 수 있는 방법은?
알고리즘 문제 푼다고 저걸 할 수 있나?
왜 문제해결능력을 길러야할까?
—
주어진 상황에서
효율적인 방법을 통해
문제를 해결하는 사람
유저가 100명일 때 백엔드 아키텍쳐는?
유저가 1,000,000명일 때 백엔드 아키텍쳐는?
A 서비스에 최적화된 코드 디자인 패턴은?
데이터 품질 저하로 인한 downtime 최소화 전략은?
RLHF는 GPU도 많이 필요하고
구축하는데에 시간이 오래 걸리는데,
회사에서 가지고 있는 GPU 수로 빠르게
LLM align 할 수 있는 방법은?
알고리즘 문제 푼다고 저걸 할 수 있나?
물론 못한다!
알고리즘 문제 푼다고 저걸 할 수 있나?
물론 못한다! 해결 도구가 다르기 때문
자료구조
알고리즘
수학
…
PS
Elastic search
Kubernetes
…
Back-end
Recoil
Hook
…
Front-end
LoRA
Prompting
…
Research
Scientist
문제해결능력은 뭘까?
왜 문제해결능력을 길러야할까?
문제해결능력이 문제 풀면서 어떻게 길러지는걸까?
어떻게 문제를 풀어야 문제해결능력이 길러질까?
🤔
어떻게 문제를 풀어야 문제해결능력이 길러질까?
—
근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다
문제 해결에 사용하는 도구가 다를 뿐!
문제를 해결해나가는 생각 절차나 습관은 유사!
💭
1. 문제분석: 목표(구하고자 하는 값이 무엇인지), 상황 분석(규칙, 조건 등)
2. 방법생각: 무식한 방법부터 적용(Bruteforce -> 자료구조/알고리즘), 세부 목표 설정
3. 제한검토: 시간복잡도, 공간복잡도, 문제 제한 상황에 맞게 동작하는 방법인지
4. 코드구현: 모듈화
5. 함수확인: 유닛 테스트
어떻게 문제를 풀어야 문제해결능력이 길러질까?
—
근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다
문제 해결에 사용하는 도구가 다를 뿐!
문제를 해결해나가는 생각 절차나 습관은 유사!
1. 문제분석: 목표(구하고자 하는 값이 무엇인지), 상황 분석(규칙, 조건 등)
2. 방법생각: 무식한 방법부터 적용(Bruteforce -> 자료구조/알고리즘), 세부 목표 설정
3. 제한검토: 시간복잡도, 공간복잡도, 문제 제한 상황에 맞게 동작하는 방법인지
4. 코드구현: 모듈화
5. 함수확인: 유닛 테스트
어떻게 문제를 풀어야 문제해결능력이 길러질까?
—
근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다
문제 해결에 사용하는 도구가 다를 뿐!
문제를 해결해나가는 생각 절차나 습관은 유사!
해결하고자하는 문제가 무엇인지
언제까지 해결, 가용 GPU 상황, 데이터 품질
모바일 환경에서도 돌아가야하는지
알고리즘/머신러닝/딥러닝
1. 문제분석: 목표(구하고자 하는 값이 무엇인지), 상황 분석(규칙, 조건 등)
2. 방법생각: 무식한 방법부터 적용(Bruteforce -> 자료구조/알고리즘), 세부 목표 설정
3. 제한검토: 시간복잡도, 공간복잡도, 문제 제한 상황에 맞게 동작하는 방법인지
4. 코드구현: 모듈화
5. 함수확인: 유닛 테스트
어떻게 문제를 풀어야 문제해결능력이 길러질까?
—
근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다
문제 해결에 사용하는 도구가 다를 뿐!
문제를 해결해나가는 생각 절차나 습관은 유사!
?
?
?
???????????????????
왜 문제를 풀까? 🤔
왜 문제를 풀까? 문제해결 생각절차를 연습하기 위해
왜 영과일인가? 문제해결 생각절차를 연습하기 위해
감사합니다

More Related Content

Similar to 왜 영과일인가?

KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)Kwang-Hyun Park
 
KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정Kwang-Hyun Park
 
창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스Namkee Chung
 
Next에서 공부하는 법
Next에서 공부하는 법Next에서 공부하는 법
Next에서 공부하는 법Minsuk Lee
 
03 프로젝트 수행 프로세스
03 프로젝트 수행 프로세스03 프로젝트 수행 프로세스
03 프로젝트 수행 프로세스humana12
 
모듈 I. 체계적 문제해결 기법
모듈 I. 체계적 문제해결 기법모듈 I. 체계적 문제해결 기법
모듈 I. 체계적 문제해결 기법Woongseok Yun
 
20141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의0220141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의02humana12
 
문제해결 기법-모듈 I 문제와 문제인식
문제해결 기법-모듈 I 문제와 문제인식문제해결 기법-모듈 I 문제와 문제인식
문제해결 기법-모듈 I 문제와 문제인식Woongseok Yun
 
20141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의0820141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의08humana12
 
코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdf코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdfssuser597fbd
 
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)Suhyun Park
 
ApprenticeshipPatterns/Chapter5
ApprenticeshipPatterns/Chapter5ApprenticeshipPatterns/Chapter5
ApprenticeshipPatterns/Chapter5Suan Lee
 
우리가 열광하는 관리자 퍼실리테이터
우리가 열광하는 관리자 퍼실리테이터우리가 열광하는 관리자 퍼실리테이터
우리가 열광하는 관리자 퍼실리테이터상훈 이
 
기술사 수검전략 및 답안작성법 2편
기술사 수검전략 및 답안작성법 2편 기술사 수검전략 및 답안작성법 2편
기술사 수검전략 및 답안작성법 2편 HoJin Seo
 
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술Youngkwon Lee
 
PS향유회 세미나 - PS는 개발자 취업에 도움이 될까?
PS향유회 세미나 - PS는 개발자 취업에 도움이 될까? PS향유회 세미나 - PS는 개발자 취업에 도움이 될까?
PS향유회 세미나 - PS는 개발자 취업에 도움이 될까? SesangCho
 
[TOC for Education] Approaches to Problem Solving
[TOC for Education]  Approaches to Problem Solving [TOC for Education]  Approaches to Problem Solving
[TOC for Education] Approaches to Problem Solving Namkee Chung
 
세미나
세미나세미나
세미나Dongyi Kim
 
해외에서 일하며 Ver 2
해외에서 일하며 Ver 2해외에서 일하며 Ver 2
해외에서 일하며 Ver 2Hakhyun Kim
 
6th.Lecture.Step1.Understanding.pdf
6th.Lecture.Step1.Understanding.pdf6th.Lecture.Step1.Understanding.pdf
6th.Lecture.Step1.Understanding.pdfJeongeun Kwon
 

Similar to 왜 영과일인가? (20)

KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
 
KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정
 
창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스
 
Next에서 공부하는 법
Next에서 공부하는 법Next에서 공부하는 법
Next에서 공부하는 법
 
03 프로젝트 수행 프로세스
03 프로젝트 수행 프로세스03 프로젝트 수행 프로세스
03 프로젝트 수행 프로세스
 
모듈 I. 체계적 문제해결 기법
모듈 I. 체계적 문제해결 기법모듈 I. 체계적 문제해결 기법
모듈 I. 체계적 문제해결 기법
 
20141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의0220141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의02
 
문제해결 기법-모듈 I 문제와 문제인식
문제해결 기법-모듈 I 문제와 문제인식문제해결 기법-모듈 I 문제와 문제인식
문제해결 기법-모듈 I 문제와 문제인식
 
20141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의0820141215 액션러닝 원장님강의08
20141215 액션러닝 원장님강의08
 
코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdf코딩테트2205-kucc-220508145530-8015b5d7.pdf
코딩테트2205-kucc-220508145530-8015b5d7.pdf
 
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
 
ApprenticeshipPatterns/Chapter5
ApprenticeshipPatterns/Chapter5ApprenticeshipPatterns/Chapter5
ApprenticeshipPatterns/Chapter5
 
우리가 열광하는 관리자 퍼실리테이터
우리가 열광하는 관리자 퍼실리테이터우리가 열광하는 관리자 퍼실리테이터
우리가 열광하는 관리자 퍼실리테이터
 
기술사 수검전략 및 답안작성법 2편
기술사 수검전략 및 답안작성법 2편 기술사 수검전략 및 답안작성법 2편
기술사 수검전략 및 답안작성법 2편
 
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
 
PS향유회 세미나 - PS는 개발자 취업에 도움이 될까?
PS향유회 세미나 - PS는 개발자 취업에 도움이 될까? PS향유회 세미나 - PS는 개발자 취업에 도움이 될까?
PS향유회 세미나 - PS는 개발자 취업에 도움이 될까?
 
[TOC for Education] Approaches to Problem Solving
[TOC for Education]  Approaches to Problem Solving [TOC for Education]  Approaches to Problem Solving
[TOC for Education] Approaches to Problem Solving
 
세미나
세미나세미나
세미나
 
해외에서 일하며 Ver 2
해외에서 일하며 Ver 2해외에서 일하며 Ver 2
해외에서 일하며 Ver 2
 
6th.Lecture.Step1.Understanding.pdf
6th.Lecture.Step1.Understanding.pdf6th.Lecture.Step1.Understanding.pdf
6th.Lecture.Step1.Understanding.pdf
 

왜 영과일인가?

  • 1. 주민건 왜 영과일인가? 왜 PS (Problem Solving)를 해야하는가?
  • 2. 발표자 소개 앞에서 떠드는 사람 수준 푼 문제 수 422+α (백준 기준, 플레 5) 만든 문제 수 150+α 수상 내역 교육 경력 7년 (압축 3년) 부산 지역본선 고등부 장려 ACM-ICPC Honorable mention
  • 5. 왜 문제를 풀까? 재밌어서? 취업하려고? 남들 다 하니까? 누가 시켜서? 해야된다고 해서? 🤔
  • 6. 문제 풀기 = 훈련 = 어떤 능력을 갖기 위한 연습 🏋
  • 7. 문제 풀기 = 훈련 = 어떤 능력을 갖기 위한 연습 🏋
  • 8. 문제해결능력은 뭘까? 왜 문제해결능력을 길러야할까? 문제해결능력이 문제 풀면서 어떻게 길러지는걸까? 🤔
  • 9. 문제해결능력은 뭘까? — 주어진 상황에서 효율적인 방법을 통해 문제를 해결하는 능력 ✅
  • 10. ✅ 알고리즘 문제 예시 문제해결능력은 뭘까? — 주어진 상황에서 효율적인 방법을 통해 문제를 해결하는 능력
  • 11. 📍 남은 시간: 30분 남은 돈: 4천원 📍 🏃 🚕 🚌 🚇 10분, 5천원 20+ 분, 1.5천원 α 60분, 0원 15+ 분, 1.4천원 α 가장 저렴하게 지각하지 않는 방법은? 문제해결능력은 뭘까? — 주어진 상황에서 효율적인 방법을 통해 문제를 해결하는 능력
  • 12. 왜 문제해결능력을 길러야할까? — 주어진 상황에서 효율적인 방법을 통해 문제를 해결하는 사람 😎
  • 13. 유저가 100명일 때 백엔드 아키텍쳐는? 유저가 1,000,000명일 때 백엔드 아키텍쳐는? A 서비스에 최적화된 코드 디자인 패턴은? 데이터 품질 저하로 인한 downtime 최소화 전략은? RLHF는 GPU도 많이 필요하고 구축하는데에 시간이 오래 걸리는데, 회사에서 가지고 있는 GPU 수로 빠르게 LLM align 할 수 있는 방법은? 왜 문제해결능력을 길러야할까? — 주어진 상황에서 효율적인 방법을 통해 문제를 해결하는 사람
  • 14. 왜 문제해결능력을 길러야할까? — 주어진 상황에서 효율적인 방법을 통해 문제를 해결하는 사람 유저가 100명일 때 백엔드 아키텍쳐는? 유저가 1,000,000명일 때 백엔드 아키텍쳐는? A 서비스에 최적화된 코드 디자인 패턴은? 데이터 품질 저하로 인한 downtime 최소화 전략은? RLHF는 GPU도 많이 필요하고 구축하는데에 시간이 오래 걸리는데, 회사에서 가지고 있는 GPU 수로 빠르게 LLM align 할 수 있는 방법은? 알고리즘 문제 푼다고 저걸 할 수 있나?
  • 15. 왜 문제해결능력을 길러야할까? — 주어진 상황에서 효율적인 방법을 통해 문제를 해결하는 사람 유저가 100명일 때 백엔드 아키텍쳐는? 유저가 1,000,000명일 때 백엔드 아키텍쳐는? A 서비스에 최적화된 코드 디자인 패턴은? 데이터 품질 저하로 인한 downtime 최소화 전략은? RLHF는 GPU도 많이 필요하고 구축하는데에 시간이 오래 걸리는데, 회사에서 가지고 있는 GPU 수로 빠르게 LLM align 할 수 있는 방법은? 알고리즘 문제 푼다고 저걸 할 수 있나? 물론 못한다!
  • 16. 알고리즘 문제 푼다고 저걸 할 수 있나? 물론 못한다! 해결 도구가 다르기 때문 자료구조 알고리즘 수학 … PS Elastic search Kubernetes … Back-end Recoil Hook … Front-end LoRA Prompting … Research Scientist
  • 17. 문제해결능력은 뭘까? 왜 문제해결능력을 길러야할까? 문제해결능력이 문제 풀면서 어떻게 길러지는걸까? 어떻게 문제를 풀어야 문제해결능력이 길러질까? 🤔
  • 18. 어떻게 문제를 풀어야 문제해결능력이 길러질까? — 근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다 문제 해결에 사용하는 도구가 다를 뿐! 문제를 해결해나가는 생각 절차나 습관은 유사! 💭
  • 19. 1. 문제분석: 목표(구하고자 하는 값이 무엇인지), 상황 분석(규칙, 조건 등) 2. 방법생각: 무식한 방법부터 적용(Bruteforce -> 자료구조/알고리즘), 세부 목표 설정 3. 제한검토: 시간복잡도, 공간복잡도, 문제 제한 상황에 맞게 동작하는 방법인지 4. 코드구현: 모듈화 5. 함수확인: 유닛 테스트 어떻게 문제를 풀어야 문제해결능력이 길러질까? — 근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다 문제 해결에 사용하는 도구가 다를 뿐! 문제를 해결해나가는 생각 절차나 습관은 유사!
  • 20. 1. 문제분석: 목표(구하고자 하는 값이 무엇인지), 상황 분석(규칙, 조건 등) 2. 방법생각: 무식한 방법부터 적용(Bruteforce -> 자료구조/알고리즘), 세부 목표 설정 3. 제한검토: 시간복잡도, 공간복잡도, 문제 제한 상황에 맞게 동작하는 방법인지 4. 코드구현: 모듈화 5. 함수확인: 유닛 테스트 어떻게 문제를 풀어야 문제해결능력이 길러질까? — 근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다 문제 해결에 사용하는 도구가 다를 뿐! 문제를 해결해나가는 생각 절차나 습관은 유사! 해결하고자하는 문제가 무엇인지 언제까지 해결, 가용 GPU 상황, 데이터 품질 모바일 환경에서도 돌아가야하는지 알고리즘/머신러닝/딥러닝
  • 21. 1. 문제분석: 목표(구하고자 하는 값이 무엇인지), 상황 분석(규칙, 조건 등) 2. 방법생각: 무식한 방법부터 적용(Bruteforce -> 자료구조/알고리즘), 세부 목표 설정 3. 제한검토: 시간복잡도, 공간복잡도, 문제 제한 상황에 맞게 동작하는 방법인지 4. 코드구현: 모듈화 5. 함수확인: 유닛 테스트 어떻게 문제를 풀어야 문제해결능력이 길러질까? — 근본적으로 문제 상황을 이해하고 효율적으로 해결한다는 건 똑같다 문제 해결에 사용하는 도구가 다를 뿐! 문제를 해결해나가는 생각 절차나 습관은 유사! ? ? ? ???????????????????
  • 23. 왜 문제를 풀까? 문제해결 생각절차를 연습하기 위해
  • 24. 왜 영과일인가? 문제해결 생각절차를 연습하기 위해