Thị trường ERP developer 2024, sinh viên IT có nên theo?

Pham tan nguyen

Junior Member
Chào các sư phụ, em mới tập tành dùng voz (có gì sai sót mọi người bỏ qua ạ), em là sinh viên năm 2 it, cũng băng khoăn trong việc chọn chuyên ngành, đâu đó từ giới thiệu của một ông anh, có nhắc đến ERP. Theo như trên các blog thì lĩnh vực erp khá là ổn so với thị trường IT mà thường thì là erp consultant còn về erp dev thì em không rõ thông tin. Theo các sư phụ thì thì trường erp dev như thế nào ạ, nếu được thì cho em hỏi thêm nếu theo lĩnh vực này thì mọi người cho em một lộ trình được không ạ
 
Về dev thì bản chất vẫn là CRUD thôi.

ERP nó bao la rộng lớn, phải đi làm mới ngấm được nghiệp vụ. Lơ ngơ đăng bậy bạ hỏi cho vui như này thì rất khó hình dung đc nó.
 
Chào các sư phụ, em mới tập tành dùng voz (có gì sai sót mọi người bỏ qua ạ), em là sinh viên năm 2 it, cũng băng khoăn trong việc chọn chuyên ngành, đâu đó từ giới thiệu của một ông anh, có nhắc đến ERP. Theo như trên các blog thì lĩnh vực erp khá là ổn so với thị trường IT mà thường thì là erp consultant còn về erp dev thì em không rõ thông tin. Theo các sư phụ thì thì trường erp dev như thế nào ạ, nếu được thì cho em hỏi thêm nếu theo lĩnh vực này thì mọi người cho em một lộ trình được không ạ
Trên trường làm gì có được dạy ERP, phải đi làm rồi mới biết mình có hợp hay không
 
