SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
시니어 엔지니어들이
코딩 인터뷰를
싫어하는 이유
CTO 둘이 풀어주는 주간 뉴스 2021.3.20
OKdevTV
참고자료
• <컴퓨터vs책> 블로그
http://jhrogue.blogspot.com/
• 오늘자방송:
https://www.youtube.com/watch?v=4MZsf171RKk&list=PLdntWJk2tJPKvRB0mSqC5ty
KUv7HFtcqg&index=1
• 유튜브채널OKdevTV >재미있는개발이야기리스트
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드셰어
https://www.slideshare.net/jrogue/presentations
• 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev
OKdevTV
오늘의 짤방
OKdevTV
27일특집 방송 예고
OKdevTV
'Cloud DevOps를 완벽하게 하는 4가지 툴’
참고) https://zdnet.co.kr/view/?no=20160627165341
"단 2명이 오픈스택 VM 8천개 맡아보니…“ 4년 후 이야기
공용준 카카오엔터프라이즈 기술팀장
① 면접을 부르는 '개발자 이력서’ 쓰기
② 시니어 엔지니어들이 코딩 인터뷰를 싫어하는 이유
③ 라떼 자바 개발자들을 위한 팁
④ dhcpcd는 새로운 메인테이너를 원합니다
⑤ 변수명 짓기
⑥ SQLite 3.5 출시
⑦ AWS S3에 저장된 객체 수는?
오늘의 소개할 내용
OKdevTV
OKdevTV
(HR) 면접을 부르는 '개발자 이력서' 쓰기
1
• https://www.inflearn.com/course/면접-개발자-이
력서?inst=99caebac
• 드디어 인프런에 면접을 부르는 ‘개발자 이력서’ 쓰기 강의가 올라왔
습니다.
• 참고: [인터뷰] 면접관이 좋아하는 이력서 쓰기
• https://www.youtube.com/watch?v=JM-Tz6dGH1U
• https://medium.com/swlh/why-senior-engineers-hate-coding-interviews-d583d2855757
• 비유(via 박종호)
• 운전면허 따고 20년 지난 사람들은 면허 시험장에 가서 합격할 수 있을까?
• 못을 박기 위해 엄청난 준비를 해야 한다
• 학교에서 떠난지 너무 오래 되었다: dynamic programming, red-black trees, or even recursion 기억이나 날까?
• 시니어 엔지니어들은 시간 압박이 심하므로 코딩 인터뷰에 적절히 대응하지 못한다
• 엔지니어가 다른 식으로 작업하게 밀어 붙인다
• 엔지니어들은 여러 해 동안 업무용 개발 환경을 매우 공들여 튜닝해왔고, 불필요한 부담을 줄인다. 또한 독점적인 라이브러리를 사용해서 생산성을 높여왔다.
• 코딩 인터뷰는 표준 라이브러리와 단순한 편집기만 사용해야 하므로 (머리가 안 돌아가는 데 시간도 부족해지므로) 상당히 불리한 처지에 놓인다.
• 일단 고용하고 나면 원하는 일을 테스트하지 않는다
• 시니어 엔지니어들은 젊은 엔지니어들을 이끌고, 멘토링하고, 시스템 전반에 걸친 문제를 파악하고, 복잡한 문제를 디버깅하는 등의 일을 하지만… 코딩 인터뷰에서는 이런
능력을 평가하기가 곤란해진다.
• 나쁜 메시지를 전달한다
• 모든 사람에게 코딩 테스트가 중요하다고 강조를 하면 시니어 엔지니어들은 “한 단계 전진하는 것인가 한 단계 후퇴하는 것인가?”에 대한 고민이 들기 마련이다.
• 핵심
• 시니어 엔지니어들은 소프트웨어 조직에 있어 혈액과 같다. 가장 원하고, 가장 비싸고 가장 끌어들이기 힘들다.
그리고 역사적으로 빡빡한 노동 시장에서 고용 프로세서는 시니어 엔지니어들의 구체적인 요구에 맞출 필요가 있다.
시니어 엔지니어가 회사를 원할까? 아니면 회사가 시니어 엔지니어를 원할까?
OKdevTV
(오늘의 논쟁) 시니어 엔지니어들이 코딩 인터뷰를 싫어하는 이유
2
• https://blogs.oracle.com/javamagazine/modern-java-toys-that-boost-productivity-from-type-
inference-to-text-blocks
• 지역 변수 타입 추론 기능
• AccountsOverviewPage accountsOverviewPage = page.login(username, password);
• var accountsOverviewPage = page.login(username, password);
• 주의: 전역 변수 추론 불가(메소드, 루프, if 문 내에서만 가능)
• 스트림을 효율적으로 사용하게 만드는 takeWhile과 dropWhile
• 스위치 표현식
OKdevTV
(개발) 라떼 자바 개발자들을 위한 팁
3
var accountsList = APIUtil.getAccounts(customerId);
var checkingAccountsList = accountsList
.stream()
.takeWhile(account -> account.type().equals("CHECKING"))
.collect(Collectors.toList());
var accountsList = APIUtil.getAccounts(customerId);
var checkingAccountsList = accountsList
.stream()
.dropWhile(account -> account.type().equals("CHECKING"))
.collect(Collectors.toList());
String id = switch(name) {
case "john" -> "12212";
case "mary" -> "4847474";
case "tom" -> "293743";
default -> "";
};
• https://blogs.oracle.com/javamagazine/modern-java-toys-that-boost-productivity-from-type-
inference-to-text-blocks
• 레코드: 참고) 막 발표된 JDK16에 정식 추가(https://jdk.java.net/16/release-notes)
• 텍스트 블록
OKdevTV
(개발) 라떼 자바 개발자들을 위한 팁
3
public record Account(
int id,
int customerId,
String type,
double balance) {}
Account account = new Account(13344, 12212, "CHECKING",
4033.93);
double balance = account.balance();
OKdevTV
(뉴스) dhcpcd는 새로운 메인테이너를 원합니다
4
• https://roy.marples.name/archives/dhcpcd-discuss/0003457.html
• dhcpcd(DHCP 프로토콜을 준수하는 클라이언트 모듈) 메인테이너인 Roy Marples가 암으로 투병 중이라
는 소식
• 페이팔로 기부 가능: https://paypal.me/rsmarples?locale.x=en_GB
• 완치하시기를 기원하면서 약소한 금액이지만 저도 기부했습니다.
• https://www.curioustore.com/#!/
OKdevTV
(팁) 변수명 짓기
5
• https://antonz.org/sqlite-3-35/2021
• 20년 만에… 수학 함수 추가
• 윈도우 함수는 넣으면서 왜 수학 함수는 안 넣어줍니까!
• acos(X), acosh(X), asin(X), asinh(X), atan(X), atan2(X,Y), ceil(X), ceiling(X), cos(X), cosh(X), degrees(X),
exp(X), floor(X), ln(X), log(B,X), log(X), log10(X), log2(X), mod(X,Y), pi(), pow(X,Y), power(X,Y),
radians(X), sin(X), sinh(X), sqrt(X), tan(X), tanh(X), trunc(X)
• 컬럼 삭제
• 컬럼 추가는 가능한데 삭제는?
• 힌트: https://jhrogue.blogspot.com/2021/01/sql-33.html
• 복잡하게 트랜잭션 걸고 테이블 복사하고… 외래 키 일시 중지하고…
• ALTER TABLE DROP COLUMN
• RETURNING 문
• DELETE, INSERT, UPDATE 질의는 이제 삭제되고, 추가되고, 변경된 열을 반환
• VACUUM 시 메모리 적게 사용
• 특히 아주 큰 TEXT나 BLOB인 경우
OKdevTV
(뉴스) SQLite 3.5 출시
6
• https://aws.amazon.com/ko/blogs/aws/amazon-s3s-15th-birthday-it-is-still-day-1-after-
5475-days-100-trillion-objects/
• 답: 100 trillion: 1014, or 100,000,000,000,000, 천조
• 전세계 인구 1명당 13,000 객체
• 성공 요인
• 단순한 개념적인 모델: https://gist.github.com/electrum/814835
• 손쉬운 사용: 어떤 객체도 저장할 수 있는 유일하게 명명된 버킷, 각각은 스트링 키로 식별. 초기 API는 상당히 단순함: 버킷
생성, 모든 버킷 목록 열거, 객체 넣고, 객체 얻고, 접근 제어 목록 지정하고
• 내구성: “11 9’s” (99.999999999%) → 10,000개 객체를 저장하면 10,000,000년에 1개 손실될 가능성
• 주의: 가용성은 99.99%, SLA는 99.9%
• 다양한 비용 모델: Standard, IA, Glacier, 등등
OKdevTV
(우리가 몰랐던 사실) AWS S3에 저장된 객체 수는?
7

Weitere ähnliche Inhalte

Was ist angesagt?

2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과Jay Park
 
2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기Jay Park
 
2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기Jay Park
 
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기Jay Park
 
2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기Jay Park
 
2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리Jay Park
 
2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기Jay Park
 
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기Jay Park
 
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기Jay Park
 
2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리Jay Park
 
2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기Jay Park
 
2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기Jay Park
 
2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리Jay Park
 
2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리Jay Park
 
2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기Jay Park
 
2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기Jay Park
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기Jay Park
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기Jay Park
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리Jay Park
 
2020년 4월 25일 개발 이야기 정리
2020년 4월 25일 개발 이야기 정리2020년 4월 25일 개발 이야기 정리
2020년 4월 25일 개발 이야기 정리Jay Park
 

Was ist angesagt? (20)

2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과
 
2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기
 
2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기
 
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기
 
2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기
 
2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리
 
2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기
 
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
 
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기
 
2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리
 
2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기
 
2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기
 
2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리
 
2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리
 
2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기
 
2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리
 
2020년 4월 25일 개발 이야기 정리
2020년 4월 25일 개발 이야기 정리2020년 4월 25일 개발 이야기 정리
2020년 4월 25일 개발 이야기 정리
 

Ähnlich wie 2021년 3월 20일 개발자 이야기

2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기Jay Park
 
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리Jay Park
 
IT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 yearsIT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 years연지 김
 
스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기Sungchul Park
 
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼Kenu, GwangNam Heo
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리Jay Park
 
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기Chris Ohk
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기현철 조
 
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람OpenStack Korea Community
 
주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기sung yong jung
 
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용Susang Kim
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기Chris Ohk
 
NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템
NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템
NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템tcaesvk
 
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리Jay Park
 
아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지YoungSu Son
 
[122]네이버의모던웹라이브러리 박재성
[122]네이버의모던웹라이브러리 박재성[122]네이버의모던웹라이브러리 박재성
[122]네이버의모던웹라이브러리 박재성NAVER D2
 
VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리Gyuwon Yi
 
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기Jay Park
 

Ähnlich wie 2021년 3월 20일 개발자 이야기 (20)

2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기
 
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
 
IT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 yearsIT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 years
 
스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기
 
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리
 
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
 
Subversion Branch
Subversion BranchSubversion Branch
Subversion Branch
 
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
 
주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기
 
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용Python과 Tensorflow를 활용한  AI Chatbot 개발 및 실무 적용
Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
 
NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템
NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템
NDC 2013, 마비노기 영웅전 개발 테크니컬 포스트-모템
 
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리
 
아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지
 
[122]네이버의모던웹라이브러리 박재성
[122]네이버의모던웹라이브러리 박재성[122]네이버의모던웹라이브러리 박재성
[122]네이버의모던웹라이브러리 박재성
 
VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리VSTS와 Azure를 이용한 팀 프로세스 관리
VSTS와 Azure를 이용한 팀 프로세스 관리
 
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기
 

Mehr von Jay Park

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?Jay Park
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지Jay Park
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)Jay Park
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)Jay Park
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)Jay Park
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략Jay Park
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학Jay Park
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드Jay Park
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 

