백엔드 개발 PHP 튜토리얼 웹 프론트엔드 엔지니어를 만나보세요

웹 프론트엔드 엔지니어를 만나보세요

Aug 08, 2016 am 09:28 AM
http javascript nbsp online web

"프론트엔드 엔지니어의 가치는 어디에 있는가?"라는 아주 오래된 주제입니다. 어떤 사람은 "웹사이트에 대한 프론트엔드 엔지니어의 가치는 스타에 대한 메이크업 아티스트의 가치와 같다"고 말했습니다. 좋은 웹사이트 프론트엔드개발 엔지니어는 지식 시스템의 폭과 깊이를 모두 갖추어야 합니다. 물론 프론트엔드 엔지니어가 매일 가장 많이 접하는 것은 디자이너가 아닙니다. 이와 관련하여 귀하는 어떻게 생각하십니까? 당신의 가치가 잘 반영될 수 있을까요? 오늘은 개발자들과 프론트엔드 엔지니어의 가치에 대해 논의하고 싶어서 예전 이야기를 다시 꺼내보았는데, 조금이나마 인사이트를 얻을 수 있었으면 좋겠습니다.

프론트엔드 엔지니어의 가치는 무엇인가요?

프론트엔드 엔지니어에 대한 업계 선배 전문가들의 의견을 살펴보겠습니다.

장커준두반 프론트 -end Engineer :

개인적으로는 프론트엔드 엔지니어가 점점 제품 엔지니어로 발전하고 있는 것 같아요. WAP App, 반응형 UI 등은 HTML5 기술을 기반으로 개발되었습니다. 제품의 크로스 플랫폼, 크로스 디바이스 구현 문제를 해결하는 것이 프론트엔드 엔지니어의 주요 업무 내용이 될 것입니다. Javascript, HTML, CSS 이 프런트 엔드 엔지니어는 개방형 표준이 다양한 플랫폼에서 지원되기 때문에 수년 동안 언어를 사용해 왔습니다. 제품형태와 데이터의 분리가 대세입니다. 모바일 시대의 다양한 제품 형태에 대한 요구 사항은 다양한 기술을 통해 달성할 수 있지만 이를 위해서는 막대한 비용이 소요됩니다. 04 에서 제안한 표준인 HTML5가 최근 2년만에 인기를 끌게 된 이유이기도 합니다.

현재 가치도 훌륭합니다.

제품 상호작용은 점점 더 복잡해지고 있으며, 사용자 경험과 웹사이트 프런트엔드 성능 최적화를 해결하려면 전문 프런트엔드 엔지니어가 필요합니다. 또한 프로젝트에서는 디자이너의 인터랙션 디자인의 단점을 보완해야 합니다. 프론트엔드 엔지니어는 개발 과정에서 중요한 역할을 합니다. 한두 명의 프런트엔드 엔지니어가 전체 개발을 병렬화하고 설계에서 구현까지 보다 원활하게 전환할 수 있습니다. 현명한 기업은 프런트엔드 엔지니어링 리소스를 비축해야 합니다.

프론트엔드 엔지니어와 제품 관리자는 서로 아무런 관련이 없다고 생각합니다. 좋은 프론트엔드 엔지니어는 분명 좋은 인터랙션 디자이너가 될 것입니다. 프론트엔드 엔지니어는 전문적인 인터랙션 디자이너뿐만 아니라 정보 아키텍처도 이해해야 합니다.

Zhang Jingwei

프론트엔드 엔지니어:

1. 프론트엔드 엔지니어가 마스터해야 할 기본 기술:

HTML CSS

JavaScript

PHP/ASP/

또는 기타 널리 사용되는 웹 분야의 프로그래밍 언어

예술, 시각

2. 프론트 엔드 엔지니어는 다음을 지향합니다:

사용자

브라우저

데이터 인터페이스

3. 그러면 프론트엔드 엔지니어의 가치는 어디에 있는가?

사용자 사용을 단순화하기 위한 기술 지원(대화형 부분) 제공

다중 브라우저 호환성 지원 제공

웹킷

을 기반으로 하는 크로스 플랫폼 또는 기타 사용자 탐색 속도(브라우저 성능) 향상 지원

또는 지원 제공 기타 렌더링 엔진 애플리케이션용

디스플레이 데이터(데이터 인터페이스) 지원 제공

Yuanyan 클라우드 엔지니어:

프론트 엔드 공성 사단의 가치는 주로 다음과 같은 측면에 달려 있다고 생각합니다.

1

사용자에게 가장 가깝습니다. , 가장 사용자에 대해 추측하려는 사람은 엔지니어 중에서 사용자를 가장 잘 아는 사람입니다

