Đấy cái chính tao muốn hỏi thì chả tml nào trl đúng trọng tâm. Cứ vài tháng lại update một lần, rồi thì làm dự án mới lại phải học thêm công nghệ mới.
Tao biết chắc chắn mấy thằng giỏi nó sẽ có những cái kinh nghiệm hay có thể nói là "nghiệp vụ" của chúng nó để có thể thích ứng với bất kì công nghệ hay ngôn ngữ nào nên tao mới lên đây hỏi. Nhưng xem ra trên xam này cũng toàn thằng lơ mơ giống tao thôi.
Câu hỏi của mày ngay từ đầu rất mơ hồ, và những gì mày hỏi tao nghĩ ở Google có đầy đủ rồi. Fintech là một mảng lớn đủ thứ trên đời từ payment gateway, insurance, trading, funding, lending, banking, wallet, crypto.. Còn chữ nghiệp vụ mà mày hỏi ý mày là có phương pháp nào để thích ứng công nghệ chứ không phải là loại nghiệp vụ hay còn gọi là business process đúng không?
Không có phương pháp nào cụ thể cả. Mày có chọn theo đường Fintech thì cũng chọn 1 vài đường trong đó mà đi chứ FinTech quá rộng. Đó là chưa kể những gì tao list ở trên là vertical. Còn horizontal thì có thể là data, cybersecurity, automation test cho fintech. Mấy mảng này vẫn thường thấy trong các dự án Fintech tuy nhiên vẫn có nhiều chuyên gia (gọi là Subject Matter Expert) đi ra và chuyên riêng những mảng này.
Còn về mặt học gì để thích nghi thì nói thật là mày không thể biết được tất cả đâu. Nó sẽ đi theo thời gian, thời điểm, công ty mày đang làm. Tại thời điểm đó mày sẽ có khoảng 70-80% công việc để làm theo cái mày biết và 20-30% những cái mày biết lơ tơ mơ - đây chính là cơ hội để mày học thêm trước khi mày nhảy việc. Quay lại kĩ năng tao nghĩ là ngôn ngữ lập trình nào đi chăng nữa không quan trọng (nó chỉ là syntax). Cái cơ bản nhất tao nghĩ đó là các kiến thức cơ bản như algorithm, data structure, system design.... Đa số (tao không nói tất cả) programming language người ta chọn đều phải có nhiều đặc tính (mày tự tìm hiểu thêm các đặc tính cần có của 1 langauge) chứ không ai chọn 1 loại mà ít người biết (tao đang nói ở góc độ architect họ phải tính kĩ mới chọn các stack cần thiết cho họ, nhiều yếu tố trong đó có cả yếu tố cộng đồng, market, và đôi khi là thăm dò đối thủ hoặc các cty trong cùng ngành để xem nó xài gì mình xài đó).
Chủ yếu là về data do hồi xưa lười học nên giờ làm cảm giác nó đéo logic cho lắm. Mà tao thấy cái khó nhất là hiểu rõ yêu cầu khách hàng để làm theo, khách thì không biết gì về code rồi nên nhiều lúc cũng không biết bảo mình làm như nào cho chuẩn, mình làm có vấn đề gì thì giải thích khách nó cũng chả hiểu được.
Đó là lý do tại sao người ta cần 1 BA giỏi, hoặc lên tí là Product Manager biết cách viết user story chuẩn. Mày đòi người ta biết kĩ thuật khác gì người ta đòi mày nắm rõ business flow của product mày đang làm. FinTech rất đặc thù và đặc biệt đi kèm regulatory compliance, không chỉ đơn giản viết 1 user story bảo mày make 1 API call qua 3rd payment gateway để đặt lệnh ACH là xong. Thằng viết requirement phải có kinh nghiệm, phải hiểu processing schedule như thế nào. Còn thằng dev như mày thì phải tư duy make API call như thế nào cho secure, rồi query database của mày tối ưu ra sao (những cái này có principle, và ngay từ đầu thằng design nó phải có kinh nghiệm và nhìn ra để làm sao minimize nhất các khả năng phải refactor để đáp ứng khả năng scale của product).
Và mày nên nhớ công nghệ cũng chỉ là công cụ để giải quyết 1 business problem. Mày sở hữu hàng tỉ skill cũng không giúp mày giỏi hơn hay kiếm nhiều tiền hơn 1 thằng khác.
(Thằng em tao quen nó nói tao copy bỏ vào đây trả lời giúp)