Mehr von Jay Park (20)

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 

2021년 3월 20일 개발자 이야기

  • 1. 시니어 엔지니어들이 코딩 인터뷰를 싫어하는 이유 CTO 둘이 풀어주는 주간 뉴스 2021.3.20 OKdevTV
  • 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송: https://www.youtube.com/watch?v=4MZsf171RKk&list=PLdntWJk2tJPKvRB0mSqC5ty KUv7HFtcqg&index=1 • 유튜브채널OKdevTV >재미있는개발이야기리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드셰어 https://www.slideshare.net/jrogue/presentations • 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev OKdevTV
  • 4. 27일특집 방송 예고 OKdevTV 'Cloud DevOps를 완벽하게 하는 4가지 툴’ 참고) https://zdnet.co.kr/view/?no=20160627165341 "단 2명이 오픈스택 VM 8천개 맡아보니…“ 4년 후 이야기 공용준 카카오엔터프라이즈 기술팀장
  • 5. ① 면접을 부르는 '개발자 이력서’ 쓰기 ② 시니어 엔지니어들이 코딩 인터뷰를 싫어하는 이유 ③ 라떼 자바 개발자들을 위한 팁 ④ dhcpcd는 새로운 메인테이너를 원합니다 ⑤ 변수명 짓기 ⑥ SQLite 3.5 출시 ⑦ AWS S3에 저장된 객체 수는? 오늘의 소개할 내용 OKdevTV
  • 6. OKdevTV (HR) 면접을 부르는 '개발자 이력서' 쓰기 1 • https://www.inflearn.com/course/면접-개발자-이 력서?inst=99caebac • 드디어 인프런에 면접을 부르는 ‘개발자 이력서’ 쓰기 강의가 올라왔 습니다. • 참고: [인터뷰] 면접관이 좋아하는 이력서 쓰기 • https://www.youtube.com/watch?v=JM-Tz6dGH1U
  • 7. • https://medium.com/swlh/why-senior-engineers-hate-coding-interviews-d583d2855757 • 비유(via 박종호) • 운전면허 따고 20년 지난 사람들은 면허 시험장에 가서 합격할 수 있을까? • 못을 박기 위해 엄청난 준비를 해야 한다 • 학교에서 떠난지 너무 오래 되었다: dynamic programming, red-black trees, or even recursion 기억이나 날까? • 시니어 엔지니어들은 시간 압박이 심하므로 코딩 인터뷰에 적절히 대응하지 못한다 • 엔지니어가 다른 식으로 작업하게 밀어 붙인다 • 엔지니어들은 여러 해 동안 업무용 개발 환경을 매우 공들여 튜닝해왔고, 불필요한 부담을 줄인다. 또한 독점적인 라이브러리를 사용해서 생산성을 높여왔다. • 코딩 인터뷰는 표준 라이브러리와 단순한 편집기만 사용해야 하므로 (머리가 안 돌아가는 데 시간도 부족해지므로) 상당히 불리한 처지에 놓인다. • 일단 고용하고 나면 원하는 일을 테스트하지 않는다 • 시니어 엔지니어들은 젊은 엔지니어들을 이끌고, 멘토링하고, 시스템 전반에 걸친 문제를 파악하고, 복잡한 문제를 디버깅하는 등의 일을 하지만… 코딩 인터뷰에서는 이런 능력을 평가하기가 곤란해진다. • 나쁜 메시지를 전달한다 • 모든 사람에게 코딩 테스트가 중요하다고 강조를 하면 시니어 엔지니어들은 “한 단계 전진하는 것인가 한 단계 후퇴하는 것인가?”에 대한 고민이 들기 마련이다. • 핵심 • 시니어 엔지니어들은 소프트웨어 조직에 있어 혈액과 같다. 가장 원하고, 가장 비싸고 가장 끌어들이기 힘들다. 그리고 역사적으로 빡빡한 노동 시장에서 고용 프로세서는 시니어 엔지니어들의 구체적인 요구에 맞출 필요가 있다. 시니어 엔지니어가 회사를 원할까? 아니면 회사가 시니어 엔지니어를 원할까? OKdevTV (오늘의 논쟁) 시니어 엔지니어들이 코딩 인터뷰를 싫어하는 이유 2
  • 8. • https://blogs.oracle.com/javamagazine/modern-java-toys-that-boost-productivity-from-type- inference-to-text-blocks • 지역 변수 타입 추론 기능 • AccountsOverviewPage accountsOverviewPage = page.login(username, password); • var accountsOverviewPage = page.login(username, password); • 주의: 전역 변수 추론 불가(메소드, 루프, if 문 내에서만 가능) • 스트림을 효율적으로 사용하게 만드는 takeWhile과 dropWhile • 스위치 표현식 OKdevTV (개발) 라떼 자바 개발자들을 위한 팁 3 var accountsList = APIUtil.getAccounts(customerId); var checkingAccountsList = accountsList .stream() .takeWhile(account -> account.type().equals("CHECKING")) .collect(Collectors.toList()); var accountsList = APIUtil.getAccounts(customerId); var checkingAccountsList = accountsList .stream() .dropWhile(account -> account.type().equals("CHECKING")) .collect(Collectors.toList()); String id = switch(name) { case "john" -> "12212"; case "mary" -> "4847474"; case "tom" -> "293743"; default -> ""; };
  • 9. • https://blogs.oracle.com/javamagazine/modern-java-toys-that-boost-productivity-from-type- inference-to-text-blocks • 레코드: 참고) 막 발표된 JDK16에 정식 추가(https://jdk.java.net/16/release-notes) • 텍스트 블록 OKdevTV (개발) 라떼 자바 개발자들을 위한 팁 3 public record Account( int id, int customerId, String type, double balance) {} Account account = new Account(13344, 12212, "CHECKING", 4033.93); double balance = account.balance();
  • 10. OKdevTV (뉴스) dhcpcd는 새로운 메인테이너를 원합니다 4 • https://roy.marples.name/archives/dhcpcd-discuss/0003457.html • dhcpcd(DHCP 프로토콜을 준수하는 클라이언트 모듈) 메인테이너인 Roy Marples가 암으로 투병 중이라 는 소식 • 페이팔로 기부 가능: https://paypal.me/rsmarples?locale.x=en_GB • 완치하시기를 기원하면서 약소한 금액이지만 저도 기부했습니다.
  • 12. • https://antonz.org/sqlite-3-35/2021 • 20년 만에… 수학 함수 추가 • 윈도우 함수는 넣으면서 왜 수학 함수는 안 넣어줍니까! • acos(X), acosh(X), asin(X), asinh(X), atan(X), atan2(X,Y), ceil(X), ceiling(X), cos(X), cosh(X), degrees(X), exp(X), floor(X), ln(X), log(B,X), log(X), log10(X), log2(X), mod(X,Y), pi(), pow(X,Y), power(X,Y), radians(X), sin(X), sinh(X), sqrt(X), tan(X), tanh(X), trunc(X) • 컬럼 삭제 • 컬럼 추가는 가능한데 삭제는? • 힌트: https://jhrogue.blogspot.com/2021/01/sql-33.html • 복잡하게 트랜잭션 걸고 테이블 복사하고… 외래 키 일시 중지하고… • ALTER TABLE DROP COLUMN • RETURNING 문 • DELETE, INSERT, UPDATE 질의는 이제 삭제되고, 추가되고, 변경된 열을 반환 • VACUUM 시 메모리 적게 사용 • 특히 아주 큰 TEXT나 BLOB인 경우 OKdevTV (뉴스) SQLite 3.5 출시 6
  • 13. • https://aws.amazon.com/ko/blogs/aws/amazon-s3s-15th-birthday-it-is-still-day-1-after- 5475-days-100-trillion-objects/ • 답: 100 trillion: 1014, or 100,000,000,000,000, 천조 • 전세계 인구 1명당 13,000 객체 • 성공 요인 • 단순한 개념적인 모델: https://gist.github.com/electrum/814835 • 손쉬운 사용: 어떤 객체도 저장할 수 있는 유일하게 명명된 버킷, 각각은 스트링 키로 식별. 초기 API는 상당히 단순함: 버킷 생성, 모든 버킷 목록 열거, 객체 넣고, 객체 얻고, 접근 제어 목록 지정하고 • 내구성: “11 9’s” (99.999999999%) → 10,000개 객체를 저장하면 10,000,000년에 1개 손실될 가능성 • 주의: 가용성은 99.99%, SLA는 99.9% • 다양한 비용 모델: Standard, IA, Glacier, 등등 OKdevTV (우리가 몰랐던 사실) AWS S3에 저장된 객체 수는? 7