[혼공단9기] 디버깅과 빌드 개념 정리 [chapter 02 선택 미션]
·
◈ 공부모임/혼공학습단⏰
- 디버깅과 빌드 개념 정리 [chapter 02 선택 미션] 디버깅 중인데, 빌드 해 보고 이상 없으면 릴리스할게요 1. 디버깅(debuging) : 프로그램의 간 보기 작성한 코드에서 발생하는 오류를 찾아 제거하는 행동 → 개발에서 20%는 코딩, 80%는 디버깅이라고도 한다. 2. 빌드(build) : 소스 코드를 프로그램으로 포장하기 소스 코드를 비롯한 모든 프로그램 구성 요소를 파일 또는 파일 묶음으로 만드는 과정 → 디자이너로 치면 작업을 끝낸 일러스트레이터 작업물을 이미지 파일로 내보내는 것 - 빌드 번호와 버전 번호 빌드 번호 : 출시되기 전의 프로그램 번호. 테스트 단계에서 수정 및 업데이트되는 내용 구분 버전 번호 : 제품을 출시할 때 매겨지는 번호. ex) windows 10, 한글 ..
[혼공단9기] 프로그래밍 언어 & 디버깅, 빌드, 릴리스 등 [chapter 02 기본 미션]
·
◈ 공부모임/혼공학습단⏰
- 프로그래밍 언어 & 디버깅, 빌드, 릴리스 등 [chapter 02 기본 미션] 1-1. 고수준 언어와 저수준 언어 기계어(저수준 언어) : 오로지 0과 1로만 이루어진 언어 ex) 1011011100011001 자연어(고수준 언어) : 사람의 언어나 표현 방식에 더 가까운 언어 ex) 숫자를 오름차순으로 정렬해줘 - 어셈블리어 숫자와 알파벳으로 이루어져 있지만, 기계어 한 줄 한 줄 직역하는 언어 (자연어와 기계어 사이 정도) → 복잡한 프로그래밍은 어렵지만, 기계에 세부적인 명령을 내리기에는 적합. 임베디드 개발자 사용↑ 1-2. 컴파일 언어와 인터프리터 언어 컴파일 언어 : 프로그래밍을 마친 후, 코드 전체를 기계어로 번역한 다음 실행 파일을 생성해서 실행 특징: 컴파일 과정으로 인해 전체 개발..
[혼공단9기] 개발자와 연관된 직군 정리 [chapter 01 선택 미션]
·
◈ 공부모임/혼공학습단⏰
- 개발자와 연관된 직군 정리 [chapter 01 선택 미션] 1. 웹 개발자 : 웹사이트를 만드는 개발자 웹 개발자는 웹사이트를 개발하는 개발자이다. (PC나 스마트폰에서 웹서핑을 하며 방문하는 웹사이트들) 웹 개발자는 웹 퍼블리셔(UI 개발자), 프론트엔드 개발자, 백엔드 개발자, 풀스택 개발자로 나눠진다. - 웹 퍼블리셔 / UI 개발자 웹 퍼블리셔는 웹사이트에서 보이는 부분을 담당하는 역할이다. (해외에서는 UI 개발자라고도 부름) 마크업 언어인 HTML과 CSS를 주로 사용하며, 웹 사이트의 기능을 프로그래밍하기보다는 웹사이트의 외적 요소를 구현하는 역할을 한다. 웹 디자이너를 비롯한 비전공자들이 많이 도전하는 분야. - 프론트엔드 개발자 프론트엔드 개발자는 웹 퍼블리셔 역할은 물론, 자바스크..
[혼공단9기] 개발직군, 개발용어 내용 정리 [chapter 01 기본 미션]
·
◈ 공부모임/혼공학습단⏰
- 개발직군, 개발용어 내용 정리 [chapter 01 기본 미션] 1-1. 개발자란 누구인가요? 개발자가 하는 일은, 무에서 유를 창조하고 누군가 이해할 수 있도록 작성한다는 부분에서 작가가 하는 일과 매우 비슷하다. 다만, 개발은 컴퓨터가 이해할 수 있는 언어로, 작가는 사람이 이해할 수 있는 언어로 작성한다는 점이 다르다. 1-2. 개발직군은 무엇이 있나요? 작가도 종류에 따라 소설가, 시나리오 작가, 시인이 있듯이 개발자 또한 여러 분야로 직군이 나눠진다. [혼공단9기] 개발자와 연관된 직군 정리 [chapter 01 선택 미션] - 개발자와 연관된 직군 정리 [chapter 01 선택 미션] 1. 웹 개발자 : 웹사이트를 만드는 개발자 웹 개발자는 웹사이트를 개발하는 개발자이다. (PC나 스마트..