SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
CTO 둘이 풀어드리는 주간 뉴스 2020.11.28방송
소프트웨어 개발이 어려운 일곱 가지 이유
참고자료
• <컴퓨터vs책> 블로그
http://jhrogue.blogspot.com/
• 오늘자방송:
https://www.youtube.com/watch?v=S7NOERXBPQs&list=PLdntWJk2tJPKvRB0mSqC5t
yKUv7HFtcqg&index=1
• 유튜브채널OKdevTV >재미있는개발이야기리스트
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드셰어
https://www.slideshare.net/jrogue/presentations
• 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev
OKdevTV
오늘의 짤방
OKdevTV
바닥에서 웃으며 데굴데굴(ROFL) via @RubRubRuiz
① (신간) "구글 빅쿼리 완벽 가이드" 증정 이벤트
② 아파치 오픈미팅즈
③ postgREST - PostgreSQL을 RESTful API로 접근
④ 소프트웨어 개발이 어려운 일곱 가지 이유
⑤ C가 어려운 이유
⑥ ZeroSSL – Let’s Encrypt의 대안
⑦ 1인 SaaS를 위한 기술 스택
⑧ 벌써 자바 16이 나온다고?
⑨ 노드 다이어트
오늘의 소개할 내용
OKdevTV
• https://jhrogue.blogspot.com/2020/11/blog-post_25.html
• 채널 박재호에서 진행하는 ‘즐겁게 배우는 SQL‘ 시작을 기념하기 위해 신간 이벤트 진행 중
• https://www.youtube.com/watch?v=pF-xUH1El4A
• 구글 빅쿼리에 대한 자세한 설명을 담고 있는 책
• 12월 1일(화)까지 채널 박재호 구독과 함께 유튜브 댓글로 응모해주세요.
• 계속해서 좋은 신간을 독자 여러분들께 소개하겠습니다. 감사합니다.
OKdevTV
(이벤트) (신간) "구글 빅쿼리 완벽 가이드" 증정 이벤트1
OKdevTV
(이벤트) (신간) "구글 빅쿼리 완벽 가이드" 증정 이벤트1
데이터 웨어하우스, 데이터 분석, 머신러닝을 위한 데이터베이스 솔루션이 필요하다면? 당연히 구글 빅쿼리!
• 데이터 저장소와 계산 노드를 분리함으로써 확장성과 효율성을 극대화
• 다른 퍼블릭 클라우드 솔루션과 비교해 풍부한 기능과 높은 완성도를 자랑
• ETL, EL, ELT 과정을 편리하게 만들고 구글 스프레드시트/관계형 RDBMS/클라우드 빅테이블과 연계된 통합 쿼리 지원
• RESTful API를 사용한 프로그래밍 기능
• 데이터 과학자를 위한 노트북 지원, 판다스/주피터 결합
• 머신러닝을 위한 각종 알고리즘 적용과 AutoML/텐서플로우 지원
이 책에 답이 있어요!
GCP에서 딱 한 가지 서비스를 골라야 한다면? 주저없이 빅쿼리를 고를 것이다.
• 빅쿼리를 사용하기 위한 기본적인 ANSI SQL 사용 방법
• 데이터 로드와 변환을 위한 기법
• 다양한 외부 데이터 원본을 대상으로 통합 쿼리 설명
• 프로그래머와 데이터 과학자 관점에서 빅쿼리 사용하기
• 성능과 비용 최적화 그리고 반드시 챙겨야 할 보안(접근 제어와 사용자 개인 정보 보호 방법 포함)
• 가장 관심을 많이 보이는 주제인 빅쿼리 머신러닝!
• https://openmeetings.apache.org/
• 오픈소스 협업 도구: 비디오 챗, 메시지, 화이트 보드, 문서 편집, 일정
OKdevTV
(개발) 아파치 오픈미팅즈2
보너스: 화상 회의용 오픈소스 도구 10선 https://www.itworld.co.kr/news/173069
• https://github.com/PostgREST/postgrest
• 고성능 RESTful 서버를 코드 없이 만들 수 있다면?
• 해야할 일
• 데이터베이스 스키마를 만든다
• 데이터를 넣는다
• PostgREST로 API를 외부에 공개한다.
• 끝
OKdevTV
(개발) postgREST - PostgreSQL을 RESTful API로 접근3
OKdevTV
(오늘의 논쟁) 소프트웨어 개발이 어려운 일곱 가지 이유4
• https://www.finextra.com/blogposting/6836/7-reasons-why-software-development-is-so-hard
1. 소프트웨어 업계는 아직 젊다
2. 코드의 모든 행이 잠재적인 오류 지점이다
3. 사용자 참여가 부족하다
4. 사용자는 직접 볼 때까지 자신들이 무엇을 원하는지 모른다
5. 프로그래머가 되기 위한 장벽이 없다
6. 모든 소프트웨어는 외부 요인에 영향을 받는다
7. 예측은 예술이지 과학이 아니다
요약: 소프트웨어 애플리케이션은 빙산과 같다. 90%
가 보이지 않는다. 애플리케이션의 복잡도는 수면 아
래 존재하며 사용자에게 보이지 않는다.
OKdevTV
(개발) C가 어려운 이유5
• 2020년 정보처리 산업기사 문제라고 올라온 내용
#include <stdio.h>
int main() {
int c = 1;
int loop = 10;
switch (3) {
case 1: c += 3;
case 2: c++;
case 3: c = 0;
while (loop) {
case 4: c += 3; loop--;
}
case 5: c -= 10;
default: c--;
}
printf("%dn", c);
return 0;
}
라떼는 말이야… 뉴뉴
• https://scotthelme.co.uk/introducing-another-free-ca-as-an-alternative-to-lets-encrypt/
• 단일 CA에 의존하다가 문제가 생길 경우 곤경에 빠질 가능성이 높다. 따라서 대안을 찾아야 하는데…
• ZeroSSL이 90일짜리 무료 인증서를 발급해준다.
• 스크립트 하나만 돌리면 됩니다. 아주 쉽습니다.
• https://github.com/acmesh-official/acme.sh/wiki/ZeroSSL.com-CA
OKdevTV
(개발) ZeroSSL – Let’s Encrypt의 대안6
• https://panelbear.com/blog/tech-stack/
• 혼자 SaaS 서비스를 만들기 위한 기술 스택을 정리
• 언어
• 프레임워크/라이브러리
• 데이터베이스
• 배포
• 인프라
• 쿠버네티스
• CLI 도구
• 모니터링
• 이메일
• 개발 환경
• 기타
OKdevTV
(개발) 1인 SaaS를 위한 기술 스택7
OKdevTV
(우리가 몰랐던 사실) 벌써 자바 16이 나온다고?8
• https://www.infoq.com/news/2020/11/java16-so-far/
• 2020년 3월 16일 GA(General Availability) 출시 예정
• 참고: 16 버전은 LTS가 아님 → 16은 맛만 보시고 (LTS로 예정되어 있는) 17을 기다리세요.
OKdevTV
(팁) 노드 다이어트9
• https://www.npmjs.com/package/node-prune
• npm install -g node-prune
• AWS lambda나 도커 구성 과정에서 유용하게 활용하세요.

