Lương lập trình viên ở nhật : Hiện tại và Xu hướng 2023

Cu đơ yêu nghề
Việc tìm hiểu lương IT ở Nhật tương đối khó vì khoảng lương rộng và nó cũng tuỳ thuộc vào từng người, khả năng, vị trí của người đó. Cũng có người lương gần 20 triệu yên 1 năm nhưng cũng có người chỉ tầm 3-4 triệu yên 1 năm. Trong bài viết này mình sẽ cố gắng đưa ra 1 góc nhìn toàn cảnh nhất về lương IT ở Nhật cho mọi người dựa trên trải nghiệm cá nhân cũng như tập hợp từ nhiều nguồn dữ liệu khác nhau.
Đầu tiên, chúng ta hãy nhìn vào bảng điều tra lương của Bộ Lao Động Nhật Bản năm 2022. Trung bình, lương của lập trình viên vào khoảng 5 triệu yên một năm, cao hơn một chút so với lương trung bình ở Nhật. Theo tỷ giá hiện tại (160 VND đổi 1 yên), lương sẽ vào khoảng 800 triệu VND một năm, tức khoảng 65-70 triệu VND một tháng. So với mức lương dành cho senior ở Việt Nam thì không khác nhau là mấy, thậm chí có thể thấp hơn.
Tuy nhiên dữ liệu lương ở trên chưa phản ánh hết bức tranh toàn cảnh của anh em lập trình viên ở Nhật bản. Việc thu thập dữ liệu trên khoảng rộng hoặc định nghĩa lập trình viên bao gồm cả những người phân tích nghiệp vụ, viết thiết kế hay làm việc đơn giản là viết code theo đặc tả phần mềm có sẵn etc... càng làm cho mức độ chính xác của báo cáo ở trên giảm đi.
Lương theo kinh nghiệm
Ở Nhật Lương dành cho các bạn mới ra trường dễ dự đoán hơn vì đa phần các công ty đều có 1 khoảng lương cố định để tuyển dụng lính mới. Mình nghĩ những bạn vừa mới ra trường thì có thể kỳ vọng mức lương từ 200 ngàn đến 250 ngàn yên 1 tháng (32 triệu - 40 triệu VND) , tức là khoảng 3 triệu yên 1 năm. Có một sự thật buồn là các công ty nhật có xu hướng tăng lương theo năm, Tức là cứ đến hạn là sẽ tăng 1 khoảng lương cố định vì vậy 1 bạn ra trường làm mãi một công ty, sau vài năm thì chúng ta vẫn có thể đoán được khoảng lương của những bạn đó. (Cứ 1 năm tăng khoảng 200 ngàn yên - 300 ngàn yên, nên sau 5 năm thì lương sẽ khoảng đâu đó 4 triệu- 4 triệu rưỡi yên chưa tính làm thêm giờ).
Dưới đây là tính toán dựa vào báo cáo của bộ lao động nhật bản (không bao gồm làm thêm giờ), các bạn có thể thấy xu hướng như mình đã đề cập tới ở trên.
| Năm kinh nghiệm | Mức lương JPY |
| Mới ra trường 0 năm | 3 triệu |
| 1-4 năm | 4,3 triệu |
| 5-9 năm | 4,8 triệu |
| 10-14 năm | 5,6 triệu |
Trên Quitta
Quitta là 1 nền tảng phổ biến của anh em lập trình viên Nhật bản, dưới đây là bản điều tra lương vào năm 2022 và có khoảng 2700 người đã trả lời.
Như trong bảng dưới đây, mình đã tổng hợp lại từ bản báo cáo. Các bạn có thể thấy mức lương bắt đầu có sự phân hóa hơn. Ví dụ, dù cùng là mới ra trường, vẫn có nhiều người (26%) nhận được mức lương tương đối cao từ 5 triệu đến 7.9 triệu yên.
| Kinh nghiệm | Dưới 3 triệu yên | 3 triệu - 4,9 triệu | 5 triệu - 7,9 triệu | ¥8 triệu - ¥9,9 triệu | ¥10 triệu- ¥14,9 triệu | ¥15 triệu - ¥19,9 triệu | ¥20 triệu trở lên | Không trả lời |
| Mới ra trường | 21% | 34% | 26% | 7% | 4% | 1% | 1% | 6% |
| <1 năm | 42% | 44% | 6% | 1% | 2% | 0% | 0% | 5% |
| 1-2 năm | 22% | 52% | 18% | 1% | 0% | 0% | 0% | 7% |
| 3-4 năm | 12% | 47% | 30% | 6% | 1% | 0% | 1% | 4% |
| 5-9 năm | 7% | 33% | 42% | 9% | 4% | 2% | <1% | 2% |
| 10-19 năm | 4% | 18% | 45% | 19% | 9% | 1% | 1% | 4% |
| 20 năm | 6% | 18% | 41% | 20% | 9% | 1% | 1% | 5% |
Trên Tokyo Dev
Tokyodev.com là một nền tảng chuyên dành cho kỹ sư IT nước ngoài ở Nhật. Những bạn lập trình viên có khả năng tiếng anh sẽ có mức thu nhập tốt hơn nhiều so với những bạn chỉ nói tiếng Nhật
dưới đây là bản điều tra lương 2022 được tiến hành bởi Tokyo dev
| Kinh nghiệm | Mức lương trung bình |
| Dưới 2 năm | ¥5,5 triệu |
| 2 - 3 năm | ¥6,5 triệu |
| 4 - 5 năm | ¥7,5 triệu |
| 6 - 7 năm | ¥8,5 triệu |
| 8 - 9 năm | ¥12,5 triệu |
| 10 - 11 năm | ¥12,5 triệu |
| 12 - 13 năm | ¥10 triệu |
| 14 - 15 năm | ¥13 triệu |
| trên 16 năm | ¥13,5 triệu |
Có 1 điều thú vị trong bản báo cáo ở trên là mức lương của người có kinh nghiệm từ 12-13 năm đột nhiên bị giảm thấp hơn so với người có mức lương 10-11 năm kinh nghiệm.
Lương theo tuổi
ở Nhật cho đến nay vẫn có 1 kiểu suy nghĩ là làm cả đời cho 1 công ty. Vì thế có 1 công thức về tính lương ở Nhật là: lấy số tuổi nhân với 10 ngàn yên, tức là nếu bạn 25 tuổi thì lương là 25 x 10,000 = 250 ngàn yên 1 tháng, 30 tuổi thì là 300 ngàn. bản thân mình cũng trải nghiệm việc này và thấy công thức ấy vẫn còn được áp dụng nhiều. Việc này cũng được thể hiện trong báo cáo lương của bộ Lao động Nhật Bản: độ tuổi trung bình vào khoảng 41 tuổi và lương tháng vào khoảng 390 ngàn yên.
Tuy nhiên sau khi chuyển việc thì lương bắt đầu đa dạng, sẽ không còn tương quan nhiều với tuổi và tuỳ thuộc vào kinh nghiệm và khả năng của từng người.
Trên Tokyo Dev
trên trang tokyo dev, mức lương theo tuổi và mức lương theo kinh nghiệm ít có tương quan.
| Tuổi | trung bình |
| 20 - 24 | ¥5,5 triệu |
| 25 - 29 | ¥7,5 triệu |
| 30 - 34 | ¥9,5 triệu |
| 35 - 39 | ¥10,5 triệu |
| 40 - 44 | ¥10,5 triệu |
| 45 - 49 | ¥12,5 triệu |
Trên Forkwell
Trang Forkwell tiến hành 1 nghiên cứu dựa trên dữ liệu của 10000 người dùng và dưới đây là kết quả. Có thể thấy kết quả thống kê của ForkWell và Tokyo Dev có sự tương đồng và cao hơn đáng kể so với kết quả của Bộ Lao Động Nhật bản đưa ra. Tuy nhiên các bạn có thể thấy lương của kỹ sư nói tiếng anh trên TokyoDev và lương của kỹ sư nói tiếng Nhật có sự khác biệt.
| Tuổi | trung bình |
| 20 - 24 | ¥4,2 triệu |
| 25 - 29 | ¥4,7 triệu |
| 30 - 34 | ¥5,3 triệu |
| 35 - 39 | ¥6 triệu |
| 40 - 44 | ¥6,5 triệu |
| 45 - 49 | ¥7 triệu |
Lương theo vị trí công việc
Trên Robert Half
Trong 1 bản báo cáo công khai năm 2023 của Robert half, 1 công ty chuyên về nhân sự ở Nhật. Có thể thấy mức lương cao hơn hẳn so với mức lương của bộ Lao động nhật bản đưa ra. Tuy nhiên Robert Half là công ty tuyển dụng chủ yếu cho các bạn có thể nói cả ngôn ngữ Nhật và Anh nên đương nhiên các bạn này sẽ được trả lương tốt hơn nhân sự chỉ nói được tiếng Nhật
Lương của các bạn làm bên AI/ML thực tế thì có vẻ sẽ cao hơn 1 chút so với nhưng bạn làm bên frontend backend và bắt đầu có sự khác biệt ở vị trí có kinh nghiệm trung bình hoặc có nhiều kinh nghiệm.
| Vị trí | Ít kinh nghiệm | Trung bình | Nhiều Kinh nghiệm |
| Back End Engineer | ¥5,207,000 | ¥8,331,000 | ¥12,497,000 |
| Blockchain Engineer | ¥5,207,000 | ¥8,331,000 | ¥11,456,000 |
| Cloud Engineer / Architect | ¥6,248,000 | ¥8,331,000 | ¥12,497,000 |
| CTO (New Technology) / VP of Engineering | ¥10,414,000 | ¥13,538,000 | ¥16,663,000 |
| DevOps / SRE Engineer | ¥7,290,000 | ¥9,373,000 | ¥12,497,000 |
| Engineering Manager | ¥9,373,000 | ¥12,497,000 | ¥14,580,000 |
| Front End Engineer | ¥6,248,000 | ¥8,331,000 | ¥10,414,000 |
| Full Stack Engineer | ¥6,248,000 | ¥8,331,000 | ¥10,414,000 |
| Machine Learning / NLP / AI Engineer | ¥6,248,000 | ¥10,414,000 | ¥13,538,000 |
| Product Manager / Software Architect | ¥7,290,000 | ¥9,373,000 | ¥13,538,000 |
| QA Engineer / Tester | ¥5,207,000 | ¥7,290,000 | ¥9,373,000 |
| Solution Engineer | ¥7,290,000 | ¥9,373,000 | ¥11,456,000 |
| IT / UX Designer | ¥5,728,000 | ¥7,290,000 | ¥9,373,000 |
Trên Tokyo Dev
Trong bảng điều tra lương trên trang tokyo dev thì có vẻ dữ liệu cũng khá tương đồng so với dữ liệu của Robert Half, trong đó thì Lương của Designer thấp nhất 6,5 triệu yên và lương của C level cao nhất rơi vào khoảng 15 triệu yên.
| Vị trí | Lương trung bình |
| Blockchain | ¥12 triệu |
| Cloud infrastructure engineer | ¥10 triệu |
| Data or business analyst | ¥10,5 triệu |
| Data scientist or ML specialist | ¥8,5 triệu |
| Database administrator | ¥8,5 triệu |
| Designer | ¥6,5 triệu |
| DevOps specialist | ¥10,5 triệu |
| Developer, back-end | ¥8,5 triệu |
| Developer, desktop or enterprise | ¥8,5 triệu |
| Developer, embedded | ¥7,5 triệu |
| Developer, front-end | ¥8 triệu |
| Developer, full-stack | ¥7,5 triệu |
| Developer, game or graphics | ¥6,5 triệu |
| Developer, mobile | ¥10 triệu |
| Developer, QA or test | ¥8,5 triệu |
| Engineer, data | ¥9,5 triệu |
| Engineer, site reliability | ¥11 triệu |
| Engineering manager | ¥13,5 triệu |
| Product manager | ¥8,5 triệu |
| Senior executive (C-Suite, VP, etc.) | ¥15,5 triệu |
| Security professional | ¥12,5 triệu |
| System administrator | ¥8,5 triệu |
Trên Michael Page
Michael page cũng là một công ty nhân sự ở Nhật và cũng rất nổi tiếng, dưới đây là bản điều tra lương của công ty dựa trên dữ liệu của công ty cũng như những nguồn khác nhau mà công ty có được. Mức lương trong bảng điều tra của Michael page cũng khá giống với các bản báo cáo ở trên, tuy nhiên có một vài vị trí thì cao hơn hẳn, ví dụ như C-Level ở bản báo cáo của Michael page có thể nhận tới 20 triệu 1 năm. 1 lập trình viên lâu năm có thể nhận tới 15 triệu yên.
| Vị trí | Mức lương |
| Business Intelligence (BI) Analyst | ¥9 triệu |
| Data Analyst | ¥10 triệu |
| Data Scientist | ¥12 triệu |
| Data Warehousing Engineer | ¥10 triệu |
| Engineering Manager | ¥18 triệu |
| Head of IT / Chief Technology Officer | ¥20 triệu |
| Network Engineer | ¥10 triệu |
| Program Manager | ¥9 triệu |
| Project Manager | ¥9 triệu |
| Senior Data Scientist | ¥14 triệu |
| Site Reliability Engineering (SRE) | ¥10 triệu |
| Server Engineer | ¥8 triệu |
| Senior Software Developer (10 years) | ¥15 triệu |
| Software Developer (5-10 years) | ¥12 triệu |
| Software Engineer (2-5 years) | ¥8 triệu |
| Software Engineer - AI / Machine Learning | ¥15 triệu |
| Solution Architect | ¥12 triệu |
| Tester / QA | ¥8 triệu |
Trên Forkwell
Mình nghĩ là khi đọc tới đây các bạn có thể đang buồn 1 chút so với mức lương hiện tại của mình (Xin lỗi vì điều đó) hoặc có thể các bạn đang thoả mãn khi biết mức lương của mình đang tiệm cận với thị trường. Thực ra các bảng điều tra ở trên chủ yếu là dành cho các bạn có thể nói cả tiếng anh và tiếng Nhật, còn nhân sự tiếng nhật thì mình nghĩ nhìn vào bảng điều tra của Forkwell sẽ chính xác hơn.

