------------------------


# 컴퓨터 플그래머의 현실, 구체적인 실력의 필요성 등등


http://karr.tistory.com





---> http://karr.tistory.com/entry/%ED%8E%8C-%EC%BB%B4%ED%93%A8%ED%84%B0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%9D%98-%ED%98%84%EC%8B%A4-%EB%8F%84%EC%9B%80%EC%9D%B4-%EB%90%98%EB%8A%94-%EC%9E%90%EB%A3%8C





-------------------------------------------



# 좋은 책이나 강의를 선택하면 공부의 수준도 높아진다.



[C언어] 난 정말 C Programming을 공부한 적이 없다구요!

www.hackerschool.org/HS_Boards/zboard.php?id=Book_Review...








-----------------------------------------------




























-------------------------------------------------------



[ ... 구글에서 검색하다, 가져온 자료 .....]


---->



내가 추천하는 컴퓨터 공부 순서

http://hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=15706 [복사]


1. 영어
무조건 영어가 시작입니다. 처음에 입문서 열혈강의나 난정말시리즈나 뇌를 자극하는 시리즈나 Head First 번역판 보고있을때는 모릅니다. 암, 절대 모르고 말고. 그런데 그 직후부터 조금씩 달라집니다. 그 후부터 조금 깊이있게 공부하려고하면 '모든 문서와 모든 책'들이 영어 원서인데 진짜 미칠지경 환장할노릇입니다. 지금 저도 영어때문에 고생중이며 언젠가 야후미니를 뗄날이 오기를 간절히 기원하면서 영어공부를 하고있습니다.

2. 수학
알고리즘이든 뭐든 일단 수학도 받쳐줘야됩니다. 뭐 이정도되면 누군가 꼭 물어보겠죠. '난 컴퓨터공부할거고 언수외공부할거 아니거거든요?' 이런 질문을 하는사람에겐 정말 '그럼 해봐' 라고 해주고싶을 뿐이고, 왠만하면 꼭 수학공부 하시기 바랍니다.

3. C언어
이제야 본격적으로 컴퓨터공부를 하기 시작할까요...? 라기보단, 그냥 뭐 영어 수학 C언어 기타등등 병행합니다. 평소에 영어수학하다가 지겨우면 컴퓨터공부하고 그럽니다 저도. 꼭 영어수학을 한 후에 C언어 해야된다라는 생각은 안하셔도되고 그냥 순위상으로 3번째로 매겨봅니다. '난 정말 C PROGRAMMING을 공부한 적이 없다구요!', 'C 기초 플러스', 'The C Programming Language' 3개 추천해드리는데, 이거 한 후에 'C로 배우는 알고리즘' 책 한번 보시면 큰 도움 됩니다.

4. C++언어
C언어에다가 객체지향성을 입히고 C언어의 일부를 탈락시킨 언어 C++ 입니다. C++ 은 C언어에 비해 공부할게 상당히 많습니다.... 실제로 흔히말하는 고급서적 '빨간책'의 양도 엄청나고요... (빨간책 공부할때되면 영어 왜필요한지 아실거예요 ㅎㅎ.... 아니, C언어때 이미 알았을듯) 뭐 어쨋든 갠적으로 C++이 4번째라고 생각합니다. C++ 책은 추천해드릴만한게 수없이 많은데 '열혈강의 C++', 'C++ 기초 플러스', 'Effective C++', 'More Effective C++', 'Essential C++', 'Exceptional C++', 'More Exceptional C++', 'C++ Template', 'Efficient C++', 'Modern C++ Design', 'The C++ Programming Language' 우와 겁나게 많죠? 영어의 압박이 느껴지시죠? 하하하.... 다하면 좋겠지만, 다 할 시간이 있나요...? 물론 없다면 핑계지만, 실질적으로 다 하기는 힘들겁니다 아마..;; 언제까지 다음것도 안하고 C++만 하고 앉아있을수는 없으니, 열혈강의 C++, C++ 기초 플러스, Effective C++, More Effective C++ 까지만 하시고 나중에 다시 돌아오셔서 하시면 되겠네요.

