플랫폼 종속적인 클라이언트 애플리케이션을 만드는 개발일만 할 것이 아니라면, UNIX 호환 시스템에 대한 이해는 필수적이다. UNIX 호환 시스템의 정수는 모든 데이터(입출력과 설정 등)를 파일과 plain text로 처리한다는 점과, pipe, 터미널에서 모든 세부 시스템에 접근 및 제어 할 수 있다는 점. 특히 터미널에서 OS의 모든 세부 시스템에 접근할 수 있다는 점 덕분에 Solaris, Linux, FreeBSD 등을 사용하면서 많은 것을 시도해 볼 수 있었고, 또 많은 것을 배울 수 있었는데, 그러다보니 윈도우를 쓸 때면 항상 너무 답답했었다. (지금은 WSL이 있긴 하지만, 개발툴일뿐 시스템을 세세하게 조작할 수 없기 때문에 반쪽짜리일 수 밖에 없다) 그러던 어느날 아는 형 집에서 Mac OS X을 처음 봤는데, 겁나 예쁜 UI에 완전한 터미널을 쓸 수 있는 OS라니..! 심지어 X Window 도 쓸 수 있고, bash, vi랑 gcc도 기본 포함이라고..?! 당연히 빠져들 수 밖에 없었다. 지금은 Mac OS도 많은 부분이 폐쇄적이 되어서 재미가 좀 덜하긴 하지만, 그래도 여전히 Unix의 개방형 시스템 철학을 따르고 있기 때문에 그런면에서 Mac OS를 추천하는 편이다. 하지만 자금이 충분하지 않다면 Linux를 사용하는 것을 추천하고, 그렇지 않더라도 Linux를 사용한다면 더욱 많은 것을 배울 수 있을 것이다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 2일 오전 5:26

댓글 1

  • 근데 요즘은 맥이 하드웨어도 보급형의 기본 모델은 가성비가 상당히 좋은 편임. 아주 저렴한 컴퓨터를 고려하는 것이 아니라면, 맥 하드웨어가 비싸다는 것도 옛날 말.

함께 읽은 게시물

회사에 먼저 말하면 안 되는 조건: 연봉

... 더 보기

🌎 해외에서 일하면 뭐가 좋을까요❓

외국어를 사용해서? 돈을 더 많이 벌어서? 새로운 기회가 많아서? 글로벌 경력을 쌓을 수 있어서?

... 더 보기

나는 아직도 데이터 분석에 배고프다

책 [데이터 드리븐 리포트]를 읽고 764

... 더 보기

엔지니어링의 핵심, 유지 보수가 가능한 파이프라인 구성하기

... 더 보기

모던 데이터 파이프라인 구축기: 레거시를 넘어

Medium

모던 데이터 파이프라인 구축기: 레거시를 넘어

앱 개발 개척시대

A

... 더 보기

앱 개발 개척시대

K리그 프로그래머

앱 개발 개척시대

 • 

저장 9 • 조회 2,565


AI 기반 Software Testing "개념 이해"

시작하기 앞서, 이 글에서는 AI 기술과 알고리즘을 활용하여 소프트웨어 테스팅을 개선하는 관점에서의 AI 테스트를 다루는 것이 아니라 AI 기반 소프트웨어를 테스트하는 방법에 대한 개념을 설명합니다. 

... 더 보기

 • 

저장 44 • 조회 2,837