5. ① reveal.js – HTML 프리젠테이션 프레임워크
② 애플 실리콘이 로제타 2에서 높은 성능을 내는 이유?
③ ‘PHP 8’ 정식 출시
④ 스타트업, SI 개발자를 채용해도 될까?
⑤ AWS에 EC2 Mac 인스턴스 등장
⑥ 문서 저장소로서 sqlite3
⑦ 구글 폰트에게 작별의 인사를 할 시점이…
⑧ 2020년 소프트웨어 기술자 일일 평균 임금은?
오늘의 소개할 내용
OKdevTV
6. • https://revealjs.com/
• 웹 브라우저를 프리젠테이션 도구로 활용하게 만드는 프레임워크
• CSS로 스타일 변경
• <iframe>으로 외부 웹 페이지 포함
• 자바스크립트 API로 전용 동작을 추가
• 기능: 중첩된 슬라이드, 마크다운 지원, 애니메이션, PDF export, 구문 강조된 코드
• 다양한 플러그인
• 단…
• HTML/마크다운 없이 위지윅으로 발표 자료를 만들기 위해서는 유료 서비스 가입 필요 → 사업화 모델
OKdevTV
(개발) reveal.js – HTML 프리젠테이션 프레임워크1
8. • https://www.ciokorea.com/news/174074
• https://www.php.net/releases/8.0/en.php
• 유니온 타입 지원
• 매개변수 위치가 아닌 이름으로 함수에 인수를 전달 가능
• 인수 의미를 자기 문서화하고 인수 순서 독립성을 보장하며,
임의로 기본값을 뛰어넘게 한다
• JIT 컴파일러 엔진
• 트레이싱 JIT: 실행 시간이 긴 애플리케이션에서는 약 1.5~2
배 향상된 성능
• 함수 JIT
• 위크맵
• 키로 사용되는 객체가 가비지 컬렉션되지 않게 방어(실행시간
이 긴 프로세스에서 효과적으로 메모리 누수 없이 데이터를
개별 객체 인스턴스와 연계)
OKdevTV
(개발) ‘PHP 8’ 정식 출시3
9. OKdevTV
(오늘의 논쟁) 스타트업, SI 개발자를 채용해도 될까?4
• https://greypencil.tistory.com/140
• 본문에서 주장하는 내용
• SI 친구들은 시스템을 만드는 작업에 강하다
• 운영에는 약하다
• 구축은 성공적으로 했지만, 운영과 사업에는 실패
• 무엇이 문제일까?
• SI가 아닌 스타트업 개발자라고 해서 제품에 대한 욕구와 애정이 충
만하다고 볼 수 있나?
• SI 친구들이라고 해서 향후 유지보수와 운영에 약할까? 볼모로 잡
혀 있는 경우가 없나?
• 결정적으로 풀어야할 문제
• 사업에 비전과 매력이 있으면 어떤 개발자라도 열심히 합니다. →
개발자 역량을 고민하기 앞서 사업부터 먼저 고민합시다.
아쉽게도 SI 친구들은 이런 것과는 거리가 멀다.
“욕구”는 “사업계획서”나
정제된 형태의 “개발요구사항정의서”로만
전달받기 때문이다.
10. OKdevTV
(개발) AWS에 EC2 Mac 인스턴스 등장5
• https://aws.amazon.com/ko/blogs/aws/new-use-mac-instances-to-build-test-macos-ios-ipados-
tvos-and-watchos-apps/
• 아마존 EC2 맥 인스턴스 등장
• 맥 미니 하드웨어(8th Core i7(3.2Ghz), 32GB 메모리) + 니트로 하드웨어를 사용해 Xcode 애플리케이션 개발
• 주의: 아직 M1 아님(2021년 이후 지원 예정), 대기 시간(최장 하루), 자동 확장 불가
• 운영체제: 10.14(Mojave), 10.15(Catalina)
• 접근 방법: SSH 또는 VNC
13. OKdevTV
(우리가 몰랐던 사실) 2020년 소프트웨어 기술자 일일 평균 임금은?8
• https://zdnet.co.kr/view/?no=20201130171033
• 답: 34만 3천원(전년 대비 5% 증가)
• 평균 근무 일수: 20.9일
• 조사 기간 9~10월, 한국소프트웨어산업 협회에 신고한 SW 업체 중 1500곳을 대상으로, 천 곳의 기술자 4만 8천 62명이 응답
• 평균임금은 기업이 직원에게 제공하는 일체의 경비로 기본급, 제수당, 상여금 외에도 퇴직급여충당금, 법인부담금의 비급여성
항목도 포함