thảo luận Nghề ERP - con đường phát triển?

Em làm Odoo 2 năm rồi, theo bác có nên tiến xa hơn với Odoo không. Nhìn thị trường việc làm Odoo chưa thấy chỗ nào lương cao hay sao á
Bác cũng làm Odoo à, chia sẻ chút tình hình hiện tại được không, em dạo này cũng bị bắt học Odoo mà cảm giác khó tiến xa quá
 
Bác cũng làm Odoo à, chia sẻ chút tình hình hiện tại được không, em dạo này cũng bị bắt học Odoo mà cảm giác khó tiến xa quá
mình từ thằng fullstack dev (Django + React.js) nhảy qua Odoo thì mình thấy nó hợp với mình, vì bản chất Odoo cho dev custom nhiều nên ai có cả kiến thức Frontend lẫn Backend là 1 lợi thế lớn so với người mới bắt đầu IT bằng Odoo, ngoài việc hiểu nghiệp vụ ERP thì Odoo dev muốn làm chủ phần UI phải biết Owl.js, theo mình thấy nó na ná Vue.js 2.0.

Tình hình hiện tại mình thấy Odoo ở VN đang lên vì Odoo đang tích cực đẩy mạng thị trường sang Châu Á, mình lúc đầu là Python Dev làm Backend rất ít việc, nên khi sang Odoo thấy đỡ lo lắng hơn hẳn. Lý do nhiều doanh nghiệp chọn Odoo thì chi phí rẻ hơn (so với các ERP khác), và có thể thuê Dev về bảo trì hơn (so với các ERP Việt chỉ có thể thuê bên họ làm tiếp). Tất nhiên không bằng so với SAP Oracle tại vì xuất phát điểm các doanh nghiệp chọn Odoo họ là doanh nghiệp vừa và nhỏ rồi, hiện tại đang làm 1 dự án mà doanh nghiệp đòi bê nguyên 1 flow nghiệp vụ SAP qua Odoo chạy
dv67XHR.jpeg
 
mình từ thằng fullstack dev (Django + React.js) nhảy qua Odoo thì mình thấy nó hợp với mình, vì bản chất Odoo cho dev custom nhiều nên ai có cả kiến thức Frontend lẫn Backend là 1 lợi thế lớn so với người mới bắt đầu IT bằng Odoo, ngoài việc hiểu nghiệp vụ ERP thì Odoo dev muốn làm chủ phần UI phải biết Owl.js, theo mình thấy nó na ná Vue.js 2.0.

Tình hình hiện tại mình thấy Odoo ở VN đang lên vì Odoo đang tích cực đẩy mạng thị trường sang Châu Á, mình lúc đầu là Python Dev làm Backend rất ít việc, nên khi sang Odoo thấy đỡ lo lắng hơn hẳn. Lý do nhiều doanh nghiệp chọn Odoo thì chi phí rẻ hơn (so với các ERP khác), và có thể thuê Dev về bảo trì hơn (so với các ERP Việt chỉ có thể thuê bên họ làm tiếp). Tất nhiên không bằng so với SAP Oracle tại vì xuất phát điểm các doanh nghiệp chọn Odoo họ là doanh nghiệp vừa và nhỏ rồi, hiện tại đang làm 1 dự án mà doanh nghiệp đòi bê nguyên 1 flow nghiệp vụ SAP qua Odoo chạy
dv67XHR.jpeg
Em trước cũng code Python (FastAPI), đợt này ít việc nên cty có giao nghiên cứu thêm Odoo để triển khai cho cty luôn. Đợt rồi cũng thử rải CV mà công nhận job Python BE đã ít việc lại còn bị AI cướp nữa. Nên em đang phân vân không biết có nên cày Odoo không hay cày stack khác
 
