[GN#10] 회사에 궁금한 점은 없으신가요?

2019-09-09 ~ 2019-09-15 사이의 주요 뉴스들
면접에서 끝에 꼭 한번씩은 나오게 되는 질문인데, 이때 어떤 질문을 하면 좋을지를 정리해 둔 글을 추천합니다. 한글 번역본도 포함되어 있습니다.


매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.


Reverse Interview - 면접시 회사에 물어볼 질문들

대부분의 회사들이 면접시에 "저희에게 질문 있으세요 ?" 라고 하는데,
여기 있는 것들 중 몇개 외워가면 좋을 듯.

질문들이 세세하고 좋네요. 구직자들이 인터뷰를 통해 자기 현상태를 돌아보기도 하는 것처럼, 회사들이 자가 진단하고 개선할 점을 찾기에도 좋겠어요.

 
Senior 소프트웨어 엔지니어의 체크리스트

체크리스트 라기 보다는 시니어 개발자가 지켜야할 Principle 인듯.
쥬니어 개발자들이 읽어보기에도 괜찮습니다.
깃헙에 공개되어있으니 번역판을 만들어봐도 될것 같네요.

깃헙 https://github.com/littleblah/senior-engineer-checklist

 
내가 개발자로 시작했을 때 DevOps는 존재하지 않았다

"What is Devops?" 글에 대한 다른 접근. 90년대에 개발을 시작한 글쓴이의 경험과 변화에 기반한 설명

글 끝에 있는 필자가 생각하는 DevOps 인 것과 아닌 것의 정의가 중요.

글 뒷부분 DevOps is / is NOT 의 간단 번역

DevOps is…
- 컨셉
- 마인드셋
- 각 개인들이 이해하고 수용하는 공통된 태도
- 보살피고 반복적으로 개선되어야 하는 문화
- 공유하기
- 멘토링
- 배우기
- 모든 아이디어를 포용하고 열려있기
- 반복적
- 연속적
- 협력적
- 소프트웨어를 자신있게 개발 및 제공하는 멋진 방법

DevOps is NOT… ( 것이 아님. 아래 것들이 아니라는 것에 주의 )
- 쉽게 달성되거나 구현되는 것
- 제품이나 툴 체인
- 직책 또는 역할
- 클라우드 인프라 제공자
- 책
- 기술
- 프로그래밍 언어
- 마케팅 캠페인
- CI/CD
- Kubernetes
- 컨테이너
- 오픈소스 소프트웨어
- Infrastructure as Code
- 자동화
- 가지고 놀만한 것!!!

 
Can I Email - 이메일에서 HTML태그 사용가능한지 확인

HTML 이메일을 보낼 때, 각종 이메일 클라이언트가 지원하는지 여부 확인.
Can I Use 의 이메일 버전.

 
fselect - SQL Query 로 하드에서 파일 찾기

fselect path, size from /usr where size > 10M order by size desc limit 10

파일 시스템에 있는 정보 컬럼부터 exif 및 mp3 tag 정보까지 다양하게 사용가능

SUM,LENGTH,COUNT,AVG,YEAR,MIN,MAX 등 함수도 지원

name, path, abspath, size, fsize, uid, gid, accessed, created, modified, mode, user, group, sha1, sha256, sha512 등의 컬럼

 
iPhone 11에 새로 추가된 Apple U1 칩의 기능

U1 칩은 UWB(Ultra Wide Band)용 신규 칩셋. 필쉴러 발표화면에는 있었지만 상세히 설명하지는 않았음.

애플 홈페이지의 설명은 다음과 같다.

"UWB 기술은 공간 인식을 위해서 이용되며, 다른 U1 칩이 내장된 애플 기기의 위치를 정확히 알수있습니다.. 거실용 GPS라고 보면 됩니다.. AirDrop 사용시 아이폰을 보내고 싶은 사람의 기기쪽으로 향하면 그 기기가 리스트 상위에 뜹니다"

"이것은 아이폰에 새로운 감각(Sense)를 추가하는것과 같으며, 놀라운 새 기능들을 만들어 줄것입니다. 이건 시작일 뿐입니다."

UWB는 애플이 AR/MR을 사용할때, 그리고 차후에 Apple Glass 가 객체의 공간적인 위치를 파악하는데 도움을 줄수 있음. 이미 애플은 UWB 관련 많은 특허를 가지고 있음.

비슷한 성능의 Decawave DW1000 UWB칩은 약 10cm 정도 오차범위의 정확도를 가지며, 290미터 범위까지 6.8Mbps 데이터를 전송가능. U1이 이것을 라이센스했는지는 밝혀지지 않음.

U1칩에 대해 자세히 발표하지 않은것은 아마도 "지원하는 iOS 가 발표되지 않았기" 때문이 아닐까

 
Appwrite - 프론트엔드/모바일 개발자를 위한 오픈소스 백엔드 PaaS

인증,유저,DB,File,팀 관리,Task(크론),WebHook 등을 지원. Docker로 손쉽게 설치가능.

 
Android 앱의 크기를 줄이는 10가지 방법

1. 사용하지 않는 리소스 삭제
2. 필요한 종속성만 추가
3. 여러 개의 APK를 화면 밀도에 맞춰 생성
4. 여러 ABI(application binary interface)를 지원하는 여러 개의 APK 생성
5. 특정 ABI를 지원하는 하나의 APK를 생성
6. 사용하지 않는 선택적(alternative) 리소스 삭제
7. 리소스 축소(shrinkResources) 사용
8. 셰이프 드로어블(shape drawable) 사용
9. WebP 사용
10. VectorDrawable 사용

 
구글, 오리지널 기사의 랭킹 점수를 더 높게 올리도록 변경

노력과 시간이 들어간 최초의 글이 더 오래 검색 결과 상단에 머무르도록 수정.

구글은 순위 알고리듬을 개선하기 위해 1만명 이상의 Search Rater 들을 전세계에 두고 있음.
Search Rater 들은 검색 순위를 직접 바꾸지는 않지만, 그들의 평가 결과에 따라 검색 순위 알고리듬이 영향을 받게됨. 이들에게 주는 가이드라인 문서도 수정했음

5.1 "이 기사가 아니였다면 알려지지 않았을 정보를 제공하는 글을 Original 이라고 하며, 이런 조사 리포트는 고수준의 기술,시간과 노력이 필요합니다." 이런 Original 글 에는 최고의 점수인 "Very High Quality" 를 주세요.

2.6.1 이런 오리지널 리포트인지 판별하는데에는 퍼블리셔의 전반적인 평판을 고려해서 해주세요. 예를 들어 퓰리처상을 탄 잡지라면 좋은 평판을 가지고 있다는 증거입니다.

Search Quality Evaluator Guideline
- 이 문서는 Rater 들에게 제공되는 가이드라인으로
구글이 실제로 검색결과에서 어떤 문서를 더 중요하다고 판단하는 지를 알 수 있는 자료

https://static.googleusercontent.com/media/guidelines.raterhub.com/…

 
nanoSQL - JS개발자를 위한 유니버설 DB 레이어

브라우저DB(인덱스DB,WebSQL,로컬스토리지)부터
MySQL,SQLite,Mongo,Redis,Dynamo등 다양한 DB를 한가지 API로 접근 가능
Typescript 로 개발됨.

 
An American Phrase Book [2013]

미국인들이 주로 쓰는 구문의 속뜻 알아보기. 몇몇은 한국이랑 비슷 하군요.

언제 점심 함 해요! = 다신 보고 싶지 않아요

 
Apple TV+ 11월 1일 전세계 100개국에서 동시 런칭

월 $4.99 지만, 새 애플 기기를 산다면 1년간 무료.
오리지널 프로그램 See,The Morning Show,Dickinson 등 공개

 
Ansible 로 iOS 호환 VPN 서버 띄우기

OpenBSD + IKEv2 로 별도의 iOS 앱 필요없이 VPN 사용