Weitere ähnliche Inhalte

Was ist angesagt?

2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기Jay Park
 
2020년 8월 8일 개발 이야기 정리
 2020년 8월 8일 개발 이야기 정리 2020년 8월 8일 개발 이야기 정리
2020년 8월 8일 개발 이야기 정리Jay Park
 
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기Jay Park
 
2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리Jay Park
 
2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리Jay Park
 
2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과Jay Park
 
2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기Jay Park
 
2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기Jay Park
 
2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리Jay Park
 
2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리Jay Park
 
2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리Jay Park
 
2020년 8월 1일 개발 이야기 정리
 2020년 8월 1일 개발 이야기 정리 2020년 8월 1일 개발 이야기 정리
2020년 8월 1일 개발 이야기 정리Jay Park
 
2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기Jay Park
 
2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기Jay Park
 
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기Jay Park
 
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기Jay Park
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기Jay Park
 
2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리Jay Park
 
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리Jay Park
 
즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개Jay Park
 

Was ist angesagt? (20)

2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기
 
2020년 8월 8일 개발 이야기 정리
 2020년 8월 8일 개발 이야기 정리 2020년 8월 8일 개발 이야기 정리
2020년 8월 8일 개발 이야기 정리
 
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기
 
2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리
 
2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리
 
2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과
 
2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기
 
