본문 바로가기

프로그래밍입문3

개발 공부 노트북 (맥북, Windows, 선택기준) 개발 공부를 시작할 때 저도 맥북을 사야 할지, 윈도 노트북으로 충분할지 꽤 오래 고민했습니다. 처음에는 개발자라면 당연히 맥북을 써야 하는 줄 알았지만, 웹 개발을 직접 공부해 보니 VS Code, Git, 브라우저 개발자 도구는 윈도에서도 충분히 사용할 수 있었습니다. 반대로 iOS 앱 개발처럼 Xcode가 필요한 분야라면 맥북이 유리하다는 것도 알게 됐습니다. 저는 이 경험을 통해 노트북 선택의 기준은 브랜드가 아니라 목표 분야, 예산, 학습 환경이어야 한다고 느꼈습니다. 이 글에서는 제 경험과 생각을 바탕으로 개발 공부를 시작할 때 맥북과 윈도 중 무엇이 더 현실적인 선택인지 정리해 보겠습니다.개발 공부 방향이 맥북 선택 기준을 바꾼다솔직히 저는 처음에 “개발자는 맥북을 써야 한다”는 말을 그냥 .. 2026. 6. 12.
컴파일 vs 인터프리터 언어 (실행방식, 오류처리, 언어선택) 처음에는 컴파일 언어와 인터프리터 언어의 차이를 단순히 실행 방식이 다른 정도로만 생각했습니다. 하지만 C 언어를 컴파일해 보고 Python을 바로 실행해 보면서, 이 차이가 오류를 발견하는 시점과 개발 속도에 큰 영향을 준다는 것을 알게 됐습니다. 컴파일 언어는 실행 전에 코드를 변환하며 오류를 미리 잡을 수 있고, 인터프리터 언어는 바로 실행해 볼 수 있어 학습과 테스트가 빠릅니다. 저는 어떤 언어가 더 좋다고 단정하기보다, 목표 직무와 만들고 싶은 결과물에 따라 선택해야 한다고 생각합니다. 이 글에서는 제 경험을 바탕으로 두 실행 방식의 차이와 언어 선택 기준을 정리해 보겠습니다.컴파일 언어의 실행방식과 배경컴파일 언어는 소스 코드 전체를 실행 전에 기계어로 변환한 뒤 실행합니다. 여기서 컴파일이란.. 2026. 6. 1.
프로그래밍 입문 언어 선택 (언어 특성, 학습 방식, 분야 적합성) 프로그래밍을 처음 시작하는 분들과 상담하다 보면 가장 많이 나오는 질문이 어떤 언어부터 배워야 하느냐입니다. 어떤 준비생은 Python이 쉽다고 해서 시작했지만 웹 개발 포트폴리오를 만들 때 방향이 흔들렸고, 또 다른 준비생은 Java가 취업에 좋다는 말을 듣고 시작했지만 문법과 객체지향 개념에서 자신감이 떨어졌습니다. JavaScript를 배우는 분들 중에는 화면이 바로 바뀌는 재미는 느꼈지만, 비동기 처리와 API 연동에서 막히는 경우도 많았습니다. 저는 이 지점이 입문 단계에서 가장 중요하다고 생각합니다. 첫 언어 선택은 유행이나 난이도만 보고 정할 일이 아니라, 언어 특성, 학습 방식, 분야 적합성을 함께 보고 결정해야 합니다.프로그래밍 입문 언어 선택에서 언어 특성을 먼저 봐야 하는 이유처음 시.. 2026. 4. 30.