[혼공학습단 10기] 혼자 공부하는 얄팍한 코딩지식 1주
( 1주차: 2023.07.03 ~ 2023.07.09 )
어느새 1주일 마감이 다가오는
혼자 공부하는 얄팍한 코딩지식 (혼공얄코) 1주차.
뭐랄까. 짬날때 이리저리 정보를 얻고 싶어서 기억해내려 해도
이상하게 페이스북은 우선순위에서 떠나간지 오래라 생각이 나지 않는다.
그래도 네이버는 어쩔수 없이 쓰다보니 카페도 가끔씩 보게 되지만
정말 페이스북은 잘 사용하지 않게 된다.
이 말은.
시작한것도 모르고 있다는 얘기를 하기위한 빌드업이다.
... 까먹고 있었다.
뭔가 이맘때쯤 한다고 한거 같은데 하는 생각에
메일을 열고, 찾고, 페이스북 들어와서 다시 찾아보니.
아 이번주부터였구나를 깨달았다.
일단 전체 혼공 계획(커리큘럼)은 다음과 같다.
그 순서 하에 첫 주의 내용은 이렇다.
- Chapter 1. 개발자 이해하기
01-1 개발자는 대체 뭐하는 사람인가요?
01-2 코딩과 프로그래밍, 앱과 프로그램
기본미션: Ch.01(01-1, 01-2) 확인 문제 풀고 인증하기(p. 40~41 & p. 50~51)
선택미션: Ch.01(01-1)에 소개된 개발자와 연관된 직군을 정리하기
챕터 1 내용이니 만큼 전체적으로 코딩이라는 분야에 대해
길을 잡아주는 느낌의 내용이다.
책의 내용을 인용한다면 개발자는 작가와 하는 일이 비슷하다.
무에서 유를 창조하고 누군가 이해할 수 있도록 작성하기 때문이다.
다만 대상이 다를 뿐이다.
개발은 컴퓨터가 이해 할 수 있는 언어로,
작가는 사람이 이해 할 수 있는 언어로 작성한다는 점이 말이다.
하지만 결국 사람이 이용하기 위한 목적은 존재한다.
그리고 사람이 컴퓨터 언어를 활용하는 목적에 따라 개발자의 종류는 나뉘게 된다.
이 책은 개발자의 종류를 7가지로 크게 나누고 있다.
( 혹은 직종을 분류했다고 생각이 들기도 한다. )
1. 웹개발자: 웹사이트를 만들고, 관리하며, 역할에 따라 웹퍼블리셔UI 개발자,
프론트엔드 개발자, 백엔드 개발자등이 존재한다.
2. 모바일 개발자: 스마트폰이나 태블릿, 스마트 워치 등 모바일 기기에서 동작하는
앱을 개발한다.
3. 게임 개발자: 게임의 전체적인 구조를 설계하고 개발한다.
4. 응용 소프트웨어 개발자: PC용 프로그램을 개발하는 사람들을 칭한다.
5. 임베디드 개발자: 하드웨어를 제어하는 소프트웨어를 개발한다.
6. 정보 보안 전문가: 각종 보안 위협으로 부터 시스템과 서버를 방어한다.
7. AI 개발자: 인간의 사고와 학습같은 지적 능력을 컴퓨터를 통해 구현한다.
'개발자'와 '개발자와 소통해야하는 사람'.
저자가 이 책을 읽고 도움이 되었으면 하는 부류이자 글을 쓴 목적이다.
책은 그 목적에 정확하게 나아간다.
한 부류를 더 추가한다면,
IT지식을 공부하고 싶은 사람 정도랄까.
IT분야에서 상식과 정보, 그리고 지식을 모험하기 위해
든든한 기초 아이템을 쥐어주는 느낌이다.
0 댓글