블로그에서 아주 흥미로운 글을 보았습니다.
Me2day에서 열성적으로 활동하시면서 블로그에서 글을 자주 쓰시는 정주Go님께서 아주 주옥같은 글을 쓰셨더군요.

먼저 학생들에게 강조하신 부분은 기본에 충실하라였습니다.

100번 1000번 맞는 말씀이었습니다. 참고로 저는 기본이 없다면 기술을 한다고 하지도 않습니다. 그만큼 기본은 정말 꼭 필수사항이며 어떠한 기술도 적용되는 사항이라 생각을 합니다.

솔직히 저도 찔리는 것이 많은 것 같은데, 기본기가 충실한지는 잘 모르겠습니다. 대학교 4학년씩이나 되었는데 프로그래밍을 좋아해도 항상 프로그래밍때문에 힘들어 하거든요.
프로그래밍을 힘들어 하는 것을 보니 기본에 충실하지 않아서 이렇게 힘든 것 같은 생각을 해봅니다.

글을 읽다가, 이제 컴퓨터공학을 전공하는 대학 4학년씩이나 되었지만, 뭘 공부했던지 정리를 해보았습니다.
아래는 제가 본 책들 입니다. 저는 번역서는 거의 읽지 않고 원서로 대부분 공부했습니다. (영어의 압박으로 번역서랑 같이 펴서 공부를 했습니다 *-_-*)
C Programming Language 2/E(*) 상세보기
Kernighan 지음 | Prentice-Hall 펴냄
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard. From the preface We have tried to retain the brevity of the first edition. C is not a big
Practice of Programming 상세보기
Kernighan 지음 | Addison-Wesley 펴냄

C 프로그래밍 상세보기
원유헌 외 지음 | 정익사 펴냄
ANSI C 를 요약, 정리하여 C 의 기본 골격을 체계화한 C 프로그래밍 개요C++ 프로그래밍 기초, 함수, 배열, 포인터, 알고리즘과 데이터 구조, 파일처리 등 7장으로 구성하였다.
프로그래밍 언어론(개정판) 상세보기
원유헌 지음 | 정익사 펴냄
프로그램 언어의 근본적인 개념들을 다룬 책이다. 이 책에서는 변수, 문장, 자료형, 부프로그램, 자료추상화, 함수형 프로그래밍등을 주요 논점으로 다루며 이러한 개념들이 무엇이며, 이들 개념이 서로 다른 언어에서 어떻게 구현되었을 지를 분석한다
Advanced Programming in the UNIX Environment 2/E 상세보기
Stevens 지음 | Addison Wesley 펴냄
Modern Operating Systems, 2/E H/C 상세보기
Tanenbaum, Andrew S. 지음 | Prentice-Hall 펴냄
NEW?New chapters on computer security, multimedia operating systems, and multiple processor systems. NEW?Extensive coverage of Linux, UNIX??, and Windows 2000™ as examples. NEW?Now includes coverage of graphical user interfaces, multiprocessor operating systems, trusted systems, viruses, network terminals, CD-ROM file systems, power management on laptops, RAID, soft timers, stable storage, fair-s
DATABASE MANAGEMENT SYSTEMS 3/E S/C 상세보기
Ramakrishnan,Gehrke 지음 | McGraw Hill 펴냄
DATABASE MANAGEMENT SYSTEMS provides comprehensive and up-to-date coverage of the fundamentals of DATABASE SYSTEMS. Coherent explanations and practical examples have made this one of the leading texts in the field. The third edition continues in this tradition, enhancing it with more practical material. The new edition has been reorganized to allow more flexibility in the way the course is taught.
FUNDAMENTALS OF DATA Structures in C++ 2/E (S/C) 상세보기
Horowitz/ Sahni/ Mehta 지음 | Silicon Press 펴냄
컴퓨터 네트워크 프로그래밍(유닉스버전) 상세보기
김화종 지음 | 홍릉과학출판사 펴냄
데이터통신과 네트워킹 4판 상세보기
BEHROUZ A. FOROUZAN 지음 | 교보문고 펴냄
학생들이 데이터통신과 네트워킹에 대해 쉽게 이해할 수 있도록 저술한 교재. 기본 개념에서 시작해 OSI 기본 참조 모델을 기반으로 한 물리층, 인터넷에서 사용한 TCP/IP 프로토콜에 대한 전반적인 내용도 잘 설명하고 있다. 부록CD에는 객관식 문제와 파워포인트 강의자료, 해답이 들어있다. 4판.
TCP/IP 프로토콜 3판 (TCP/IP PROTOCOL SUITE 3/E) 상세보기
FOROUZAN 지음 | 한국맥그로힐 펴냄
TCP/IP 프로토콜 전문서 3판. 이 책은 TCP/IP 프로토콜에 대하여 상세하게 설명하고 있다. TCP/IP 프로토콜의 기본 개념부터 네트워크 계층과 전송 계층, 이를 이용한 일반적인 응용프로그램 다루기, 인터넷과 관련된 논점과 주제, 네트워크 보안에 대하여 기술하고 있다.
PERL 이 보이는 그림책 상세보기
ANK Co. Ltd 지음 | 성안당 펴냄
PERL 프로그램 입문서. 이 책은 이미지를 통해 Perl 웹 프로그래밍의 개념과 구조를 쉽게 이해할 수 있도록 한 것으로 Perl에 대한 기본 이론과 연산자, 배열, 제어문, 파일조작, CGI 프로그래밍 등으로 구성되었다.

