개발공부일지
프로그래밍이란? 본문
목차
1. 개발 업무의 이해
2. 개발에 관한 직군
3. 프로그래밍과 언어
1. 개발 업무의 이해
- 개발이란 '서비스'로 사람들이 사용할수 있는 것을 만드는 것
- 개발 과정 : 기획, 개발, 배포 및 유지보수
- 개발자 입장에서의 개발 과정 : 요구사항 분석 → 설계 → 구현 →테스트
(테스트에서 문제점 발견 시 다시 설계로 돌아감)
2. 직군
- 기획/디자이너 : 서비스기획 ,광고기획 ,게임기획, 디자이너
- 개발자 : OS, 게임개발, 서버아키텍쳐, 웹개발, 프론트엔드개발, 백엔드개발, 블록체인개발
- 테스터/총괄 : QA,PM
3. 프로그래밍과 언어
- 컴퓨터의 작동방식 : 데스크탑, 노트북, 스마트폰, 스마트워치
- 최초의 컴퓨터 : 애니악
- 전기가 막히면 0, 흐르면 1 → 컴퓨터는 0과 1로 나뉨 (2진수)
- 1비트가 8개면 1바이트, 1024면 킬로바이트
- 프로그래밍 언어 : 기계어, 어셈블리어, 인터프린터언어, 컴파일언어 → Python, Javascript, C++
- 컴파일 언어와 인터프린터 언어를 고급언어라고 함
* 인터프린터언어는 한줄한줄 기계어로 바꿔 실행해줌 → 자바스크립트
* 컴파일언어는 입력한 전부를 기계어로 바꿔 실행(실행파일을 만들어-빌드) → C++
★ 오늘의 포인트와 남겨두기 ★
※ 블로그는 꾸준히, 매일 조금이라도 적기 (목차적기)
※ 수업 내용을 이해 못해도 일단 쌓아두기 - 기술부채
※ 어떤걸 만들고 싶은지 어떻게 만들건지 등 흐름을 생각해보기
※ 기술적 목표가 아닌 회사에서 어떠한 개발자가 되고 싶은지 목표에 대해 생각해보기
→ 회사에서 주어진 프로젝트에 대해 기획부터 설계까지 사람들과 커뮤니케이션을 잘하는 개발자
※ 16진수
※ GPU, CPU
※ IPFS, PINATA
*** 앞으로 백엔드, 서버를 배우고 블록체인까지 배워 개발자가 되는 그날까지 화이팅!!!!!!!!!!
'Intro' 카테고리의 다른 글
CSS 2 ( flex/grid/animation-transform,transition,keyframe /media query ) (0) | 2023.06.16 |
---|---|
CSS 1 (선택자/ display/ position/단위/색상) (0) | 2023.06.15 |
HTML - Element와 속성 (0) | 2023.06.14 |
웹 브라우저와 HTML (0) | 2023.06.13 |