컴퓨터 구조도를 잘 알아야댐


학문적인게 아니라 실제로 쓰고있는 운영체제나 컴퓨터 구조를 잘 알면댐


보통 거의다 비공개라 역공학 기술은 필수가 되고


어찌됐든 자기 나름대로의 맵을 완성시켜야댐


알고리즘 자료구조 사실 그딴거 별로 안중요함


일단 어떻게 돌아가는지 좀 알아야 알고리즘이 나오는거고 정렬 알고리즘 그딴거 몇십개 외워봤자 사실 막상 쓰는거 몇개안댐 진짜 필요할때쯤 되면 다 까먹으니 다시 찾아야댐


땔깜수준을 넘어 깊게 하게되면 뭐든 layer을 넘어서야 되기 때문에 다른 layer에 접근할수 있는 스킬과 구조지식이 필요함


layer을 어떻게 넘고 그것들을 어떻게 connect 시켜주는게 핵심임


예를들어 "메모장에서 글 작성할때 10초마다 자동저장되는 프로그램을 짜주세요" 라고 할때 그정도는 짤 수 있어야 프로그래머라고 할수있다고 부를수 있지 않을까?


초급 수준의 예제인데 이정도도 못짜는 애들 현업에도 널렸고 그런 애들을 보통 땔깜 또는 스크립터라 부른다^.^