필자은 기계공학과 전공에서
C언어와 메트랩을 배우면서
프로그래밍에 관심이 생겨
컴퓨터공학과 부전공으로
공부를 하고 해외 외국대학원에서
프로젝트를 참여한 경험자다
경험자로서
몇가지 조언과
책추천을 해볼까 한다
사람마다 생각이 다르고
경험이 다르기 때문에
자기와 생각이 다르다고
느낀다면 뒤로가기를 누르자
이름만 들어도 다 아는 대학에서
매일 도서관에서 밥먹고 잠만자며
프로그래밍을 했었다
실력이 뛰어나진 않아도
대학성적이 나쁘지 않은 편이라
자만했고 현실은 냉혹했다
나와 같은 후회를 하지 않도록
후배들의 컴퓨터 진로에 대해
도움을 주는 일을 하고 있다
이 일을 하면서
알게 된 사실은
생각보다 많은 대학생들이
전공대비를 위해
학원을 찾는다는 사실이다
사실 대학생들도 대학입학 후
처음 배우는 내용이라
수업에 대한 이해를
잘 못하는 편이다
필자 역시 그랬으며
처음 프로그래밍을 배우던
1학년 1학기 동안
밤을 새면서 완성된 코딩을 보면서
"왜 이렇게 코딩이 되었는가?"
에 대해서 고민하면서 공부했다
솔직히 시간낭비였다고
후회하고 있다

아직 프로그래밍을 공부하지 않은
학생들이 질문하는 것 중
수학에 대한 질문이 많다
프로그래밍 언어는 지식을 활용하고
응용해야 한다는 부분에 있어서
수학을 잘해야 한다는 이야기가 많다
정확히 말해서
수학처럼 공부를 해야한다
수학은 남이 가르쳐주는 것보다
혼자 문제를 풀어보고
이해해야 하는 부분이 많다
수학을 못하는 학생들의 특징은
수학공식은 아무리 외워도
문제를 풀지 못한다는 것이다
수학공식을 어떻게 문제에
대입해서 문제해결을 해야 할지
모르기 때문이다
프로그래밍독학도 마찬가지다
C언어 JAVA PYTHON 등
독학으로 시작하는 학생들이 많은데
문법에 대한 공부는 독학으로도
가능하나 그 다음단계인
응용과 활용단계에 있어서
학생들이 공부하는데
문제에 봉착한다
<필자가 추천하는 책 - 자바>
C언어는 배웠지만
프로그램을 만들지 못하거나
JAVA는 배웠지만
웹제작을 하지 못한다는 것이다
인터넷상에서
C언어부터 배워라
JAVA부터 배워라
등등 똑같은 대답을 보면서
계획없는 공부를 하기 때문이다
개발자들 중에도
C언어만 배우면 된다!
JAVA만 배우면 된다!
라고 하지만
그렇게 배우면
현실적으로 좋은 취업은
기대하기 어렵다
그래서 포기했다
프로그래밍 문법을 배웠다면
다음단계인 활용 및 응용단계에서
실제로 실습을 해야하지만
실습을 하면서 발생하는
데이터베이스,
네트워크, 시스템 등과의
관계나 연동부분 등 주변 지식이
부족하기 때문이다
간혹 학생들 중에는
전화상이나 인터넷상으로
공부를 어떻게 해야 잘하는지
무엇을 배워야 하는지
세세하게 물어보는 사람들이 많다
솔직히 그런 질문 정말 별로다
공부를 해도 모르는게 많다
교수님께 물어봐도
당시에는 이해가 되도
뒤돌아서면 까먹는 경우도 많다
스스로 이해하고
반복적인 학습을 통해
자신만의 것으로 만들어야 한다
정말 컴퓨터 공부를 잘 하고 싶다면
닥치는대로 공부하고
닥치는대로 배워라!
계속해서 반복학습으로
남의 도움 없이 프로그램을
만들 수 있을때
비로소 초보 개발자가 된 것이다
마지막으로 한마디를 보태자면
자만하지말고
다양하게 공부해라
c언어 하나만 파지말고
골고루 편식하지 말고 배워라
앞으로 IT의 미래는
여러분들이 만들게 될 것이다
컴퓨터 교육과 관련하여
전공자든 비전공자든
공부의 필요성을 깨닫고
배우고자 하는 의지가 있다면
독학도 좋고
인강도 좋고
학원도 좋다
하지만 직업을 가지고
평생직장으로 IT 업계에서
살아남고자 한다면
제대로 배우자
'☆ I T 분 야 > 1) 프 로 그 래 밍' 카테고리의 다른 글
스프링프레임워크(spring framework) 상세히 말해주겠다 (0) | 2017.12.15 |
---|---|
하둡프로그래밍 이보다 정확히 교육하는데는 없다!! (0) | 2017.12.13 |
[어린이 코딩교육] 부모와 자녀가 같이해요! (0) | 2017.09.14 |
자바학원을 통해서 자바개발자 꿈을 이루십시오. (0) | 2017.08.29 |
코딩교육 의무화, 어린이코딩교육 어떻게 시작하나요?? (0) | 2017.08.22 |