주류 경력 개발 방향 :
엔지니어링 및 알고리즘 (경쟁이 치열하고 튜닝이 매우 높음)
엔지니어 카테고리 | 특유한 | 그게 뭐야 | 필수 언어 |
---|---|---|---|
프런트 엔드 개발 엔지니어 | 1. 브라우저 / 서버 모드의 브라우저 측 렌더링 2. 클라이언트 / 서버 모드의 클라이언트 측 | 1. 보이는 모든 웹 페이지 2. 모바일 앱, 게임 엔진이있는 게임 클라이언트, 진입을위한 Cocos2d-x와 같은 다양한 소프트웨어 | 1. HTML5, JavaScript 등 2. Java (Android), OC, swift (IOS), C # (Windows 쪽), C ++ (게임 프런트 엔드) |
백엔드 개발 엔지니어 | 1. 브라우저 / 서버 모드의 서버 측 2. 클라이언트 / 서버 모드 의 서버 측 3. 빅 데이터, AI 엔지니어 | 1. 전자 상거래 웹 사이트 Zhihu의 서버 측 2. 게임 및 금융 앱 의 서버 측 3. 지식 그래프, 사용자 초상화 등의 데이터 분석 | 1. JavaEE (Ali Jingdong ...), php, python 2. C / Linux 시스템 프로그래밍 / C ++ 3. Python / C ++ / Java |
임베디드 개발 엔지니어 | 휴대폰, PC 및 서버를 제외한 모든 장치에서 실행 | AR, VR, Huawei 기지국, DJI 드론 등 | C / Linux 시스템 프로그래밍 / Linux 커널 개발 |
백엔드는 어렵고 대부분의 대학원생은 백엔드를 수행합니다.
- 질문 : PAT, Jianzhi 제안, LeetCode 등