소년의 IT 쉽게 이해하기60 좋은 프로그램이란 뭔가요? 프로그램을 기획하고 만든다. 이 과정은 모두 좋은 프로그램을 만들기 위한 과정이다. 그렇다면 개발에서 말하는 좋은 프로그램이란 뭘까요? Q. 우선 프로그래밍이란 뭔가요? 사람의 말을 입력하면 그 말을 컴퓨터가 알아들을 수 있게 변환하고(0과 1로 이루어진 기계어) 그 기계어를 컴퓨터가 알아듣고 원하는 결과값이 나오게 하는 이 일련의 과정을 프로그래밍이라고 합니다. Q, 좋은 프로그래밍은 어떤 특징을 가지고 있을까요? 많은 이유가 있지만 결국 코드의 가독성이 좋아야 합니다. 프로그래밍 언어는 길게는 수십만 줄로 이루어져 있습니다. 그리고 프로그램은 나만 만드는 것이 아니라 다른 사람과 함께 작업을 하거나 퇴사와 같은 상황 속에서는 다른 사람이 그 언어를 이어받아 개발하게 되죠. 그런데 그 수십만 줄의 프로.. 2021. 12. 30. 인터프리터(Interpreter)와 컴파일(Compile) 쉽게 이야기하기 인터프리터와 컴파일은 우선 언어를 이야기합니다. 개발언어라고 말할 때 사용하는 그 언어를 이야기합니다. 인터 프리티 언어와 컴파일 언어는 다른 데 오늘 그게 어떻게 다른지 같이 이야기해봅시다. Q. 인터프리터 언어란 뭔가요? 원시 코드를 기계어로 변환하는 과정 없이 한 줄 한 줄 바로 해석하여 명령어를 실행하는 언어를 이야기합니다. 여기서 원시 코드란 프로그래머가 작성한 코드를 이야기하며 고급언어라고 이야기합니다. 또한, 기계어란 기계가 알아들을 수 있는 언어를 이야기하며 이를 저급 언어라고 이야기합니다. 인터프리터 언어를 사용하면 한 줄 한 줄씩 읽어 들여서 실행을 하다 보니 빌드(Build) 시간이 없다는 장점이 있지만 런타임(Runtime) 상황에서 한 줄씩 실시간으로 읽고 실행하기 때문에 컴파일 .. 2021. 12. 24. 린(Lean)하게 일하다 쉽게 이야기하기 판교 사투리 중 "린하게 일하자."라는 말이 있습니다. 스타트업에서 린하게 일하는 방식을 많이 선호한다고 하는데 그런데 린하게 일하는 방식이란 어떤 방식일까요? Q. 린하게 일한다라는 게 뭘까? 우선 린(Lean)이라는 게 어디서 나온 말일까요? 이걸 알기 위해서는 린스타트업(Lean Startup)이라는 단어를 먼저 알아야 합니다. 네이버 백과에서는 린스타트업을 아래와 같이 이야기하고 있습니다. 짧은 시간 동안 제품을 만들고 성과를 측정해 다음 제품 개선에 반영하는 것을 반복해 성공 확률을 높이는 경영 방법론의 일종이다. 일본 도요타자동차의 린 제조(Lean Manufacturing) 방식으로 미국 실리콘벨리의 벤처기업가 에릭 리스가 개발했다. (중략) 리스가 쓴 동명의 저서는 2011년 미국에서 출간.. 2021. 12. 23. 기획 쉽게 이야기하기 기획자는 기획을 하는 직무입니다. 그렇다면 기획은 뭘까요? 영어로 기획은 Plan입니다. 그런데 계획 역시 Plan입니다. 계획가 기획은 어떻게 다를까요? Q. 기획과 계획은 어떻게 다른가? 계획이란 무엇인가? 계획은 어떻게 할 것인가에 대한 내용입니다. 어떻게 제주도로 갈 것인가? 돈을 얼마나 마련할 것인가? 와 같은 How가 중점인 내용입니다. 기획이란 Why와 What이 주된 내용입니다. 무엇을? 왜? 해야 하는 가라는 것이죠. 그래서 사업 기획서라고 한다면 사업을 어떤 사업을 왜 해야 하는 가? 에 대한 논점에 맞춘 내용이 들어가 있는 것이 좋고 사업 계획서라고 하면 그 사업을 어떻게 진행할 것인가? 에 대한 내용이 들어가 있는 것이 더 좋다고 생각됩니다. 그렇다면 기획과 계획은 서로 다른 개념일.. 2021. 12. 19. 고객 여정 지도 쉽게 이야기하기 고객의 마음을 안다는 것은 굉장히 중요한 일입니다. 그럼 고객의 마음을 어떻게 할 수 있을까요? 오늘은 고객의 마음을 읽을 수 있는 '고객 여정 지도'에 대해서 이야기해볼까 합니다. Q. 고객 여정 지도 그게 뭔가요? 고객이 제품 혹은 서비스와 언제 어떻게 왜 만나는지, 어떤 매력을 느끼는지, 그 결과 목표로 이어지는지와 같은 일련의 행동 과정을 시간의 축으로 가시화한 그래프입니다. 고객이 상품 및 제품 혹은 서비스와 만나는 모든 점을 고려해보는 것이죠. Q. 고객 여정 지도 그거 왜 하는 건가요? 고객이 누구인지 고객이 무엇을 기대하는지 파악하여 기업의 수익을 높이고 목적을 달성할 수 있도록 하기 위함이죠. 자신들의 고객에 대해서 정확하게 파악하고 있는 기업이 그렇지 않은 기업보다 수익과 목적 달성률이.. 2021. 12. 17. Dicom Tag (dcm file) 쉽게 이야기하기 Dicom 파일에서 Dicom Tag를 빼놓고 이야기할 수 없습니다. Q. Dicom Tag란 무엇인가요? 해당 파일의 환자 정보를 비롯해 촬영한 장비, 이미지 해상도와 같은 정보입니다. Dicom 파일에는 Dicom Tag라고 해서 해당 정보를 함께 저장됩니다. 마치 옷을 빨 때 무슨 성분으로 만들었고 어떻게 빨아야 하는지 알 수 있도록 옷에 Tag가 달린 것처럼 말이죠. 예시 이미지를 보면 Custom Tags가 보입니다. 즉, 사용자가 원하는 Tag 값을 별도로 달아줄 수도 있습니다. Q. Tag값을 어떻게 보나요? CT Viewer가 있을 경우 해당 Dicom 파일을 열어보기 쉽겠지만 무료로 Dicom 파일을 볼 수 있는 곳은 찾기 힘듭니다. 하단에 Dicom 파일(.dcm) 파일을 열어 볼 수 .. 2021. 12. 16. 이전 1 ··· 3 4 5 6 7 8 9 10 다음 반응형