나는 경력의 대부분을 위해 서버 측 프로그래머였으며 최근에야 웹 개발에 더 많은 시간을 보내기 시작했다. 적절한 웹 응용 프로그램을 작성하기 위해 숙달해야 할 많은 것들에 놀랐습니다. 내가 배워야 할 몇 가지 도구 / 기술을 나열하기 위해
서버 측 프로그래밍 언어 (Java / JSP, ASP, PHP, Ruby 또는 기타)
적절한 웹 프레임 워크 (중소형 응용 프로그램 용).
HTML 및 CSS
자바 스크립트
자바 스크립트 라이브러리 (주로 AJAX 용 JQuery / ExtJS 등) 필요하지 않더라도 알아두면 좋습니다.
웹 디자인에 대한 최소한의 기본 지식-레이아웃, 색상, 글꼴 등
웹 보안에 대한 이해
성능 / 확장 성 문제에 대한 이해
테스트, 브라우저 호환성 문제 등
목록은 계속됩니다.
그래서 노련한 웹 개발자에게 내 질문은-당신은 어떻게 많은 것들을 배우고 계속 업데이트 할 수 있습니까? 웹 응용 프로그램을 개발하는 동안 이러한 영역과 관련된 복잡성을 어떻게 처리하고 잘 디자인되고 사용자 친화적이며 안전하며 성능이 뛰어나고 확장 가능한 응용 프로그램을 작성 하는가?
웹 개발자는 모든 거래의 잭이어야합니까 아니면 하나 또는 두 개의 영역을 전문화하고 나머지는 팀의 다른 구성원에게 맡겨야합니까?