반응형
1. 프로그래밍의 기본 원리
■ 변수와 데이터 타입
■ 조건문(If-Else)
■ 반복문(For, While)
■ 함수와 매개변수
■ 배열과 리스트 같은 자료구조
2. 알고리즘과 문제 해결
■ 정렬 알고리즘(버블 정렬, 삽입 정렬 등)
■ 탐색 알고리즘(이진 탐색, DFS/BFS 등)
■ 재귀 함수의 기본 개념
3. 자료구조 이해
■ 배열, 스택, 큐, 링크드 리스트, 해시맵 등
■ 데이터 구조를 알고 있어야 코드를 더 효율적으로 작성할 수 있습니다.
4. 언어의 기본 문법
■ 사용하는 언어에서 가장 기본적인 문법과 사용법은 숙지해야 합니다.
■ 예: Python의 Indentation, Java의 Class 구조, C의 포인터 개념 등
5. 디버깅과 문제 해결 능력
■ 코드를 실행하다 보면 오류가 발생하는 경우가 많습니다.
■ 디버깅 도구나 에러 메시지를 읽고 문제를 해결하는 능력은 기초부터 익혀야 합니다.
최근 미국 주식과 일용직 등 전공 공부에 소홀해져서 기초부터 공부하고자 글을 씁니다.
그림을 그려서라도 구조를 이해해야 우분투나 PuTTy 역시 공부하는 게 가능하니까 앞으로 더 열심히 하겠습니다.
반응형