디비네스페아르님 말씀처럼 조건을 다 맞추는건 어렵습니다.
첨언하자면 딥러닝쪽은 엔비디아가 강세인데 맥북은 AMD GPU를 택해서 비추천합니다.
AMD로도 불가능한건 아니지만 딥러닝쪽이 엔비디아가 워낙 강세라 AMD 사용자 수가 적어서
문제 생겼을때 트러블슈팅이 좀 어렵거나 하는 애로사항이 있을 수 있습니다.
안녕하세요, 컴공 4학년 생이고 맥북 프로를 사용중 입니다. 제가 그동안 가성비만 따져 가며 노트북을 구매해 왔었는데, 아이폰 개발 때문에 처음으로 맥북을 구매했고 엄청난 가격임에도 매우 만족합니다. 업계 최고 수준의 트랙패드는 마우스 없이도 작업을 가능하게 하고, 또한 그 일체감은 몰입할 수 있도록 도와줍니다. 또한 Bash Shell 을 쓸 수 있다는 점도 매력적 입니다. 윈도우 전용 프로그램은 쓸 수 없지만 (VM을 이용하거나 윈도우를 깔아 사용할 수는 있습니다) 이전에 리눅스를 사용하던 경험에 비추어 보면 훨씬 좋고요. 오피스도 맥 용으로 출시되고 있는 것으로 알고 있으며, 각종 개발 도구들은 어지간하면 다 맥용이 있습니다. 다만 한국에 워낙 active x를 요구하는 끔찍한 웹사이트가 많다 보니, 그것은 감안해 주세요.
프로그레밍을 하는 데에는 대단한 사양이 필요하진 않습니다. 다만 램은 16기가 정도는 보시는게 좋을 것 같습니다. IDE와 브라우저를 틀어 놓고 작업할 때, 램이 부족하면 컴퓨터가 멈추고, (빡돌고) 생산성 저하를 가져옵니다.
사이즈는 15인치 이상이 좋습니다. 13인치로도 코딩을 많이 해보긴 했는데, 여러 창을 띄워놓고 디버깅 할 때는 화면 크기에 의한 제약이 심각합니다. 또한 높은 해상도가 좋습니다. FHD 13인치 노트북을 한동안 사용했었는데, 글자 크기를 10pt 이하로 줄이면 낮은 해상도 때문이 코드를 읽을 수가 없었습니다.
노트북으로 딥러닝 돌릴 생각은 안 하시는 것이 좋습니다. 그래픽카드 연산이 많은데, 발열문제가 많고 베터리 제약이 있는 노트북은 고성능 그래픽카드를 탑제하기 힘든 플랫폼 입니다. 시작할 땐 AWS, Google Cloud 를 사용해 보시고, 본격적으로 밤낮으로 돌리면서 요금이 많이 깨진다 싶으면 그때 가서 데스크탑을 구매하세요.
혹시 미국에서 구매하실 수 있다면, 곧 Black Friday와, 다음 주엔 Cyber Monday 할인이 있습니다. 그리고 혹시 제조사 별로 Student Promotion 이 있는지도 체크해 보세요.
150만원을 생각하신다고 하셨는데, 정말 컴퓨터에 열정이 있고, 무조건 이 길을 가고 싶으시다면 처음부터 좀 무리해서 좋은 노트북을 사는 것도 나쁘지 않을 거라 생각합니다. 졸업하는 시점에 더 나은 개발자/공학자가 되어 있을 수 있다면 그 가치는 고작 몇백만원 수준이 아닙니다.
이번에 16인치 맥푹 프로가 나왔죠. 저는 15인치 사용중인데, 세로 길이가 충분히 길어서 코드 읽기 매우 수월합니다. 해상도도 높고요. 맥북 프로 16인치를 무조건 권장합니다. 이전 세대에 비해 발열문제와 키보드 내구성 문제가 해결되었다고 들었습니다. 물론 가격대는 말씀하신 액수보다 1.5~2배 잡으셔야 할 것 입니다.
저는 13인치, 램 8기가 노트북에 데비안을 올려 사용해 왔었는데, 안드로이드 스튜디오가 종종 멈추고 빌드 시간이 오래걸려서 아예 맥북 프로 16gb 램으로 왔는데, 이제는 이전 노트북으론 개발 할 수 있다는 생각조차 들지 않습니다. 너무 답답하고, 코드는 안 보이고, 느리며 트랙패드는 둔하기 짝이 없어요. 이로 받는 스트레스 때문에 생산성이 저하되는 것은 덤이고요. 정말 싸다는 것 빼고는 단점투성이 입니다.
일단 학교 과제 수준의 프로젝트는 사실 맥북 에어, 심지어는 그냥 맥북 수준의 사양으로도 문제 없을 것은 확실합니다만, 본인을 위해서는 사용성 좋은 노트북을 사는 것이 무조건 좋습니다.