풀 스택 엔지니어는 다음을 포함하되 이에 국한되지 않는 다양한 기술과 분야를 배워야 합니다.
1. 프런트엔드 기술: HTML, CSS, JavaScript, React , Angular, Vue 등
2. 백엔드 기술: Java, Python, Node.js, Ruby on Rails 등
3. MongoDB 등
4. 서버 관리: Linux 명령줄, Docker, Nginx, Apache 등
5. 버전 관리: Git, SVN 등
6. 네트워크 프로토콜: HTTP, TCP/IP 등
7. 보안: 웹 보안, 데이터 암호화, 인증 및 승인 등
측면에서 풀스택 엔지니어는 팀 협업, 프로젝트 관리, 의사소통 기술 및 문제 해결 기술도 갖추어야 합니다.
풀스택 엔지니어 작업 내용 및 직무 요구사항
1. PC, 모바일, WeChat 애플릿 및 기타 애플리케이션을 포함한 원래 제품 프레임워크를 기반으로 기능 모듈의 독립적 개발을 수행합니다. 코드 유지 관리 작업을 수행하고, 코드 품질을 최적화하고, 구성 요소를 추상화하고, 공개 비즈니스 모듈을 추출합니다.
2. 제품 요구 사항 검토에 심층적으로 참여하고, 실현 가능한 기술 솔루션을 제안하고, 제품이 고품질 사용자 경험
3. 시스템 기능 테스트를 지원하고, 적시에 해당 문제를 해결하며, 프로젝트 기능을 구현하는 데 책임을 집니다. .프론트엔드 UI, 인터랙션 디자인, 백엔드 인터페이스 일부, 서버 운영 및 유지관리, 기타 개발 업무를 담당합니다.
5. 회사의 매크로 제품군을 기반으로 지속적으로 이해하고 최적화합니다. 제품 아키텍처, 프런트엔드 및 프런트엔드 최첨단 기술에 주의를 기울이고, 다른 개발 모듈 및 팀 구성원에게 피드백하여 아키텍처의 결함을 지적합니다. 문제를 해결하고, 합리적인 조정 제안을 출력하고, 팀을 이끌고 홍보합니다. 기술적 진보;
직업 요건:
1. 학사 학위 이상, 컴퓨터, 소프트웨어 엔지니어링 및 기타 관련 전공을 갖춘 정규직 통합 채용;
2. HTML5.CSS.Javascript.Ajax.DOM.JSON 등 다양한 프론트 엔드 기술에 능숙하고, 모듈 아이디어를 이해하고, 모듈 개발을 수행할 수 있으며, 일반적으로 사용되는 e6 구문을 마스터할 수 있습니다.
3. React/Vue에서 하나 이상의 프런트엔드 프레임워크에 능숙하고 해당 기술 스택을 사용하여 하나 이상의 프로젝트를 개발했습니다(소형 프로그램 개발 경험이 있는 사람 선호).
4 , nodej.koa2.expre 프레임워크에 익숙하고, koa2 중간 서버를 구축하거나 유지 관리한 경험이 있으며, API 인터페이스를 작성할 수 있고, ql 구문을 이해하고, nodej를 사용하여 데이터베이스를 운영할 수 있습니다(추가, 삭제, 수정, 쿼리). );
5. 낮은 인지도 코드 개발 환경 및 프론트 엔드 구성 요소 사고, 비즈니스에 따라 독립적인 모듈 분리 가능(로우 코드 개발 경험이 있는 사람 선호)
6. 자기주도적이며 뛰어난 논리적 사고와 의사소통 능력, 능력과 학습 능력, 높은 수준의 팀워크 정신, 일정 수준의 업무 압박을 견디는 능력