BA có cần biết code không? Không biết gì về IT có làm được BA hay không? Phần này mình sẽ trả lời về các câu hỏi không kém phần phổ biến như tiêu đề nhé.
Có nhiều ý kiến xoay quanh việc này lắm, cá nhân mình thì nhận định là KHÔNG.
Nhiều người hiểu lầm rằng việc chuyển qua làm phần mềm thì phải biết code, mình cũng không hiểu quan niệm này từ đâu mà có. Nếu là để code thành sản phẩm thì bạn làm công việc của dev luôn rồi. Chưa kể "đại dương" code rất rộng với vô vàn các thể loại ngôn ngữ code liên tục được cập nhật và thêm mới, bạn sẽ học cái nào.
Còn nếu là để "hiểu về phần mềm hoặc hệ thống" thì, bạn sẽ mất cả năm trời vừa học vừa làm "coding" thì may ra. Có nhiều bạn dev mình làm việc cùng, làm đến vài năm rồi vẫn chưa hiểu rõ ràng về cấu trúc, kiến trúc… Nếu định dành vài năm cho code rồi đi làm BA thì bạn có thể dành hẳn vài năm cho việc trau dồi kiến thức, kỹ năng của BA như các kỹ năng phân tích, làm tài liệu, mô hình hoá hoặc các kỹ năng mềm. Đi cùng đó là việc học tập, trao đổi các kiến thức về ngành, về công nghệ, cập nhật xu hướng, xu thế trên thế giới… Mình tin là nó sẽ hữu ích hơn nhiều.
Nếu không biết code thì làm BA như thế nào?
Huh? cứ thế mà làm thôi. Base của mình là banking, 1 dòng code bẻ đôi cũng không biết. Mình vẫn làm BA bao năm nay. Các bạn mình từng dạy cũng vậy, từ đủ các ngành nghề khác nhau qua học BA. Họ cũng đang làm BA và nhiều người trong đó đang được nhận 1 mức lương khá tốt.
Điểm chính mà mình nghĩ phần lớn các bạn bị hiểu nhầm là các bạn cần biết về phần mềm chứ không phải cách code ra nó. Điều này google sẽ giúp chúng ta :D.
Còn cụ thể các bước, cách tiếp cận với nghề BA mình có đề cập ở post Cần gì để bắt đầu, các bạn tham khảo thử nhé.
Quay lại việc nếu không biết gì thì làm được BA không? Mình khẳng định là có nhé.
Từ quan điểm cá nhân mình, mình prefer việc các bạn từ các lĩnh vực (domain) khác qua làm BA hơn. Lý do là thị trường 1 vài năm trở lại đây thực sự bùng nổ về "số hoá", người người số hoá, nhà nhà số hoá. Các công ty sản xuất, kinh doanh cùng nhảy vào lĩnh vực này. Các start up tìm cách kết hợp giữa mô hình kinh doanh truyền thống với công nghệ (điển hình là F&B, các dịch vụ xoay quanh ecommerce…).
Từ đó, nhu cầu về BA cho các ngành này cũng được đẩy mạnh. Khi những công ty, startup này phát triển sản phẩm phần mềm của riêng họ thì điều họ ưu tiên hơn là các bạn có kiến thức và hiểu về quy trình nghiệp vụ của lĩnh vực mà công ty đang hoạt động. Ví dụ như bạn chuyên về logistics bạn sẽ dễ tìm việc với các công ty làm phần mềm liên quan đến logistics, tương tự với bảo hiểm, tài chính... Vậy nên, việc từ lĩnh vực khác sang với bạn lúc này lại là thế mạnh cạnh tranh.
Tóm lại, bạn không cần phải biết code, cũng không cần phải là người biết về IT mới có thể làm BA được.
Comments