갖추어야 하는 능력

열심히 해야 하는거다.. ㅋㅋ

1. 필요한 기술적인 능력은 아래와 같습니다

1.1. 기본능력

  • 언어 구사 능력
    1. C
    2. C++(VC)
    3. Java
    4. Perl
    5. PHP
    6. HTML
    7. JAVASCRIPT
    8. FLASH
    9. lex
  • 개발 환경
    1. unix,linux 전반
    2. shell script(sh)
    3. gcc
    4. gdb
    5. Makefile
  • 개발 방법론
    1. OOP
    2. TDD
    3. Pattern
    4. Refactoring
    5. Retrospective
  • 웹개발환경
    1. Apache
    2. CGI
    1. Servlet
    2. Jsp
    3. Active-X
    4. Resin
    5. Tomcat
  • 메일 관련
    1. SMTP(RFC2821)
    2. RFC2822
    3. MIME
    4. POP
    5. LMTP
    6. MTA(Sendmail/Qmail)
  • DB 관련
    1. RDB 모델링(ER)
    2. SQL
    3. codebase
    4. Berkely db
    5. Oracle
    6. Mysql
  • 기타
    1. XML
    2. 암호화/보안
    3. 알고리즘/데이타구조

1.2. 고급 개발 능력

  • TCP/IP Network 고급
  • Thread 고급(C/Java)
  • Javascript 고급
  • Flash 고급
  • Active-X 고급
  • 스팸방지기술 고급

2. 기타 능력

  • 개인 일정 관리 능력
  • PM 능력
  • 타인과 co-work하는 능력

3. 필독도서

  • Unix System Administration Handbook
  • A book on C
  • Practical C Programming
  • Advanced Programming in the UNIX Envirionment
  • UNIX Power TOOLs
  • Extreme Programming
  • Java Tutorial
  • Programming Perl
  • XML by Example
  • Unix Network Programming
  • TDD by example
  • Refactoring
  • TCP/IP Network Administration
  • Professional 소프트웨어 개발

4. 권장도서

  • TCP/IP Illustrated
  • Programming for the Java Virtual Machine]
  • lex & yacc
  • Applied Crytography
  • Oracle Essentials
  • Sendmail
  • Pthreads Programming
,