exe 파일로 만들어지는 것만을 프로그램이라고 생각했던 적이 있다.
하지만, 현재로선 complie 해서 실행화일을 만들어 내는 것 보다는
웹페이지 개발하는 일을 하는 입장으로서 마인드가 필요함을 안다.
1. IE 로 렌더링 된다는 것이다.
특히, web form 개발이 늘어나면서, 이 것 자체가 html / javascript로
렌더링 된다는 것을 이해해야할 것이다.
2. 서버측에서 실행되는 것인지, 클라이언트에서 실행되는지 구별할 수 있어야 한다.
Ajax란 기술로 javascript (Client)로 서버측과 통신이 가능하다는 것을 인식하면서
예전 보다 구별감은 적지만 그래도 정확한 이해가 동반되어야 성능을 고려한 개발이
이루어질 것이다.
3. .NET으로 개발할 경우엔 asp.net (library라 생각)를 정확히 알아야 겠다.
System.Web 로 시작하는 네임스페이스 몇몇은 정확히 이해하고
사용할 수 있어야 한다.
4. 커뮤니티나 구글 코드 처럼 해결할 수 있는 사이트를 알아두어야 한다.
궁극적으로는 어떻게 풀리지 않는 문제를 해결할지 정의하고 실행해보는
행동력이 필요한 것이다. 궁극엔 합리적 결합을 통해 제대로 빠른 해결책을
만들어내는 것이 필요한 것이다.
http://www.asp.net , MSDN http://www.google.com/codesearch
5. DATABASE를 알아야 한다.
Database를 알아야 한다. 개발자라면 SQL 문을 알아야 하고 , 시니어 개발자라면
MS-SQL, Oralce 등등 벤더에 따른 성능 및 문법의 상이점을 이해하고 있어야 한다.
..................끌려가지말고 해결자가 되어야 한다.
6. CSS 등의 UI 관련 기술을 정확히 이해하고 사용해야 한다.
7. javascript를 정확히 이해해야 한다.
여기서는 1번의 관점과 연결해서 생각해보는 지혜가 필요.
8. 웹페이지를 만드는 것->개발하는 것 자체에 의미를 부여해야 한다.
기계적인 코더의 관점이 되어 버린면 따라가기에 급급할 것임을
나는 안다. 한발짝 앞서 나갈 수 있는 여유와 체력과 열정이 필요하다!
'컴퓨터(InfoTech)' 카테고리의 다른 글
| 블루투스 (2) | 2007/03/24 |
|---|---|
| javascript - 두가지 (Error 객체, try-catch) (0) | 2007/03/24 |
| web programming (0) | 2007/03/22 |
| FxCop 1.32 (0) | 2007/03/09 |
| 용어 term 와 영어 (0) | 2007/02/22 |
| Oralce Client 설치 (0) | 2007/02/22 |



