2020년 7월 25일 개발 이야기 정리

Jay Park
Jay ParkCTO at EX-EM
가짜 애자일과
기관총 애자일
Jay(박재호, jrogue@gmail.com)
OKdevTV2020년 7월 25일 개발 이야기
참고자료
• <컴퓨터 vs 책> 블로그
http://jhrogue.blogspot.com/
• 오늘자 방송
https://www.youtube.com/watch?v=FNghMiR7DqM&list=PLdntWJk2tJPKvRB0mSqC
5tyKUv7HFtcqg&index=2
• 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드 셰어
https://www.slideshare.net/jrogue/presentations OKdevTV
"Let's use JavaScript on the backend" as a picture:
@sjmaple
오늘의 짤방
OKdevTV
파이썬 알고리즘 인터뷰
기술 서적 이벤트
OKdevTV
추첨으로 두 분께 선물!
응모 방법 – 정말 간단합니다~~~
① 페북 OK dev TV 페이지를 팔로우한다.
https://www.facebook.com/okdevtv
② 페이지 중에서 마음에 드는 글을 찾아 '좋아요'를 누른다
③ 이벤트 게시글을 전체보기로 공유한다
④ ‘이벤트 참여합니다.’라고 댓글을 남긴다
어떤 책인지 궁금하신 분들은 다음 글 참고:
https://jhrogue.blogspot.com/2020/07/blog-post.html
① 가짜 애자일과 기관총 애자일
② 프론트엔드 인터뷰 핸드북
③ 개발자도 알면 좋은 UI 디자인
④ 컴퓨터공학과를 다니면서 배운 것
⑤ [IT 개발자와 일할 때 필요한 모든 개발지식] A to Z 자료 모음집 By 그랩
⑥ “크롬과 엣지의 메모리 사용량 감소 신기술, 손해가 더 크다” 구글 엔지니어의 결론
⑦ GPT-3로 React 앱 만들기
⑧ 깃허브도 멈추게 만든 auto incremental PK
오늘의 소개할 내용
OKdevTV
• https://www.process.st/fake-agile/
(오늘의 논쟁) 가짜 애자일과 기관총 애자일(1)
OKdevTV
1
• 기관총 애자일
• 품질보다 수량을 강조하는 시스템 구축 → 뭔가 올바른 물건이 나올 확률을 높이기 위해 직원들을 몰아붙임
• 가짜 애자일 증상
• 사용자 무시: 애플리케이션의 실제 사용자와 의사 소통이 없음 → 피드백은 불연속적임
• 빡빡한 시간 관리: 스프린트 내에 뭔가를 빠르게 만들어야 적성에 풀린다
• 책임 회피: 개발자들은 책임을 미루고 ‘내 일이 아니라는‘ 듯이 행동함
• 낡은 프로세스: 프로세스가 대부분 수작업으로 진행
• 기능 구현 미루기: 기능이나 요구 사항을 또 다른 스프린트로 넘김
(오늘의 논쟁) 가짜 애자일과 기관총 애자일(2)
OKdevTV
1
OKdevTV
(개발) 프론트엔드 인터뷰 핸드북
➢https://yangshun.github.io/front-end-interview-handbook/kr/html-questions
2
• HTML, CSS, JavaScript 세 가지 부문으로 나눠짐
• 문제와 질문이 정리되어 있음
• 단순히 인터뷰 뿐만 아니라 평상시에도 알고 있으면 도움이 되는 지식
OKdevTV
(개발) 개발자도 알면 좋은 UI 디자인3
• https://joshua1988.github.io/web-development/design/ui-for-developers/
OKdevTV
(개발) 컴퓨터공학과를 다니면서 배운 것4
https://brunch.co.kr/@toughrogrammer/9
아직 초보 수준인 내가 이렇게 말하는 게 설득력은 별로 없겠지만... 대학교에서 공부하기 전부터 코
딩을 해왔지만 근 4년 간 컴퓨터 과학 내에서 다양한 전공들을 공부하고 난 지금, 과거의 나와 지금
의 나를 비교해보면 문제를 어떻게 해결할지 생각할 때 좀 더 풍부하게 생각할 수 있게 된 것 같다.
이런 점에서 학교에서 실무를 많이 가르쳐야 한다는 주장에 대해서는 딱히 공감하지 않는 편이다. 예
를 들어 학교에서 React를 이용한 웹 개발이나 게임 엔진을 이용한 게임 개발 같은 것을 굳이 배울
필요가 없다고 생각하는 게, 그건 그냥 혼자 알아서 공부하면 되는 것이라고 생각하기 때문이다. 학
교에서 배워야 할 것은 좀 더 근본적인 것, 그리고 그것을 바탕으로 새로운 지식을 만들어낼 수 있는
능력이라고 생각한다. 새로운 지식들도 결국 그 지식을 만들기 위해 그 이전의 이론을 활용한 것인
경우가 많으니까 말이다. 아예 새로운 개념조차도 그 개념을 생각해내는 것 자체는 이전의 지식 없이
불가능하지 않나 싶다."
• https://www.grabbing.me/IT-A-to-Z-By-1e1fbc981b7c4c03ac44943085ac8304
OKdevTV
(개발) [IT 개발자와 일할 때 필요한 모든 개발지식] A to Z 자료 모음집
By 그랩
5
• http://www.ciokorea.com/news/158116
• 윈도우 세그먼트 힙 관련해…
• 구글 프로그래머 브루스 도슨은 이후 추가적인 테스트를 진행한 후 “CPU 측면의 대가(스피도 미터 2.0 상
에서 10% 저하, CPU/전력 소비 측면에서 13% 증가)가 너무 과도하다”라고 결론내렸다. 특이하게도 이 문
제는 더 많은 코어를 내장한 프로세서 환경에서 두드러졌다. 도슨은 “이에 따라 (크롬 85)에서 새 기능을
비활성화할 계획이다. 향후 데이터를 살펴본 후 재검토할 계획”이라고 밝혔다.
OKdevTV
(개발) “크롬과 엣지의 메모리 사용량 감소 신기술, 손해가 더 크다”
구글 엔지니어의 결론
5
• https://twitter.com/sharifshameem/status/1284095222939451393
OKdevTV
(개발) GPT-3로 React 앱 만들기6
• id int auto_increment primary key
• 주의: id는 부호 있는 정수, 최대값은 2,147,483,647
OKdevTV
(우리가 몰랐던 사실) 깃허브도 멈추게 만든 auto incremental PK7
• https://lefred.be/content/mysql-keep-an-eye-on-your-auto_increment-values/
https://github.blog/2020-07-08-introducing-the-github-availability-report/
1 of 14

