tomnnt
Junior Member
Chào anh chị em voz. Tình hình là em mới vừa bị công ty layoff. Đang ngồi nhà ôn phỏng vấn tìm công ty mới. Có một vài tâm sự và thắc mắc đăng lên đây mong nhận được chia sẻ và góp ý chân thành từ ace:
Sơ qua case của em thì năm nay em 25 tuổi, làm dev backend cho một công ty outsource. Từ lúc ra trường em chỉ làm duy nhất mỗi công ty này. Từ lúc intern cho đến level hiện tại là middle, với mức lương 25tr net. Với mức lương và thời gian thăng tiến nhanh như vậy, chắc chắn nhiều người nhìn vào rất ao ước được như em. Nhưng riêng bản thân em thì không
. Sở dĩ em được lên level và mức lương nhanh như vậy một phần là do PM em rất trân quý anh em trong team, luôn tạo điều kiện hết sức cho anh em được promotion, phỏng vấn lên level của công ty cũng dễ nữa. Một phần là team đông, anh em support lẫn nhau rất nhiệt tình, suốt 2 năm làm việc em chỉ làm những task crud đơn giản. Hiện tại level là middle nhưng em thấy mình chỉ mới trình junior. Một số kiến thức em dùng trong công việc, nhưng có rất nhiều lỗ hổng:
Hiện tại thì quyết định của em vẫn tiếp tục theo ngành, ở nhà ôn chuẩn bị phỏng vấn. Nhưng bởi vì là lần phỏng vấn đầu tiên sau khi ra trường 2 năm (hồi xưa phỏng vấn intern công ty cũ dễ ẹt) nên em hơi bối rối. Nhiều anh bảo em nên rải CV bây giờ luôn, thà đi phỏng vấn lấy kinh nghiệm, chứ ở nhà dễ bị stress. Nhưng em cảm thấy chưa tự tin lắm. Kế hoạch của em 1 tháng tới là:
Sơ qua case của em thì năm nay em 25 tuổi, làm dev backend cho một công ty outsource. Từ lúc ra trường em chỉ làm duy nhất mỗi công ty này. Từ lúc intern cho đến level hiện tại là middle, với mức lương 25tr net. Với mức lương và thời gian thăng tiến nhanh như vậy, chắc chắn nhiều người nhìn vào rất ao ước được như em. Nhưng riêng bản thân em thì không

- Ngôn ngữ: PHP. 2 năm qua chỉ làm duy nhất với php, không học thêm ngôn ngữ nào khác. Framework: Symfony (làm nhiều, nhưng em chỉ dám nhận hiểu 50% so với documentation của nó). Laravel lâu rồi ít đụng vô.
- DB: Mysql (chỉ dùng một vài câu query cơ bản trong công việc như select, update, delete, join). Lâu lâu làm feature mới thì có thiết kế thêm table mới nhưng để nói thiết kế cả một hệ thống DB từ đầu thì em chưa. Improve performance của query em cũng không có kinh nghiệm.
- Github: dùng những command cơ bản như git pull, fetch, merge, commit, push, cherry-pick,... nào không biết hay quên thì google.
- CI/CD: được làm với quy trình khá chuẩn vì có đội devops mạnh: mỗi lần commit phải tạo Pull request, có người review code, có job scan unit test, coding standard, coding style. Nhưng cũng chỉ dừng ở mức độ hiểu sơ. Lâu lâu job build fail thì vào jenkins xem logs rồi báo devops =)
- Cloud: AWS. Biết công ty có xài nhiều đồ chơi của thằng này nhưng chỉ hiểu và thường dùng S3 và SQS, mà cũng chỉ phía dev side, kiểu tạo connect để upload/download thôi.
- Docker: hiểu sơ khái niệm image, container, volume, mount. Dùng docker compose để run docker file mấy anh trong team build sẵn thì được chứ tự setup mới 1 file docker mới hoặc customize 1 file có sẵn thì không.
- Testing: unit test, nhưng viết cũng không nhiều do deadline dí =)
- Và hết rồi. Còn nhiều công nghệ khác công ty apply mà khi nhắc đến thì à, mình biết là nó dùng để làm việc này nè nhưng không có vọc sâu vào: như monitoring (kibana), query-search (elasticsearch), caching (redis), infras (kubenetes),... (kể ra sao thấy kiến thức là bạt ngàn @@).
Hiện tại thì quyết định của em vẫn tiếp tục theo ngành, ở nhà ôn chuẩn bị phỏng vấn. Nhưng bởi vì là lần phỏng vấn đầu tiên sau khi ra trường 2 năm (hồi xưa phỏng vấn intern công ty cũ dễ ẹt) nên em hơi bối rối. Nhiều anh bảo em nên rải CV bây giờ luôn, thà đi phỏng vấn lấy kinh nghiệm, chứ ở nhà dễ bị stress. Nhưng em cảm thấy chưa tự tin lắm. Kế hoạch của em 1 tháng tới là:
- 2 tuần đầu: học/giải thuật toán trên leetcode (em chưa làm trên đây bao giờ). Ôn lại cho chắc kiến thức cũ, chứ không học thêm cái mới. Luyện nghe tiếng Anh (toeic hồi đợt thi là 600, đọc hiểu thì em oke nhưng phần nghe nói em chưa tốt lắm).
- 2 tuần cuối: update lại CV, bắt đầu rải