2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기
 
2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리
 
2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리
 
2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리
 
2020년 8월 1일 개발 이야기 정리
 2020년 8월 1일 개발 이야기 정리 2020년 8월 1일 개발 이야기 정리
2020년 8월 1일 개발 이야기 정리
 
2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기
 
2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기
 
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기
 
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
 
2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리
 
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
 
즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개
 

Ähnlich wie 2020년 11월 28일 개발자 이야기

2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기Jay Park
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리Jay Park
 
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리Jay Park
 
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리Jay Park
 
주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기sung yong jung
 
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람OpenStack Korea Community
 
IT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 yearsIT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 years연지 김
 
회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기Dexter Jung
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 YoungSu Son
 
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)NAVER D2
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리Jay Park
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYHyun-woo Park
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가smartstudy_official
 

Ähnlich wie 2020년 11월 28일 개발자 이야기 (13)

2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리
 
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리
 
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리
 
주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기주니어 개발자의 개인프로젝트 개발기
주니어 개발자의 개인프로젝트 개발기
 
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
[OpenStack Days Korea 2016] Track2 - 데이터센터에 부는 오픈 소스 하드웨어 바람
 
IT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 yearsIT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 years
 
회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
 
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)[154] 데이터 센터의 오픈 소스 open compute project (ocp)
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
 

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명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 

