현재 위치 - 회사기업대전 - 중국 기업 정보 - 전체 스택 엔지니어란 무엇입니까

전체 스택 엔지니어란 무엇입니까

최근 국내외에서 모두 풀스톡이라는 단어가 유행하고 있으며, 중국어를 번역해 전스택 엔지니어, 전단엔지니어라고도 한다. 웨이보에는 많은 전문가들이 전단 엔지니어에 대해 토론하고 있는데, 찬찬히 파괴된 것이 있다. 전 측 엔지니어에 대한 나의 정의는 다양한 기술을 습득하고 다양한 기술을 이용하여 독립적으로 제품을 완성할 수 있는 사람이다. 예를 들어, 전체 스택 엔지니어는 10 층 작은 양옥을 독립적으로 지을 수 있는 사람이고, 일반 엔지니어는 한 무리의 사람들과 마천루를 지을 수 있는 사람이다. 어떤 기술을 습득해야 하는지에 관해서는, 나는 이것이 종사하는 산업과 기술 방향과 관련이 있다고 생각한다. 인터넷을 하는 것과 소프트웨어를 만드는 것은 다르다. 인터넷을 하는 사람이라도 백엔드는 여러 기술 유파로 나눌 수 있다.

8/2 법칙은 어디에서나 적용됩니다. 전체 스택 엔지니어는 20 개의 공통 기술을 습득하는 사람이지만, 이 20 의 기술은 80 개의 기술을 사용할 가능성이 있습니다. 나머지 80 개는 자주 사용되지 않습니다. 구글을 봅시다.

< P > 중국에서 전체 스택 엔지니어가 여러 해 동안 역장이라고 합니다. 이 말은 좀 믿을 만하지만 그렇게 믿을 만하지는 않다. 나 자신도 역장을 한 적이 있는데, 역장으로서 많은 기술을 습득해야 한다는 것을 잘 알고 있다. 믿을 수 없는 것은 많은 역장이 실제로 많은 코드를 쓴 것이 아니라, 일부 건설소 소프트웨어를 능숙하게 이용하여 역을 건설한다는 것이다. (윌리엄 셰익스피어, 역장, 역장, 역장, 역장, 역장, 역장)

전체 스택 엔지니어의 가치

누군가가 말했다, 당신은 다시 강요하고, 당신은 다섯 가지 기술을 알고, 당신은 다섯 사람의 일을 할 수 있습니까? 전체 스택 엔지니어는 한 사람이 몇 사람의 일을 할 수 있다고 말하는 것이 아니라 여러 방면에서 이 문제를 보아야 한다.

글로벌 사고

현대 프로젝트 개발, 한두 가지 기술만 사용하는 것은 거의 없다. 특히 모바일 인터넷의 대세 아래. 어떤 인터넷 프로젝트에 사용되는 기술이든 백엔드 개발, 프런트 엔드 개발, 인터페이스 디자인, 제품 디자인, 데이터베이스, 다양한 모바일 클라이언트, 3 화면 호환성, restFul API 디자인, OAuth 등이 필요합니다. 좀 더 앞선 프로젝트들은 Single Page Application 을 사용할 수 있습니다.

< P > 웹 프런트엔드도 이전의 컷아웃과는 거리가 멀다. jQuery 의 마지막 AJAX 로 다양한 브라우저와 호환되는 것이 훨씬 간단하다. 현대 웹 프런트 엔드, 모듈 식 개발, 멀티 스크린 호환성, MVC, 다양한 복잡한 상호 작용 및 최적화, 프런트 엔드 개발을 돕기 위해 Node.js 가 필요합니다.

< P > 따라서 현대화된 프로젝트는 매우 복잡한 구성이며, 우리는 전체를 통제할 사람이 필요하다. 그는 각종 기술의 선임 전문가가 될 필요는 없지만, 그는 각종 기술에 익숙해져야 한다. 팀, 특히 인터넷 기업에게는 글로벌 사고를 가진 사람이 매우 중요하다.

제가 맡은 프로젝트라면 웹 페이지 최적화, 다양한 클라이언트와 호환되는 API, 3 화면 호환성 문제를 염두에 두겠습니다. 프로젝트에서 AJAX 를 완전히 사용했다고 해서 SEO 를 고려하지 않고 기능성을 위해 액세스 속도를 무시하지 않는 것은 아닙니다. 저는 이 균형을 잘 파악할 수 있습니다. 왜냐하면 그 무게와 실현 비용을 알고 있기 때문입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 성공명언)

커뮤니케이션 비용

