5월, 2021의 게시물 표시

엔지니어들이 면접에서 물어야 할 질문들

이것도 geeknews에 올라온 글. 내가 보기엔 알짜정보가 많다... https://news.hada.io/topic?id=6862&utm_source=slack&utm_medium=bot&utm_campaign=T13KRBZU4 https://posthog.com/blog/what-to-ask-in-interviews "이 질문들은 매우 직설적이긴 하지만, 이에 대해 좋지 않은 반응을 보이는 회사는 좋은 직장이 아닐 수 있습니다" 이 회사는 Product-Market-Fit 한가요? PMF한지 자신에게 질문한 적이 있나요? PMF를 언제 달성했나요? 어떻게 아나요? PMF를 달성하기 위해 뭘 해야 하나요? 매출은 얼마인가요? 1년전에는 얼마였나요? 일 활성사용자(DAU)는 얼마인가요? 피해야 할 회사들 : Pre-PMF를 설명하는데 시간을 많이 쓰지 않는 창업자들 제품이나 그들이 주는 혜택이 뭔지 이해하기 어려운 회사들 문제를 찾는 해결책들 Runway가 얼마나 남아있나요? 지출이 합리적인 것처럼 보이나요? Default Alive 한가요?→ 지금은 수익성이 없지만, 자금이 바닥나기 전에 수익을 낼 수 있을만큼 빠르게 성장 가능한가 Runway는 얼마인가요? 이걸 계산하기 위한 가정은 뭔가요? 펀드레이징 계획은 어떻게 되나요? 피해야 할 회사들 : Default Alive 한지 모르거나, 신경쓰지 않는 회사 시간이 모자르거나 느려서, Default Alive 해질 것 같지 않은 회사 생존을 위해서 단시간내에 매출의 급격한 증가를 가정하는 회사 곧 자금이 바닥나기 때문에 펀드레이징을 하고 있지만, 라운드 클로징을 하지 않은 회사 문화는 어떤가요? 회사의 가치는 뭐고, 왜 그것인가요? 그 가치를 따르는 구체적인 방법들을 알려주실수 있나요? 뭘 만들지 누가 결정하나요 ? 일반적인 하루(근무일)는 어떤 모습인가요? 어떤 미래를 기대하나요 ? 어떤 것이 당신에게 동기를 부여하나요? 지금까지 가장 자랑스러운 것은 뭔가요? 회

curl 명령어 옵션

# 결과를 지정한 이름으로 파일에 저장 $ curl -o response.txt https://www.example.net # 결과를 파일이름으로 저장, index.html 이 저장됨  $ curl -O https://www.example.net/index.html # SSL증명서 에러 무시 $ curl -k https://www.example.net # 진척상황을 표시 하지 않기, 에러도 표시되지 않음 $ curl -s -o response.txt http://www.example.net # 에러메시지는 보고 싶을때 $ curl -sS -o response.txt http://www.example.net # progress bar로 진척상황표시 $ curl -# -O http://www.example.net/index.html # proxy이용시 $ curl -x <proxyip>:<port> --proxy-user <username>:<password> http://www.example.net $ curl -x <username>:<password>@<proxyip>:<port> http://www.example.net # 301/302등의 redirect를 자동인식 $ curl -L http://www.example.net # http의 메소드를 지정 $ curl -X [PUT|GET|POST] http://www.example.net # parameter를 POST로 송신 $ curl -w '\n' 'http://www.example.net/posturl' -X POST --data 'name=myname&mode=create' # status code만 출력 $ curl -sS -w '%{http_code}\n' http://www.example.net  # http의 response header를 확인

일본 취업에 대한 단상

