Công việc của SAP ABAP Developers là gì?
SAP ABAP Developers là lập trình viên ngôn ngữ ABAP (ngôn ngữ riêng biệt sử dụng cho hệ thống SAP). ABAP developer sẽ lập trình để chỉnh sửa hoặc bổ sung các tính năng cho hệ thống SAP sao cho phù hợp với đặc thù của từng công ty, tập đoàn sử dụng hệ thống đó.
Mô tả công việc của SAP ABAP Developers
Lập trình web
Lập trình web hay Web Developer là vị trí có nhiệm vụ nhận toàn bộ dữ liệu (giao diện web tĩnh) từ bộ phận thiết kế web để xây dựng một hệ thống website hoàn chỉnh có tương tác với cơ sở dữ liệu và tương tác với người dùng thông qua ngôn ngữ máy tính. Ngoài ra, nhân viên lập trình web cũng có thể đảm nhận thêm những nhiệm vụ như quản trị web, hỗ trợ kiểm tra các chỉ số web, bảo trì, nâng cấp các tính năng,... để website hoạt động tốt hơn.
Lập trình mobile
Lập trình mobile hay Mobile Developer là những chuyên viên xây dựng, phát triển các ứng dụng trên các thiết bị di động sử dụng hệ điều hành Android, iOS,... Bên cạnh đó là không ngừng cải thiện và tối ưu hóa các ứng dụng này để đem lại cho người dùng trải nghiệm tốt nhất.
Lập trình viên cơ sở dữ liệu
Lập trình cơ sở dữ liệu hay lập trình database là vị trí chuyên về lập trình, vận hành và phát triển các hệ thống lưu trữ thông tin của các doanh nghiệp, công ty. Vì số lượng data lớn được lưu trữ nên lập trình viên sẽ cần thường xuyên bảo trì, nâng cấp hệ thống để đảm bảo tính an toàn, không xảy ra lỗi gây thất lạc thông tin.
Lập trình Embedded
Trước tiên, bạn cần biết về hệ thống nhúng (Embedded System) bao gồm phần cứng (hardware), phần mềm (software) và phần sụn (firmware) được nhúng trong một hệ thống lớn hơn để thực hiện một chức năng cụ thể dựa trên bộ vi xử lý hoặc vi điều khiển.
SAP ABAP Developers có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
468 - 546 triệu
/nămLộ trình sự nghiệp SAP ABAP Developers
Tìm hiểu cách trở thành SAP ABAP Developers, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một SAP ABAP Developers?
Yêu cầu tuyển dụng SAP ABAP Developers
Yêu cầu về trình độ
Hiểu rõ những nội dung cơ bản về cấu tạo, hoạt động và chức năng của những quy trình ngành công nghệ thông tin , điện toán đám mây.
- Nắm vững những kiến thức, nguyên tắc cơ bản về quy trình lập trình
- Có kiến thức và sự hiểu biết chuyên sâu về các loại lập trình trong ngành. Thông qua việc vận dụng những kiến thức và kỹ năng đánh giá, SAP ABAP Developers có thể xác định chính xác công trình đạt tiêu chuẩn hay không đạt tiêu chuẩn để loại bỏ ngay
Yêu cầu về kỹ năng
- Khả năng giám sát chất lượng: Nếu có đôi mắt nhạy bén và kỹ năng giám sát tốt, bạn có thể nhanh chóng phát hiện các bất thường trong quá trình sản xuất để kịp thời tìm biện pháp khắc phục và sửa chữa.
- Khả năng giao tiếp: Đây là yếu tố rất quan trọng đối với những ai mong muốn làm việc ở vị trí phát triển phần mềm. Kỹ năng tiếp nhận và truyền đạt thông tin tốt sẽ giúp nhân viên quản trị chất lượng lắng nghe và thu thập ý kiến của khách hàng cũng như thu thập thông tin sản phẩm từ các bộ phận khác một cách hiệu quả.
- Kỹ năng lập kế hoạch: Kỹ năng này bao gồm thiết lập các mục tiêu có thể đạt được, tạo ra các chiến lược cần thiết để thực hiện và xác định các nhiệm vụ cần hoàn thành trong một khung thời gian nhất định. Phải mất thời gian và rất nhiều thử nghiệm và sai sót để học cách đặt mục tiêu đúng , nhưng giống như bất kỳ kỹ năng nào khác, nó có thể được học.
- Khả năng sử dụng công nghệ: Đây là một kỹ năng quan trọng đối với công việc của SAP ABAP Developers doanh nghiệp bởi bạn sẽ phải làm việc với rất nhiều máy móc công nghệ như máy tính văn phòng, thiết bị kỹ thuật số và các công cụ đo lường và kiểm soát chất lượng chuyên dụng.
- Khả năng ngoại ngữ: Thành thạo ngoại ngữ như Anh, Trung, Nhật,... sẽ giúp bạn thuận lợi hơn trong việc giao tiếp và làm việc với đối tác. Ngoài ra, nó còn giúp bạn đọc hiểu các tài liệu nước ngoài liên quan đến sản phẩm, như tiêu chuẩn chất lượng, thông số kỹ thuật,...
- Đam mê: Để theo đuổi việc làm ngôn ngữ lập trình thì bạn cần phải có đam mê và sự kiên định bởi công việc này không hề dễ dàng mà đòi hỏi nhiều kỹ năng tổng hợp.
- Tinh thần ham học hỏi: Công nghệ có những bước tiến phát triển mới, nếu không có sự nhanh nhạy nắm bắt, ham học hỏi thì SAP ABAP Developers sẽ không thể giỏi được. Để nâng cao chất lượng công việc thì SAP ABAP Developer luôn phải nâng cao trình độ chuyên môn của mình. Do đó, hãy tích cực trau dồi thêm kiến thức và kinh nghiệm để phát triển tương lai hơn nhé!
- Tinh thần mạnh mẽ: Trong công việc SAP ABAP Developers sẽ không thể tránh khỏi những chuyện làm cho mình bị căng thẳng. Do làm việc quá nhiều không có thời gian nghỉ ngơi. Đặc thù của của SAP ABAP Developers là bạn phải có một tinh thép, không được sợ hãi và chịu được áp lực công việc.
- Rèn luyện tính cẩn thận: Tính cẩn thận là một trong những đức tính rất cần thiết mà những người làm nghề quản lý nói chung, làm SAP ABAP Developers nói riêng cần phải có.
- Luôn chăm chỉ và chịu khó trong công việc: Với những tổng hợp công việc của lập trình viên ở trên thì chắc hẳn rằng bạn cũng đã thấy được sự vất vả của nghề này. Do đó, nếu không có sự chịu khó, chịu khổ thì bạn khó có thể hoàn thành tốt công việc được giao.
Lộ trình thăng tiến của SAP ABAP Developers
Số năm kinh nghiệm | Vị Trí | Mức lương |
0 - 1 năm |
Junior SAP ABAP Developer |
4.000.000 - 6.000.000 đồng/tháng |
1 – 4 năm |
Nhà phát triển SAP ABAP |
8.000.000 - 17.000.000 đồng/tháng |
5 - 7 năm |
Nhà phát triển SAP ABAP cấp cao |
20.000.000 - 26.000.000 đồng/tháng |
7 - 9 năm |
Trưởng nhóm phát triển SAP ABAP |
30.000.000 - 35.000.000 đồng/tháng |
Trên 10 năm |
Kiến trúc sư SAP ABAP |
37.000.000 đồng/tháng trở lên |
Mức lương trung bình của SAP ABAP Developers có thể khác nhau tùy thuộc vào nhiều yếu tố như trình độ chuyên môn, kỹ năng, trách nhiệm công việc, địa điểm và điều kiện thị trường lao động.
- SAP ABAP Developers : 20 - 70 triệu VNĐ/tháng
- Game developer/lập trình game : 15 - 30 triệu VNĐ/tháng
1. Junior SAP ABAP Developer
Mức lương: 4 - 6 triệu/ tháng
Kinh nghiệm làm việc: 0 - 1 năm
Junior SAP ABAP Developer là vị trí dành cho lập trình viên có kinh nghiệm cơ bản về ngôn ngữ lập trình ABAP và hệ thống SAP. Họ thường tham gia vào các dự án phát triển ứng dụng SAP dưới sự hướng dẫn của các lập trình viên SAP ABAP Developer có kinh nghiệm hơn.
2. Nhà phát triển SAP ABAP
Mức lương: 8 - 17 triệu/ tháng
Kinh nghiệm làm việc: 1 - 4 năm
Nhà phát triển SAP ABAP (hay còn gọi là SAP ABAP Developer) là lập trình viên chuyên về ngôn ngữ lập trình ABAP và hệ thống SAP. Họ đóng vai trò quan trọng trong việc thiết kế, phát triển, triển khai và bảo trì các ứng dụng SAP.
3. Nhà phát triển SAP ABAP cấp cao
Mức lương: 20 - 26 triệu/ tháng
Kinh nghiệm làm việc: 5 - 7 năm
Nhà phát triển SAP ABAP cấp cao (hay còn gọi là Senior SAP ABAP Developer) là lập trình viên có kinh nghiệm dày dặn và kiến thức chuyên môn sâu rộng về ngôn ngữ lập trình ABAP và hệ thống SAP. Họ đóng vai trò then chốt trong việc thiết kế, phát triển, triển khai và bảo trì các ứng dụng SAP phức tạp, đồng thời tham gia vào các hoạt động tư vấn và hỗ trợ cho khách hàng.
4. Trưởng nhóm phát triển SAP ABAP
Mức lương: 30 - 35 triệu/ tháng
Kinh nghiệm làm việc: 7 - 9 năm
Trưởng nhóm phát triển SAP ABAP (hay còn gọi là SAP ABAP Team Leader) là người lãnh đạo và quản lý nhóm các Nhà phát triển SAP ABAP trong việc thiết kế, phát triển, triển khai và bảo trì các ứng dụng SAP. Họ đóng vai trò then chốt trong việc đảm bảo dự án SAP được hoàn thành đúng tiến độ, chất lượng và ngân sách.
5. Kiến trúc sư SAP ABAP
Mức lương: 37 triệu/ tháng trở lên
Kinh nghiệm làm việc: Trên 10 năm
Kiến trúc sư SAP ABAP (hay còn gọi là SAP ABAP Solution Architect) là chuyên gia có kiến thức chuyên môn sâu rộng về ngôn ngữ lập trình ABAP, hệ thống SAP và các giải pháp SAP. Họ đóng vai trò quan trọng trong việc thiết kế, xây dựng và triển khai các giải pháp SAP phức tạp, đáp ứng nhu cầu kinh doanh của doanh nghiệp.
5 bước giúp SAP ABAP Developers thăng tiến nhanh trong công việc
Nâng cao kỹ năng lập trình và làm quen với các công nghệ mới
Để thăng tiến nhanh chóng, SAP ABAP Developers cần liên tục cập nhật và nâng cao kỹ năng lập trình. Việc học thêm các công nghệ mới như SAP Fiori, SAP HANA, và các công cụ phát triển liên quan sẽ giúp họ duy trì sự cạnh tranh và nâng cao giá trị của mình trong đội ngũ phát triển.
Chứng nhận và đào tạo chuyên sâu
Đạt được các chứng chỉ chính thức từ SAP hoặc các tổ chức uy tín khác về ABAP và các module SAP liên quan sẽ chứng minh khả năng và kiến thức chuyên môn của họ. Những chứng chỉ này không chỉ cung cấp cơ hội học hỏi sâu hơn mà còn làm nổi bật sự cam kết của họ đối với sự nghiệp.
Tham gia vào các dự án quy mô lớn và đa dạng
Để chứng minh khả năng và phát triển sự nghiệp, SAP ABAP Developers nên tìm kiếm cơ hội tham gia vào các dự án lớn và phức tạp. Việc này giúp họ tích lũy kinh nghiệm quý báu trong việc giải quyết các vấn đề phức tạp và quản lý dự án, đồng thời nâng cao hồ sơ nghề nghiệp của mình.
Xây dựng kỹ năng lãnh đạo và quản lý dự án
Để thăng tiến lên các vị trí cao hơn như Lead Developer hoặc Project Manager, SAP ABAP Developers cần phát triển kỹ năng lãnh đạo và quản lý dự án. Việc tham gia các khóa học quản lý dự án và lãnh đạo sẽ giúp họ quản lý đội nhóm hiệu quả hơn và đảm bảo các dự án được thực hiện đúng tiến độ và chất lượng.
Mở rộng mạng lưới chuyên nghiệp và tham gia cộng đồng SAP
Tham gia vào các cộng đồng và sự kiện SAP, như các hội thảo, hội nghị, và diễn đàn trực tuyến, giúp SAP ABAP Developers cập nhật xu hướng mới, kết nối với các chuyên gia trong ngành, và chia sẻ kiến thức. Việc xây dựng mạng lưới chuyên nghiệp không chỉ mở ra cơ hội hợp tác mà còn tạo điều kiện thuận lợi cho sự phát triển sự nghiệp.
Xem thêm:
Việc làm của SAP ABAP Developer mới cập nhật
Mức lương Lập trình viên bao nhiêu
Đánh giá, chia sẻ về SAP ABAP Developers
Các SAP ABAP Developers chuyên nghiệp nói gì về công việc của họ? Đọc qua các bài đánh giá, chia sẻ kinh nghiệm làm việc của họ dành cho các công ty.
Đang cập nhật...Phỏng vấn SAP ABAP Developers
↳
Đánh giá trải nghiệm thực tế của bạn bằng các công cụ phát triển ABAP dành riêng cho SAP NetWeaver là rất quan trọng đối với người quản lý tuyển dụng. Họ muốn hiểu mức độ thành thạo của bạn và cách bạn sử dụng những công cụ này trước đây. Phản hồi của bạn có thể tiết lộ kiến thức kỹ thuật, kỹ năng giải quyết vấn đề và khả năng nâng cao quy trình kinh doanh của bạn, tất cả đều quan trọng trong vai trò Nhà phát triển SAP ABAP.
Ví dụ: “Tôi có nhiều kinh nghiệm với các công cụ phát triển ABAP trên nền tảng SAP NetWeaver. Chuyên môn của tôi bao gồm việc sử dụng ABAP Workbench để phát triển các ứng dụng tùy chỉnh, gỡ lỗi và điều chỉnh hiệu suất.
Tôi cũng đã làm việc để nâng cao các ứng dụng SAP tiêu chuẩn bằng cách sử dụng các lối thoát của người dùng, BADI và các điểm nâng cao. Tôi thành thạo trong việc tạo các đối tượng từ điển dữ liệu như bảng, dạng xem và trợ giúp tìm kiếm.
Kỹ năng của tôi còn mở rộng đến việc làm việc với Web Dynpro cho ABAP và Floorplan Manager để thiết kế giao diện dựa trên web. Tôi quen thuộc với các dịch vụ OData và SAP Gateway để hiển thị dữ liệu phụ trợ cho các ứng dụng giao diện người dùng.
Về kiểm thử, mình sử dụng Unit Test Framework để đảm bảo chất lượng code. Tôi tuân thủ nghiêm ngặt các nguyên tắc lập trình ABAP và các phương pháp hay nhất để đảm bảo khả năng bảo trì và hiệu quả của mã.”
↳
Câu hỏi này được thiết kế để đánh giá trình độ kỹ thuật của bạn về ABAP, ngôn ngữ lập trình cho các ứng dụng SAP. Từ điển ABAP là phần trung tâm của quá trình phát triển ABAP, chứa các định nghĩa dữ liệu (siêu dữ liệu) cho phép bạn mô tả, quản lý và thao tác dữ liệu. Khả năng sử dụng Từ điển ABAP của bạn thể hiện một cách hiệu quả sự hiểu biết của bạn về môi trường SAP và khả năng phát triển các ứng dụng hiệu quả, tối ưu hóa của bạn.
Ví dụ: “Theo kinh nghiệm của tôi, Từ điển ABAP là một công cụ quan trọng để phát triển các ứng dụng trong SAP. Nó cho phép chúng ta tạo và quản lý các định nghĩa dữ liệu (siêu dữ liệu) được sử dụng trong các chương trình và cơ sở dữ liệu.
Tôi đã sử dụng nó để xác định các loại toàn cầu có thể được sử dụng trên tất cả các lớp hệ thống, đảm bảo tính nhất quán của dữ liệu. Ví dụ: tạo miền để lưu trữ ID khách hàng đảm bảo chúng được lưu trữ ở cùng định dạng ở mọi nơi trong hệ thống.
Hơn nữa, tôi đã sử dụng nó để tạo các bảng, cấu trúc và dạng xem trong suốt. Đây là những điều cần thiết khi xử lý cơ sở dữ liệu vì chúng cho phép bạn truy xuất và thao tác dữ liệu.
Ngoài ra, Từ điển ABAP đóng một vai trò quan trọng trong việc điều chỉnh hiệu suất bằng cách cho phép chúng tôi tạo các chỉ mục phụ, kỹ thuật lưu vào bộ đệm, v.v., tăng tốc độ và hiệu quả của ứng dụng.
Nhìn chung, Từ điển ABAP là công cụ giúp duy trì tính toàn vẹn dữ liệu, khả năng sử dụng lại và tối ưu hóa hiệu suất trong quá trình phát triển ứng dụng của tôi.”
↳
Với tư cách là một nhà phát triển, khả năng sử dụng các kỹ năng kỹ thuật của bạn để giải quyết các vấn đề kinh doanh trong thế giới thực là điều tối quan trọng. Trong bối cảnh Nhà phát triển SAP ABAP, người phỏng vấn đang tìm cách hiểu trình độ của bạn với ABAP và cách tiếp cận của bạn trong việc sử dụng nó như một công cụ để giải quyết và giải quyết các thách thức kinh doanh phức tạp. Đó là việc khẳng định năng lực kỹ thuật, kỹ năng giải quyết vấn đề và hiểu biết của bạn về hoạt động kinh doanh.
Ví dụ: “Trong một dự án, tôi đã sử dụng ABAP để tự động hóa quy trình tạo báo cáo bán hàng phức tạp. Hệ thống hiện tại yêu cầu nhập dữ liệu thủ công, tốn thời gian và dễ mắc lỗi.
Tôi đã phát triển chương trình ABAP để trích xuất dữ liệu cần thiết từ nhiều mô-đun SAP khác nhau, xử lý dữ liệu theo logic kinh doanh và tự động tạo báo cáo toàn diện. Điều này không chỉ giảm thời gian tạo báo cáo mà còn cải thiện độ chính xác bằng cách loại bỏ lỗi của con người.
Một ví dụ khác liên quan đến việc cải thiện hiệu suất của một hệ thống hiện có. Nó có thời gian phản hồi chậm do truy vấn cơ sở dữ liệu không hiệu quả. Bằng cách sử dụng ABAP, tôi đã tối ưu hóa các truy vấn này, nâng cao đáng kể tốc độ và hiệu quả của hệ thống.
Những kinh nghiệm này nêu bật cách ABAP có thể được tận dụng để giải quyết các vấn đề kinh doanh phức tạp một cách hiệu quả.”
↳
Hiểu các khía cạnh kỹ thuật của quá trình phát triển SAP ABAP, bao gồm tối ưu hóa hiệu suất, là rất quan trọng trong vai trò này. Người quản lý tuyển dụng cần biết rằng bạn có khả năng tạo ra các chương trình hiệu quả để không làm tắc nghẽn hệ thống hoặc tạo ra sự chậm trễ không cần thiết. Câu trả lời của bạn sẽ giúp họ đánh giá năng lực kỹ thuật, kỹ năng giải quyết vấn đề và sự chú ý đến từng chi tiết của bạn.
Ví dụ: “Khi tối ưu hóa các chương trình ABAP, tôi đã sử dụng các công cụ phân tích hiệu suất như Runtime Analysis (SE30) và SQL Trace (ST05). Điều này đã giúp tôi xác định các điểm nghẽn trong mã.
Tôi cũng làm theo các phương pháp hay nhất như sử dụng bảng nội bộ để thao tác dữ liệu, giảm số lần truy cập cơ sở dữ liệu bằng cách đệm dữ liệu tĩnh và tránh các vòng lặp lồng nhau.
Hơn nữa, tôi đảm bảo rằng tất cả các hoạt động cơ sở dữ liệu đều được lập chỉ mục chính xác để tăng tốc độ truy xuất dữ liệu. Thường xuyên xem xét và cập nhật các chỉ mục này là một phần công việc thường ngày của tôi.
Hơn nữa, tôi đã sử dụng các kỹ thuật xử lý song song bất cứ khi nào có thể để nâng cao hiệu quả của chương trình. Các cơ chế xử lý lỗi thích hợp đã được triển khai để tránh những trục trặc không cần thiết có thể cản trở hiệu suất hệ thống.”
Câu hỏi thường gặp về SAP ABAP Developers
SAP ABAP Developers là lập trình viên ngôn ngữ ABAP (ngôn ngữ riêng biệt sử dụng cho hệ thống SAP). ABAP developer sẽ lập trình để chỉnh sửa hoặc bổ sung các tính năng cho hệ thống SAP sao cho phù hợp với đặc thù của từng công ty, tập đoàn sử dụng hệ thống đó.
Mức lương của SAP ABAP Developers rơi vào khoảng 36 - 42 triệu đồng/tháng.
Một số câu hỏi phỏng vấn công việc SAP ABAP Developers phổ biến:
- Giới thiệu sơ lược về bản thân bạn?
- Bạn đã tìm hiểu gì về công việc, vị trí mà bạn đang ứng tuyển?
- Bạn có thể mô tả sơ lược về những công việc bạn đã làm? Nhiệm vụ chính ở công việc gần đây nhất của bạn là gì?
- Những thành tựu nào đã đạt được trong công việc khiến bạn tự hào nhất?
- Tình huống khó khăn nhất trong công việc bạn từng gặp là gì? Cách bạn giải quyết vấn đề khó khăn đó như thế nào?
- Hãy kể về một trường hợp mà bạn cảm thấy hối tiếc trong cuộc sống/công việc. Vì sao bạn cảm thấy hối tiếc về điều đó? Nếu có thể làm lại, bạn nghĩ mình sẽ làm điều gì để có kết quả tốt hơn?
- Bạn nghĩ mình có những tố chất/ kỹ năng nào phù hợp với công việc này?
- Nếu người quản lý của bạn yêu cầu bạn làm điều gì đó mà bạn không đồng ý, bạn sẽ làm gì?
- Điểm bạn cần cải thiện trong thời điểm này là gì? Bạn có kế hoạch để cải thiện những điểm này chưa?
- Điều gì ở đồng nghiệp cũ/ người quản lý cũ làm bạn khó chịu?
- Bạn nghĩ mình là người có khả năng làm việc độc lập tốt hay làm việc nhóm tốt? Bạn có thể chia sẻ một trường hợp cụ thể không?
Để có nhiều cơ hội thăng tiến trong sự nghiệp, bên cạnh những kinh nghiệm, kiến thức chuyên môn thì cũng đòi hỏi một SAP ABAP Developers cần có những những kỹ năng quan trọng như:
- Kỹ năng giao tiếp: Giao tiếp là một yếu tố cần thiết trong việc xây dựng lòng tin và xây dựng mối quan hệ với khách hàng. Khi đã tạo dựng mối quan hệ chặt chẽ, lắng nghe và hiểu rõ nhu cầu của họ, bạn sẽ đưa ra giải pháp phù hợp và khiến khách hàng hài lòng.
- Kỹ năng lắng nghe: Kỹ năng lắng nghe chính là sợi dây liên kết giữa các SAP ABAP Developers và khách hàng. Khi bạn lắng nghe những gì khách hàng nói, bạn sẽ nắm bắt được nhu cầu, tâm lý và mong muốn của họ để đáp ứng nó kịp thời.
- Kỹ năng giải quyết vấn đề: Trong bất kỳ công việc nào, khi làm việc với khách hàng sẽ nảy sinh nhiều vấn đề lớn, nhỏ. Những lúc này đòi hỏi bạn phải hết sức bình tĩnh và đưa ra những giải pháp khéo léo để giải quyết vấn đề, tránh gây mất thiện cảm và khó chịu ở khách hàng.
Để đáp ứng nhu cầu tuyển dụng SAP ABAP Developers các ứng viên phải trải qua một quá trình đào tạo bài bản.
Để trở thành SAP ABAP Developers, bạn cần những điều sau:
- Có ít nhất 3 năm kinh nghiệm phát triển về SAP và integration
- Có kỹ năng về SAP ABAP, REST, Web Service, Oracle, SAP SD / MM / FI module
- Có khả năng debug program liên quan đến SAP
- Hiểu về SQL tiêu chuẩn để có thể phát triển / tuning
- Có kiến thức cơ bản để cải thiện hiệu suất program (tạo và phân tích Execution Plan)