본문 바로가기

프로그래밍입문3

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