Nhân sự tiếng Nhật có xu hướng được trả lương thấp hơn so với nhân sự có thể nói cả Nhật, Anh. Như bảng điều tra ở trên thì engineer manager 45 tuổi sẽ chỉ có mức lương vào khoảng 8,21 triệu yên 1 năm.
Trong bảng bên dưới cũng có 1 vị trí khá khó hiểu đó là code reviewer. Mình không chắc chắn đây là vị trí gì nhưng mình sẽ giữ nguyên so với bản gốc trong báo cáo của Forkwell.
| Vị trí | Trung Bình |
| Developer | ¥6,5 triệu |
| Tech lead | ¥7,39 triệu |
| QA/Tester | ¥6,52 triệu |
| Code Reviewer | ¥6,25 triệu |
Lương theo ngôn ngữ lập trình
Phần này mình nghĩ sẽ rất hữu ích cho các bạn đang chuẩn bị học lập trình
Trên Tokyo Dev
trong bản điều tra của Tokyo dev thì Go,Kotlin, Rust , Scala là những ngôn ngữ được trả lương cao nhất, Lương của lập trình viên PHP thấp nhất chỉ vào khoảng 6,5 triệu yên 1 năm. Có 1 bất ngờ là lương của lập trình viên Bash/Shell rất cao 10,5 triệu, làm mình có chút phân vân về tính chính xác về lương của ngôn ngữ này (Mình nghĩ có thể hiểu 10,5 triệu yên là mức lương của Kỹ sư Infra và HTML/CSS là mức lương của 1 kỹ sư FrontEnd)
| Ngôn ngữ | Trung bình |
| Bash/Shell | ¥10,5 triệu |
| C | ¥8,5 vạn |
| C# | ¥8,5 triệu |
| C++ | ¥8,5 triệu |
| Elixir | ¥7,5 triệu |
| Go | ¥11,5 triệu |
| HTML/CSS | ¥7,5 triệu |
| Java | ¥11,5 triệu |
| JavaScript | ¥8,5 triệu |
| Kotlin | ¥12,5 triệu |
| Node.js | ¥9,5 triệu |
| Objective-c | ¥7 triệu |
| PHP | ¥6,5 triệu |
| PowerShell | ¥8 triệu |
| Python | ¥9,5 triệu |
| Ruby | ¥9,5 triệu |
| Rust | ¥12,5 triệu |
| SQL | ¥9 triệu |
| Scala | ¥12,5 triệu |
| Swift | ¥10,5 triệu |
| TypeScript | ¥8,5 triệu |
Trên Forkwell
Trong bản báo cáo của Forkwell năm 2022 có cả số tuổi và ngôn ngữ lập trình nên ngoài phản ánh mức lương của ngôn ngữ nó cũng phản ánh về kinh nghiệm làm việc. Tuy lương thấp hơn so với bảng điều tra trên Tokyo dev, bản điều tra của forkwell cũng phản ánh là Go là ngôn ngữ được trả lương nhiều nhất và PHP là ngôn ngữ được trả lương thấp nhất.
| Age | Go | Ruby | Python | Java | PHP |
| 20 - 24 | ¥5.2 triệu | ¥4.7 triệu | ¥4.9 triệu | ¥4.8 triệu | ¥4.5 triệu |
| 25 - 29 | ¥5.8 triệu | ¥5.4 triệu | ¥5.3 triệu | ¥5.1 triệu | ¥5.0 triệu |
| 30 - 34 | ¥6.8 triệu | ¥6.1 triệu | ¥6.2 triệu | ¥5.7 triệu | ¥5.6 triệu |
| 35 - 39 | ¥7.2 triệu | ¥6.7 triệu | ¥6.8 triệu | ¥6.3 triệu | ¥6.2 triệu |
| 40 - 44 | ¥8.6 triệu | ¥7.4 triệu | ¥7.2 triệu | ¥7.0 triệu | ¥7.0 triệu |
| 45 - 49 | ¥8.6 triệu | ¥7.8 triệu | ¥8.0 triệu | ¥7.4 triệu | ¥7.1 triệu |
Trên Quitta
Trong bản điều tra trên trang Quitta, có khoảng 35% lập trình viên ngôn ngữ Go và 40% lập trình viên ngôn ngữ Rust là kiếm được trên 8 triệu yên, tuy nhiên cũng giống như bản điều tra ở trên PHP lại đội sổ, và chỉ có khoảng 12% người lập trình ngôn ngữ này kiếm được 8 triệu 1 năm.
Trong bản báo cáo ở dưới mình thấy có 1 điểm lạ là ngôn ngữ Javascript và Typescript lại được chia ra làm 2 ngôn ngữ lập trình khác nhau, rất khó hiểu, vì thực tế thì người biết TypeScript cũng bắt buộc phải hiểu Javascript.
| Ngôn ngữ | Dưới ¥3 triệu | ¥3 - ¥4,9 triệu | ¥5 - ¥7,9 triệu | ¥8 triệu - ¥9,9 triệu | ¥10 - ¥14,9 triệu | ¥15 - ¥19,9 triệu | ¥20 triệu + | Không trả lời |
| JavaScript | 18% | 23% | 24% | 15% | 3% | 1% | 1% | 15% |
| Python | 16% | 19% | 23% | 21% | 4% | 1% | <1% | 15% |
| PHP | 21% | 27% | 25% | 12% | 0% | <1% | <1% | 15% |
| Java | 16% | 24% | 27% | 20% | 0% | 1% | <1% | 12% |
| TypeScript | 13% | 18% | 29% | 20% | 0% | 1% | 1% | 18% |
| Go | 8% | 16% | 27% | 27% | 6% | 1% | 1% | 14% |
| Rust | 9% | 17% | 26% | 30% | 9% | 0% | 2% | 9% |
Theo báo lương bên trên thì mình nghĩ các bạn đang phân vân không biết sẽ học ngôn ngữ gì để làm IT, có lẽ sẽ nghĩ ngay đến học Rust, Go etc.. và chắc chắn sẽ không học ngôn ngữ PHP đúng không. Thực tế không đơn giản như vậy. Ví dụ ngôn ngữ Go/ Rust có vẻ đang được trả lương cao so với mặt bằng chung nhưng số lượng việc làm dành cho ngôn ngữ này cũng ít, chưa kể là việc học ngôn ngữ Go, Rust cũng không đơn giản. Mình thử tìm việc trên linkedin cho Go lang trong tháng vừa rồi chỉ có khoảng 700 kết quả, so với Javascript là khoảng 2000 kết quả

