Chủ đề tri thức

Analyst Programmer 261311 và ACS: phân biệt với Developer 261312 và Systems Analyst 261112

ANZSCO 261311 (Analyst Programmer) là một trong những mã IT phổ biến nhất trong hồ sơ ACS của người Việt — nhưng cũng là mã hay bị nhầm lẫn với 261312 (Developer Programmer) và 261112 (Systems Analyst). Hiểu rõ sự khác biệt giúp bạn chọn đúng mã và xây dựng hồ sơ phù hợp.

Ba mã hay bị nhầm lẫn

261311 — Analyst Programmer

Theo ANZSCO, Analyst Programmer là người kết hợp cả phân tích hệ thống và lập trình: phân tích yêu cầu người dùng, thiết kế giải pháp kỹ thuật, và thực hiện lập trình. Đây là vai trò “cầu nối” giữa phân tích và phát triển.

Từ khóa đặc trưng: thiết kế hệ thống, đặc tả kỹ thuật, lập trình giải pháp, tham gia cả phân tích lẫn phát triển.

261312 — Developer Programmer

Developer Programmer chủ yếu tập trung vào viết code theo yêu cầu và đặc tả đã được người khác xác định. Vai trò này ít liên quan đến phân tích yêu cầu và thiết kế hệ thống cấp cao hơn.

Từ khóa đặc trưng: implement theo spec, unit testing, maintenance, bug fixing, code review.

261112 — Systems Analyst

Systems Analyst chủ yếu phân tích quy trình kinh doanh và yêu cầu, xác định giải pháp công nghệ — nhưng thường không viết code nhiều (hoặc không viết code). Tập trung vào phân tích, đặc tả, và tư vấn giải pháp.

Từ khóa đặc trưng: phân tích quy trình, elicit requirements, tư vấn giải pháp, không viết code.

Tại sao 261311 phổ biến nhưng dễ bị bác

261311 phổ biến vì nhiều lập trình viên Việt Nam thực sự làm cả phân tích lẫn phát triển trong môi trường công ty nhỏ — đây là thực tế phổ biến ở Việt Nam. ACS thừa nhận điều này.

Tuy nhiên, ACS cũng cẩn thận với hồ sơ 261311 vì đây là mã “đa năng” và dễ bị khai tổng quát. Những hồ sơ dễ bị bác nhất là hồ sơ mô tả công việc theo kiểu danh sách công nghệ (dùng Java, React, MySQL…) nhưng không thể hiện được:

  • Bạn đã tham gia phân tích yêu cầu như thế nào
  • Bạn đã thiết kế kiến trúc hoặc module ra sao
  • Sự khác biệt giữa trách nhiệm của bạn với người chỉ coding theo spec

Hồ sơ 261311 cần thể hiện điều gì

Để ACS phân loại hồ sơ vào 261311, bằng chứng công việc cần thể hiện rõ:

Phần phân tích:

  • Làm việc trực tiếp với stakeholder để hiểu yêu cầu
  • Viết đặc tả kỹ thuật (technical specification, functional specification)
  • Đánh giá giải pháp kỹ thuật và đề xuất lựa chọn

Phần phát triển:

  • Viết code để triển khai giải pháp đã phân tích
  • Tham gia vào code review hoặc dẫn dắt implementation

Nếu hồ sơ của bạn chỉ thể hiện một trong hai phần — hoặc chỉ có danh sách công nghệ — ACS có thể xếp vào 261312 (nếu thiên về coding) hoặc 261112 (nếu thiên về phân tích).

Khi nào nên chọn 261312 thay vì 261311

Chọn 261312 khi:

  • Công việc chủ yếu là implement theo spec do người khác viết
  • Ít hoặc không tham gia vào phân tích yêu cầu từ đầu
  • Vai trò là junior/mid developer chủ yếu viết code

261312 không phải “cấp thấp hơn” — nó đơn giản là mã khác. Hồ sơ phù hợp mã thật sự của bạn sẽ có tỷ lệ thành công cao hơn hồ sơ cố gắng kéo lên 261311.

Khi nào nên chọn 261112 thay vì 261311

Chọn 261112 khi:

  • Công việc chủ yếu là phân tích, đặc tả, tư vấn giải pháp
  • Không viết code hoặc viết rất ít
  • Làm việc với business stakeholders nhiều hơn với code

Xem thêm: Phân biệt Lập trình viên 261312 và 261313 cho ACSChuyên viên phân tích hệ thống và ICT BA cho ACS.

Thấy bài này hữu ích?

Chia sẻ để người khác cùng tham khảo.

Chia sẻ lên Facebook

Nguồn của trang này

Mọi con số trong bài dẫn về nguồn chính thức bên dưới — kèm trạng thái xác thực ngay tại chỗ số liệu xuất hiện.

  1. acs.org.au acs.org.au · văn bản pháp luật
  2. abs.gov.au abs.gov.au · văn bản pháp luật