책 정보 다 찾다가 시간이 없어서 이쯤에서 생략하기로 하고, 저는 이 리스트에 있는 책들을 보았습니다.
집에 있거나 공부한 책들을 보니까 저 책들을 다 본 것은 아니고 시험공부때 배웠던 것만 배워서 -_-;; 저 책들을 다 알수있는지가 모르겠습니다. 그러니깐 책을 대충 보았다는 소리가 되더군요.

정리를 해보면서 아직도 저는 공부할 것도 많고 수박 겉핥기식으로 배워서 4학년씩이나 되었는데도 아직도 많이 아는 것 같지 않아 부끄럽습니다.
그래서 아직도 기본기가 있는지가 의문시 됩니다.

이제 4학년이면서 대학원진학을 할 예정이기 때문에 항상 저는 제가 기본기가 있는지가 의심스럽습니다.
대학원 갈 것이라 취업걱정은 없지만 과연 기본기가 없을 것 같은데도 대학원생 칭호를 가지는 것이 부담스럽기 때문입니다.

다음학기인 4학년 2학기에는 컴퓨터공학 전공의 로망이라는 컴파일러를 꼭 듣고 싶군요.
Compilers : Principles, Techniques, and Tools 상세보기
AHO 지음 | Addison Wesley 펴냄
The text begins with an introduction to the principal ideas behind compilation, and then illustrates these ideas by constructing a simple one-pass compiler. --- FROM THE PUBLISHER

컴파일러 입문(개정판) 상세보기
오세만 지음 | 정익사 펴냄
컴파일러 입문서. 이 책은 컴파일러의 구조와 형식 언어, 정규언어, 에러처리와 컴파일러 자동화 도구 등으로 구성했다.

4학년 2학기는 컴파일러를 들어보고 졸업해야지 뭔가 남는 것이 있을듯 ㅎ

4학년 2학기까지 공부를 한다고 해서 기본기가 쌓아진다는 보장이 있을까요?
기본기라는 것은 사람 기준에 따라 다르긴 하지만, 기본기를 쌓기 위해서 공부라는 것을 하다 보면 할수면 공부하는 것들이 늘어나는 것같아요.

'생각들' 카테고리의 다른 글

인터넷과 의사소통  (0) 2008.07.09
뉴라이트는 어디 소속인가?  (5) 2008.06.07
나는 기본기가 충실한가?  (0) 2008.05.26
이런 대현이 되고 싶어요.  (0) 2008.05.22
커뮤니티와 그 적敵들  (0) 2008.05.16
아는 것과 알려주는 것  (0) 2008.05.03

+ Recent posts