Cách chuyển nghề sang Forward Deployed Engineer
Muốn chuyển sang Forward Deployed Engineer, bạn giữ nền kỹ thuật đang có và bổ sung những thứ phần lớn tin tuyển FDE yêu cầu mà công việc kỹ sư thông thường ít khi rèn: làm việc trực tiếp với khách hàng (87% vị trí đang mở yêu cầu), Python (63%) và API và tích hợp hệ thống (54%), rồi chứng minh bằng một dự án đã triển khai thật. Trang này cho biết kỹ năng nào mang theo được từ công việc hiện tại, cần học gì và vị trí nào hợp với bạn, dựa trên 455 tin tuyển dụng FDE đang mở của 53 công ty.
Dữ liệu việc làm cập nhật: 12/10/2026
Lập kế hoạch chuyển nghề
Mức sẵn sàng so với tin tuyển dụng thật
30 trên 100
Với mỗi vị trí FDE đang mở ở cấp của bạn, lấy tỉ lệ kỹ năng vị trí đó yêu cầu mà bạn đã đánh dấu, rồi tính trung bình trên các vị trí đó.
5 kỹ năng bạn còn thiếu, xếp theo nhu cầu
- Làm việc trực tiếp với khách hàng và giao tiếp 84% vị trí đang mở ở cấp của bạn yêu cầu
- LLM, agent và RAG 53% vị trí đang mở ở cấp của bạn yêu cầu
- Đi công tác, làm việc tại chỗ khách hàng 43% vị trí đang mở ở cấp của bạn yêu cầu
- Bảo mật và tuân thủ 43% vị trí đang mở ở cấp của bạn yêu cầu
- TypeScript, JavaScript và front-end 38% vị trí đang mở ở cấp của bạn yêu cầu
- Python 58% vị trí đang mở ở cấp của bạn yêu cầu
- API và tích hợp hệ thống 47% vị trí đang mở ở cấp của bạn yêu cầu
- Java, Go, C++ hoặc một ngôn ngữ hệ thống khác 27% vị trí đang mở ở cấp của bạn yêu cầu
- Hệ phân tán và thiết kế hệ thống 29% vị trí đang mở ở cấp của bạn yêu cầu
- Machine learning 25% vị trí đang mở ở cấp của bạn yêu cầu
- Data pipeline và ETL 23% vị trí đang mở ở cấp của bạn yêu cầu
- Cloud (AWS, GCP, Azure) 22% vị trí đang mở ở cấp của bạn yêu cầu
- SQL và cơ sở dữ liệu quan hệ 21% vị trí đang mở ở cấp của bạn yêu cầu
- Eval và đo chất lượng AI 19% vị trí đang mở ở cấp của bạn yêu cầu
- Docker, Kubernetes và hạ tầng dạng code 10% vị trí đang mở ở cấp của bạn yêu cầu
Bạn không còn thiếu kỹ năng nào trong danh sách của chúng tôi. Chuyển thẳng sang tuần làm dự án và luyện phỏng vấn.
Kế hoạch 8 tuần của bạn
- Tuần 1
Làm việc trực tiếp với khách hàng và giao tiếp
Phỏng vấn ba người về một quy trình họ thấy khó chịu và viết ra vấn đề thật, không phải tính năng họ đòi.
Đọc: Đề bài khách đưa hiếm khi là đề bài thật: cách FDE làm rõ yêu cầu trước khi viết code · Một deployment, bốn kiểu người nghe: FDE làm việc với kỹ thuật, nghiệp vụ và lãnh đạo khách hàng thế nào
Chặng trên lộ trình: Khách hàng - Tuần 2
LLM, agent và RAG
Tự viết một vòng lặp agent gọi tool trên dữ liệu của bạn, không dùng framework, và ghi log từng bước.
Đọc: LLM căn bản cho FDE: token, context window, temperature và lý do model “bịa” · Tự viết vòng lặp agent bằng Python, không dùng framework: một tool, một vòng for, bốn chỗ hay sai
Chặng trên lộ trình: AI ứng dụng - Tuần 3
Bảo mật và tuân thủ
Tự điền bảng câu hỏi bảo mật cho dự án của bạn: luồng dữ liệu, dữ liệu cá nhân, phân quyền truy cập.
Đọc: Khách gửi bảng câu hỏi bảo mật: FDE dùng SOC 2 và ISO 27001 để qua khâu duyệt thế nào · Che dữ liệu cá nhân trước khi gửi lên LLM: đổi tên thành nhãn vẫn có thể chưa đủ theo luật mới
Chặng trên lộ trình: Triển khai - Tuần 4
TypeScript, JavaScript và front-end
Làm một trang demo bằng React và TypeScript trên một API công khai, có trạng thái đang tải và báo lỗi.
Đọc: Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node · Viết lớp gọi API cho agent TypeScript: timeout, retry và idempotency key
Chặng trên lộ trình: Kỹ thuật rộng - Tuần 5
Machine learning
Huấn luyện một mô hình cơ sở trên dữ liệu dạng bảng và ghi lại khi nào bạn sẽ không dùng deep learning.
Đọc: ML cổ điển hay deep learning: chọn theo dạng dữ liệu của khách, đừng chọn theo mốt · Đọc "Designing Machine Learning Systems" theo cách của FDE: bắt đầu từ chương 3, 4, 9 và 10
Chặng trên lộ trình: AI ứng dụng - Tuần 6
Hoàn thành một dự án portfolio
Làm một dự án từ đầu đến cuối, có README, bộ eval và một bài ngắn giải thích các quyết định của bạn.
Đọc: Dựng repo portfolio FDE: agent đơn giản, bộ eval từ lỗi thật, README và video 3 phút · Tin tuyển FDE của Anthropic và Palantir không hỏi chứng chỉ AI, mà hỏi bạn đã ship gì
Chặng trên lộ trình: Sự nghiệp - Tuần 7
Luyện phỏng vấn
Luyện vòng chia nhỏ bài toán bằng cách nói to suy nghĩ: dành 5–15 phút đầu làm rõ mục tiêu rồi mới đề xuất giải pháp.
Đọc: Ôn thuật toán chỉ chuẩn bị cho một vòng trong loop phỏng vấn FDE · Kể dự án khi phỏng vấn FDE: cách trả lời câu hỏi “bạn đã đánh đổi gì?”
Chặng trên lộ trình: Sự nghiệp
Phỏng vấn FDE → - Tuần 8
Ứng tuyển
Viết lại CV quanh những kết quả đo được, rồi ứng tuyển vào các vị trí phù hợp bên dưới.
Đọc: CV FDE: bỏ danh sách framework, kể kết quả triển khai bằng con số có mốc so sánh · Nhà tuyển dụng FDE tìm gì: code là ngưỡng, giao tiếp với khách hàng là thước đo
Chặng trên lộ trình: Sự nghiệp
Xem tất cả việc làm FDE → - Tuần 0
Python
Viết một công cụ dòng lệnh nhỏ: lấy dữ liệu từ một API, làm sạch rồi nạp vào cơ sở dữ liệu, có test đi kèm.
Đọc: Python và SQL cho FDE: đếm khóa, kiểm tra JOIN rồi mới tin số liệu · Gọi 20.000 request LLM trong Python mà không gãy vì 429 hay bị treo
Chặng trên lộ trình: Kỹ thuật rộng - Tuần 0
API và tích hợp hệ thống
Nối hai API từ đầu đến cuối, có retry, idempotency key và một endpoint nhận webhook.
Đọc: API và webhook cho FDE: viết tích hợp như thể mọi thứ sẽ được gửi hai lần · Khi ERP không có API tử tế: cách FDE tích hợp mà không kéo theo cả hệ thống cũ
Chặng trên lộ trình: Kỹ thuật rộng - Tuần 0
Java, Go, C++ hoặc một ngôn ngữ hệ thống khác
Đọc một codebase Java hoặc Go bạn chưa quen và lần theo một request từ đầu đến cuối.
Đọc: Đọc codebase Java, Go hay Node.js của khách khi bạn chỉ quen Python
Chặng trên lộ trình: Kỹ thuật rộng - Tuần 0
Hệ phân tán và thiết kế hệ thống
Chạy load test cho dịch vụ của bạn, tìm điểm nghẽn và ghi lại các con số.
Đọc: Độ trễ, thông lượng, khả năng mở rộng: trả lời đội hạ tầng của khách bằng số đo · System Design Interview của Alex Xu: giữ khung 4 bước, tự bù phần AI mà sách không có
Chặng trên lộ trình: Kỹ thuật rộng - Tuần 0
Data pipeline và ETL
Xây một pipeline nạp dữ liệu tăng dần, chạy lại an toàn sau khi lỗi mà không nhân đôi dữ liệu.
Đọc: Thực hành: pipeline nạp tăng dần chạy lại bao nhiêu lần cũng không trùng dữ liệu · dbt: khi câu SQL ở site khách hàng cũng cần git, test và lịch sử
Chặng trên lộ trình: Triển khai - Tuần 0
Cloud (AWS, GCP, Azure)
Triển khai một dịch vụ nhỏ lên tài khoản cloud với quyền tối thiểu, rồi liệt kê những gì sẽ phải đổi khi chạy trong VPC của khách.
Đọc: On-prem, VPC hay SaaS: FDE phải vẽ được bản đồ “cái gì chạy ở đâu” · Bedrock, Azure OpenAI, Vertex AI: đưa mô hình vào đúng đám mây của khách
Chặng trên lộ trình: Triển khai - Tuần 0
SQL và cơ sở dữ liệu quan hệ
Lấy một bộ dữ liệu thật, viết bằng SQL năm câu hỏi khách sẽ hỏi ngay ngày đầu, và kiểm tra số dòng sau mỗi phép join.
Đọc: Lần đầu vào database của khách hàng: đọc schema, truy vấn trên bản sao và khoá phiên chỉ đọc · Python và SQL cho FDE: đếm khóa, kiểm tra JOIN rồi mới tin số liệu
Chặng trên lộ trình: Kỹ thuật rộng - Tuần 0
Eval và đo chất lượng AI
Viết bộ eval 50 trường hợp cho dự án LLM của bạn và chạy lại mỗi lần sửa code.
Đọc: Thực hành: viết bộ eval 50 mẫu cho trợ lý hỏi đáp bằng Python · Viết eval đầu tiên với Inspect AI: dataset, solver, scorer và cách đọc log
Chặng trên lộ trình: Đo lường - Tuần 0
Docker, Kubernetes và hạ tầng dạng code
Đóng gói dự án vào container, chạy trên một cụm Kubernetes cục bộ và cố tình làm hỏng để luyện gỡ lỗi.
Đọc: Chẩn đoán CrashLoopBackOff, OOMKilled và lỗi DNS trên cụm Kubernetes của khách bằng kubectl · Docker cho FDE: khi image phải đi qua USB mới tới được server của khách
Chặng trên lộ trình: Triển khai - Tuần 0
Đưa bản demo lên mức production
Lấy một bản demo, thêm xử lý lỗi, test, giám sát và tài liệu vận hành.
Đọc: Từ POC lên production: vì sao nhiều dự án AI dừng lại ở buổi demo · Từ solutions engineer sang FDE: viết lại một PoC đến chuẩn production
Chặng trên lộ trình: Triển khai - Tuần 0
Luyện tìm hiểu vấn đề của khách
Ngồi cạnh một người dùng và vẽ lại cách họ đang làm việc trước khi đề xuất bất cứ thứ gì.
Đọc: Ngồi cạnh người dùng một ngày: cách FDE quan sát công việc thật để thấy điều khách không kể · Thực hành: vẽ quy trình thật của khách trước khi để AI tự động hoá nó
Chặng trên lộ trình: Khách hàng - Tuần 0
Viết cho khách đọc
Viết tài liệu thiết kế và báo cáo tiến độ hằng tuần mà khách sẽ đọc.
Đọc: Báo cáo tuần cho khách: một trang, ba câu hỏi, và mục quyết định giúp dự án hết treo · Viết design doc để đội kỹ thuật của khách duyệt trước khi bạn code
Chặng trên lộ trình: Khách hàng
Vị trí đang mở hợp với bạn
Đúng cấp và khu vực bạn chọn, hợp nhất lên đầu: tính theo tỉ lệ kỹ năng trong tin mà bạn đã có.
- Hardware Engineer - Forward Deployed Saronic · Nơi khác bạn có 3/3 kỹ năng tin này yêu cầu
- Hardware Engineer - Forward Deployed Saronic · Nơi khác bạn có 3/3 kỹ năng tin này yêu cầu
- Software Engineer - Forward Deployed Saronic · Nơi khác bạn có 4/5 kỹ năng tin này yêu cầu
- Software Engineer - Forward Deployed Saronic · Nơi khác bạn có 4/5 kỹ năng tin này yêu cầu
- Forward Deployed Strategist Chalk · Nơi khác bạn có 3/4 kỹ năng tin này yêu cầu
- Forward Deployed Strategist Chalk · Nơi khác bạn có 3/4 kỹ năng tin này yêu cầu
- Forward Deployed Engineer - Software Engineer - Mexico ElevenLabs · Remote bạn có 2/3 kỹ năng tin này yêu cầu
- Forward Deployed Engineer - Software Engineer - Argentina ElevenLabs · Nơi khác bạn có 2/3 kỹ năng tin này yêu cầu
Hiện chưa có vị trí nào đúng cấp và khu vực này. Thử chọn "Ở đâu cũng được".
Các vị trí FDE đang yêu cầu gì
Chúng tôi đọc phần yêu cầu của toàn bộ 455 tin tuyển Forward Deployed Engineer đang mở và đếm số tin yêu cầu từng kỹ năng. Bảng dưới là những gì nhà tuyển dụng đang đòi hỏi lúc này, chia theo cấp bậc ghi trong tên vị trí.
Riêng Databricks (125 tin) và Palantir (109 tin) đã chiếm 51% số vị trí đang mở, nên cách hai công ty này viết tin ảnh hưởng nhiều đến các tỉ lệ trên. Vị trí mới vào nghề còn ít (45 tin), nên cột này dao động mạnh mỗi khi một công ty đăng tuyển.
Theo công việc hiện tại
Chọn công việc bạn đang làm. Mỗi mục cho biết kỹ năng nào mang theo được, kỹ năng còn thiếu xếp theo số vị trí đang yêu cầu, và nên đọc gì trước. Ô đánh dấu trong phần lập kế hoạch bắt đầu từ các kỹ năng ở mục "mang theo được".
Kỹ sư backend
Mang theo được
Python · SQL và cơ sở dữ liệu quan hệ · API và tích hợp hệ thống · Java, Go, C++ hoặc một ngôn ngữ hệ thống khác · Hệ phân tán và thiết kế hệ thống
Viết code production, làm API, cơ sở dữ liệu và trực sự cố: đây là nền mà mọi tin tuyển FDE đều mặc định bạn đã có. 63% vị trí đang mở yêu cầu Python, 54% yêu cầu API và tích hợp hệ thống, 41% yêu cầu hệ phân tán hoặc thiết kế hệ thống.
Kỹ năng còn thiếu, xếp theo nhu cầu
Thứ công việc backend ít khi rèn là phía khách hàng. Bài phân tích về chuyện chuyển nghề của chúng tôi chỉ ra nhiều kỹ sư phần mềm thiếu kinh nghiệm làm việc trực tiếp với khách, thói quen tìm ra những quy trình không ai ghi lại, và kinh nghiệm đưa LLM lên production.
- Làm việc trực tiếp với khách hàng và giao tiếp 87%
- Đi công tác, làm việc tại chỗ khách hàng 46%
- TypeScript, JavaScript và front-end 46%
- LLM, agent và RAG 45%
- Machine learning 38%
- Data pipeline và ETL 36%
Học trước
- Đề bài khách đưa hiếm khi là đề bài thật: cách FDE làm rõ yêu cầu trước khi viết code
- Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node
- LLM căn bản cho FDE: token, context window, temperature và lý do model “bịa”
- ML cổ điển hay deep learning: chọn theo dạng dữ liệu của khách, đừng chọn theo mốt
Đọc trước
Kỹ sư full-stack hoặc front-end
Mang theo được
TypeScript, JavaScript và front-end · API và tích hợp hệ thống · SQL và cơ sở dữ liệu quan hệ
Đưa cho khách một thứ bấm vào được chỉ sau vài ngày: 46% vị trí đang mở nhắc đến TypeScript, JavaScript hoặc front-end, và một bản demo chạy được là cách FDE biến một yêu cầu mơ hồ thành yêu cầu cụ thể.
Kỹ năng còn thiếu, xếp theo nhu cầu
Phần còn thiếu thường là Python (63% vị trí), xử lý dữ liệu và hệ thống LLM, cùng với việc tự chịu trách nhiệm một lần triển khai trên hạ tầng của người khác chứ không phải của mình.
- Làm việc trực tiếp với khách hàng và giao tiếp 87%
- Python 63%
- Đi công tác, làm việc tại chỗ khách hàng 46%
- LLM, agent và RAG 45%
- Java, Go, C++ hoặc một ngôn ngữ hệ thống khác 43%
- Hệ phân tán và thiết kế hệ thống 41%
Học trước
- Đề bài khách đưa hiếm khi là đề bài thật: cách FDE làm rõ yêu cầu trước khi viết code
- Python và SQL cho FDE: đếm khóa, kiểm tra JOIN rồi mới tin số liệu
- LLM căn bản cho FDE: token, context window, temperature và lý do model “bịa”
- Đọc codebase Java, Go hay Node.js của khách khi bạn chỉ quen Python
Đọc trước
Kỹ sư dữ liệu (data engineer)
Mang theo được
Python · SQL và cơ sở dữ liệu quan hệ · Data pipeline và ETL · Cloud (AWS, GCP, Azure)
Xử lý dữ liệu lộn xộn của khách là một phần lớn của công việc: bài hướng dẫn của chúng tôi gọi việc đưa dữ liệu khách hàng vào hệ thống là phần việc cốt lõi của FDE. 36% vị trí đang mở yêu cầu data pipeline hoặc ETL.
Kỹ năng còn thiếu, xếp theo nhu cầu
Phần còn thiếu là nói chuyện với khách, làm ứng dụng LLM và eval, và xây cả ứng dụng dùng dữ liệu từ pipeline chứ không chỉ riêng pipeline.
- Làm việc trực tiếp với khách hàng và giao tiếp 87%
- API và tích hợp hệ thống 54%
- Đi công tác, làm việc tại chỗ khách hàng 46%
- TypeScript, JavaScript và front-end 46%
- LLM, agent và RAG 45%
- Java, Go, C++ hoặc một ngôn ngữ hệ thống khác 43%
Học trước
- Đề bài khách đưa hiếm khi là đề bài thật: cách FDE làm rõ yêu cầu trước khi viết code
- API và webhook cho FDE: viết tích hợp như thể mọi thứ sẽ được gửi hai lần
- Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node
- LLM căn bản cho FDE: token, context window, temperature và lý do model “bịa”
Đọc trước
Kỹ sư ML hoặc AI
Mang theo được
Python · Machine learning · LLM, agent và RAG · Eval và đo chất lượng AI
Bài hướng dẫn cho data scientist và kỹ sư ML của chúng tôi coi kinh nghiệm ML và tư duy gỡ lỗi là lợi thế thật sự: 38% vị trí đang mở yêu cầu machine learning và 45% yêu cầu LLM, agent hoặc RAG.
Kỹ năng còn thiếu, xếp theo nhu cầu
Cũng bài đó chỉ ra khoảng trống nằm sau mô hình: chia nhỏ bài toán, viết code production và chịu trách nhiệm từ đầu đến cuối, với một khách hàng cụ thể quyết định thế nào là xong.
- Làm việc trực tiếp với khách hàng và giao tiếp 87%
- API và tích hợp hệ thống 54%
- Đi công tác, làm việc tại chỗ khách hàng 46%
- TypeScript, JavaScript và front-end 46%
- Java, Go, C++ hoặc một ngôn ngữ hệ thống khác 43%
- Hệ phân tán và thiết kế hệ thống 41%
Học trước
- Đề bài khách đưa hiếm khi là đề bài thật: cách FDE làm rõ yêu cầu trước khi viết code
- API và webhook cho FDE: viết tích hợp như thể mọi thứ sẽ được gửi hai lần
- Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node
- Đọc codebase Java, Go hay Node.js của khách khi bạn chỉ quen Python
Đọc trước
Kỹ sư DevOps, SRE hoặc platform
Mang theo được
Docker, Kubernetes và hạ tầng dạng code · Cloud (AWS, GCP, Azure) · Bảo mật và tuân thủ · Hệ phân tán và thiết kế hệ thống
Triển khai vào môi trường bạn không kiểm soát (VPC của khách, máy chủ on-prem, máy chủ cách ly mạng) và xử lý sự cố. 36% vị trí đang mở yêu cầu cloud, 33% yêu cầu bảo mật hoặc tuân thủ, 10% yêu cầu Docker, Kubernetes hoặc hạ tầng dạng code.
Kỹ năng còn thiếu, xếp theo nhu cầu
Phần còn thiếu là viết code ứng dụng bằng Python, hệ thống LLM và tự dẫn dắt cuộc nói chuyện với khách thay vì chỉ trả lời ticket.
- Làm việc trực tiếp với khách hàng và giao tiếp 87%
- Python 63%
- API và tích hợp hệ thống 54%
- Đi công tác, làm việc tại chỗ khách hàng 46%
- TypeScript, JavaScript và front-end 46%
- LLM, agent và RAG 45%
Học trước
- Đề bài khách đưa hiếm khi là đề bài thật: cách FDE làm rõ yêu cầu trước khi viết code
- Python và SQL cho FDE: đếm khóa, kiểm tra JOIN rồi mới tin số liệu
- API và webhook cho FDE: viết tích hợp như thể mọi thứ sẽ được gửi hai lần
- Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node
Đọc trước
Solutions engineer hoặc sales engineer
Mang theo được
Làm việc trực tiếp với khách hàng và giao tiếp · Đi công tác, làm việc tại chỗ khách hàng · API và tích hợp hệ thống
Nói chuyện với khách, làm demo và đi công tác, những thứ phần lớn kỹ sư phải học từ đầu: 87% vị trí đang mở yêu cầu làm việc trực tiếp với khách và 46% nhắc đến đi công tác hoặc làm tại chỗ khách.
Kỹ năng còn thiếu, xếp theo nhu cầu
Bài hướng dẫn về bước chuyển này nói rõ khoảng trống: từ code demo sang code production, và chịu trách nhiệm về kết quả triển khai.
- Python 63%
- TypeScript, JavaScript và front-end 46%
- LLM, agent và RAG 45%
- Java, Go, C++ hoặc một ngôn ngữ hệ thống khác 43%
- Hệ phân tán và thiết kế hệ thống 41%
- Machine learning 38%
Học trước
- Python và SQL cho FDE: đếm khóa, kiểm tra JOIN rồi mới tin số liệu
- Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node
- LLM căn bản cho FDE: token, context window, temperature và lý do model “bịa”
- Đọc codebase Java, Go hay Node.js của khách khi bạn chỉ quen Python
Đọc trước
Tư vấn viên hoặc chuyên viên phân tích
Mang theo được
Làm việc trực tiếp với khách hàng và giao tiếp · SQL và cơ sở dữ liệu quan hệ · Đi công tác, làm việc tại chỗ khách hàng
Tìm hiểu vấn đề của khách, quản lý các bên liên quan và viết cho lãnh đạo đọc đều mang theo được: 87% vị trí đang mở yêu cầu làm việc trực tiếp với khách và giao tiếp tốt.
Kỹ năng còn thiếu, xếp theo nhu cầu
Khoảng trống là kỹ thuật. FDE tự viết code production và chịu trách nhiệm kết quả, nên Python (63%), API (54%) và việc làm ra một hệ thống chạy được là thứ cần học trước.
- Python 63%
- API và tích hợp hệ thống 54%
- TypeScript, JavaScript và front-end 46%
- LLM, agent và RAG 45%
- Java, Go, C++ hoặc một ngôn ngữ hệ thống khác 43%
- Hệ phân tán và thiết kế hệ thống 41%
Học trước
- Python và SQL cho FDE: đếm khóa, kiểm tra JOIN rồi mới tin số liệu
- API và webhook cho FDE: viết tích hợp như thể mọi thứ sẽ được gửi hai lần
- Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node
- LLM căn bản cho FDE: token, context window, temperature và lý do model “bịa”
Đọc trước
Sinh viên mới tốt nghiệp
Mang theo được
Python
Kiến thức nền còn mới vẫn có giá: tin tuyển cho người mới vào nghề yêu cầu Python (87%), TypeScript hoặc JavaScript (80%) và Java, Go hoặc C++ (80%) nhiều hơn mọi thứ khác.
Kỹ năng còn thiếu, xếp theo nhu cầu
Cửa vào hẹp: chỉ 45 trên 455 vị trí đang mở (10%) là vị trí mới vào nghề theo tên gọi. Bài phân tích về tuyển FDE mới ra trường cho thấy các vị trí này gắn với một khoảng thời gian tốt nghiệp cố định, và với phần lớn kỹ sư ở Việt Nam, con đường thực tế hơn là tích luỹ 12–18 tháng kinh nghiệm triển khai trước.
- Làm việc trực tiếp với khách hàng và giao tiếp 87%
- API và tích hợp hệ thống 54%
- Đi công tác, làm việc tại chỗ khách hàng 46%
- TypeScript, JavaScript và front-end 46%
- LLM, agent và RAG 45%
- Java, Go, C++ hoặc một ngôn ngữ hệ thống khác 43%
Học trước
- Đề bài khách đưa hiếm khi là đề bài thật: cách FDE làm rõ yêu cầu trước khi viết code
- API và webhook cho FDE: viết tích hợp như thể mọi thứ sẽ được gửi hai lần
- Sáu bước dựng demo React cho khách, bắt đầu từ máy chưa có Node
- LLM căn bản cho FDE: token, context window, temperature và lý do model “bịa”
Đọc trước
Câu hỏi thường gặp
Kỹ sư backend có chuyển sang FDE được không?
Được. Kỹ năng backend là thứ phần lớn tin tuyển yêu cầu đầu tiên: trong 455 vị trí FDE đang mở, 63% yêu cầu Python, 54% yêu cầu API và tích hợp hệ thống, 41% yêu cầu hệ phân tán hoặc thiết kế hệ thống. Thứ công việc backend ít khi rèn là phía khách hàng: 87% vị trí yêu cầu làm việc trực tiếp với khách. Bài phân tích về chuyện chuyển nghề của chúng tôi chỉ ra nhiều kỹ sư phần mềm thiếu kinh nghiệm làm việc với khách, tìm ra quy trình không ai ghi lại và đưa LLM lên production.
Có bắt buộc phải có kinh nghiệm làm việc với khách hàng không?
Với phần lớn vị trí thì có: 87% tin tuyển FDE đang mở yêu cầu làm việc trực tiếp với khách, quản lý các bên liên quan hoặc trình bày với lãnh đạo, nhiều hơn bất kỳ kỹ năng kỹ thuật nào. Bài phân tích của chúng tôi dẫn tin tuyển của Anthropic yêu cầu từ 4 năm làm vai trò kỹ thuật có tiếp xúc khách hàng, và khuyên bắt đầu tích luỹ kinh nghiệm đó ngay trong công việc hiện tại.
Chuyển sang FDE mất bao lâu?
Tuỳ khoảng trống của bạn. Phần lập kế hoạch trên trang này dành tám tuần để xử lý năm kỹ năng còn thiếu lớn nhất, làm một dự án và luyện phỏng vấn; đó là thời gian chuẩn bị, không phải thời gian được tuyển. Với người chưa có kinh nghiệm triển khai, bài phân tích về tuyển FDE mới ra trường cho rằng với phần lớn kỹ sư ở Việt Nam, con đường thực tế hơn là có 12–18 tháng kinh nghiệm triển khai rồi mới chuyển sang FDE. Chỉ 45 trên 455 vị trí đang mở là vị trí mới vào nghề theo tên gọi.
FDE có phải đi công tác không?
Thường là có. 46% tin tuyển FDE đang mở nhắc đến đi công tác hoặc làm tại chỗ khách, tăng lên 61% ở vị trí senior. Bài phân tích về yêu cầu đi công tác cho biết mức thường gặp là 25–50% thời gian ở chỗ khách, và bài về việc làm FDE remote cho thấy ngay cả Cohere, một công ty cho làm remote, cũng yêu cầu đi công tác 20–40% thời gian. Hãy hỏi con số cụ thể trước khi nhận offer.
Chuyển sang FDE có phải là bước lùi so với kỹ sư phần mềm không?
Theo dữ liệu chúng tôi có thì không. Các tin tuyển FDE ở Mỹ có ghi lương có mức lương cơ bản trung vị $216k (180 tin, xem dữ liệu lương FDE); chúng tôi không thu thập lương kỹ sư phần mềm nên không so sánh trực tiếp được. Nghề này có nấc thăng tiến riêng: bài phân tích về lương và thăng tiến tìm thấy cấp quản lý FDE ở OpenAI yêu cầu từ 8 năm kinh nghiệm, và bài về hướng đi sau FDE kể ra principal FDE, product manager, engineering manager và tự khởi nghiệp. Thứ thay đổi là cách bạn được đánh giá: theo kết quả của một khách hàng chứ không theo một thành phần bạn phụ trách.
Phỏng vấn FDE kiểm tra những gì?
Theo khoá học mà bài về vòng chia nhỏ bài toán dẫn lại, quy trình có bốn vòng: chia nhỏ bài toán, đóng vai khách hàng, kỹ thuật và hành vi. Vòng chia nhỏ bài toán chấm theo cách chia có cấu trúc, sự thấu hiểu người dùng cuối, cách lập luận về dữ liệu và khả năng phán đoán phạm vi; lỗi hay gặp nhất là nhảy ngay vào giải pháp. Xem thêm phỏng vấn FDE, từng vòng một.
Có cần kinh nghiệm AI hoặc LLM mới làm FDE được không?
Ngày càng cần: 45% tin tuyển FDE đang mở yêu cầu LLM, agent hoặc RAG, 14% nhắc đến eval hoặc đánh giá mô hình, và 38% yêu cầu machine learning nói chung. Nếu bạn chưa có, kế hoạch ở trên sẽ đưa LLM và eval vào những tuần đầu khi đó là các khoảng trống lớn nhất của bạn, bắt đầu từ kiến thức cơ bản về LLM.
Nên học kỹ năng nào trước?
Những kỹ năng bạn còn thiếu mà nhiều vị trí đang mở yêu cầu nhất. Trên toàn bộ 455 tin, năm kỹ năng được yêu cầu nhiều nhất là Làm việc trực tiếp với khách hàng và giao tiếp (87%), Python (63%), API và tích hợp hệ thống (54%), Đi công tác, làm việc tại chỗ khách hàng (46%), TypeScript, JavaScript và front-end (46%). Đánh dấu những gì bạn đã có trong phần lập kế hoạch, phần còn lại sẽ được xếp theo nhu cầu ở cấp của bạn.
Cách trang này tính
Dữ liệu. 455 vị trí Forward Deployed Engineer đang mở tại 53 công ty, lấy từ trang tuyển dụng chính thức (Greenhouse, Ashby, Lever) và cập nhật nhiều lần mỗi ngày; trang tự dựng lại khi danh sách vị trí thay đổi.
Kỹ năng. Một danh sách cố định gồm 15 kỹ năng, mỗi kỹ năng được nhận ra bằng một mẫu cố định trong phần yêu cầu của tin. Các phần phúc lợi, lương, giới thiệu công ty và cam kết bình đẳng bị bỏ qua trước, tên công ty cũng vậy, để việc công ty tự giới thiệu mình hay sản phẩm của mình không bị tính là yêu cầu kỹ năng. Một tin hoặc có yêu cầu kỹ năng đó hoặc không; mức độ nhấn mạnh không được đo.
Cấp bậc. Đọc từ tên vị trí: intern, graduate, junior và associate là mới vào nghề; senior, staff, principal, lead và manager là senior; còn lại là trung cấp. Từ 5 năm kinh nghiệm, bạn được ghép với cả vị trí senior lẫn trung cấp.
Mức sẵn sàng. Với mỗi vị trí đang mở ở cấp của bạn, chúng tôi lấy các kỹ năng vị trí đó yêu cầu và tỉ lệ trong số đó bạn đã đánh dấu, rồi tính trung bình trên các vị trí. 100 nghĩa là bạn có đủ mọi kỹ năng được liệt kê của mọi vị trí ở cấp đó; con số này không đo bạn giỏi các kỹ năng đó đến đâu. Vị trí mà chúng tôi không đọc ra kỹ năng nào thì không tính.
Những gì trang này không thấy. Kiến thức ngành, giấy phép an ninh, ngoại ngữ và yêu cầu bằng cấp không nằm trong danh sách. Tin chỉ nêu "Python" như một ví dụ được tính giống tin bắt buộc Python.
FDE là gì? →Lộ trình 8 chặng →Phỏng vấn FDE →Dữ liệu tuyển dụng →
Cách trích dẫn: FDE Times, “Cách chuyển nghề sang Forward Deployed Engineer”, https://fdetimes.net/vi/chuyen-nghe-fde/, 12/10/2026.