5. Linux
운영체제를 알고 뭐가 어떻게 돌아가는지를 파악해야된다고 생각합니다. 운영체제 처음 공부할때 가장 좋은게 Linux라죠. 갠적으로 저도 리눅스 공부하고요. 제가 정한 5번째는 Linux입니다. 추천책은 먼저 '뇌를 자극하는 레드햇&페도라'를 본 후에, '러닝 리눅스'를 보면 되겠네요. 리눅스는 이거 2개면 단거 다 필요없다고 봅니다.

6. 네트워크 기초
네트워크에대한 그냥 전반적인 기초만 잡혀있으면 된다고 봅니다. 나중에 다시 돌아와서 다시 공부하시고요, 지금은 '후니의 쉽게 쓴 시스코 네트워킹' 정도만 알아둡시다.

7. HTML & CSS & JavaScript
뭔가 세개가 한번에 나열되있네요. 뭐, 어쩔수 없겠지요. 다 완전히 연관되어있는건데... 솔직히 이 세개만큼은 Head First 시리즈를 따라올만한 책이 없다고 생각합니다. 그러므로 추천할만한 도서는 'Head First HTML with CSS & XHTML', 'Head First Javascript' 가 되겠네요. 그 외에도 책들 많이 있긴하지만, 뭐 여기서 그렇게 시간끌 필요는 없다고 생각해요.

8. PHP&SQL
오, 드디어 PHP와 SQL이 보이네요. 사람들에게 사랑받는 웹언어라고나할까요? 뭐, 싫어하는사람도 있겠지만, 개인적으로 웹을 사랑하는 사람으로서는 좋아해야되는 언어가 아닐 수 없네요. 추천하는 도서는 '성공적인 웹 프로그래밍 PHP와 MySQL', 'PHP 5 웹 프로그래밍 가이드 WEB PROGRAMMING', 'PHP 개발자를 위한 실전 자바스크립트' 3권 추천해드립니다.

9. ASP
또 웹언어 ASP 입니다. 개인적으로 ASP는 안해봤고, 책도 안봐서 책추천이라던지 설명은 잘 못하겠지만.... 그래도 빼자니 섭섭하기도하고 허전하기도해서 넣어봅니다. 인터넷 서핑상의 추천도서는 '뇌를 자극하는 ASP.NET 2.0 프로그래밍', 'Taeyo's ASP' 이긴한데 태요책은 바이블이라고하니...

10. AJAX
웹 2.0시대의 최고로 떠오르고있는 웹언어 AJAX입니다. AJAX 하나면 웹은 다된다라는 말도 있지요. (by buff3r) 책 추천은 'AJAX 인 액션' 입니다. AJAX 단거 더도말고 덜도말고 완벽하게 이것만 하면 완성된다라는 말씀들이 있을정도로 AJAX서적에 있어서 베스트셀러이자 바이블인책이네요... 어딜가든 AJAX 도서 추천은 AJAX in action이 따라오지 않은적이 없는걸로 기억합니다. 저도 도서관에서 보고 좋다는 느낌도 들었고요. 그런데, 웹에서 완전 찬양을할정도로 좋은지는 모르겠는데, 확실히 바이블이라고할정도로 좋긴 하더군요.

11. JAVA
웹언어에서 다시 돌아왔습니다. 고급언어 JAVA를 공부할 시간입니다. 왠지 고급언어와 저급언어라고 하면 고급언어가 훨씬 어렵다는 느낌이 드는데 말이죠... 어쨋든, JAVA 책추천은 세권입니다. '난 정말 JAVA를 공부한적이 없다구요!', 'Head First JAVA', 'JAVA의 정석' 이 세권이면 JAVA는 자유자재로 다룰 수 있진 않겠지만 그래도 JAVA는 제대로 익힐 수 있겠네요.

12. 네트워크
네트워크 다시 돌아왔습니다. 뭐, 솔직히 네트워크는 제가 워냑에 지식도없고 책도 제대로 추천할수도 없겠는데, '열혈강의 TCP/IP 소켓 프로그래밍', '성공과 실패를 결정하는 1%의 네트워크 원리' 만 살포시 추천하고 도망가겠습니다.

