thắc mắc Xin đơn vị dạy lập trình Odoo tại TPHCM

mdoanht

Junior Member
Chào các thím.
Em đang tìm hiểu về lập trình Odoo. Các thím nào ở HCM đã từng đi học về món này cho em xin ít Review về các lớp học hoặc các Trung tâm dạy Lập trình Odoo nào uý tín được không ạ?
Em cảm ơn
 

the_ruler

Đã tốn tiền
Odoo dev không quan trọng bằng nghiệp vụ.
Dev không khó, cái khó là bạn cần biết Odoo nó có gì đã. Mình biết một số bên (ngay cả dự án của mình trước kia) đều không hiểu/biết hết các tính năng của Odoo dẫn tới làm lại cái đã có hoặc đi chỉnh sửa dẫn tới vỡ hết nghiệp vụ của nó.

via theNEXTvoz for iPhone
 

mdoanht

Junior Member
Odoo dev không quan trọng bằng nghiệp vụ.
Dev không khó, cái khó là bạn cần biết Odoo nó có gì đã. Mình biết một số bên (ngay cả dự án của mình trước kia) đều không hiểu/biết hết các tính năng của Odoo dẫn tới làm lại cái đã có hoặc đi chỉnh sửa dẫn tới vỡ hết nghiệp vụ của nó.