일본취업이 결정되어 트렁크와 배낭만 달랑 들고 신오오쿠보로 들어온 날로부터 거의 20년이 다되어 간다. 어쩔 수 없이 룸쉐어를 해야 했던 밤마다 친구들 불러와 소란 떨던 그 싸가지 없던 유학생 놈들은 어떻게 되었을려나. 번듯한 회사에 계약사원으로 취업되어 실무보다는 벤더컨트롤을 더 많이 하던 업무가 싫어, 1년 반만에 그만두고 SES(System Engineering Service) 업계로 뛰어들어 그 말도 많고 탈도 많은 인력파견 업체에서 근무하게 되었다. 원하던대로 실무에서 각종 서버나 네트워크 기기 등을 접하게 되고, 이전보다 높은 급여를 받으며 그만 현실에 안주해 버린 그때가 후회 스럽다. 그때야 아무 것도 모르고 철도 덜 들었고, 실제로 사회생활도 해본 적이 없었으니 별 생각 없이 계속 SES업계에서 일을 했었는데, 결국 설계나 기획 같은 상위 공정은 갑회사에서 다 해먹고 을회사 직원들은 주어진 문서 대로만 단순 작업을 반복하는 업무가 반복 되었다.  상위공정을 위해서 SES업체에서는 그래도 능력을 인정받아 IBM, SonyBank, NEC, DOCOMO, HITACHI 등등 여러 곳에서 불러주었지만 항상 주어진 대로만 작업을 해야하는 업무에 점점 싫증을 느끼게 되었다. 초기에는 그렇지 않았지만 SES 제공업체가 점점 많아지며 그만큼 사건사고도 많아지고, 결국 SES 직원들의 가장 인정 받는 스킬은 '주어진 대로 그대로 똑같이 만들어 내가'가 되어 버렸다. 각종 설정 내용을 갑회사로부터 받아 얼마만큼 실수 없이 시스템을 구축해 내는가가 능력의 지표다. 아무 것도 생각할 필요없이, 사양서 그대로만 해야하는 업무가 계속 되니 결국 피로감을 느끼고 자사 서비스를 제공하는 업체로 이직을 하게 되었다. 거의 15년 가까이 주어진 업무만 하다 보니 새로운 환경에 적응을 못하고 거의 6개월을 버벅거리다 겨우 업무에 적응 하였다. 다행히 업무에 적응한 후로는 승급도 하고 여러모로 좋은 평가를 받았다. 여담이지만, 그때 팀 내에서는 채용실패한 경우가 아

Macbook M1에서 karabiner를 이용한 영어/한글/일본어 입력 변환

M1칩셋이 발표되기 이전부터 일본어 키보드에서 英数와 かな키를 이용한 한/영/일 전환을 이용하고 있었다. karabiner를 이용하여 英数는 영어전환, かな는 일어전환, かな를 두번 누르면 한글 전환으로 설정하고 있었다. 이전에 karabiner의 complex modificiations를 다운로드하여 사용하고 있었는데, 전제조건이 입력소스 배열로 한글 다음에 일어가 와야 한다는 것이었다. 그런데 이번에 사용하게 된 M1에서는 칩셋의 문제인지, OS의 문제인지 언어의 배열이 바뀌지가 않았다. 이전에는 새로이 언어를 추가하거나 삭제하는 방법으로 순서를 바꿀 수가 있었는데 새 M1에서는 순서가 변경되지 않는다. 더불어 BigSur의 문제로 OS를 종료할때 karabiner에서 Kernal Panic이 발생하는 문제가 있어서 거의 사용을 단념하고 있었다. 그럼 Complex modificiatons를 새로 만들면 어떨까 하는 생각이 들어 json 파일을 뒤적거려 보기로 했다. 확인해 본 결과 먼저 英数키를 눌러 영어로 입력소스를 변경한 후, 기본 입력소스 변경 단축키인 컨트롤+옵션+스페이스를 입력하면 반드시 한글로 변경되었다. json 파일을 다음과 같이 변경하여 ~/.config/karabiner/assets/complex_modifications 에 복사하는 걸로 해결 되었다. { "title" : "For Korean 일본어 맥OS에서 한글전환키 커스텀 지정 (rev.4)" , "rules" : [ { "description" : "[일본어(JIS) 키보드용] Kana키 더블클릭으로 한글전환" , "manipulators" : [ { "type" : "basic" , "from" : {