언어를 배우면서 가장 먼저 해야 할 일은 어떻게 구현하겠다는 알고리즘을 머리에 그릴 줄 알면 도움이 많이 됩니다.
저는 프로그램을 배워야겠다는 생각은 있었지만 늘 마음속에만 있었고, 주변에 아는 사람이 좀 배우면 도움되겠다 싶어서 동생에게 프로그램을 배우라고 학원비 등을 지원해주었지만 프로그램을 제대로 배우지를 못하더군요.
지금 생각해보면 뭘 만들어야겠다는 목표의식도 없고, 어떻게 해야 되는지에 대한 감이 부족해서 그런 것이 아니었나 하는 생각이 듭니다.
저는 20대가 아니라 50대입니다. 50대에 C#을 배우고 있습니다.
별 도움은 안되겠지만 그냥 몇자 적어보겠습니다.
시작은 회사 동료가 알고리즘을 알면 언어 배우는 것은 쉽다고 하더군요.
그래서 용기를 내서 C#을 배우게 되었습니다.
최근에는 C#은 학원에서 가르치는 곳이 거의 없더군요. 독학을 할 수 밖에 없었습니다.
책을 봐도 무슨 말인지 감이 잡히지를 않았습니다. 어렵더군요..
책
1. Head First C# 은 설명이 아주 자세하게 되어 있습니다. 너무 설명이 자세하다보니 필요한 부분만 대충 대충 보고 있습니다.
2. C# and Database (원철연) 이 책은 정성들여 잘 쓴 책입니다.
다만 단점은 예제 파일이 출판사 사이트에 있는데 실행을 하면 그대로 동작이 되도록 만들어져 있지 않습니다.
코드를 복사해서 때로는 윈도우폼을 만들어서 실행을 해봐야 합니다.
3. 닷넷프로그래밍 정복(김상형)
이 책은 기본 개념을 잡을 수 있게 설명이 아주 잘 되어 있습니다.
필요한 부분만 보고 있습니다. 1200 페이지나 되니까 차근차근 보기에는 무리라서...
4. C# IN DEPTH
중급자 이상 보는 책인거 같아서 사서 보기 시작했습니다.
아직 초급이지만 궁금해서 사서 보고 있습니다.
정말 좋은 책인거 같기는 합니다.
5. C# 5.0 프로그래밍 (조호묵)
설명이 부족해서 잘 안보고 있습니다.
아직 실력이 부족해서 이해력이 떨어져서....
언젠가는 이해가 될 날이 올 것이라 보고 사둔 책입니다.
출판사 사이트에 올려진 예제는 그대로 실행하면 실행되니까 도움됩니다.
책을 봐도 감이 잘 잡히지 않아서
구글링을 해서 유투브 동영상 강좌를 찾아서 봤습니다.
1. 이예찬님의 C# 강좌를 봤습니다. 초보자에게 도움이 됩니다.
2. 외국인이 올린 강좌를 봅니다.
주제별로 찾으면 거의 다 나옵니다.
다음에 또 찾아들어가는거 힘들면 유튜브 다운로더를 이용하여 동영상을 PC에 저장해서
다시 보면 화면이 크기 때문에 보기가 좀 편합니다.
인도사람이 올린 강좌는 말이 좀 느려서 이해하는데 좀 더 편하더군요.
비주얼 스튜디오 설치
http://www.dotnetkorea.com/DotNetNote/BoardView?BoardName=VisualStudio&Num=5
비주얼 스튜디오는 2015 커뮤니티 버전을 설치하세요.
무료 버전이고요. 아이디를 등록하면 계속 무료로 이용 가능합니다.
비주얼 스튜디오 기본 개념을 익혀야 이해됩니다.
한줄 한줄 실행하면서 코드에 대해 이해를 해야 합니다.
디버깅 하는 법도 배우면 좋습니다.. 저는 디버깅하는 방법이 아직 서툴러요..
잘 하는 사람은 디버깅 기능을 이용하여 에러의 원인은 금방 금방 찾아내더군요.
도움이 되는 사이트
http://www.csharpstudy.com/
http://www.codeproject.com/
http://csharp.net-informations.com/
http://www.devpia.com/
http://www.hoons.net/
구글에서 검색
C# 검색어
입력하면 많은 답변들이 나옵니다.
그걸 참조하면 도움이 많이 됩니다.
네이버 검색
네이버 블로그에 올려진 자료들도 검색되고요.
네이버 지식인에 답변된 자료들도 검색됩니다.
검색하다보면 도움되는 자료들을 만납니다.
SQL
학과 특성상 SQL 은 필수로 배우셔야 겠군요.
http://www.w3schools.com/ 에 가면 SQL 설명 잘 되어 있습니다. 전문가들도 이곳 이용합니다.
SQL 는 개념을 잘 설명해주는 분을 만나면 금방 배울 수 있습니다.
http://database.sarang.net/ 에서 질의 답변하는 거 참고하시면 도움되실 겁니다.
학교에서 과정으로 배우면 그때 배우셔도 될 거 같네요..
중요한 것은 프로램은 눈으로 배우는게 아니라 직접 코드를 분석하고 만들고 하면서 내것으로 만드는 것이더군요.
아주 사소한 곳에서 버그 때문에 몇시간씩 헤메기도 하면서 개념을 이해하고 있습니다.
님은 젊으니까 금방 배우실 겁니다.
출처
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040102&docId=241916030&qb=QyM=&enc=utf8§ion=kin&rank=4&search_sort=0&spq=1&pid=SwrGoloRR0ossb4oltKsssssst4-277952&sid=tdrY3Ca2i7Ih9EyMILCwSw%3D%3D