Em trước cũng code Python (FastAPI), đợt này ít việc nên cty có giao nghiên cứu thêm Odoo để triển khai cho cty luôn. Đợt rồi cũng thử rải CV mà công nhận job Python BE đã ít việc lại còn bị AI cướp nữa. Nên em đang phân vân không biết có nên cày Odoo không hay cày stack khác
nếu bác thích Python thì việc làm Odoo 1 thời gian không phải việc tệ, mình cũng có tâm lý nếu có job Django ngon nghẻ cũng nhảy về. Thực ra code Odoo cũng tăng thêm lợi thế cho bản thân, vì khi hiểu Odoo là mình đang hiểu các nghiệp vụ ERP, cái này là 1 điểm tích cực trong sự nghiệp, các job IT VN nếu không tính AI cũng chỉ quay đi quay lại vấn đề mua bán hàng, quản lý kho, sản xuất,... Nếu bác hiểu flow của nó thì sang chỗ khác có khi tư vấn ngược lại công ty. Thằng Odoo nó làm dân Backend khó hiểu là nó chạy nên source code có sẵn, giống như dân Backend đã quen việc viết API từ model, tìm hiểu từng nghiệp vụ để code trong API thì đây mình đã có flow sẵn chỉ cần override các method cần thiết, còn giao diện thì viết mấy cái XML rồi tạo ra 1 UI riêng (thực ra nó là các component như React và Vue thôi)

Hoặc mình mô tả cách làm Odoo như này cho bác hiểu, mình dùng module Sale của Odoo, khách yêu cầu thêm 1 field
surcharge_amount là phụ thu để tăng thêm tiền cho đơn đó. Thì mình sẽ tạo 1 module depend module Sale, thêm field surcharge_amount vào trong Sale.Order.Line, override các method tính tổng giá tiền để cộng thêm phụ thu vào, rồi custom chỗ form view hiển thị cái field đó cho user nhập. Đó là cách làm của Odoo dev.

Lời khuyên với người mới làm Odoo là khoan code gì hết, cứ cài các module sale, purchase, stock, invoice. Dùng nó như 1 user bình thường, rồi tự đặt vấn đề là nếu chỗ này khách đòi thêm A thêm B thì làm sao, thay vì dùng tư duy dev cứ code từng dòng 1.
 
Sửa lần cuối:
nếu bác thích Python thì việc làm Odoo 1 thời gian không phải việc tệ, mình cũng có tâm lý nếu có job Django ngon nghẻ cũng nhảy về. Thực ra code Odoo cũng tăng thêm lợi thế cho bản thân, vì khi hiểu Odoo là minh đang hiểu các nghiệp vụ ERP, cái này là 1 điểm tích cực trong sự nghiệp, các job IT VN nếu không tính AI cũng chỉ quay đi quay lại vấn đề mua bán hàng, quản lý kho, sản xuất,... Nếu bác hiểu flow của nó thì sang chỗ khác có khi tư vấn ngược lại công ty. Thằng Odoo nó làm dân Backend khó hiểu là nó chạy nên source code có sẵn, giống như dân Backend đã quen việc viết API từ model, tìm hiểu từng nghiệp vụ để code trong API thì đây mình đã có flow sẵn chỉ cần override các method cần thiết, còn giao diện thì viết mấy cái XML rồi tạo ra 1 UI riêng (thực ra nó là các component như React và Vue thôi)

Hoặc mình mô tả cách làm Odoo như này cho bác hiểu, mình dùng module Sale của Odoo, khách yêu cầu thêm 1 field
surcharge_amount là phụ thu để tăng thêm tiền cho đơn đó. Thì mình sẽ tạo 1 module depend module Sale, thêm field surcharge_amount vào trong Sale.Order.Line, override các method tính tổng giá tiền để cộng thêm phụ thu vào, rồi custom chỗ form view hiển thị cái field đó cho user nhập. Đó là cách làm của Odoo dev.

Lời khuyên với người mới làm Odoo là khoan code gì hết, cứ cài các module sale, purchase, stock, invoice. Dùng nó như 1 user bình thường, rồi tự đặt vấn đề là nếu chỗ này khách đòi thêm A thêm B thì làm sao, thay vì dùng tư duy dev cứ code từng dòng 1.
Ngoài custom module ra bác có kiêm thêm phần đi triển khai không
 
Có bác nào đang làm về ERPNext chưa nhỉ?
Không biết job này hiện có được tuyển nhiều không
 
Bên mình đang cần một bạn join team về Saas và ERP

 
không bác, mình chỉ làm dev thôi, cái đó việc của sếp mình.
  • ví dụ bên bác owl có quan trọng không =)) em code odoo khoàng 1-2 năm mà gặp custom owl toàn đẩy cho AI code nào được thì thôi, đang định nhảy nên không biết bên ngoài có quan trọng owl,qweb không
  • với có pattern gì không hay chỉ thuần code feature rồi override theo chuẩn odoo thôi bác
 
