Levelica
Level Guide사용 방법소개
로그인회원가입
Levelica

성장을 레벨로 선명하게

제품

  • Level Guide
  • 인사이트

회사

  • 소개
  • FAQ
  • 개인정보처리방침
  • 이용약관

© 2026 Levelica Inc. All rights reserved.

/
💻

프로그래밍

Programming

문제를 분석하고 컴퓨터가 실행할 수 있는 명령으로 변환하는 역량. 논리적 사고를 코드로 표현하여 실제 동작하는 소프트웨어를 만드는 능력이다.

프로그래밍은 현실의 문제를 논리적으로 분해하고, 이를 프로그래밍 언어로 구현하여 동작하는 소프트웨어를 만드는 역량입니다. 단순히 코드를 작성하는 것을 넘어, 효율적인 알고리즘 설계, 유지보수 가능한 구조 수립, 협업을 위한 코드 품질 관리까지 포함합니다. 기초 문법 학습부터 대규모 시스템 설계까지 뚜렷한 성장 단계가 존재하는 핵심 기술 역량입니다.

💻Technology & Digital
7개 레벨
발행: 2026년 2월 21일 · 업데이트: 2026년 4월 8일 · v11

레벨

프로그래밍 세계에 첫 발을 내딛은 단계입니다. 변수, 출력, 조건문 같은 기초 개념을 처음 접하며, 튜토리얼을 따라 간단한 프로그램을 작성할 수 있습니다. 코드가 어떻게 실행되는지 기본적인 흐름을 이해하기 시작하며, 오류가 발생하면 에러 메시지를 읽고 해결을 시도합니다. Dreyfus 모델의 Novice 단계에 해당합니다.

다음 단계로

이 체크리스트를 대부분 달성했다면, Code Builder 단계로 진입하여 함수, 배열을 익히고 문서를 참고하여 스스로 작은 프로그램을 만드는 데 도전할 준비가 됐습니다. Robins(2003)의 프로그래밍 학습 연구에 따르면, 코딩 시연과 프로그램 실행 사례 관찰을 통해 문법 이해에서 설계 전략으로 전환하는 자기효능감을 높이는 것이 효과적입니다.

참고 자료

Sijin Joseph역량 프레임워크

Categorizes programming competencies across dimensions (data structures, algorithms, system design, code organization) into 4 levels, providing rationale for checklist and level boundary design.

Programmer Competency Matrix
SFIA Foundation역량 프레임워크

A global ICT competency framework that defines programming/software development (PROG) across 7 responsibility levels (Follow → Set strategy), directly informing Levelica 7-level boundary design.

SFIA 9 — Programming/Software Development (PROG)
ACM, IEEE Computer Society, AAAIeducational_program

Defines knowledge areas (programming language fundamentals, software engineering, etc.) and competency models for CS undergraduate curricula, providing evidence for the learning sequence and scope of level-specific checklist items.

ACM/IEEE-CS/AAAI Computer Science Curricula 2023 (CS2023)
Robins, A., Rountree, J., & Rountree, N. (2003)academic_research

A key review paper in CS education that systematically organizes the cognitive stages of learning to program (syntax comprehension → design strategies → abstraction). Typical novice error patterns and the shift to expert thinking provide evidence for cognitive difficulty design in L1-L4 checklist items.

Learning and Teaching Programming: A Review and Discussion

관련 가이드

🤖
AI 활용
AI 도구를 이해하고 목적에 맞게 활용하여 개인과 조직의 생산성을 높이는 역량. 단순 사용을 넘어 AI와 협업하는 시대의 핵심 능력이다.
🔍
QA 엔지니어링
소프트웨어의 품질을 체계적으로 검증하고 보증하는 역량. 테스트 설계, 자동화, 프로세스 구축을 통해 결함을 예방하고 제품 신뢰성을 확보한다.
🎨
UX 디자인
리서치, 프로토타이핑, 반복적 테스트를 통해 사용자 경험을 설계하는 역량. 사용자 연구, 정보 구조(Information Architecture), 인터랙션 설계(Interaction Design), 사용성 평가를 포함한다.
🧱
노코드/로코드
코드를 직접 작성하지 않고 시각적 개발 플랫폼을 활용하여 애플리케이션, 자동화, 디지털 제품을 만드는 역량. 드래그 앤 드롭 인터페이스와 로직 빌더로 아이디어를 작동하는 소프트웨어로 구현하는 능력이다.
🔄
데브옵스
개발과 운영을 연결하여 소프트웨어를 빠르고 안정적으로 전달하는 역량. 배포 파이프라인 자동화, 코드로서의 인프라 관리, 대규모 시스템 신뢰성 보장을 포함한다.
📈
데이터 리터러시
데이터를 읽고, 이해하고, 생성하고, 소통하여 원시 숫자와 차트를 업무와 삶에 의미 있는 인사이트로 변환하는 능력
가이드
Technology & Digital