Trong bài Tại sao nên học Javascript ở Nhật mình cũng đã phân tích những lý do học Javascript, cùng với việc nhìn vào bảng điều tra ở trên thì mình nghĩ học Javascript là 1 lựa chọn rất hợp lý cho các bạn mới bắt đầu. Mức lương cũng tương đối tốt so với các ngôn ngữ lập trình khác.
Kết bài
Bài viết đã cung cấp một phân tích sâu và rộng về lương IT ở nhật bằng cách tổng hợp nhiều nguồn dữ liệu khác nhau và phân tích mức lương,trên từng khía cạnh ví dụ như kinh nghiệm, vị trí, ngôn ngữ lập trình, khả năng ngôn ngữ của từng người. Bài viết cũng đã cho chúng ta thấy 1 khoảng lương rộng và đa dạng trong ngành IT ở Nhật.
Nhìn chung lương IT ở Nhật cũng không cao hẳn so với mặt bằng chung, tuy nhiên như mình thấy thì các bạn có thêm khả năng tiếng Anh thì sẽ có thu nhập cao hơn so với các bạn chỉ có tiếng Nhật. Và nhảy việc cũng là 1 cách để tăng lương nhanh hơn so với việc làm mãi ở 1 công ty. Thêm vào đó là việc các bạn phát triển bản thân mỗi ngày, trau dồi thêm kỹ năng, đảm nhiệm thêm trách nhiệm để từ đó leo lên 1 vị trí cao hơn cũng giúp mình tăng thêm thu nhập.
Nguồn