13. Windows
전에 리눅스를 공부했으니 이제 윈도우를 공부해야죠. 윈도우 공부하기전에 리눅스 공부하시던가 새로 유닉스 공부하시는것도 좋습니다. 살포시 책을 추천하자면 'API로 배우는 Windows 구조와 원리' 가있는데, 절품된걸로 알고있고요 ㅠㅠ.... 그 외에는 'Windows 구조와 원리', 'Windows API 정복 1/2', '성공과 실패를 결정하는 1%의 Windows 구조와 원리' 추천합니다. '운영체제론' 책으로 전체적인 운영체제론에대한 공부하는것도 나쁘지 않구요.

14. 자료구조
자료구조가 이제야 나오네요.... 허 참 단거하냐고 늦었습니다. 일단 여기서 위에서 못한 C++ 마저 하고 오세요. 그리고 알고리즘과 함께 공부하는걸 추천합니다. 'C로 배우는 알고리즘', 'Data Structures & Algorithm Analysis in C++', 'Introduction To The Design And Analysis Of Algorithms', 'Introduction to Algorithms', 'The Art of Computer Programming' 정도 자신없게 추천하고갑니다... (도망)

15. 어셈블리
단거 뭐 있나요. '어셈블리 언어' 책 보면서 공부하시는걸 추천합니다. 여기까지 오시냐고 많이 힘들으셨을겁니다. 한 30년 지나셨나요? 뭐 어쨋든 여태까지 공부하냐고 수고 많으셨습니다. 근데 끝이아니라 새로운 시작이네요. 이런... 저급언어 어셈블리를 공부할 차례입니다. 힘 좀 내세요..!!

16. 자유
뭐, 여기까지 오신 실력이라면 누가 이래라 저래라할실력이 아니죠. 자신이 하고싶은걸 공부하시면 됩니다. 뭐, 단건 없고 해킹 기법들이라던지 여러가지 공부하시면 되겠네요. 뭐, 전체적인 컴퓨터 구조에대하여도 공부하시고... 여러가지 하세요;;



※ 시간남길래 장난으로 쓴글이므로 진지하게 받아들이지 맙시다.
p.s. 장난으로 썻긴했는데 이 순서도 나름 나쁘지 않은듯 ㅋㅋ...
p.s.2 근데 진짜 저 책 다보려면 몇년걸림요?

  Hit : 15794     Date : 2010/04/16 04:26



   
gg0gg0ma그저 모든 공부를 죽자살자 식으로하면댐 ㅋㅋㅋ2010/04/16 
qa22ahj전 C/C++ ->network-> ASM ->OS(WINDOW and Linux) ->자구 -> JAVA 순으로 했습니다만...
사실 했던 순서는 중요치 않은게 C++ 하면서 자구 조금 건들고 network하면서 window조금 건들고 
이런식이라.. 순서매기기가 참 애매한.. 그나마 중점적으로 했던걸 생각하면 위와같을려나요.. 
쓰고보니 제가 들은 과목 순서대로군요.. WINDOW & Linux제외하구요.
2010/04/16 
싫어 내가할꺼야ㅋㅋㅋ 죽자살자식으로 하면 안되는게 머잇지영ㅋㅋ2010/04/17 
gg0gg0ma싫어 내가할꺼야 // 죽자살자 식으로 안되면 안되는게.............
뭐가있을까..

레포트임
죽자살자 식으로 하면 안되는건 뭐가있을까? 를 레포트로 제출!
A4 용지에 20장 정도

기간 : 2010년 04월 18일 01:27 ~ 2010년 04월 20일 00:00 까지 제출
2010/04/18 
jongsun1993일초만에 바닷물다마시기..정도?2010/04/18 
bigegg3죽자살자 해도 키는 안크네요.2010/05/14 
케이1202^ 옳소2010/06/08 
williamlee오 감사요~ ^^2010/07/30 
V@luE너무 많군...










---------------------------------------------------------

+ Recent posts