TIL 211116 컴퓨팅사고

강민수·2021년 11월 17일
0

cs

목록 보기
1/2

TIL 211116
컴퓨팅 사고
01. 코딩 실력보다 컴퓨터 적 사고 능력이 더 중요하다.

컴퓨터 적 사고란? = 알고리즘 적 사고를 의미.

단순히 코딩을 하는 것에 그치는 것이 아닌 코딩을 하는 것에 목적이 필요하다.

컴퓨터적 사고의 필요성에 대한 정리.

  1. 현실 세계의 사람들의 문제와 불편을 분석하고 발견.
  2. 문제와 불편을 다양한 방향과 관점에서 정의하고 구조화.
  3. 큰 문제를 세분화시켜 순차적 접근.
  4. 지금의 문제와 과거 문제를 연결시켜 향후 대처 방안 업데이트
  5. 문제해결에 불 필요한 접근 최소화.
  6. 이를 통해 문제에 대한 보다 빠르고 최적화 된 알고리즘 개발.
  7. 몇 개의 대안 중에서 하나를 골라 선택하는 사고방식.
  8. 그런 후에 이것을 기계인 컴퓨터가 이해할 수 있도록 구조화 및 언어로 바꾸는 것이 코딩.
  9. 수식화, 구조화, 패턴화, 알고리즘 개발, 시나리오 개발, 최적화 능력, 문제 해결력, 창의력, 협업능력 등 다양한 능력 겸비.

개발자= 코딩도 중요하지만 문제 해결력이 중요하다. 결국 , 우리가 하는 비즈니스를 어떻게 해결하는 지가 중요하다.

잡담이 경쟁력이다= 얼핏 잘못들으면 바보 같은 생각이지만, 사실은 여기서 새로운 문제 해결력이 나올 수도 있다.

-> 스스로 고민하는 힘을 기르는 것이 무엇보다 중요하다. 그 이후 다른 해결책을 다양한 사람들과 나누고 공유해야 한다. 그 속에서 결국 우리는 문제를 풀 수 있을 것이다.

순차-> 순차문
분기 -> 여러 가지로 나눠서 분기해서 실행 가지치기. 분기문
반복 -> 반복문

문제 해결 능력을 키우기 위한 방법
1. 학습량

  1. 검색

  2. 생각 먼저

profile
개발도 예능처럼 재미지게~

0개의 댓글