Part 15: May mắn hay năng lực?
Chào các bác, tiếp tục series tay ngang học lập trình, sau khi chia tay công ty đầu tiên (Fresher), em được nhận vào chỗ mới (Junior). Công ty đầu tiên là của Mỹ mà Ấn quản lý, còn công ty này là của Canada (Can). Công ty phỏng vấn em từ 3 tháng trước, lúc đó họ không nhận ngay, đưa em vào list chờ thôi, sau này thiếu người thì mới call em.
Lúc type những dòng này, em thấy mình khá may mắn khi vào được công ty Can. Vì để đi đến được kết quả này, em đã đưa ra nhiều quyết định năm ngoài comfort zone và cũng gặp nhiều sự trùng hợp may mắn, nói chung là có duyên
.
Flashback về hơn 3 tháng trước đó, em vẫn còn tìm việc. Đang ngồi lướt Facebook ở quán Café (chỗ mà em hay ngồi học), em thấy tin tuyển dụng của một bạn Head Hunter (HH là những bạn tuyển dụng mà tuyển dev cho nhiều công ty khác nhau) của HR1 (là công ty chuyên săn dev ấy). Job Description (JD) có nhiều mục nằm ngoài khả năng của em lúc đó: bằng đại học (
bachelor degree of computer science or related fields) , kinh nghiệm làm việc thực tế trên "x" năm (
At least "x" years real world experience), từng làm thực tế trong việc "y" (
hand-on experience in "y"),... bla bla. Nói chung profile của em chả match được gì với JD cả, mà thực tế thì ít khi nào tay ngang match được JD, yêu cầu bằng đại học IT là fail từ đầu rồi
. Lúc đó cũng may mắn là em được inspire từ
video này (TLDR:
kệ mẹ JD, cứ apply job nếu mình nghĩ rằng có thể làm được hoặc học được), nên em apply luôn.
Về phần trao đổi với HH, em bị cái tật là hay nói 100% sự thật, may là hôm đó em vã job quá nên cũng ráng chém thêm. Ví dụ có kinh nghiệm thực tế làm ReactJs thì em chém được là có làm project cá nhân, có sản phẩm thực tế (show nó xem), mấy cái requirement nào mà chưa biết thì nói có tìm hiểu rồi chỉ là chưa có cơ hội làm việc thực tế thôi.
Việc may mắn đầu tiên là bé HH đó đang vã CV nên vẫn proceed cho bên cty Can phỏng vấn
, vì bên cty Can họ yêu cầu tuyển middle -> senior mà HH giới thiệu nhiều CV lắm rồi vẫn chưa tuyển được ai. Về phần lương thì HH cũng bày cách cho em deal luôn: expect ban đầu mình nên để cao gần max, sau đó bên cty deal xuống là vừa. Ví dụ range middle của cty là 500$ -> 1k$, HH chỉ em deal 800$. Mức này ngoài sự mong đợi của em, nhưng họ không có range thấp hơn thì mình nghe lời HH vậy.
Có 2 kiểu người phỏng vấn:
- Gate keeper: Phỏng vấn theo barem các câu hỏi đã soạn sẵn, họ thường hỏi các câu rất specific (từng có thằng hỏi cách làm video streaming, mà không cần biết em có kiến thức về websocket hay không - cty giáo dục trực tuyến online trong part 6), hoặc tricky (câu hỏi đánh đố ứng viên). Đối vợi họ chỉ có "biết" hoặc "không biết", ứng viên có thắc mắc hỏi lại thì họ thái độ lồi lõm. Họ như cái filter của công ty, lọc các ứng viên không phù hợp với công nghệ, văn hoá của họ. Họ có thể loại các ứng viên tay ngang ngay lập tức, vì đơn giản trong công ty toàn người tốt nghiệp ngành IT.
- Colleague Finder: Phỏng vấn theo kiến thức ứng viên có, họ sẽ hỏi từ high level đến low level (Ví dụ "em thường dùng công nghệ gì để styling cho React component", sau đó mới đưa câu hỏi dựa vào kiến thức mình đã biết). Họ thường hỏi từ dễ đến khó, mà cho dù có hỏi khó thì cũng dựa vào điểm mạnh của ứng viên mà hỏi, chứ không phải cố hỏi cho khó đến khi ứng viên không trả lời nổi. Họ thường phân tích, giải thích cho ứng viên về câu trả lời. Mindset của họ là tìm đồng nghiệp về làm cùng lâu dài.
Việc may mắn thứ 2 cho em là được gặp ông phỏng vấn thuộc kiểu thứ 2, sau này ổng củng là bạn ngoài đời, là mentor trong công việc của em luôn. Ổng cũng là tay ngang từ bên designer chuyển sang
. Thực ra ông này phỏng vấn không quá khó, ổng cho pass nhiều CV rồi mà công ty vẫn không nhận mà đưa vào danh sách chờ thôi. Lúc em phỏng vấn ổng cho pass junior, nhưng cty Can lấy lý do chỉ tuyển middle trở lên nên cho em rớt.
Việc may mắn thứ 3 là công ty Can hiện đang thiếu HR, bà Director thì không biết nhiều về tuyển dụng nên giao cho bên HR1 tuyển hết. Khi em onboard được 1,2 tuần là công ty tuyển được 1 đứa HR, mà đứa HR này vừa làm HH bên HR1 chuyển qua. Nghĩa là nếu em vào trễ một tý thì đứa HR này sẽ proceed những CV của nó (để nó ăn tiền hoa hồng luôn).
Việc may mắn thứ 4 là trong công ty Can có một ông xin chuyển từ backend sang làm front-end ReactJS, cty Can cho làm vài tháng nhưng ổng làm việc tệ quá nên phải tìm người mới thế vào
. Mà trong danh sách các ứng viên front-end đã đậu và cho vào danh sách chờ, ông Technical Manager lại pick trúng em, đồng thời em vô tình đi làm được 3 tháng fresher => có kinh nghiệm thực tế. Em nghĩ do trong danh sách chờ ấy toàn là middle với senior chăng, nên khi có nhu cầu tuyển Junior thì sót lại mình em
.
Tóm lại em nhận được offer 700$, mà công ty này không đóng BHXH full lương nên lương net nhận được cao hơn tý (gần 16tr). Benefit lúc HH nói với em là có sign-in bonus, full tháng 13 nhưng em không nhận được 2 khoảng này
(sẽ kể trong các phần tiếp theo), những benefit còn lại chắc hữu dụng nhất là cái bảo hiểm sức khoẻ tư nhân (em nhớ của petro).
Giai đoạn này, em và vợ chuyển sang thuê chung cư, thực sự tụi em đã có một mức sống mới. Trong time làm việc ở đây, em mua thêm được một cái bàn làm việc cao (trước đó không có chỗ ngồi học luôn), một màn hình rời, một chiếc đồng hồ cơ titsot, laptop mới. Nhưng công ty này không tốt hẳn, ngoài lương ra thì trong công ty có rất nhiều vấn đề, cả về khâu quản lý lẫn vận hành, làm việc ở đây em gặp rất nhiều chuyện ức chế, phiền phức, hẹn các bác phần sau em kể tiếp nhé
.
(To be continue...)