Ké, em cũng đang aim ERP developer ở big4, cho em hỏi h học Python Odoo hay ABAP SAP sẽ có nhiều cơ hội ở Việt Nam hơn ạ, có vẻ bên python Odoo rất hiếm job cho fresher nhưng ABAP thì cũng niche quá =((
 
ERP nó chỉ là 1 cái thuật ngữ về 1 cái hệ thống nào đó nó support cho việc vận hành tất tần tật mọi khâu bán hàng, mua hàng, kế toán, sản xuất, kho vận, ... Có hàng trăm hệ thống ERP em có thể tham khảo nhé, nhưng bản thân mình đang làm SAP thì mình vẫn recommend SAP. Bước đầu thì best practice nhất vẫn là xin chân fresher trong FPT, hoặc các công ty làm triển khai ở local r cày 2 năm lấy knghiem r đi tiếp. Cần biết rõ là mình sẽ là người học việc, lương sẽ trả ở mức phụ cấp đc ăn trưa với xăng xe thôi, đành phải thế vì cũng khó có chỗ trả lương cao cho người học việc.
Cần gì thì hỏi thêm nhé.
anh chị có thể chia sẻ về bản thân trong ngành này không ạ, em thích nghe chia sẻ của mọi người, Please!'
 
ERP nó chỉ là 1 cái thuật ngữ về 1 cái hệ thống nào đó nó support cho việc vận hành tất tần tật mọi khâu bán hàng, mua hàng, kế toán, sản xuất, kho vận, ... Có hàng trăm hệ thống ERP em có thể tham khảo nhé, nhưng bản thân mình đang làm SAP thì mình vẫn recommend SAP. Bước đầu thì best practice nhất vẫn là xin chân fresher trong FPT, hoặc các công ty làm triển khai ở local r cày 2 năm lấy knghiem r đi tiếp. Cần biết rõ là mình sẽ là người học việc, lương sẽ trả ở mức phụ cấp đc ăn trưa với xăng xe thôi, đành phải thế vì cũng khó có chỗ trả lương cao cho người học việc.
Cần gì thì hỏi thêm nhé.
anh có thể chia sẻ thêm về tình hình tuyển dụng ERP consultant không ạ. Em muốn đi theo lĩnh vực này mà thấy ít coogn ty tuyển fresher quá. Em là sv chuyên ngành Logistics ạ
 
anh có thể chia sẻ thêm về tình hình tuyển dụng ERP consultant không ạ. Em muốn đi theo lĩnh vực này mà thấy ít coogn ty tuyển fresher quá. Em là sv chuyên ngành Logistics ạ
Tìm hiểu ở đâu mà bảo ít thế em ơi. Nhiều tới mức t thấy phát ngán mỗi ngày lướt fb thấy head hunt nó post job fresher sap luôn á. Chủ yếu là lương fresher khá thấp, có chịu chấp nhận nếm mật nằm gai vài năm học việc ko thôi. Tìm Abeam Consulting đang có Internship hoặc fresher thì join FPT.
 
Tìm hiểu ở đâu mà bảo ít thế em ơi. Nhiều tới mức t thấy phát ngán mỗi ngày lướt fb thấy head hunt nó post job fresher sap luôn á. Chủ yếu là lương fresher khá thấp, có chịu chấp nhận nếm mật nằm gai vài năm học việc ko thôi. Tìm Abeam Consulting đang có Internship hoặc fresher thì join FPT.
dạ ý em là erp functional consultant ấy ạ, Vì em là sinh viên kinh tế mà
 
Nếu nói về ERP Odoo thì hiện nay vẫn có nhiều công ty tuyển dụng nhé. Nhưng đa số là tuyển dụng dev, còn các vị trí BA, FC,.. vẫn có nhưng ít hơn.
Nếu theo hướng BA, FC mà muốn nổi bật hơn những người khác thì cần nắm chắc kiến thức căn bản về Kế toán và khả năng đọc hiểu tiếng anh. Vì đa số các turtorial về Odoo có rất nhiều và đi làm thì mới biết được các nghiệp vụ của từng loại mô hình kinh doanh như thế nào.
Nếu hướng dev thì cần nằm vững Python (recommend học trên CS50, hoặc Youtube FreeCodeCamp), biết sử dụng PostgreSQL, và tìm hiểu cũng như nghiên cứu các Docs của Odoo. Odoo mã nguồn mở nên tài liệu nhiều lắm, các kênh youtube như Odoo Mates, WebLearns có nhiều video turtorial lắm.
Một số công ty về ERP mình biết cũng đều có tuyển dev và BA, FC: Onnet, PortCities, Bravo, TienPhongCDS,... Có nhiều công ty sẽ không đăng tuyển dụng nhưng nếu CV bạn đẹp thì cũng có thể gửi qua mail của nhà tuyển dụng công ty luôn.
 
ERP có sản phẩm của Microsoft, hiện tại phiên bản mới nhất là Dynamics 365 Finance and Operations.
- ERP dùng để quản lý đa số phần điều hành của 1 cty từ mua hàng, bán hàng, quản lý hàng, quản lý tồn kho, ra báo cáo tài chính, cho tới cả tính toán lương giờ công, cho tới cả vận hành siêu thị, chuỗi quán nào đó, ... Cho nên có các bạn học nghiệp vụ kế toán tài chính, thương mại, .. ra làm có thể bắt đầu từ Associate Function Consultant tới Functional Consultant rồi Senior Functional Consultant, đi tới max level là Solution Architect. Các bạn học về Software development thì ra sẽ là Associate Technical Consultant, Technical Consultant, Senior Technical Consultant, max level là Technical Architect.

- Thường 1 đội dự án sẽ có nhiều bạn Functional consultant từ nhiều chuyên môn khác nhau, có mấy việc chính như: Đi nghe khách hàng mô tả thực tế quy trình của họ, rồi sau đó mapping với hệ thống chuẩn, xem đáp ứng được bao nhiêu %, những cái không đáp ứng được thì xem cách nên chỉnh code customize lại sao để bổ sung thêm để đáp ứng dc 100%, và rất hạn chế phải code 1 quy trình từ đầu, lúc code customize này sẽ cần tới Technical consultant (lát mình mô tả phía dưới sau nhé). Trong quá trình làm giải pháp sẽ tốn khá nhiều time, sau khi code customize xong thì các bạn Functional consultant còn phải Testing, làm danh mục sản phẩm, danh mục khách hàng, danh mục tài khoản kế toán theo template của hệ thống, sau đó cùng khách hàng để điền vào danh mục trên file Excel, rồi upload vào hệ thống ERP để nó chạy. Sau đó là viết tài liệu Training, đi Training cho người dùng, rồi cho người dùng làm User acceptant test rồi mới đưa vào sử dụng thực tế Golive được, rồi phải onsite tại CTY khách hàng để Golive support.
Functional consultant có nhiều việc rất vất vả và đau đầu, vì mỗi doanh nghiệp là có những nghiệp vụ khác nhau, ví dụ doanh nghiệp sản xuất, nó khác doanh nghiệp cung cấp dịch vụ, sản xuất còn chia ra theo loại sản phẩm nữa. Nên bạn nào thích mấy cái quy trình thì rất thích. Đau đầu cái đoạn Testing tính năng chuẩn của ERP, 1 tính năng nó chạy dựa trên nhiều thông số và parameter khai báo, chỉnh 1 chút là nó chạy khác ngay, đôi khi hệ thống chạy chả hiểu sao nó tính ra được vậy, phải đi mò, bug cũng là chuyện thường nữa.

- Solution Architect có thể hiểu nắm tổng thể điều khách hàng muốn, và các quy trình, đầu ra quy trình này, là đầu vào của quy trình kia, để chia xuống và ráp các solution của Function consultant cho ăn khớp và ra được kết quả, vất vả và đau đầu hơn. Nắm rất chắc về sản phẩm.

- Technical Consultant ban đầu là làm develop, sau đó biết nhiều và hiểu nhiều hơn thì mới là consultant được. Như Microsoft Dynamics hay SAP là có sẵn framework rất lớn mà hãng đã develop và phát triển rất lâu rồi, mình với vai trò là developer là đầu tiên phải hiểu cái ngôn ngữ lập trình đó, cách thức nó làm report, table designer, form designer, không có làm trực tiếp dưới database server đâu, làm trên environment development của hãng, sau đó nó sẽ tự deploy xuống database như SQL sau.

Sau đó tự các bạn Technical có thể tự tìm hiểu, hay hỏi mấy bạn Functional Consultant chỉ cho sử dụng được mấy tính năng cơ bản như quản lý sản phẩm, làm đơn hàng bán, làm đơn hàng mua, coi tồn kho để tự Unit Test được.

Các bạn sẽ rất nản ở giai đoạn đầu, khi phải học và debug để hiểu sơ sơ flow code chuẩn của hệ thống, code chuẩn rất rất rất nhiều, và phức tạp, để các bạn có thể viết thêm code bổ sung phần mà Khách hàng yêu cầu thêm và Functional consultant đã thiết kế hướng làm.

Đã vậy hãng đa số không cho mình chen ngang code vô, phải kiếm xem có Event chỗ nào để mình hứng kết quả rồi mình thêm thắt kết quả theo ý.

Tiếp theo, khách hàng thường yêu cầu một số thứ như giao diện phải đẹp, nhưng framework về UI/UX là hãng sẽ render theo template của họ, mình chỉ design dc dạng như chỗ này có control là text box, label thì khi render lên framework nó làm, mình ko can thiệp dc UI/UX.
Đang debug chút lại nản tại môi trường develop của mình nó thiếu data, thiếu parameter nên debug không được, phải tự mày mò google để bổ sung rồi debug tiếp. Thường giai đoạn này từ 1 đến 2 năm, nếu ai làm dc nhiều dự án thì sẽ lướt qua nhanh được. Sau đó, sẽ bắt đầu có cảm giác thấy nó hay cả về tính năng, và cách bố cục code trong framework của product ERP.

Các bạn Technical consultant sẽ cần các bạn như System Consultant hỗ trợ về môi trường lập trình, backup restore database từ môi trường testing về, nó không như docker hay get source code về làm rồi commit code đâu.
Mình thấy các bạn Technical consultant đang làm có 1 điểm chung khi ra trường là thích về quy trình hơn là thích vọc các công nghệ lập trình phải mới nhất, phải vọc và làm qua cái tech mới nhất, ví dụ ha: như đi mua cái Laptop, cùng 1 model có nhiều cấu hình như RAM, CPU, SSD, vậy hệ thống nó quản lý sản phẩm sao hay vậy ta, coi tồn kho tới chi tiết cái model cấu hình 512RAM còn bao nhiêu cái, rồi xuất hóa đơn điện tử là gì, tích điểm khách hàng thân thiết, dùng điểm thanh toán sao hay quá vậy, bla bla, thanh toán Momo ví điện tử tại POS cũng hay quá. Các bạn thích vọc các công nghệ lập trình mới nhất sẽ không hợp với nghề này đâu.
Sản phẩm Microsoft Dynamics 365 Finance and Opertions, xài ngôn ngữ tên là X++, syntax giống giống C#, code trong Visual studio, nên các bạn sẽ học và tiếp cận nhanh khi mới ra trường. Ngoài ra, Microsoft còn có nền tảng Power Platform để làm mấy ứng dụng mobile app xài trong doanh nghiệp, và Power BI, Copilot, ... nhiều thứ mới mẻ. Có 1 số CTY có nhận Associate Level để vô đào tạo và làm, đương nhiên background tốt nghiệp phải tương ứng.

=> Càng làm, càng tích lũy bí kíp và knowledge ghi vào One note, thi lấy certificate của hãng. Sau này lớn tuổi chút, cho dù không làm cho CTY software nữa, nhưng vẫn có thể apply vào CTY khác để làm vị trí như IT application support, Project manager, có thể nói vui là không còn 1 CTY Enterprise nào nữa thì bạn mới thất nghiệp, còn không vẫn có đồng ra đồng vào. Trên Linked-in có post job ERP consultant tương đối nhiều (thường là Microsoft Dynamics và SAP), có cả job free lancer, và có nhiều hình thức chồng hay vợ đi qua nước ngoài làm, dẫn theo vợ con được hỗ trợ chi phí trong nữa năm đầu tiên nữa.

Bạn có thể search các CTY theo key word: Microsoft Dynamics 365 partner, SAP partner, thì sẽ ra một số CTY lớn và lâu năm đó.

Gửi bạn một số thông tin như trên nhé, hơi dài xíu.
 
ERP có sản phẩm của Microsoft, hiện tại phiên bản mới nhất là Dynamics 365 Finance and Operations.
- ERP dùng để quản lý đa số phần điều hành của 1 cty từ mua hàng, bán hàng, quản lý hàng, quản lý tồn kho, ra báo cáo tài chính, cho tới cả tính toán lương giờ công, cho tới cả vận hành siêu thị, chuỗi quán nào đó, ... Cho nên có các bạn học nghiệp vụ kế toán tài chính, thương mại, .. ra làm có thể bắt đầu từ Associate Function Consultant tới Functional Consultant rồi Senior Functional Consultant, đi tới max level là Solution Architect. Các bạn học về Software development thì ra sẽ là Associate Technical Consultant, Technical Consultant, Senior Technical Consultant, max level là Technical Architect.

- Thường 1 đội dự án sẽ có nhiều bạn Functional consultant từ nhiều chuyên môn khác nhau, có mấy việc chính như: Đi nghe khách hàng mô tả thực tế quy trình của họ, rồi sau đó mapping với hệ thống chuẩn, xem đáp ứng được bao nhiêu %, những cái không đáp ứng được thì xem cách nên chỉnh code customize lại sao để bổ sung thêm để đáp ứng dc 100%, và rất hạn chế phải code 1 quy trình từ đầu, lúc code customize này sẽ cần tới Technical consultant (lát mình mô tả phía dưới sau nhé). Trong quá trình làm giải pháp sẽ tốn khá nhiều time, sau khi code customize xong thì các bạn Functional consultant còn phải Testing, làm danh mục sản phẩm, danh mục khách hàng, danh mục tài khoản kế toán theo template của hệ thống, sau đó cùng khách hàng để điền vào danh mục trên file Excel, rồi upload vào hệ thống ERP để nó chạy. Sau đó là viết tài liệu Training, đi Training cho người dùng, rồi cho người dùng làm User acceptant test rồi mới đưa vào sử dụng thực tế Golive được, rồi phải onsite tại CTY khách hàng để Golive support.
Functional consultant có nhiều việc rất vất vả và đau đầu, vì mỗi doanh nghiệp là có những nghiệp vụ khác nhau, ví dụ doanh nghiệp sản xuất, nó khác doanh nghiệp cung cấp dịch vụ, sản xuất còn chia ra theo loại sản phẩm nữa. Nên bạn nào thích mấy cái quy trình thì rất thích. Đau đầu cái đoạn Testing tính năng chuẩn của ERP, 1 tính năng nó chạy dựa trên nhiều thông số và parameter khai báo, chỉnh 1 chút là nó chạy khác ngay, đôi khi hệ thống chạy chả hiểu sao nó tính ra được vậy, phải đi mò, bug cũng là chuyện thường nữa.

- Solution Architect có thể hiểu nắm tổng thể điều khách hàng muốn, và các quy trình, đầu ra quy trình này, là đầu vào của quy trình kia, để chia xuống và ráp các solution của Function consultant cho ăn khớp và ra được kết quả, vất vả và đau đầu hơn. Nắm rất chắc về sản phẩm.

- Technical Consultant ban đầu là làm develop, sau đó biết nhiều và hiểu nhiều hơn thì mới là consultant được. Như Microsoft Dynamics hay SAP là có sẵn framework rất lớn mà hãng đã develop và phát triển rất lâu rồi, mình với vai trò là developer là đầu tiên phải hiểu cái ngôn ngữ lập trình đó, cách thức nó làm report, table designer, form designer, không có làm trực tiếp dưới database server đâu, làm trên environment development của hãng, sau đó nó sẽ tự deploy xuống database như SQL sau.

Sau đó tự các bạn Technical có thể tự tìm hiểu, hay hỏi mấy bạn Functional Consultant chỉ cho sử dụng được mấy tính năng cơ bản như quản lý sản phẩm, làm đơn hàng bán, làm đơn hàng mua, coi tồn kho để tự Unit Test được.

Các bạn sẽ rất nản ở giai đoạn đầu, khi phải học và debug để hiểu sơ sơ flow code chuẩn của hệ thống, code chuẩn rất rất rất nhiều, và phức tạp, để các bạn có thể viết thêm code bổ sung phần mà Khách hàng yêu cầu thêm và Functional consultant đã thiết kế hướng làm.

Đã vậy hãng đa số không cho mình chen ngang code vô, phải kiếm xem có Event chỗ nào để mình hứng kết quả rồi mình thêm thắt kết quả theo ý.

Tiếp theo, khách hàng thường yêu cầu một số thứ như giao diện phải đẹp, nhưng framework về UI/UX là hãng sẽ render theo template của họ, mình chỉ design dc dạng như chỗ này có control là text box, label thì khi render lên framework nó làm, mình ko can thiệp dc UI/UX.
Đang debug chút lại nản tại môi trường develop của mình nó thiếu data, thiếu parameter nên debug không được, phải tự mày mò google để bổ sung rồi debug tiếp. Thường giai đoạn này từ 1 đến 2 năm, nếu ai làm dc nhiều dự án thì sẽ lướt qua nhanh được. Sau đó, sẽ bắt đầu có cảm giác thấy nó hay cả về tính năng, và cách bố cục code trong framework của product ERP.

Các bạn Technical consultant sẽ cần các bạn như System Consultant hỗ trợ về môi trường lập trình, backup restore database từ môi trường testing về, nó không như docker hay get source code về làm rồi commit code đâu.
Mình thấy các bạn Technical consultant đang làm có 1 điểm chung khi ra trường là thích về quy trình hơn là thích vọc các công nghệ lập trình phải mới nhất, phải vọc và làm qua cái tech mới nhất, ví dụ ha: như đi mua cái Laptop, cùng 1 model có nhiều cấu hình như RAM, CPU, SSD, vậy hệ thống nó quản lý sản phẩm sao hay vậy ta, coi tồn kho tới chi tiết cái model cấu hình 512RAM còn bao nhiêu cái, rồi xuất hóa đơn điện tử là gì, tích điểm khách hàng thân thiết, dùng điểm thanh toán sao hay quá vậy, bla bla, thanh toán Momo ví điện tử tại POS cũng hay quá. Các bạn thích vọc các công nghệ lập trình mới nhất sẽ không hợp với nghề này đâu.
Sản phẩm Microsoft Dynamics 365 Finance and Opertions, xài ngôn ngữ tên là X++, syntax giống giống C#, code trong Visual studio, nên các bạn sẽ học và tiếp cận nhanh khi mới ra trường. Ngoài ra, Microsoft còn có nền tảng Power Platform để làm mấy ứng dụng mobile app xài trong doanh nghiệp, và Power BI, Copilot, ... nhiều thứ mới mẻ. Có 1 số CTY có nhận Associate Level để vô đào tạo và làm, đương nhiên background tốt nghiệp phải tương ứng.

=> Càng làm, càng tích lũy bí kíp và knowledge ghi vào One note, thi lấy certificate của hãng. Sau này lớn tuổi chút, cho dù không làm cho CTY software nữa, nhưng vẫn có thể apply vào CTY khác để làm vị trí như IT application support, Project manager, có thể nói vui là không còn 1 CTY Enterprise nào nữa thì bạn mới thất nghiệp, còn không vẫn có đồng ra đồng vào. Trên Linked-in có post job ERP consultant tương đối nhiều (thường là Microsoft Dynamics và SAP), có cả job free lancer, và có nhiều hình thức chồng hay vợ đi qua nước ngoài làm, dẫn theo vợ con được hỗ trợ chi phí trong nữa năm đầu tiên nữa.

Bạn có thể search các CTY theo key word: Microsoft Dynamics 365 partner, SAP partner, thì sẽ ra một số CTY lớn và lâu năm đó.

Gửi bạn một số thông tin như trên nhé, hơi dài xíu.
Cmt có tâm
 
ERP có sản phẩm của Microsoft, hiện tại phiên bản mới nhất là Dynamics 365 Finance and Operations.
- ERP dùng để quản lý đa số phần điều hành của 1 cty từ mua hàng, bán hàng, quản lý hàng, quản lý tồn kho, ra báo cáo tài chính, cho tới cả tính toán lương giờ công, cho tới cả vận hành siêu thị, chuỗi quán nào đó, ... Cho nên có các bạn học nghiệp vụ kế toán tài chính, thương mại, .. ra làm có thể bắt đầu từ Associate Function Consultant tới Functional Consultant rồi Senior Functional Consultant, đi tới max level là Solution Architect. Các bạn học về Software development thì ra sẽ là Associate Technical Consultant, Technical Consultant, Senior Technical Consultant, max level là Technical Architect.

- Thường 1 đội dự án sẽ có nhiều bạn Functional consultant từ nhiều chuyên môn khác nhau, có mấy việc chính như: Đi nghe khách hàng mô tả thực tế quy trình của họ, rồi sau đó mapping với hệ thống chuẩn, xem đáp ứng được bao nhiêu %, những cái không đáp ứng được thì xem cách nên chỉnh code customize lại sao để bổ sung thêm để đáp ứng dc 100%, và rất hạn chế phải code 1 quy trình từ đầu, lúc code customize này sẽ cần tới Technical consultant (lát mình mô tả phía dưới sau nhé). Trong quá trình làm giải pháp sẽ tốn khá nhiều time, sau khi code customize xong thì các bạn Functional consultant còn phải Testing, làm danh mục sản phẩm, danh mục khách hàng, danh mục tài khoản kế toán theo template của hệ thống, sau đó cùng khách hàng để điền vào danh mục trên file Excel, rồi upload vào hệ thống ERP để nó chạy. Sau đó là viết tài liệu Training, đi Training cho người dùng, rồi cho người dùng làm User acceptant test rồi mới đưa vào sử dụng thực tế Golive được, rồi phải onsite tại CTY khách hàng để Golive support.
Functional consultant có nhiều việc rất vất vả và đau đầu, vì mỗi doanh nghiệp là có những nghiệp vụ khác nhau, ví dụ doanh nghiệp sản xuất, nó khác doanh nghiệp cung cấp dịch vụ, sản xuất còn chia ra theo loại sản phẩm nữa. Nên bạn nào thích mấy cái quy trình thì rất thích. Đau đầu cái đoạn Testing tính năng chuẩn của ERP, 1 tính năng nó chạy dựa trên nhiều thông số và parameter khai báo, chỉnh 1 chút là nó chạy khác ngay, đôi khi hệ thống chạy chả hiểu sao nó tính ra được vậy, phải đi mò, bug cũng là chuyện thường nữa.

- Solution Architect có thể hiểu nắm tổng thể điều khách hàng muốn, và các quy trình, đầu ra quy trình này, là đầu vào của quy trình kia, để chia xuống và ráp các solution của Function consultant cho ăn khớp và ra được kết quả, vất vả và đau đầu hơn. Nắm rất chắc về sản phẩm.

- Technical Consultant ban đầu là làm develop, sau đó biết nhiều và hiểu nhiều hơn thì mới là consultant được. Như Microsoft Dynamics hay SAP là có sẵn framework rất lớn mà hãng đã develop và phát triển rất lâu rồi, mình với vai trò là developer là đầu tiên phải hiểu cái ngôn ngữ lập trình đó, cách thức nó làm report, table designer, form designer, không có làm trực tiếp dưới database server đâu, làm trên environment development của hãng, sau đó nó sẽ tự deploy xuống database như SQL sau.

Sau đó tự các bạn Technical có thể tự tìm hiểu, hay hỏi mấy bạn Functional Consultant chỉ cho sử dụng được mấy tính năng cơ bản như quản lý sản phẩm, làm đơn hàng bán, làm đơn hàng mua, coi tồn kho để tự Unit Test được.

Các bạn sẽ rất nản ở giai đoạn đầu, khi phải học và debug để hiểu sơ sơ flow code chuẩn của hệ thống, code chuẩn rất rất rất nhiều, và phức tạp, để các bạn có thể viết thêm code bổ sung phần mà Khách hàng yêu cầu thêm và Functional consultant đã thiết kế hướng làm.

Đã vậy hãng đa số không cho mình chen ngang code vô, phải kiếm xem có Event chỗ nào để mình hứng kết quả rồi mình thêm thắt kết quả theo ý.

Tiếp theo, khách hàng thường yêu cầu một số thứ như giao diện phải đẹp, nhưng framework về UI/UX là hãng sẽ render theo template của họ, mình chỉ design dc dạng như chỗ này có control là text box, label thì khi render lên framework nó làm, mình ko can thiệp dc UI/UX.
Đang debug chút lại nản tại môi trường develop của mình nó thiếu data, thiếu parameter nên debug không được, phải tự mày mò google để bổ sung rồi debug tiếp. Thường giai đoạn này từ 1 đến 2 năm, nếu ai làm dc nhiều dự án thì sẽ lướt qua nhanh được. Sau đó, sẽ bắt đầu có cảm giác thấy nó hay cả về tính năng, và cách bố cục code trong framework của product ERP.

Các bạn Technical consultant sẽ cần các bạn như System Consultant hỗ trợ về môi trường lập trình, backup restore database từ môi trường testing về, nó không như docker hay get source code về làm rồi commit code đâu.
Mình thấy các bạn Technical consultant đang làm có 1 điểm chung khi ra trường là thích về quy trình hơn là thích vọc các công nghệ lập trình phải mới nhất, phải vọc và làm qua cái tech mới nhất, ví dụ ha: như đi mua cái Laptop, cùng 1 model có nhiều cấu hình như RAM, CPU, SSD, vậy hệ thống nó quản lý sản phẩm sao hay vậy ta, coi tồn kho tới chi tiết cái model cấu hình 512RAM còn bao nhiêu cái, rồi xuất hóa đơn điện tử là gì, tích điểm khách hàng thân thiết, dùng điểm thanh toán sao hay quá vậy, bla bla, thanh toán Momo ví điện tử tại POS cũng hay quá. Các bạn thích vọc các công nghệ lập trình mới nhất sẽ không hợp với nghề này đâu.
Sản phẩm Microsoft Dynamics 365 Finance and Opertions, xài ngôn ngữ tên là X++, syntax giống giống C#, code trong Visual studio, nên các bạn sẽ học và tiếp cận nhanh khi mới ra trường. Ngoài ra, Microsoft còn có nền tảng Power Platform để làm mấy ứng dụng mobile app xài trong doanh nghiệp, và Power BI, Copilot, ... nhiều thứ mới mẻ. Có 1 số CTY có nhận Associate Level để vô đào tạo và làm, đương nhiên background tốt nghiệp phải tương ứng.

=> Càng làm, càng tích lũy bí kíp và knowledge ghi vào One note, thi lấy certificate của hãng. Sau này lớn tuổi chút, cho dù không làm cho CTY software nữa, nhưng vẫn có thể apply vào CTY khác để làm vị trí như IT application support, Project manager, có thể nói vui là không còn 1 CTY Enterprise nào nữa thì bạn mới thất nghiệp, còn không vẫn có đồng ra đồng vào. Trên Linked-in có post job ERP consultant tương đối nhiều (thường là Microsoft Dynamics và SAP), có cả job free lancer, và có nhiều hình thức chồng hay vợ đi qua nước ngoài làm, dẫn theo vợ con được hỗ trợ chi phí trong nữa năm đầu tiên nữa.

Bạn có thể search các CTY theo key word: Microsoft Dynamics 365 partner, SAP partner, thì sẽ ra một số CTY lớn và lâu năm đó.

Gửi bạn một số thông tin như trên nhé, hơi dài xíu.
Bác cho em hỏi chút, em làm dev java 1-2 năm rồi, giờ đang có cơ hội sang SAP. Nhưng em khá quan tâm đến lương lậu trong tương lai, bác có thể chia sẻ thêm về mức lương của một Technical consultant không ạ
 
Back
Top