2.

혁신이 가득한 프런트 엔드

3.

프론트엔드 스킬 JavaScript, HTML, CSS....시작하기는 쉽지, 심화하기는 어렵다

4.

다양한 프론트엔드가 있습니다. 및 백엔드 상호 작용 방법이 있으며 다양한 시나리오에 적용할 수 있습니다. Ajax( Post, Get ), Comet(회전, 긴 회전, 영구 프레임, 많은 기술 솔루션이 프런트 엔드를 선호하기 시작했습니다 6. 프론트엔드는

데스크탑,

뿐만 아니라 모바일

,

패드, TV...Plateau 엔지니어:

프론트엔드 엔지니어의 핵심 가치 또는 책임은 자신의 모든 노력과 노력을 사용자에게 완벽하게 제공하는 것입니다. 기술개발팀에서 사용자와 가장 가까운 사람은 당연히 프론트엔드이고, 그 다음은 UI, UE , 제품 순이다. , 그리고 백엔드, DBA 및 시스템 엔지니어.

기술 개발팀이 축구팀과 같다면 프런트엔드 엔지니어는 의심할 바 없이 팀 동료가 발로 전달한 공을 받아내는 포워드입니다. 해야 할 일은 공이 정확하게 상대의 골대를 실수 없이 쳐야 한다는 것... 매우 명확해야 합니다. 두 가지 포인트: 1.상대 골과 자신 사이에 어떤 장애물이 있는지 알아야 합니다.2.파괴하는 방법을 알아야 합니다. ....역시 팀원 중 이 두 가지 점을 가장 잘 아는 사람이겠죠.

모든 팀에는 스트라이커, 미드필더, 슈퍼 수비수, 마법의 골키퍼, 심지어 소방 코치가 될 수 있는 자신만의 스타가 있습니다. 그리고 저는 코트 위 어떤 포지션에서든 뛰어난 선수라면 누구나 백코트에서 공을 훔치고, 장거리 드리블을 하고, 슛을 날리고 득점할 수 있다고 믿습니다! 하지만 훌륭한 팀이라면 두 가지 유형의 분업이 있어야 합니다. 프론트 코트 선수들은 경기에서 이기고 싶어하고, 백코트 선수들은 각자의 임무를 수행해야만 탁월해질 수 있습니다. 유능한 포워드로서 팀 내에서 가장 많은 골을 넣고 최고의 슈팅 능력을 갖춘 선수여야만 합니다. 그렇지 않다면 당신이 가진 가치는 무엇입니까? >기술 구현 추세가 어떻게 변화하든 사용자를 위한 대화형 인터페이스는 누군가가 구현해야 합니다..... 앞으로도 그렇지 않다면 말이죠. 인간-컴퓨터 정보 상호 작용은 비전에 의존하지 않습니다

(사고 링크에 직접 의존). 그러면 프런트 엔드가 just do 정보의 구성과 표현은 디자인만큼이나 훌륭합니다. 그러므로 프론트엔드의 궁극적인 가치는 인간과 컴퓨터의 상호작용을 디자인하고 구현하는 것입니다. Li Chunping, Baidu R&D 엔지니어: 세 가지 방법이 있다고 해야 할까요. 하나는 앞으로 나아가는 것이고, 하나는 뒤로 이동하고 다른 하나는 프런트 엔드에서 계속 작업하고 더 깊이 들어가는 것입니다. 앞으로 나아가는 것은 앞서 언급한 것처럼 사용자 경험과 인터랙션 디자인, 심지어는 제품 디자이너로 나아가는 것을 의미합니다. 이는 프런트엔드, 즉 사용자 경험의 가치를 반영하는 가장 좋은 방법입니다.

거꾸로 가는 것은

개발을 하고, 데이터베이스와 백엔드 개발로 나아가며, 더 이상 프론트엔드와 백엔드를 구분하지 않고, 모두가 제품 개발 및 구현에 깊이 들어갑니다. 소프트웨어 엔지니어와의 통합 가치는 비즈니스 기능 구현에 반영됩니다.

마지막으로 여전히 심층적인 전선이 있습니다. -다양한 프론트엔드 라이브러리, 프레임워크 등 아키텍처 설계, W3C 다양한 표준에 대한 심층 연구,

JavaScript 언어 자체에 대한 연구, 브라우저의 원리 분석, 네트워크 전송 프로토콜의 원리 분석 등. 이 길은 많은 원리와 근본적인 것들이 관련되어 있어서 깊게 들어가기가 쉽지 않아서 받아들이는 사람이 많지 않습니다. . 물론 프론트엔드나 심지어 소프트웨어 개발까지 완전히 그만두고 제품이나 사업 운영에 특화하기 위해 경력을 전환한 사람들도 있습니다. 어쩌면 좋은 기술적 배경을 가지고 있기 때문에 특정한 이점이 있을 수도 있습니다. 후진푸 프론트엔드 개발자:

프론트엔드 엔지니어들은 각자의 가치를 두 가지 방향에서 바라볼 필요가 있다고 생각합니다.

첫 번째 방향: 사용자가 더욱 편리하게 정보를 얻을 수 있도록 하세요. 이는 대부분의 회사의 프런트엔드 엔지니어가 잘 ​​수행하기 위해 노력해야 하는 부분입니다. psd

를 다운로드하여 온라인 코드를 생성하세요. 이 과정의 모든 세부 사항은 귀하의 진지한 태도에 합당합니다. 형태의 다양한 상호작용과 페이지의 다양한 요소(영역) 간의 정보 상호작용은 반드시 평범하지는 않습니다. ID

를 통해 안내할 수 있습니다. 사용자 요구 사항에 대한 자신의 인식을 바탕으로 완료하세요. 이 방향의 가치는 정보를 얻는 것이 더 편리한가에 반영됩니다. 결과적으로 사용자 기반이 증가했나요? 온라인 예약이 늘었나요? 두 번째 방향: 프런트 엔드를 더욱 전문적으로 만드는 것입니다. 이것이 연구 기관의 유명 인사들이 매일 하는 일입니다. 사양을 읽고, 버전 간의 차이점을 비교하고, 새로운 기능 도입의 의미(기술적 또는 비즈니스)에 대해 생각해 보십시오. 업계의 최신 발전에 주목하고 몇 가지 혁신을 찾아보세요. 가능하다면 거인의 어깨 위에 서서 맹목적으로 바퀴를 재발명하지 마세요. 마지막으로, 그것이 당신 자신의 혁신이든, 특정 문제에 대해 당신 자신이 편집한 현재 최고의 솔루션이든, 이는 전체 업계와 회사의 다른 프론트엔드 학생들의 작업에 더 많은 지원을 가져올 것입니다.

이 방향의 가치는 보다 기술적이며 단기적으로는 직접적으로 정량화할 수 없지만 일정 시간이 지나면 개인 생산성 향상, 새로운 모델에 반영됩니다. 페이지 상호 작용 등. 심지어 새로운 제품으로 이어질 수도 있습니다.

Yuan Liang프론트엔드 엔지니어:

제품 엔지니어-제품 APP 화를 위해서는 프런트 엔드가 제품의 디자인 및 상호 작용 구현 세부 사항을 이해해야 프런트 엔드 코드 구조가 합리적이고 확장 가능합니다!

다양한 브라우저의 크로스 플랫폼 호환성뿐만 아니라 크로스 플랫폼 장치 구현. 요즘에는 다양한 물리적 장치가 있고, 사용자와 직접적으로 상호 작용하는 모든 구현 작업을 프런트 엔드라고 부를 수 있습니다!

상호작용 및 디자인 세부사항의 완벽하고 우아한 구현 - 가장 효율적인 코드와 최소 비용으로 상호작용 및 디자인 세부사항을 복원하여 사용성과 접근성을 향상시킵니다!

사용자 경험과 신기술의 결합 - HTNL5의 개발로 및 모바일 애플리케이션은 더 훌륭하고 합리적인 구현 방법을 제공합니다

웹사이트 프런트엔드 성능 최적화 - 사용자 비용 및 회사 비용 절감

확장 가능 표준 인터페이스-시맨틱 페이지는 SEO 관점과 기계가 읽을 수 있는 라인에서 웹 사이트를 더욱 개선하고, 표준화되고 확장 가능한 데이터 인터페이스는 백엔드와의 연결을 더욱 원활하게 만듭니다! 동시에 개발 효율성도 크게 향상될 것입니다.

업계 홈페이지 이미지홍보 - 회사 홈페이지와 회사 이미지를 가장 직관적이고 눈에 잘 띄게 표시!

Front-end 요구사항

제품의 로직과 형성과정을 이해하고 싶으신 분 - 원하시는 분 제품 페이지 개발에 참여합니다. 사람들은 제품 토론 단계에 참여하고 제품 요구 사항을 이해합니다. 그리고 제품의 미래를 이해해야 하는 암묵적인 필요성! 그냥 참석하세요!

인터랙션 내용에 대한 이해가 필요합니다. - 상품 페이지 개발에 참여하는 관련 인력이 인터랙션 토론에 참여하여 인터랙션 및 디자인 내용을 이해할 수 있었으면 좋겠습니다! 페이지를 구조화되고 확장 가능하게 만드세요! 그냥 참석하세요! 합리적인 제안이 있다면 제안할 수 있습니다!

데이터 인터페이스에 대한 이해가 필요합니다 - 제품 관련 모듈에 필요한 데이터를 이해하고 관련 기술 인력과 소통하여 문서를 작성합니다.

기술 축적과 신기술 학습이 필요합니다. 팀 내에서 소통 활동과 브레인스토밍이 있었으면 좋겠습니다! 최신 산업 기술을 배우고 산업 교류에 참여하세요!

성취감과 만족감이 필요합니다.

결론:

프론트 엔드는 백엔드 구현과 시각적 성능 사이의 연결고리이며 전체 제품을 관통하는 링크입니다. 훌륭한 프론트 엔드 엔지니어는 사용자 경험에 대한 제품 관리자의 요구 사항을 잘 이해할 수 있으며, 데이터 로직 분리에 대한 백엔드 엔지니어의 요구 사항도 잘 이해할 수 있습니다. 프로그램 로직을 작성하고 이러한 요구사항을 통합하여 프런트엔드 개발 작업으로 변환합니다. 프론트엔드는 웹사이트의 얼굴이며 그 가치는 다른 클라이언트 개발보다 훨씬 큽니다.

무료로 받으세요

LAMP밴드 오브 브라더스오리지널PHP동영상 튜토리얼CD/자세히 보기 PHP》Essential 버전, 자세한 내용은 공식 웹사이트 고객 서비스에 문의하세요: http://www.lampbrother.net

PHPCMS

2차 개발http://yun.itxdl.cn/online/phpcms/index.php?u=5

WeChat 개발

           http://yun.itxdl.cn/online/weixin/index.php?u=5

모바일 인터넷 서버측 개발

http://yun.itxdl.cn/online/server/index.php?u=5

Javascript

강좌 http://yun.itxdl.cn/online/js/index.php?u=5

CTO

교육 캠프                 ://yun.itxdl.cn/online/cto/index.php?u=5

위에서는 콘텐츠 측면을 포함하여 웹 프런트엔드 엔지니어를 알아가는 방법을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

웹 페이지 리디렉션의 일반적인 애플리케이션 시나리오를 이해하고 HTTP 301 상태 코드를 이해합니다. 웹 페이지 리디렉션의 일반적인 애플리케이션 시나리오를 이해하고 HTTP 301 상태 코드를 이해합니다. Feb 18, 2024 pm 08:41 PM

HTTP 301 상태 코드의 의미 이해: 웹 페이지 리디렉션의 일반적인 응용 시나리오 인터넷의 급속한 발전으로 인해 사람들은 웹 페이지 상호 작용에 대한 요구 사항이 점점 더 높아지고 있습니다. 웹 디자인 분야에서 웹 페이지 리디렉션은 HTTP 301 상태 코드를 통해 구현되는 일반적이고 중요한 기술입니다. 이 기사에서는 HTTP 301 상태 코드의 의미와 웹 페이지 리디렉션의 일반적인 응용 프로그램 시나리오를 살펴봅니다. HTTP301 상태 코드는 영구 리디렉션(PermanentRedirect)을 나타냅니다. 서버가 클라이언트의 정보를 받을 때

조종석 웹 UI에서 관리 액세스를 활성화하는 방법 조종석 웹 UI에서 관리 액세스를 활성화하는 방법 Mar 20, 2024 pm 06:56 PM

Cockpit은 Linux 서버용 웹 기반 그래픽 인터페이스입니다. 이는 주로 신규/전문가 사용자가 Linux 서버를 보다 쉽게 ​​관리할 수 있도록 하기 위한 것입니다. 이 문서에서는 Cockpit 액세스 모드와 CockpitWebUI에서 Cockpit으로 관리 액세스를 전환하는 방법에 대해 설명합니다. 콘텐츠 항목: Cockpit 입장 모드 현재 Cockpit 액세스 모드 찾기 CockpitWebUI에서 Cockpit에 대한 관리 액세스 활성화 CockpitWebUI에서 Cockpit에 대한 관리 액세스 비활성화 결론 조종석 입장 모드 조종석에는 두 가지 액세스 모드가 있습니다. 제한된 액세스: 이는 조종석 액세스 모드의 기본값입니다. 이 액세스 모드에서는 조종석에서 웹 사용자에 액세스할 수 없습니다.

간단한 JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법 간단한 JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법 Jan 05, 2024 pm 06:08 PM

JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법, 특정 코드 예제가 필요합니다. 서문: 웹 개발에서는 서버와의 데이터 상호 작용이 종종 포함됩니다. 서버와 통신할 때 반환된 HTTP 상태 코드를 가져와서 작업의 성공 여부를 확인하고 다양한 상태 코드에 따라 해당 처리를 수행해야 하는 경우가 많습니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법과 몇 가지 실용적인 코드 예제를 제공합니다. XMLHttpRequest 사용

HTTP 요청 시간 초과에 대해 어떤 상태 코드가 반환됩니까? HTTP 요청 시간 초과에 대해 어떤 상태 코드가 반환됩니까? Feb 18, 2024 pm 01:58 PM

HTTP 요청 시간이 초과되고 서버는 종종 504GatewayTimeout 상태 코드를 반환합니다. 이 상태 코드는 서버가 요청을 실행할 때 요청에 필요한 리소스를 얻지 못하거나 일정 시간이 지난 후에도 요청 처리를 완료하지 못함을 나타냅니다. 5xx 시리즈의 상태 코드로, 서버에 일시적인 문제나 과부하가 발생하여 클라이언트의 요청을 올바르게 처리할 수 없음을 나타냅니다. HTTP 프로토콜에서 다양한 상태 코드는 특정한 의미와 용도를 가지며, 504 상태 코드는 요청 시간 초과 문제를 나타내는 데 사용됩니다. 고객

웹이 무슨 뜻이야? 웹이 무슨 뜻이야? Jan 09, 2024 pm 04:50 PM

웹은 인터넷의 응용 형태인 월드 와이드 웹(World Wide Web)이라고도 알려진 글로벌 광역 네트워크입니다. 웹은 하이퍼텍스트와 하이퍼미디어를 기반으로 한 정보 시스템으로, 사용자는 하이퍼링크를 통해 여러 웹 페이지 사이를 이동하여 정보를 검색하고 얻을 수 있습니다. 웹의 기본은 인터넷이며, 이는 통일되고 표준화된 프로토콜과 언어를 사용하여 서로 다른 컴퓨터 간의 데이터 교환과 정보 공유를 가능하게 합니다.

C++를 사용하여 HTTP 스트리밍을 구현하는 방법은 무엇입니까? C++를 사용하여 HTTP 스트리밍을 구현하는 방법은 무엇입니까? May 31, 2024 am 11:06 AM

C++에서 HTTP 스트리밍을 구현하는 방법은 무엇입니까? Boost.Asio 및 asiohttps 클라이언트 라이브러리를 사용하여 SSL 스트림 소켓을 생성합니다. 서버에 연결하고 HTTP 요청을 보냅니다. HTTP 응답 헤더를 수신하고 인쇄합니다. HTTP 응답 본문을 수신하여 인쇄합니다.

웹 개발에서 PHP는 프런트엔드인가요, 백엔드인가요? 웹 개발에서 PHP는 프런트엔드인가요, 백엔드인가요? Mar 24, 2024 pm 02:18 PM

PHP는 웹 개발의 백엔드에 속합니다. PHP는 주로 서버 측 로직을 처리하고 동적 웹 콘텐츠를 생성하는 데 사용되는 서버 측 스크립팅 언어입니다. 프런트엔드 기술과 비교하여 PHP는 데이터베이스와의 상호 작용, 사용자 요청 처리, 페이지 콘텐츠 생성과 같은 백엔드 작업에 더 많이 사용됩니다. 다음으로, 백엔드 개발에서 PHP 적용을 설명하기 위해 특정 코드 예제가 사용됩니다. 먼저 데이터베이스에 연결하고 데이터를 쿼리하기 위한 간단한 PHP 코드 예제를 살펴보겠습니다.

JavaScript에서 HTTP 상태 코드를 쉽게 얻는 방법 JavaScript에서 HTTP 상태 코드를 쉽게 얻는 방법 Jan 05, 2024 pm 01:37 PM

JavaScript에서 HTTP 상태 코드를 얻는 방법 소개: 프런트 엔드 개발에서 우리는 종종 백엔드 인터페이스와의 상호 작용을 처리해야 하며 HTTP 상태 코드는 매우 중요한 부분입니다. HTTP 상태 코드를 이해하고 얻는 것은 인터페이스에서 반환된 데이터를 더 잘 처리하는 데 도움이 됩니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 1. HTTP 상태 코드란 무엇입니까? HTTP 상태 코드는 브라우저가 서버에 요청을 시작할 때 서비스가

See all articles