본문 바로가기

NUNDEFINED

(10)
필독! 개발자 온보딩 가이드 처음 회사에 들어온 신입 개발자들이 몇 달간의 시간을 보내고 회사 업무에 어느 정도 익숙해지고 나면 종종 개발보다 문서 작성하는 일이 더 많아서 놀랬다는 이야기를 하는 경우가 있다. 아마 그들은 개발자로서 대부분의 업무가 코드를 작성하는 일이나, 서버를 모니터링 하는 일과 같이 개발자라면 쉽게 떠오르는 업무를 예상했던 것 같다. 사실 입사하기 전에는 개발자가 하는 일에 대해 상세히 알기 어려운 것이 더 정확한 현실이라는 생각도 든다. 매년 신입 개발자가 들어오면 알려줬던 내용들을 정리해볼까 하는 생각도 했었는데 마침 개발자 온보딩 가이드라는 책이 나와 반가운 마음에 서둘러 읽어봤다. 1. 이 책은 개발자의 일이 무엇인지 이해하는 것이 필요한 사람들에게 도움이 될 것이다. 2. 1차적인 독자는 일을 곧 시..
Shell에서 확인할 수 없는 개발자 프로그램의 실행 인터넷에서 다운로드한 프로그램을 Mac에서 실행하려고 할 때 확인되지 않는 개발자가 배포한 앱이라는 메시지와 함께 실행이 거부되는 경우가 있습니다. 프로그램의 의도는 악성 프로그램을 실행하지 않게 하여 컴퓨터를 보호하기 위함이지만 때로는 OS에서만 모를 뿐 나는 알고 있기 때문에 실행해도 무방한 프로그램들도 있기 마련입니다. 이런 경우의 해결책은 대부분 어디에서 앱을 받던 실행하게 하는 보안상의 옵션을 변경하도록 유도하고 있습니다. 이 경우 1. 프로그램을 실행할 때마다 옵션을 변경하는 번거로운 작업을 하거나 2. 옵션을 꺼두어서 항상 보안의 위험에 노출되어 있어야 하는 상황에 처하게 됩니다. 두 가지 경우 중 어느 쪽도 반갑지 않기 때문에 다른 방법을 찾아보기로 했습니다. zsh에서는 ls의 옵션으로 ..