프로젝트가 클수록 커뮤니케이션 비용이 높아지고 프로젝트 관리를 한 사람은 프로젝트 인력이 1+1lt 라는 것을 알고 있습니다. 2, 사람이 많을수록 효율성이 떨어진다. 소통은 비용이 많이 들기 때문에, 서로 다른 기술을 가진 사람들은 각자 말을 하고, 앞과 뒷부분은 반드시 꼬집는다. (조지 버나드 쇼, 자기관리명언) 모든 사람은 자신의 이익을 위해 싸울 것이고, 조금도 존재하지 않는 사람은 존재하지 않는다.

< P > 전체 스택 엔지니어의 비용은 거의 제로입니다. 모든 기술이 잘 알고 있고, 자신감이 있으며, 자칫 스스로 다 해냈기 때문입니다. 팀웍에서도 다른 기술자와의 의사 소통이 훨씬 쉬워질 것입니다. 디자이너와 백엔드는 말할 것도없고 백엔드와 프론트 엔드가 의사 소통을하도록하십시오. 그러나 제품이 디자인을 이해하고 프런트엔드가 백엔드를 이해한다는 것을 아는 사람이 있다면, 그 소통의 결과는 분명히 다르다. 왜냐하면 그들이 말하는 것은 서로 알아들을 수 있기 때문이다.

창업회사

창업기업에게 전측 엔지니어의 가치는 매우 크다. 창업회사는 대기업처럼 모든 방면의 인재가 있을 수 없다. 그래서 우리는 다각적인 손이 필요합니다. 모든 종류의 일을 어깨에 짊어지고, 혼자서 만금유를 막을 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 창업회사의 경우, DBA 프런트 엔드 백엔드 클라이언트의 모든 인재가 다 갖추어져 있다고 말할 수는 없다. 많은 업무가 포화되지 않고, 사람을 초대하지도 않고, 할 수도 없고, 아웃소싱도 없고, 품질도 안심할 수 없기 때문에, 전측 엔지니어는 돈을 절약하는 묘책이다. 전단 엔지니어 급여가 일반 엔지니어보다 훨씬 높을 것이라고 하지만 종합하면 비용이 훨씬 낮아질 것이다.

전체 스택 엔지니어의 딜레마

나는 기술에 두 가지 발전 방향이 있다고 말한다. 하나는 세로방향, 하나는 가로방향, 가로방향, 가로방향, 가로방향, 가로방향, 가로방향, 가로방향, 가로방향, 가로방향, 가로방향, 가로방향, 가로방향 이 두 방향 모두 옳고 그름이 없다. 일정한 절차로 발전하면 서로 융합될 것이다. 마치 중국 불가의 선수의 남턴북과 같다. 사실 마지막에는 점차 깨달음과 깨달음이 같다.

한 회사가 전체 스택 엔지니어의 가치를 잘 이해하지 못한다면 전체 스택 엔지니어의 지위는 어색하고 듣기 좋지 않을 것이며, 전체 스택 엔지니어는 아무 것도 할 수 없을 것이다. 한 번 면접을 본 적이 있는데, 상대방이 나에게 기초적인 질문을 했는데, 나는 대답할 수 없다. 나는 제품을 만들 수 있고, 무슨 일이 일어나고 있는지 알고, 나도 그 실수를 범하지 않을 것이다. 그러나 나는 개념에 대답할 수 없다. 시험을 치르는 것은 매우 쉽다. 그래서 면접에 응모할 때, 때로는 손해를 볼 수도 있고, 어떤 면에서 깊이 파고든 사람이 월급을 많이 받는 것보다는 나을 수도 있다. (윌리엄 셰익스피어, 햄릿, 면접명언)

< P > 다양한 기술을 오가며 코드의 문법과 일부 API 를 자주 잊어버리기 때문에 API 를 찾아보거나 문법을 조사해야 하는 경우가 많기 때문에 구글이 없으면 거의 일을 할 수 없을 것 같습니다. 이것은 어떤 사람들의 눈에는 기술이 부족하다는 표현이다. 내가 기억하는 것은 단지 키일 뿐, 어떻게 답을 찾을 수 있는 색인이지, 전부가 아니라, 인간의 뇌는 컴퓨터가 아니다. 나는 나에게 모든 것을 기록하라고 요구할 수 없다. (존 F. 케네디, 컴퓨터명언)

한 면접관이 나에게 질문을 한 적이 있는데, 나는 모른다고 말했지만, 아마 이렇게 될 것 같다. 상대방이 나에게 물었다. 왜 그렇게 추측하는지, 나는 직감으로 상대방이 웃으며 말을 하지 않았다고 말했다. 면접이 끝난 후 나는 한번 조사해 보았는데, 역시 내가 추측한 것과 비슷하다. 그렇습니다. 저는 직감에 의지하고 있습니다. 하지만 이런 직관은 여성의 직관과는 다릅니다. 이런 직관은 기술적인 직감이며, 당신의 과거 기술 경험이 축적한 반사입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언)