2020년 11월 28일 개발자 이야기

  • 1. CTO 둘이 풀어드리는 주간 뉴스 2020.11.28방송 소프트웨어 개발이 어려운 일곱 가지 이유
  • 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송: https://www.youtube.com/watch?v=S7NOERXBPQs&list=PLdntWJk2tJPKvRB0mSqC5t yKUv7HFtcqg&index=1 • 유튜브채널OKdevTV >재미있는개발이야기리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드셰어 https://www.slideshare.net/jrogue/presentations • 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev OKdevTV
  • 3. 오늘의 짤방 OKdevTV 바닥에서 웃으며 데굴데굴(ROFL) via @RubRubRuiz
  • 4. ① (신간) "구글 빅쿼리 완벽 가이드" 증정 이벤트 ② 아파치 오픈미팅즈 ③ postgREST - PostgreSQL을 RESTful API로 접근 ④ 소프트웨어 개발이 어려운 일곱 가지 이유 ⑤ C가 어려운 이유 ⑥ ZeroSSL – Let’s Encrypt의 대안 ⑦ 1인 SaaS를 위한 기술 스택 ⑧ 벌써 자바 16이 나온다고? ⑨ 노드 다이어트 오늘의 소개할 내용 OKdevTV
  • 5. • https://jhrogue.blogspot.com/2020/11/blog-post_25.html • 채널 박재호에서 진행하는 ‘즐겁게 배우는 SQL‘ 시작을 기념하기 위해 신간 이벤트 진행 중 • https://www.youtube.com/watch?v=pF-xUH1El4A • 구글 빅쿼리에 대한 자세한 설명을 담고 있는 책 • 12월 1일(화)까지 채널 박재호 구독과 함께 유튜브 댓글로 응모해주세요. • 계속해서 좋은 신간을 독자 여러분들께 소개하겠습니다. 감사합니다. OKdevTV (이벤트) (신간) "구글 빅쿼리 완벽 가이드" 증정 이벤트1
  • 6. OKdevTV (이벤트) (신간) "구글 빅쿼리 완벽 가이드" 증정 이벤트1 데이터 웨어하우스, 데이터 분석, 머신러닝을 위한 데이터베이스 솔루션이 필요하다면? 당연히 구글 빅쿼리! • 데이터 저장소와 계산 노드를 분리함으로써 확장성과 효율성을 극대화 • 다른 퍼블릭 클라우드 솔루션과 비교해 풍부한 기능과 높은 완성도를 자랑 • ETL, EL, ELT 과정을 편리하게 만들고 구글 스프레드시트/관계형 RDBMS/클라우드 빅테이블과 연계된 통합 쿼리 지원 • RESTful API를 사용한 프로그래밍 기능 • 데이터 과학자를 위한 노트북 지원, 판다스/주피터 결합 • 머신러닝을 위한 각종 알고리즘 적용과 AutoML/텐서플로우 지원 이 책에 답이 있어요! GCP에서 딱 한 가지 서비스를 골라야 한다면? 주저없이 빅쿼리를 고를 것이다. • 빅쿼리를 사용하기 위한 기본적인 ANSI SQL 사용 방법 • 데이터 로드와 변환을 위한 기법 • 다양한 외부 데이터 원본을 대상으로 통합 쿼리 설명 • 프로그래머와 데이터 과학자 관점에서 빅쿼리 사용하기 • 성능과 비용 최적화 그리고 반드시 챙겨야 할 보안(접근 제어와 사용자 개인 정보 보호 방법 포함) • 가장 관심을 많이 보이는 주제인 빅쿼리 머신러닝!
  • 7. • https://openmeetings.apache.org/ • 오픈소스 협업 도구: 비디오 챗, 메시지, 화이트 보드, 문서 편집, 일정 OKdevTV (개발) 아파치 오픈미팅즈2 보너스: 화상 회의용 오픈소스 도구 10선 https://www.itworld.co.kr/news/173069
  • 8. • https://github.com/PostgREST/postgrest • 고성능 RESTful 서버를 코드 없이 만들 수 있다면? • 해야할 일 • 데이터베이스 스키마를 만든다 • 데이터를 넣는다 • PostgREST로 API를 외부에 공개한다. • 끝 OKdevTV (개발) postgREST - PostgreSQL을 RESTful API로 접근3
  • 9. OKdevTV (오늘의 논쟁) 소프트웨어 개발이 어려운 일곱 가지 이유4 • https://www.finextra.com/blogposting/6836/7-reasons-why-software-development-is-so-hard 1. 소프트웨어 업계는 아직 젊다 2. 코드의 모든 행이 잠재적인 오류 지점이다 3. 사용자 참여가 부족하다 4. 사용자는 직접 볼 때까지 자신들이 무엇을 원하는지 모른다 5. 프로그래머가 되기 위한 장벽이 없다 6. 모든 소프트웨어는 외부 요인에 영향을 받는다 7. 예측은 예술이지 과학이 아니다 요약: 소프트웨어 애플리케이션은 빙산과 같다. 90% 가 보이지 않는다. 애플리케이션의 복잡도는 수면 아 래 존재하며 사용자에게 보이지 않는다.
  • 10. OKdevTV (개발) C가 어려운 이유5 • 2020년 정보처리 산업기사 문제라고 올라온 내용 #include <stdio.h> int main() { int c = 1; int loop = 10; switch (3) { case 1: c += 3; case 2: c++; case 3: c = 0; while (loop) { case 4: c += 3; loop--; } case 5: c -= 10; default: c--; } printf("%dn", c); return 0; } 라떼는 말이야… 뉴뉴
  • 11. • https://scotthelme.co.uk/introducing-another-free-ca-as-an-alternative-to-lets-encrypt/ • 단일 CA에 의존하다가 문제가 생길 경우 곤경에 빠질 가능성이 높다. 따라서 대안을 찾아야 하는데… • ZeroSSL이 90일짜리 무료 인증서를 발급해준다. • 스크립트 하나만 돌리면 됩니다. 아주 쉽습니다. • https://github.com/acmesh-official/acme.sh/wiki/ZeroSSL.com-CA OKdevTV (개발) ZeroSSL – Let’s Encrypt의 대안6
  • 12. • https://panelbear.com/blog/tech-stack/ • 혼자 SaaS 서비스를 만들기 위한 기술 스택을 정리 • 언어 • 프레임워크/라이브러리 • 데이터베이스 • 배포 • 인프라 • 쿠버네티스 • CLI 도구 • 모니터링 • 이메일 • 개발 환경 • 기타 OKdevTV (개발) 1인 SaaS를 위한 기술 스택7
  • 13. OKdevTV (우리가 몰랐던 사실) 벌써 자바 16이 나온다고?8 • https://www.infoq.com/news/2020/11/java16-so-far/ • 2020년 3월 16일 GA(General Availability) 출시 예정 • 참고: 16 버전은 LTS가 아님 → 16은 맛만 보시고 (LTS로 예정되어 있는) 17을 기다리세요.
  • 14. OKdevTV (팁) 노드 다이어트9 • https://www.npmjs.com/package/node-prune • npm install -g node-prune • AWS lambda나 도커 구성 과정에서 유용하게 활용하세요.