본문 바로가기

CS4

2024년 정처산기 필기 회고록 0. 개요이 글을 쓰는 시점에서 엊그제, 2024년 5월 20일 월요일에 정보처리 산업기사 필기 시험을 보고 왔다.가채점 기준이지만 일단 필기 점수는 다음과 같이 나왔다.📑 정보처리 산업기사 필기 점수1. 정보시스템 기반 기술: 60점2. 프로그래밍 언어 활용: 80점3. 데이터베이스 활용: 55점전 과목 평균: 65점 실질적으로 필기에 집중한 기간은 일주일 정도였기 때문에, 이 정도 점수면 감지덕지라고 생각한다.제일 자신 있었던 2과목 '프로그래밍 언어 활용'을 제외하고는 나머지는 고만고만한 수준이기도 했으니깐 말이다. 필기 시험의 결과가 합격/불합격에 상관 없이, 준비했던 과정을 기록으로 남겨두기로 결심했고결과적으로 합격을 하긴 했으니깐 가벼운 마음으로 블로그에 글로 남겨두기로 했다.1. 필기 접수.. 2024. 5. 22.
동기와 비동기 그리고 Blocking & Non-Blocking 0. 개요 1. 동기 Synchronous와 비동기 Asynchronous ① 동기 Synchronous ② 비동기 Asynchronous 2. 블로킹 Blocking & 논블로킹Non-Blocking ① Blocking ② Non-Blocking 3. 동기 / 비동기 + 블로킹 / 논블로킹 📔 Reference 0. 개요 프로그래밍을 하다 보면 동기, 비동기라는 단어를 몇 번 본 적이 있을 것이다. 물론 필자도 두 단어를 프런트엔드 공부를 하면서 본 적이 있었고 그럴 때마다 여기서 말하는 동기와 비동기란 무엇인지 되게 궁금해져서 구글링을 해본 적도 있었다. 그리고 비교적 최근에 동기와 비동기에 대해 정리한 글을 블로그에 올린 적이 있었는데 당시 글을 올리는 시점에서 동기와 비동기에 대해 이해를 덜 한 .. 2024. 3. 26.
라이브러리, 프레임워크, UI 0. 개요 우리가 게시판 형태의 웹 사이트를 만든다고 가정해 보자. 게시판을 만들 때 구현할 기능으로는 회원 가입, 게시글 작성, 게시물 목록 표시 등이 존재하고 이를 구현할 때 모든 기능을 처음부터 끝까지 만들 수도 있고 아니면 일부 기능은 다른 사람이 만들어둔 부품, 소프트웨어를 가져오고 그걸 잘 조합해서 우리가 원하는 형태의 웹 페이지로 만들 수도 있다. 여기서 웹 페이지를 만들 때 활용했던 다른 사람이 만들어놓은 부품, 소프트웨어로 라이브러리 Library와 프레임워크 Framework를 예로 들 수 있다. 이번에는 라이브러리 Library와 프레임워크 Framework의 정의를 먼저 다루고 추가적으로 UI, 사용자 인터페이스의 정의에 대해서도 정리해 봤다. 바로 본론으로 들어가도록 하자. 1. .. 2023. 11. 15.
프로그램과 프로그래밍 언어 프로그램이란 컴퓨터가 처리하는 작업의 순서를 명령어로 작성해놓은 것을 말한다. 프로그램은 프로그래밍 언어를 통해서 제작하는 것이 가능한데, 이때 프로그램을 만드는 행위를 '프로그래밍 Programming' 이라고 한다. 프로그램 Program - 컴퓨터를 실행하기 위해 차례대로 작성한 명령어의 모음 프로그래밍 Programming - 프로그램을 만드는 행위, 개발이라고도 함 앞에서 설명한 것 처럼 프로그래밍은 프로그램을 만드는 행위이다. 좀더 명확하게 말하자면 "컴퓨터가 행동하는 방식을 이해하고, 컴퓨터가 업무를 수행할 수 있도록 명확한 명령을 내려주는 것."이라고 할 수 있다. 프로그래밍을 통해서 게임이나, 카카오톡, 페이스북, 인스타그램 등의 SNS 그 외의 다양한 스마트폰 앱 등을 만들 수 있다. .. 2022. 7. 16.