via theNEXTvoz for iPhone
Vâng, cảm ơn thím, em cũng chưa biết hết về nghiệp vụ của nó :(
 

the_ruler

Đã tốn tiền
Vâng, cảm ơn thím, em cũng chưa biết hết về nghiệp vụ của nó :(
Okay. Sorry vì câu trả lời trước chưa đúng với câu hỏi của bạn cho lắm.
Bạn có thể đưa thêm thông tin về mục đích bạn muốn học/ tìm hiểu Odoo không? Từ đó thì mình có thể đưa ra một số suggestion cho bạn.
Ví dụ:
  • Bạn muốn học để kiếm job mới? Hay hiện tại cty bạn đang muốn triển khai Odoo?
  • Nếu muốn kiếm job mới thì cty bạn muốn apply sẽ như thế nào? Một cty product muốn triển khai Odoo hay một công ty outsourcing cho một bên khác?
  • Background của bạn ra sao? Có kiến thức về business hay chưa? Có kiến thức gì về Odoo hay chưa? Python chẳng hạn?
 

mdoanht

Junior Member
Okay. Sorry vì câu trả lời trước chưa đúng với câu hỏi của bạn cho lắm.
Bạn có thể đưa thêm thông tin về mục đích bạn muốn học/ tìm hiểu Odoo không? Từ đó thì mình có thể đưa ra một số suggestion cho bạn.
Ví dụ:
  • Bạn muốn học để kiếm job mới? Hay hiện tại cty bạn đang muốn triển khai Odoo?
  • Nếu muốn kiếm job mới thì cty bạn muốn apply sẽ như thế nào? Một cty product muốn triển khai Odoo hay một công ty outsourcing cho một bên khác?
  • Background của bạn ra sao? Có kiến thức về business hay chưa? Có kiến thức gì về Odoo hay chưa? Python chẳng hạn?
E làm để triển khai cho cty thím ạ
Và e hoàn toàn là newbie chưa hề biết gì về nghiệp vụ cũng như Python, e đang làm về PHP thôi, mà nó chẳng liên quan gì odoo cả
 

the_ruler

Đã tốn tiền
E làm để triển khai cho cty thím ạ
Và e hoàn toàn là newbie chưa hề biết gì về nghiệp vụ cũng như Python, e đang làm về PHP thôi, mà nó chẳng liên quan gì odoo cả
Vậy thì mình có một số suggestion như sau:
1. Tìm hiểu về nghiệp vụ của công ty
  • Vì sao công ty bạn cần triển khai Odoo? Các công cụ hiện tại công ty bạn đang dùng gặp vấn đề gì? Tại sao nó không đáp ứng được yêu cầu từ business?
  • Những phân hệ (Application) mà bên bạn đang cần là gì?
  • Tìm hiểu sâu về nghiệp vụ của các phân hệ đó. Ví dụ bên bạn cần triển khai CRM, Sale, Purchase, PoS, Inventory, Warehouse ... thì bạn cần hiểu rõ nghiệp vụ của từng application đó ở công ty của bạn.

2. Học cách sử dụng Odoo để đáp ứng nghiệp vụ đó
  • Bắt đầu từ đây: https://www.odoo.com/documentation/user/14.0/. So sánh giữa bản Community và bản Enterprise: https://www.odoo.com/page/editions. Bạn có thể cài đặt thử bản community, ngồi vọc nó để tìm hiểu xem nó có đáp ứng được business flow và business logic của bên bạn hay không.
  • Cách vọc như sau: Với mỗi application, tạo nhiều account/user tương ứng với role của công ty. Áp business logic + flow của công ty bạn vào xem đáp ứng được hay chưa.
  • Odoo có khả năng customize khá mạnh, các application liên kết với nhau cũng khá phức tạp. Hãy bỏ nhiều thời gian ra mà vọc nó trước khi nghĩ tới việc dev bất cứ một cái gì. Đừng cố đẻ ra cái gì đã sẵn có


3. Development:

  • Sau khi bỏ thời gian ra vọc mà thấy Odoo chưa đáp ứng được thì có thể cân nhắc lên Enterprise hoặc tìm kiếm các 3rd app trước. Ví dụ một số application như Accounting có 3rd app cho VN nhưng cũng không ngon lắm, có thể mua hoặc dev lại nó.
  • Nếu vẫn chưa đáp ứng được thì mới nghĩ tới việc customize source code của nó.
  • Để dev hoặc triển khai bản community thì bạn cần biết về Python khá tốt đó. Tay ngang vào thì sẽ đẻ ra một mớ bòng bong thôi.

Nhấn mạnh một lần nữa là bạn cần hiểu thật chắc và thật tốt về nghiệp vụ của công ty bạn đã nhé, kể cả với công ty SMEs.

Cuối cùng: nếu bạn chỉ là dev thôi thì trao đổi lại với ông giao việc này cho bạn rằng "ERP không phải cái gì đó thích thì làm trong 1 vài tháng mà chạy được luôn" đâu và đưa cho sếp bạn đọc cái post này nhé :D :D :go:
 

thugiang1

Senior Member
Từng nghía qua thử cái source odoo, to đùng nên thôi không định vọc.
lúc đầu làm app dựa trên rocket chat suy nghĩ gắn thêm mấy cái khác bên erp vào.
 

mdoanht

Junior Member
Vậy thì mình có một số suggestion như sau:
1. Tìm hiểu về nghiệp vụ của công ty
  • Vì sao công ty bạn cần triển khai Odoo? Các công cụ hiện tại công ty bạn đang dùng gặp vấn đề gì? Tại sao nó không đáp ứng được yêu cầu từ business?
  • Những phân hệ (Application) mà bên bạn đang cần là gì?
  • Tìm hiểu sâu về nghiệp vụ của các phân hệ đó. Ví dụ bên bạn cần triển khai CRM, Sale, Purchase, PoS, Inventory, Warehouse ... thì bạn cần hiểu rõ nghiệp vụ của từng application đó ở công ty của bạn.

2. Học cách sử dụng Odoo để đáp ứng nghiệp vụ đó
  • Bắt đầu từ đây: https://www.odoo.com/documentation/user/14.0/. So sánh giữa bản Community và bản Enterprise: https://www.odoo.com/page/editions. Bạn có thể cài đặt thử bản community, ngồi vọc nó để tìm hiểu xem nó có đáp ứng được business flow và business logic của bên bạn hay không.
  • Cách vọc như sau: Với mỗi application, tạo nhiều account/user tương ứng với role của công ty. Áp business logic + flow của công ty bạn vào xem đáp ứng được hay chưa.
  • Odoo có khả năng customize khá mạnh, các application liên kết với nhau cũng khá phức tạp. Hãy bỏ nhiều thời gian ra mà vọc nó trước khi nghĩ tới việc dev bất cứ một cái gì. Đừng cố đẻ ra cái gì đã sẵn có


3. Development:
  • Sau khi bỏ thời gian ra vọc mà thấy Odoo chưa đáp ứng được thì có thể cân nhắc lên Enterprise hoặc tìm kiếm các 3rd app trước. Ví dụ một số application như Accounting có 3rd app cho VN nhưng cũng không ngon lắm, có thể mua hoặc dev lại nó.
  • Nếu vẫn chưa đáp ứng được thì mới nghĩ tới việc customize source code của nó.
  • Để dev hoặc triển khai bản community thì bạn cần biết về Python khá tốt đó. Tay ngang vào thì sẽ đẻ ra một mớ bòng bong thôi.

Nhấn mạnh một lần nữa là bạn cần hiểu thật chắc và thật tốt về nghiệp vụ của công ty bạn đã nhé, kể cả với công ty SMEs.

Cuối cùng: nếu bạn chỉ là dev thôi thì trao đổi lại với ông giao việc này cho bạn rằng "ERP không phải cái gì đó thích thì làm trong 1 vài tháng mà chạy được luôn" đâu và đưa cho sếp bạn đọc cái post này nhé :D :D :go:
vâng em cảm ơn thím rất nhiều!!!!..
 
Đúng là làm ERP phải bắt đầu từ sếp.
Em đang làm cho kế toán mà họ đếch dùng cho :censored:
Sếp phải bắt dùng họ mới dùng cho :(:(

Nếu bác thích lộ trình thì đây:

1/ trước tiên down quyển này về:
ECUHuXuVUAEJNwt.jpg

Xong down tiếp Odoo về rồi vọc xem coi cách Odoo vận hành nghiệp vụ nó ra sao, đúng thiệt là phải bắt đầu từ kế toán, nó là cốt lõi trong DN

2/ Qua lân la phòng KT, tạo cái checklist coi công việc thường ngày của họ mần răng, xong mang về áp vào Odoo coi khả năng đáp ứng của nó được nhiêu %, nếu có nv nào mà chịu ngồi test chung quá tốt

3/ Dev
 
Top