Sửa lần cuối:
  • ví dụ bên bác owl có quan trọng không =)) em code odoo khoàng 1-2 năm mà gặp custom owl toàn đẩy cho AI code nào được thì thôi, đang định nhảy nên không biết bên ngoài có quan trọng owl,qweb không
  • với có pattern gì không hay chỉ thuần code feature rồi override theo chuẩn odoo thôi bác
Nếu muốn tự build template thì khuyến khích đi sâu, bên mình có vài khách muốn tự dựng UI theo ý tưởng của họ. Ví dụ làm module vẽ diagram tổ chức trong doanh nghiệp. Còn khách bình thường thì chỉ cần đúng nghiệp vụ, biết custom lặt vặt owl là đủ rồi.

Thằng OwL có pattern riêng á, bác mở source component của ListView, FormView tham khảo ấy.
 
Nếu muốn tự build template thì khuyến khích đi sâu, bên mình có vài khách muốn tự dựng UI theo ý tưởng của họ. Ví dụ làm module vẽ diagram tổ chức trong doanh nghiệp. Còn khách bình thường thì chỉ cần đúng nghiệp vụ, biết custom lặt vặt owl là đủ rồi.

Thằng OwL có pattern riêng á, bác mở source component của ListView, FormView tham khảo ấy.
à pattern ý mình là trong code backend python á bác, thường mình code feature xong thôi, chậm thì tìm cách tối ưu perf hay query thôi
 
à pattern ý mình là trong code backend python á bác, thường mình code feature xong thôi, chậm thì tìm cách tối ưu perf hay query thôi
Cái này hơi căng, thường các dự án chuẩn phải tách nhỏ module cho đúng liên quan 1 chức năng. Cái này mấy công ty bên Châu Âu chuyên làm luôn, có khi 1 project có 100 module, giống mấy module như OCA á.

Còn bên mình nếu làm khách Việt chắc tạo có 7-8 module rồi viết 1 đống trong đó.
 
Cái này hơi căng, thường các dự án chuẩn phải tách nhỏ module cho đúng liên quan 1 chức năng. Cái này mấy công ty bên Châu Âu chuyên làm luôn, có khi 1 project có 100 module, giống mấy module như OCA á.

Còn bên mình nếu làm khách Việt chắc tạo có 7-8 module rồi viết 1 đống trong đó.
=)) cũng giống bên mình, viết mấy module lớn xong nhồi vô hết
 
Hello các bác, e hiện tại đang là experienced senior ở big 4 kiểm toán và đang muốn chuyển sang ngành bởi vì e cũng yêu thích về công nghệ. Các bác cho e hỏi ngành này thì ở VN có những công ty nào lớn nhỉ, ngoài ra thì với backgroup kiểm toán đã kinh qua hầu hết các lĩnh vực ở VN (ngoại trừ bank và các tổ chức tài chính) và cũng có nhìn khá sâu về các quy trình nội bộ của khách hàng thì e bây h nhảy rẽ sang liệu có ổn không nhỉ hay e vẫn nên tiếp tục theo lĩnh vực thuần tài chính. Bởi vì bây h có AI nên e nghĩ việc viết code và học lập trình không còn quá khó như xưa nữa.
 
Sửa lần cuối:
Hello các bác, e hiện tại đang là experienced senior ở big 4 kiểm toán và đang muốn chuyển sang ngành bởi vì e cũng yêu thích về công nghệ. Các bác cho e hỏi ngành này thì ở VN có những công ty nào lớn nhỉ, ngoài ra thì với backgroup kiểm toán đã kinh qua hầu hết các lĩnh vực ở VN (ngoại trừ bank và các tổ chức tài chính) và cũng có nhìn khá sâu về các quy trình nội bộ của khách hàng thì e bây h nhảy rẽ sang liệu có ổn không nhỉ hay e vẫn nên tiếp tục theo lĩnh vực thuần tài chính. Bởi vì bây h có AI nên e nghĩ việc viết code và học lập trình không còn quá khó như xưa nữa.
Senior Associate audit Big 4 thì ngon rồi. Ở HN thì bạn có thể apply Citek, NGSC và FPT IS làm SAP những bên đó thường ưu tiên background kiểm toán. Hoặc ở trong chính Big 4 cũng có bên Consulting làm ERP chuyển đổi số. Mình khuyên bạn nên cố network để chuyển sang mảng Consulting Big 4 hơn là làm cho các cty VN.
 

Thống kê chủ đề

Ngày tạo
Bầu Trời Xanh,
Người trả lời cuối
chaule97,
Trả lời
461
Lượt xem
101.893
Quay lại
Lên đầu trang