코딩은 코드를 작성하는 행위에 불과합니다.
코딩을 배운다는 것은
영어에서 알파벳을 배우는 것에 비유됩니다.
코딩보다 프로그래밍에 집중해야 합니다.
구조적 설계를 위한 데이터의 흐름을 익혀야 합니다.

코드만을 작성하는 Coder
자료의 구조와 흐름을 다룰 수 있는 Programmer
보다 안정적인 데이터 흐름을 설계할 수 있는 Developer
구조적 설계로 소프트웨어 전체를 보는 SW Engineer
개발자는 Developer 이상에 어울리는 칭호입니다.

컴퓨터는 계산하는 기계입니다.
기본적으로 초등생 수준의 사칙연산 만을 합니다.
그래서, 코드만을 작성하는 건 초등생도 가능합니다.
그렇기에, 어떤 지시를 내릴 것인지는 사람의 몫입니다.
결국, 컴퓨팅 사고력의 정도가 차이를 만들게 됩니다.

오히려 강사들에게 묻고 싶습니다.
정작 자신의 스킬이 고작 100시간으로 가능한 것인지.
컴공과 학생들은 4년의 시간으로도 부족해 합니다.
결국, 100시간이라는 숫자 자체가
당신을 coder로만 만들겠다는 강력한 의지입니다.

초등생부터 성인이 함께 배우는 장면은
코딩학원에서 어렵지 않게 볼 수 있는 장면입니다.
결국, 초등생도 배울 수 있는 수준인거죠.
Computer Science는 그 자체로 학문입니다.
학문적 탐구가 Developer로의 밑거름이 됩니다.

비전공자는 프로그래머가 되기 쉽진 않습니다.
물론, 전공자도 모두가 프로그래머가 되진 않습니다.
결국, 전공/비전공보다는
전공 수준의 커리큘럼을 얼마나 꾸준한 노력으로
충실히 끈기있게 잘 극복해 내느냐가 결정합니다.