More Related Content

2020년 7월 25일 개발 이야기 정리

  • 1. 가짜 애자일과 기관총 애자일 Jay(박재호, jrogue@gmail.com) OKdevTV2020년 7월 25일 개발 이야기
  • 2. 참고자료 • <컴퓨터 vs 책> 블로그 http://jhrogue.blogspot.com/ • 오늘자 방송 https://www.youtube.com/watch?v=FNghMiR7DqM&list=PLdntWJk2tJPKvRB0mSqC 5tyKUv7HFtcqg&index=2 • 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드 셰어 https://www.slideshare.net/jrogue/presentations OKdevTV
  • 3. "Let's use JavaScript on the backend" as a picture: @sjmaple 오늘의 짤방 OKdevTV
  • 4. 파이썬 알고리즘 인터뷰 기술 서적 이벤트 OKdevTV 추첨으로 두 분께 선물! 응모 방법 – 정말 간단합니다~~~ ① 페북 OK dev TV 페이지를 팔로우한다. https://www.facebook.com/okdevtv ② 페이지 중에서 마음에 드는 글을 찾아 '좋아요'를 누른다 ③ 이벤트 게시글을 전체보기로 공유한다 ④ ‘이벤트 참여합니다.’라고 댓글을 남긴다 어떤 책인지 궁금하신 분들은 다음 글 참고: https://jhrogue.blogspot.com/2020/07/blog-post.html
  • 5. ① 가짜 애자일과 기관총 애자일 ② 프론트엔드 인터뷰 핸드북 ③ 개발자도 알면 좋은 UI 디자인 ④ 컴퓨터공학과를 다니면서 배운 것 ⑤ [IT 개발자와 일할 때 필요한 모든 개발지식] A to Z 자료 모음집 By 그랩 ⑥ “크롬과 엣지의 메모리 사용량 감소 신기술, 손해가 더 크다” 구글 엔지니어의 결론 ⑦ GPT-3로 React 앱 만들기 ⑧ 깃허브도 멈추게 만든 auto incremental PK 오늘의 소개할 내용 OKdevTV
  • 6. • https://www.process.st/fake-agile/ (오늘의 논쟁) 가짜 애자일과 기관총 애자일(1) OKdevTV 1
  • 7. • 기관총 애자일 • 품질보다 수량을 강조하는 시스템 구축 → 뭔가 올바른 물건이 나올 확률을 높이기 위해 직원들을 몰아붙임 • 가짜 애자일 증상 • 사용자 무시: 애플리케이션의 실제 사용자와 의사 소통이 없음 → 피드백은 불연속적임 • 빡빡한 시간 관리: 스프린트 내에 뭔가를 빠르게 만들어야 적성에 풀린다 • 책임 회피: 개발자들은 책임을 미루고 ‘내 일이 아니라는‘ 듯이 행동함 • 낡은 프로세스: 프로세스가 대부분 수작업으로 진행 • 기능 구현 미루기: 기능이나 요구 사항을 또 다른 스프린트로 넘김 (오늘의 논쟁) 가짜 애자일과 기관총 애자일(2) OKdevTV 1
  • 8. OKdevTV (개발) 프론트엔드 인터뷰 핸드북 ➢https://yangshun.github.io/front-end-interview-handbook/kr/html-questions 2 • HTML, CSS, JavaScript 세 가지 부문으로 나눠짐 • 문제와 질문이 정리되어 있음 • 단순히 인터뷰 뿐만 아니라 평상시에도 알고 있으면 도움이 되는 지식
  • 9. OKdevTV (개발) 개발자도 알면 좋은 UI 디자인3 • https://joshua1988.github.io/web-development/design/ui-for-developers/
  • 10. OKdevTV (개발) 컴퓨터공학과를 다니면서 배운 것4 https://brunch.co.kr/@toughrogrammer/9 아직 초보 수준인 내가 이렇게 말하는 게 설득력은 별로 없겠지만... 대학교에서 공부하기 전부터 코 딩을 해왔지만 근 4년 간 컴퓨터 과학 내에서 다양한 전공들을 공부하고 난 지금, 과거의 나와 지금 의 나를 비교해보면 문제를 어떻게 해결할지 생각할 때 좀 더 풍부하게 생각할 수 있게 된 것 같다. 이런 점에서 학교에서 실무를 많이 가르쳐야 한다는 주장에 대해서는 딱히 공감하지 않는 편이다. 예 를 들어 학교에서 React를 이용한 웹 개발이나 게임 엔진을 이용한 게임 개발 같은 것을 굳이 배울 필요가 없다고 생각하는 게, 그건 그냥 혼자 알아서 공부하면 되는 것이라고 생각하기 때문이다. 학 교에서 배워야 할 것은 좀 더 근본적인 것, 그리고 그것을 바탕으로 새로운 지식을 만들어낼 수 있는 능력이라고 생각한다. 새로운 지식들도 결국 그 지식을 만들기 위해 그 이전의 이론을 활용한 것인 경우가 많으니까 말이다. 아예 새로운 개념조차도 그 개념을 생각해내는 것 자체는 이전의 지식 없이 불가능하지 않나 싶다."
  • 11. • https://www.grabbing.me/IT-A-to-Z-By-1e1fbc981b7c4c03ac44943085ac8304 OKdevTV (개발) [IT 개발자와 일할 때 필요한 모든 개발지식] A to Z 자료 모음집 By 그랩 5
  • 12. • http://www.ciokorea.com/news/158116 • 윈도우 세그먼트 힙 관련해… • 구글 프로그래머 브루스 도슨은 이후 추가적인 테스트를 진행한 후 “CPU 측면의 대가(스피도 미터 2.0 상 에서 10% 저하, CPU/전력 소비 측면에서 13% 증가)가 너무 과도하다”라고 결론내렸다. 특이하게도 이 문 제는 더 많은 코어를 내장한 프로세서 환경에서 두드러졌다. 도슨은 “이에 따라 (크롬 85)에서 새 기능을 비활성화할 계획이다. 향후 데이터를 살펴본 후 재검토할 계획”이라고 밝혔다. OKdevTV (개발) “크롬과 엣지의 메모리 사용량 감소 신기술, 손해가 더 크다” 구글 엔지니어의 결론 5
  • 14. • id int auto_increment primary key • 주의: id는 부호 있는 정수, 최대값은 2,147,483,647 OKdevTV (우리가 몰랐던 사실) 깃허브도 멈추게 만든 auto incremental PK7 • https://lefred.be/content/mysql-keep-an-eye-on-your-auto_increment-values/ https://github.blog/2020-07-08-introducing-the-github-availability-report/