Làm sao để trở thành một lập trình viên “có giá” và lương cao?
Danh mục:
4. Nhảy việc nhiều lương sẽ cao?
Công việc của lập trình viên không chỉ có code! Tuy vậy, thời gian code chiếm phần lớn thời gian làm việc của bạn.
Trau dồi kinh nghiệm và kĩ năng cứng là một trong những cách nhanh nhất để nâng cao giá trị bản thân.
Những việc bạn cần làm để trau dồi kĩ năng cứng là:
- Nâng cao chất lượng code: Hãy đọc Code Complete và Clean Code. Ngoài ra, hãy tìm hiểu thêm về các khái niệm chuyện sâu như: Nguyên lý SOLID, Denpency Injection, Design pattern. Hãy nâng tầm suy nghĩ lên tầm design, tầm hệ thống.
- Học tiếng Anh: Tiếng Anh tốt sẽ giúp bạn dễ đọc tài liệu, học công nghệ mới. Ngoài ra, bạn còn có cơ hội đi nước ngoài on-site, hoặc làm việc công ty nước ngoài, nhận mức lương cao. (Mình cũng từng chia sẽ một số kinh nghiệm học tiếng Anh nhé).
- Tự bổ sung kiến thức: Kiến thức trong ngành lập trình rất nhanh hết hạn. Đừng chỉ làm việc mình được giao, coi chừng kiến thức của bạn sẽ lạc hậu khi đi ra ngoài phỏng vấn xin việc đấy!
Hãy bớt vào vozforum, webtretho, facebook lại mà chịu khó tìm đọc các blog IT, Pluralsight, Quora, Medium để tìm bổ sung kiến thức.
Kiến thức trong ngành lập trình rất rộng và rất dễ lỗi thời
- Học Domain Knowledge: Domain Knowledge tức là những kiến thức liên quan đến business, đến chuyên ngành (kinh tế, tài chính).
Biết domain knowledge, các bạn có thể hiểu điều khách hàng nói, biết cách nói cho họ hiểu. Điều này tạo nên sự khác biệt, làm bạn “có giá” hơn. Bạn cũng có thể phát triển lên tầm BA – Business Analyst.
- Tìm hiểu rõ dự án: Có kĩ năng technical là tốt! Nhưng phải hiểu dự án mới biết cách áp dụng kĩ năng đem lại hiệu quả cao nhất!
Hãy tìm hiểu kĩ về công nghệ, về scope và deadline, về những người chịu trách nhiệm chính trong dự án để có thể đưa ra những đóng góp hữu ích cho team.
Không chỉ các bạn sinh viên ít lưu tâm tới kĩ năng mềm, mà nhiều lập trình viên đã đi làm cũng coi thường tầm quan trọng của nó.
Nếu kĩ năng cứng, kĩ năng xin việc quyết định chuyện bạn có việc làm hay không; kĩ năng mềm sẽ quyết định khả năng sống sót với nghề, khả năng thăng tiến của bạn.
Những kĩ năng mềm mà các bạn nên phát triển là:
- Kĩ năng giao tiếp: Dân IT thường làm việc với máy nên không để ý đến kĩ năng giao tiếp. Thật ra, kập trình là làm việc với con người: Bạn sẽ phải trình bày với đồng đội, với sếp, với khách hàng.
Dù cho bạn định theo hướng quản lý, khi lên vị trí cao như senior, software architect, bạn vẫn cần những kĩ năng thuyết trình, kĩ năng diễn đạt.
Mình khuyến khích các bạn nên đọc Đắc Nhân Tâm – Một cuốn sách khá hay về đối nhân xử thế và giao tiếp
- Thương sếp và hiểu sếp: Tại sao phải thương sếp hiểu sếp? Bởi vì việc bạn lên chức hay lên lương phần lớn là do sếp quyết định.
Hãy thương sếp vì ngày xưa sếp cũng từng là dev như bạn, giờ làm quản lý họ cũng phải học hỏi tự đầu. Hãy hiểu sếp vì họ còn có nhiều chuyện phải lo hơn (dự án, tiến độ, lợi nhuận), không chỉ tập trung vào technical được nữa.
- Quản lý thời gian: Mỗi người chỉ có 8 tiếng mỗi ngày để làm việc. Nếu không biết cách quản lý, bạn sẽ khó hoàn thành công việc, dẫn đến OT. Mình có chia sẻ một bài viết về cách quản lý thời gian bằng Trello, các bạn tìm đọc nhé.
- Xây dưng uy tín và quan hệ: Ai cũng biết uy tín và quan hệ rất quan trọng.
Uy tín giúp bạn đạt được nể trọng của sếp và đồng nghiệp, dễ lên lương lên chức. Quan hệ giúp bạn có nhiều cơ hội mới. Nhiều bạn chỉ cắm mặt lo làm mà quên mất hoăc ko biết cách xây dựng hai thứ này.
- Bạn có thể dần dần xây dựng uy tín thông qua những việc nhỏ như: Tôn trọng deadline, hứa là làm; code có tâm, ít bug; không ngại việc “hơi” quá khả năng; sẵn sàng giúp đỡ đồng đội và junior.
Uy tín và cá nhân đóng vai trò khá quan trọng trên con đường thăng tiến của bạn
Một vấn đề mà developer chúng ta thường hay lăn tăn đó là chuyện “tăng lương”. Các bạn nên hiểu rằng, công ty trả lương cho bạn theo khả năng, theo công việc bạn hoàn thành.
Nếu bạn chỉ hoàn thành những công việc được giao, khả năng của bạn không tăng lên, công ty không có lý do gì để tăng lương cho bạn cả!
Để dễ dàng “đòi hỏi” tăng lương, các bạn hãy đưa ra những lý do chính đáng, phù hợp như sau:
- Nói rõ những cống hiến của bản thân cho công ty và cho thành công của dự án
- Nâng cao khả năng, trình độ của mình bằng cách trau dồi các kĩ năng mềm cứng.
- Nhận nhiều trọng trách hơn, nhận trách nhiệm nhiều hơn thì dĩ nhiên lương cũng sẽ tăng lên theo
- Thử đi phỏng vấn bên ngoài, sau đó lấy offer về thương lượng.
- Một kinh nghiệm khác khi thương lượng lương bổng là đừng tin lời hứa của các sếp. Hãy đòi hỏi họ viết rõ ràng về điều kiện tăng lương, tăng chức, gửi qua email để có cái làm bằng chứng sau này.
Đừng quá tin tưởng lời hứa suông của sếp, hãy đòi giấy tờ email xác thực
Ngay cả ở các công ty lớn như Amazon, FPT,… chuyện hứa lèo để giữ chân nhân viên, quịt rồi không tăng lương cũng không phải là hiếm nhé!
4. Nhảy việc nhiều lương sẽ cao?
Có khá nhiều lý do để các bạn nhảy việc: Công việc nhàm chán, lương thấp, không có cơ hội phát triển,…
Nhảy việc có một số cái lợi: Khi nhảy việc, lương sẽ tăng nhanh hơn so với việc… chờ tăng lương. Điều này giúp bạn không bị hớ lương. Kể cả khi bạn không định nhảy việc, có offer mức lương cao hơn từ công ty khác thì bạn cũng dễ nói chuyện với sếp hơn để đòi tăng lương.
Tuy nhiên, nhảy việc có một số tác hại các bạn nên chú ý: Nó gây thiệt hại cho công ty (mất phí đào tạo bỏ ra cho bạn). Nhảy việc quá thường xuyên sẽ làm xấu CV của bạn (nhân viên nhảy nhiều thì công ty ít dám tuyển), đồng thời cũng làm giảm cơ hội thăng tiến của bạn.
Chuyện nhảy việc có những lợi ích và tác hại của nó
Do đó, lời khuyên của mình là nên stay khoảng 2-3 năm trước khi nhảy. Nên nhảy nếu tăng hơn 2-30% (Lương 10 lên 13tr chẳng hạn), tăng chỉ có mấy trăm nghìn thì đừng nhảy mất công.
Nếu nhắm thấy có thể phát triển lâu dài trong công ty hiện tại thì bạn có thể bám trụ lâu năm, đổi mức lương thấp lấy cơ hội thăng tiến về sau.
Ngoài ra, đừng nên nhảy việc khi dự án đang thiếu nhân sự hoặc đang bước vào giai đoạn quan trọng nhé. Bạn sẽ đẩy cấp trên và đồng đội vào thế khó xử, sau này rất khó nhìn mặt nhau!
Ngành IT mình nhỏ lắm, những chuyện như vậy sẽ ảnh hưởng lớn đến uy tín và hình ảnh của bạn sau này. Nhớ cẩn trọng nhé!
BTV.Trần Thị Thu Trang
Phòng Truyền Thông IMicroSoft Việt Nam
Hotline: 0916 878 224
Email: trangttt2@imicrosoft.edu.vn
Bạn đang muốn tìm kiếm 1 công việc với mức thu nhập cao.
✅ Hoặc là bạn đang muốn chuyển đổi công việc mà chưa biết theo học ngành nghề gì cho tốt.
✅ Giới thiệu với bạn Chương trình đào tạo nhân sự dài hạn trong 12 tháng với những điều đặc biệt mà chỉ có tại IMIC và đây cũng chính là sự lựa chọn phù hợp nhất dành cho bạn:
👉 Thứ nhất: Học viên được đào tạo bài bản kỹ năng, kiến thức chuyên môn lý thuyết, thực hành, thực chiến nhiều dự án và chia sẻ những kinh nghiệm thực tế từ Chuyên gia có nhiều năm kinh nghiệm dự án cũng như tâm huyết truyền nghề.
👉 Thứ hai: Được ký hợp đồng cam kết chất lượng đào tạo cũng như mức lương sau tốt nghiệp và đi làm tại các đối tác tuyển dụng của IMIC. Trả lại học phí nếu không đúng những gì đã ký kết.
👉 Thứ ba: Cam kết hỗ trợ giới thiệu công việc sang đối tác tuyển dụng trong vòng 10 năm liên tục.
👉 Thứ tư: Được hỗ trợ tài chính với mức lãi suất 0 đồng qua ngân hàng VIB Bank.
👉 Có 4 Chương trình đào tạo nhân sự dài hạn dành cho bạn lựa chọn theo học. Gồm có:
1) Data Scientist full-stack
2) Embedded System & IoT development full-stack
3) Game development full-stack
4) Web development full-stack
✅ Cảm ơn bạn đã dành thời gian lắng nghe những chia sẻ của mình. Và tuyệt vời hơn nữa nếu IMIC được góp phần vào sự thành công của bạn.
✅ Hãy liên hệ ngay với Phòng tư vấn tuyển sinh để được hỗ trợ về thủ tục nhập học.
✅ Chúc bạn luôn có nhiều sức khỏe và thành công!