저는 몇 년 전부터 이 주제에 대해 고민해 왔습니다. 한 때는 매우 혼란스러웠습니다. 지금까지 3년 동안 웹 페이지 재구성을 하지 않았지만 여전히 제 경험과 현재 상황에 대해 묻는 사람들이 있습니다. 항상 몇 가지 현실이 이 문제에 대해 생각하도록 자극했습니다.
동시에 이러한 업무 경험과 사고방식은 항상 나에게 큰 영향을 주었기 때문에 아무리 이야기해도 사람들의 기분을 상하게 할 주제라도 용감하게 맞서야 합니다.
'지식'부터 시작하자
인터넷 업계에 종사하는 사람이라면 누구나 '예술가'라는 직업이 있다는 사실을 알고 있으며, 그 외에도 다양한 이름이 있습니다. 예를 들어, 남부 사람들은 스스로를 "페이지 보이", "커팅 보이"라고 부르는 것을 좋아하는 반면, 텍사스 사람들은 스스로를 "컨스트럭션"이라고 부르기를 좋아합니다. 이는 페이지 구조를 구축하는 작업 유형을 의미합니다.
이 이름의 예술과 구성이 그렇게 고급스러워 보이지는 않지만 차별적이라고 말할 수는 없지만 우리는 이 이름을 별로 좋아하지 않습니다. 더욱이 초기에는 실제 아티스트의 작업이 디자인부터 구현까지 완료될 수 있었습니다(현재는 풀 스택 디자이너라고 함).
그럼 언제부터 이 포지션이 좀 낮아지기 시작했나요?
이것은 『웹페이지 재구성』이라는 책과 이 자리의 탄생에서 시작될지도 모릅니다.
재건은 과거를 타도하고 새로운 규칙과 시스템을 재건하는 것을 의미합니다. 아티스트의 경우, 관련된 과정이 상대적으로 길기 때문에 모든 링크를 완벽하게 만들거나 심지어 형편없게 만드는 것은 필연적으로 어렵습니다(풀스택 엔지니어? 하하).
그래서 결과는 평균 수준의 직원들이 인터넷 트렌드를 이용하여 예술직에 진출했다는 것입니다. 결국 그들은 디자인과 코드 작성을 잘하지 못했습니다. 마지막으로 남는 인상은 아티스트들이 뭔가를 조잡하게 만들고 있다는 것입니다.
이 역할에 대한 직함이 너무 많기 때문에 적어도 비교적 새로운 직위인 UI 엔지니어를 사용하는 것이 더 나을 것입니다.
새로운 타이틀인 만큼 필연적으로 새로운 포지셔닝이 있을 것입니다. tx를 예로 들면, 많은 부서의 UI 엔지니어도 T 패밀리(기술 패밀리) 채널로 분류되었습니다. 하는 동안).
그러나 직급 채널은 기술 계열로 나누어져 있지만 직원 배치는 디자인 부서에 있거나 제품 라인을 따르는 경우가 많습니다. 그러다 보니 디자인 부서의 UI 엔지니어들은 디자이너 중에서는 코드를 가장 잘 알고, 프로그래머 중에서는 디자인을 가장 잘 아는 사람이 되었습니다.
이 약간 잘못된 정체성 관계도 우리를 혼란스럽게 했습니다. 디자이너라고 해도 제대로 된 디자인 초안을 만들 수 없고, 엔지니어라면 단지 페이지와 애니메이션을 만드는 것만으로는 엔지니어링이 아닌 것 같습니다.
우리가 자주 이야기하는 단어는 "사용자 경험"이지만, 사용자 경험은 페이지 성능, 멋진 애니메이션 등만 제어할 수 있는 거대한 범주입니다.
이러한 것들은 실제로 경험을 어느 정도 향상시킬 수 있지만 얼마나 효과적인지 정량화하기는 어렵습니다.
최근에는 다양한 JS 프레임워크가 대중화되는 환경에서 UI에 관심을 두는 사람이나 프론트엔드 업계에서 픽셀을 특별히 선호하는 사람은 많지 않습니다.
나 자신도 이러한 추세를 가지고 있습니다. 보다 포괄적인 연구 개발 과정을 접한 후에는 제가 한때 추구했던 UI 세부 사항과 궁극적인 사용자 경험에 대한 관심을 유지하기가 어렵습니다.
이는 특정 유형의 제품이나 특정 단계의 제품의 경우 UI 세부 사항이 그다지 중요하지 않다는 것을 보여줄 수도 있습니다.
사용자 경험을 중시하는 사용자 경험 디자인 부서에서는 디자인 부서에 소속된 코더들의 평가와 승진도 어렵습니다.
이것이 UI 엔지니어의 딜레마입니다.
이런 곤경에서 벗어나고 싶다면 PHP 개발로 전환하는 것이 좋은 선택입니다. PHP 중국어 웹사이트에는 무료 강좌가 많이 있습니다. 먼저 잠시 혼자 공부해 보세요.
저자: 한때 Taobao/Tencent/JD.com에서 근무했으며 현재 Midea Group E-Commerce Co., Ltd.의 쇼핑몰 프런트 엔드 그룹 책임자인 Ji Guang이 "Wonderful CSS"를 번역했으며, 단체강사입니다.