Hello các bác, tình hình là em đi làm 5 năm rồi chủ yếu làm BE với AI/data. Như các bác có thể thấy em chủ yếu làm với Python, do lúc học đh e muốn làm AI, nhưng lúc ra làm industry thì nhận ra em thích làm Backend hơn. Dạo gần đây cũng khá mệt với nản thị trường hiện tại, background Python là auto bị dí làm LLM Integration với Agent Engineer. Em thì luôn có hứng thú với Large scale system với Distributed System on practive, nhưng k có nhiều kinh nghiệm trong mảng đó lắm, đi làm thì đụng đến partitioning, microshit, event-driven programming là căng.
Tình hình là theo research của em thì các công ty dạng em muốn hầu hết xài ngôn ngữ compile, strong typed, để đảm bảo stablizity với performance, kiểu: Scala, Java, Go, C#... Heavy Python on production hầu như k có, nếu có chỉ toàn trading company như WQ, DytechLab. Nên hiện tại để sự nghiệp của em phát triển như em muốn, em nghĩ ra vài hướng
1. Apply vào outsource, Python team, sau đó làm được 1 thời gian xin học và switch sang Java/Golang team, lấy exp rồi pv vào product
2. Apply vào heavy Python companies (kiểu WQ, Dytechlab - siêu khó).
3. Nghỉ công ty hiện tại, ôn hard-core và apply vào mấy công ty mà k quan trọng prior tech stack: Microsoft, Axon, Grab, Zalo...
4. Pv vào mấy công ty small-size hoặc mid-size, xài Java/Go/Rust..., chấp nhận down level để lấy exp
Theo các bác hướng nào là khả thi nhất trong thời điểm hiện tại, khi AI nó quá mạnh và kinh tế vĩ mô như b` này ạ. Em đang nghiêng về 3, nhưng cảm giác rủi ro của option này là quá lớn ạ
Note nhỏ là Vietlish của em ok, thừa xài để làm trong mấy công ty global ạ, có tech với algo đang hơi thọt ạ