나는 그를 속일 수있는 가장 빠른 방법을 찾고있다.
가장 빠른 방법은 1 년에서 2 년 정도 걸리지 만 시간이 걸리는 것 입니다.
물론, 간단한 언어 (C #, .NET 작업을 수행하는 경우 C)를 가르치는 것이 쉬운 것처럼 보이지만 언어를 배우는 것은 프로그래밍을 배우는 것이 아닙니다.
만약 그가 프로그래밍하지 않았다면, 적어도 하나의 언어의 구문과 라이브러리 외에, 배열, 링크 된 목록, 그가 배우는 언어의 컴파일 모델, 모듈화, 리소스 관리, 패러다임, 패턴, 빅-에 대해 배워야합니다. O- 표기법 ...-전체 엔칠 라다. 그것은 쟁기질이 많으며, 대부분의 사람들은 이러한 기본 사항을 배우기 위해 몇 년이 걸렸으며, 진정한 전문 프로그래머가되기 위해 더 많은 시간을 보냈습니다.
C ++ 언어를 가르치기보다는 C ++를 사용하여 프로그래밍 을 가르치는 Stroustrup의 최신 책 과 같은 많은 내용을 다루는 자료 가 있지만 그다지 많지는 않으며 그 전부를 다루는 것은 없습니다. 따라서 그 사람은 기꺼이 배우고 많은 책과 기사를 읽어야합니다.
이 작업을 수행하는 방법에 대해서는 여기에 붙여 넣을 수있는 본격적인 커리큘럼이 없습니다. (죄송합니다.)
하지만 제가 추천하는 것은 그에게 하나의 프로그래밍 언어를 가르치는 것부터 시작하여, 빠른 초기 발전을 이루고 고무적인 결과를 얻을 수있는 기회를 갖도록하는 것입니다. 그러한 언어를 가르 칠 책이 많이 있습니다. 익숙한 책을 고르십시오. 이 책에 많은 연습 문제가 있고 기꺼이 그 일을 기꺼이한다면, 그 일을 돕는 데 많은 시간을 할애 할 준비를하십시오. 만약 책에 (m)이 없다면, 자신의 책을 미리 생각하기 시작하지만, 자신의 수준 / 이해 속도에 적응할 수 있도록 준비하십시오.
만약 첫 언어가 C 나 C ++이 아니었다면, IMO는 다음 중 하나를 배워야합니다. K & R은 Stroustrup의 TCPL과 마찬가지로, 또는 가파른 학습 곡선 인 Koenig / Moo를 처리 할 수 있다면 가능합니다. 내가 이것을 추천하는 이유는 일단 C 또는 (IMO 바람직하게) C ++를 알고 나면 C #, Java, ObjC와 같은 C 파생물을 비교적 쉽게 선택할 수 있기 때문입니다 ...
나머지는 좋은 책과 기사를 끊임없이 제공하십시오. 1) 회사 문화에 맞아야하고 2) 그 내용을 배우라고 편안하게 말해야하기 때문에 너무 많은 것을 제안하면 도움이되지 않는다고 생각합니다.