Skip to main content

Command Palette

Search for a command to run...

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

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

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ệmMức lương JPY
Mới ra trường 0 năm3 triệu
1-4 năm4,3 triệu
5-9 năm4,8 triệu
10-14 năm5,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ệmDưới 3 triệu yên3 triệu - 4,9 triệu5 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ênKhông trả lời
Mới ra trường21%34%26%7%4%1%1%6%
<1 năm42%44%6%1%2%0%0%5%
1-2 năm22%52%18%1%0%0%0%7%
3-4 năm12%47%30%6%1%0%1%4%
5-9 năm7%33%42%9%4%2%<1%2%
10-19 năm4%18%45%19%9%1%1%4%
20 năm6%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ệmMứ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ổitrung 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ổitrung 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ệmTrung bìnhNhiề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.

AgeGoRubyPythonJavaPHP
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
JavaScript18%23%24%15%3%1%1%15%
Python16%19%23%21%4%1%<1%15%
PHP21%27%25%12%0%<1%<1%15%
Java16%24%27%20%0%1%<1%12%
TypeScript13%18%29%20%0%1%1%18%
Go8%16%27%27%6%1%1%14%
Rust9%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

More from this blog

C

Code ở Nhật

14 posts

Chia sẻ Kiến Thức, Kinh Nghiệm, Định Hướng nghề nghiệp dành cho Kỹ Sư IT người Việt ở Nhật Bản.