BACHKHOA-APTECH INTERNATIONAL IT EDUCATION SYSTEM

18 năm hoạt động - 35.000 HV đã tốt nghiệp - 98% HV tốt nghiệp có việc làm
Toggle

Nơi cập nhật những tin tức mới nhất về những hoạt động của trường Bachkhoa-Aptech

Làm sao để trở thành một Lập trình viên “CÓ GIÁ” và lương cao?

14:46 - 28/07/2020 Hà Bi

Là một lập trình viên, hẳn bạn nào cũng muốn có một công việc với mức lương khá khẩm, môi trường làm việc ngon lành.


Tuy nhiên, các công ty trả lương cho bạn dựa theo giá trị của bản thân bạn, tức là việc bạn có thể mang lại bao nhiêu tiền cho công ty. Muốn có mức lương như ý, bạn phải là một lập trình viên “có giá”, đem lại nhiều giá trị cho công ty và cho team.

Vậy, phải làm sao để nâng cao giá trị bản thân, trở thành một lập trình viên “có giá”? Hãy đọc và làm theo những kinh nghiệm mình chia sẻ trong bài viết này nhé!

1. Trau dồi kỹ năng cứng, kỹ năng chuyên môn

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, Dependency 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ọ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.


 

2. Phát triển kỹ năng mềm

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.
  • 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.


3. Về chuyện tăng lương

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.

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.

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é!

Nguồn: Tôi đi code dạo


HỆ THỐNG ĐÀO TẠO CNTT QUỐC TẾ BACHKHOA-APTECH

> Tìm hiểu Chương trình Kiến tạo IT 4.0 - Cam kết mức lương từ 8 triệu đồng: https://bit.ly/2L0TreC

> Hotline: 0968 27 6996

#BachkhoaAptech#Lamtruochocsau

Hotline hỗ trợ

Mọi thắc mắc của bạn luôn được đội ngũ hỗ trợ tận tâm

Tư Vấn Online: 0968.27.6996