저는 매우 전문적인 웹 프런트엔드도 아니고, 매우 전문적인 Node.js 개발 엔지니어도 아니며, 매우 전문적인 iOS 개발 엔지니어도 아닙니다. 고용인이 나에게 네가 도대체 전공으로 어떤 방면을 하고 있는지, 내가 왜 이렇게 높은 임금을 줄까?

전체 스택 엔지니어

에 대해 이야기할 자격이 있습니다. 저는 10 년이 넘는 업계 경험을 가진 전체 스택 엔지니어여야 합니다. 독립하여 많은 제품을 만들었으며, 데스크톱, 웹 제품, 모바일 제품, 웹 엔드는 프런트엔드와 백엔드를 포괄하고, 모바일 엔드는 주로 iOS 및 하이브리드 개발을 하는 등 많은 프로젝트를 거쳐왔습니다.

웹 프런트 엔드, MVC/ 모듈식 개발에 대한 실전 경험, Coffee 스크립트, Grunt, RequireJS, Handlebars 등에 익숙한 작은 자바스크립트 프레임워크를 직접 썼습니다. 웹 최적화를 숙지하고 웹 페이지를 더 빠르게 만드는 방법을 알고 있다. SEO 도 조금 알고 있고, 어떤 URL 과 코드가 Spider 를 더 기쁘게 할 수 있는지 알고 있습니다.

Node.js 에 익숙하고, Node.js 를 기반으로 하는 여러 프로젝트가 있으며, 현재 오픈 소스 Blog 프로그램인 Purelog 가 출시되고 있으며, NPM 에 여러 모듈이 출시되고 있습니다. 하이브리드 개발에 익숙한 저는 1 년 이상 Hybrid 기술, 여러 App 가 하이브리드 개발 기술 및 PhoneGap 와 유사한 솔루션을 개발해 왔습니다. HTML5 의 휴대전화 표현에 익숙하고, 백화면 문제, Sqlite 문제, 스크롤 바 문제, 하드웨어 애니메이션 가속, 클릭 지연 문제 등 많은 기술 구덩이를 파냈다.

는 디자인을 하고 포토샵에 익숙하며, 로고든 인터페이스든 모든 제품은 스스로 만든 디자인이다. 노련한 디자이너의 눈에는 언급할 가치가 없지만 엔지니어 팀에서는 색다른 편이다.

Objective-C 에 익숙하고 iOS 개발 경험이 2 년 이상 있으며 App Store 에 약 10 개의 App 가 있습니다. 서버의 일반적인 운영에 익숙하고, VPS 를 가지고 있으며, 여러 웹사이트를 운영하고 있지만, 서버를 구성할 때는 구글에 자주 가야 한다.

초창기에는 1 년 동안 델파이와 몇 년 동안 ASP.net 을 해왔는데, 지금은 포기하고 *nix 플랫폼으로 완전히 전향했지만 축적된 경험은 있었다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마) 다년간의 프로젝트 관리 경험, 3 개 회사에서 프로젝트 관리자로 근무한 적이 있으며, 누적 프로젝트 관리 경험은 4 년 이상입니다. 여러 기술 포털에서 기술 및 리뷰 문장 발표

왜 내가 전체 스택 엔지니어가 되었는가

나는 많은 전체 스택 엔지니어가 나와 같을 것이라고 믿는다. 창업을 해야 전체 스택 엔지니어가 되기 때문이다. 나는 창업과 제품 만드는 마음이 있고, 또 다른 사람을 귀찮게 하고 싶지 않은 사람이다. 어떤 사람들은 자원 통합과 빈 장갑 백늑대를 잘 통합하는 데 능숙하지만, 나는 분명히 이런 사람이 아니기 때문에, 나는 스스로 할 수 밖에 없다.

< P > 두 번의 고독한 창업을 겪은 후, 나는 독립창업에 적합한 사람이 아니라는 것을 깨닫고, 나는 전측 엔지니어가 되었다. 저는 처음에 ASP 를 하다가 스스로 창업해서 클라이언트용 델파이를 쓰고 3 년 동안 ASP.Net 을 썼는데, 2010 년에는 회사가 iOS 개발을 시작해야 했기 때문입니다. 웹 프런트엔드는 항상 스스로 하고 있고, 프로젝트 속의 자바스크립트는 기본적으로 내가 직접 하고 있다.

저는 코드 작성, 바퀴 반복 발명, 신기술 사랑 등을 좋아합니다. 이것이 제가 전 스택 엔지니어가 된 중요한 이유라고 생각합니다.

< P > 저로서는 전측 엔지니어의 즐거움이 일반 엔지니어보다 더 많다고 생각합니다. 왜냐하면 한 제품의 형태를 알고, 한 제품을 설계할 수 있고, 글로벌 시각에서 일을 할 수 있고, 성취감을 더 많이 얻을 수 있기 때문입니다.

copyright 2024회사기업대전