태그 보관물: javascript

웹 퍼블리셔의 업무 범위

좀 오래전 얘기이나 한번쯤은 제 생각을 써놓는게 좋을듯 싶어 풀어 보려합니다.

항상 많이 나오는 질문중에 하나는 웹 퍼블리셔가 자바스크립트를 해야하나요 라는 질문입니다. 우리나라에 웹 퍼블리셔 라는 용어를 만든 현석님은

지금은 웹에 어플리케이션의 개념이 많이 들어오고 있지만 웹은 기본적으로 문서다. 그래서 문서나 책을 출판하는 퍼블리시(publish)라는 단어를 생각하게 되었고, 실제로 이 단어는 이미 여러곳에서 사용되고 있었다. 플래시에서 HTML 코드를 만드는 기능도 퍼블리시고 MS 프론트페이지(FrontPage)에서도 퍼블리싱이라는 용어를 썼다. 그리고 어도비(Adobe)에서도 웹페이지를 만드는 작업을 웹 퍼블리싱(Web publishing)이라고 지칭하고 있었다. 이 외에도 많은 툴에서 웹페이지를 실제로 제작하거나 배포하는 단계를 지칭해서 퍼블리시라는 단어를 많이 쓰고 있었다. 웹을 출판하는 사람이라는 의미가 기존의 시각에만 집중한 웹 저작과는 반대되는 의미를 가지고 있다는 느낌도 이 용어를 선택하게 된 이유중의 하나였다. – 웹 퍼블리셔라는 말을 만든 이유 – (hyeonseok.com)

무슨 말인지 쉽게 이해하기는 힘들지만 내가 이해 하기로는 실제로 사용자가 보고 사용하는 웹 페이지를 만드는 사람을 뜻한다고 생각했습니다. 암튼 제가 생각하는 웹 퍼블리셔(요즘은 이 용어에 대한 의문도 많이 생기긴 하지만)는 실제로 사용자가 실제로 사용하는 기술이라면(예를들어 자바스크립트, 플래시, 실버라이트 같은) 다 할 수 있어야 한다고 생각 했습니다.

그러나 무슨 웹 퍼블리셔가 만능 슈퍼맨도 아니고, 그 많은 기술들을 어찌다 마스터해요… 그리고 HTML, CSS만 잘하기도 얼마나 힘든데 말이죠. ㅠ_ㅠ 그래서 저는 웹 퍼블리셔라고 해서 꼭 자바스크립트나 플래시 등을 모두 잘할 필요는 없다고 생각합니다. 자바스크립트를 업무로 한다고 더 실력이 좋은 웹 퍼블리셔라고 생각지도 않고요.

그러나 이전의 포스팅에서도 언급했듯이 웹 페이지를 만드는데 이용되는 기술을 이해하는것은 정말 중요합니다. 사실 내가하지않더라도 다른사람의 작업에 대한 이해도가 있어야 커뮤니케이션에도 문제가 없고 작업의 효율도 올라갈것이기 떄문입니다.

더구나 사용자가 직접적으로 사용하는 기술인 Front-end단의 기술등은 좀더 높은 이해도를 가져야 한다고 생각합니다. 내가 직접적으로 해야하는 작업들만 신경쓰고 타인의 작업을 신경쓰지 않는다면 만들어진 결과물은 결코 좋다고 볼수 없을것같습니다.

다 잘할 수 있으면 더욱 좋구요.

어디까지만 공부해야하는지 고민하지 말고 할 수 있는 만큼은 다 노력해서 최대한 많이 내 자신의 지식으로 만들었으면 좋겠습니다.

눈 앞에 닥쳐야 뭐든 하는 내 성격

뜬금없이 무슨 소리냐 하시겠지만, 오늘은 그 저의 개인적인  얘기를 좀 해볼까 합니다.

저는 어떤 일이든 꼭 닥쳐야 하는 나쁜 버릇이 있습니다. 생각해보니 제가 평소에는 의지도 약하고 그렇다고 근면 성실하지도 않기 때문에,(아 사실 평소뿐만 아니라 항상;; ) 평소에는 팽팽 놀다가 어떤 해야하는 일이 생기면 그때부터 미친듯이 해결하게 되는 경우가 많았더라구요. 그렇게 해서 조금이라도 할줄 알게 된것이 자바스크립트와 git등등이 있습니다. 물론 거의 아는 상태가 없는 기초부분만 파악한거긴 하지만 만질 수는 있게 되었다는것이죠;

문제는 닥치기전부터 공부해야지 해야지 생각은 계속 하면서도 하지 않는다는 것입니다. 언제쯤 철이 들어서 이 나쁜 버릇이 고쳐질지도 모르겠습니다. 항상 열심히 하는 분들을 보면 많이 부럽기도 하구요. 부럽지만 난 못해! 귀찮어! 안해! 이게 저의 나쁜점일지도 모르겠습니다.

그런데 이것이 또 나쁜점만 있느냐; 또 그런것같지도 않은게.. 사실 닥쳐서 하는것만큼 효율이 높은것도 없죠… 제 경험상 일을 급하게 해야하는 순간에는 집중이 잘되니까 시간낭비가 줄어듭니다. 이것을 잘이용해 보고 싶은데… 딱히 떠오르는 좋은 방법이 없드라구요.

많은 웹 퍼블리셔 분들이 자바스크립트를 배우는것을 힘들어 하십니다. 하지만 많은 분들이 배우고 싶어하죠. 책도 사보고 스터디도 참여해보고 많은 시도들을 해봅니다. 그래도 안되는 경우가 있다면 자기의 밥줄과 연관시켜서 억지로 해야할 상황을 만들어보는건 어떨까 싶습니다. 그럼 어떻게는 해결을 할것이고, 그게 계기가 되어서 자바스크립트를 익히는 발판이 될테니까요..

그러나 밥줄을 연결시키는게 쉬운건 아닙니다. 여건이 그렇게 잘 주어지는 경우도 드물구요.. 그럴때는 자기만의 프로젝트를 해보는것을 추천합니다만 이럴때는 무서운 멘토 한명쯤은 있는게 좋을것 같습니다. 그래야 억지로라도 할 수 있는 환경이 조성될테니까요.

하지만 무엇보다 제일 좋은 방법은 그냥 자발적으로 미리 준비하고 공부하는것입니다. 제가 말씀드리는 방법은 저처럼 의지가 약한사람에게 어느정도 해당되는말이니까요 🙂

“난 언제하나”, “하긴 해야하는데….” 라는 마음가짐으로는 아무것도 이룰수없습니다. 자의가 되었던 타의가 되었던 실천이 제일 중요합니다.

이글은 요즘 너무 대충사는 저에게 해당되는말이기도합니다.

새해에는 실천하는 행동하는 분들이 많았으면 좋겠습니다.
저는 올해 술을 줄이는 실천을 해보려합니다. 캬캬캬 =_=