Lập trình là kĩ năng quan trọng nhất của một lập trình viên. Bạn biết code chứng tỏ bạn cũng có khả năng tư duy logic. Bạn code càng xịn xò thì càng dễ kiếm việc. Bạn kiếm được việc ngon thì bạn lại được giao một cái project xịn xò và tiếp tục code và fix bug. Và cuối cùng là vòng tròn học cái mới, code, lòi bug, đi fix...
Cho tới một lúc bạn nhận ra mình không muốn mãi đi làm gõ code thì bạn bắt đầu muốn lên level, lên lương, lên title mà không phải cắm mặt vào code nữa. Lúc đó, bạn sẽ ở ngã ba đường là đi theo hướng expert hay chuyển sang làm manager.
Bạn chuyển sang làm manager, đi gõ đầu team member. Được một thời gian bạn cảm thấy thà nói chuyện với cái laptop, gõ code còn dễ hơn nói chuyện với người. Rồi bắt đầu vắt tay lên trán suy nghĩ tại sao hồi đó mình lại đi theo nghề code. Và bắt đầu thấy cuộc sống thật bế tắt....
Những đoạn bên trên phỏng theo một câu chuyện tưởng tượng không có thật.. 🤪
Dưới đây là những thứ mình đúc rút về những thứ non-technical qua quá trình làm việc để tránh mất thời gian và đi nhanh hơn cho software engineer:
Ưu tiên việc tìm hiểu về bản thân rồi mới đến là lựa chọn mình muốn đi hướng nào, trở thành người như thế nào. Hiểu được việc này sẽ tiết kiệm được vài năm loay hoay.
Khi là fresher, tỉ lệ giữa học technical và non-technical nên là 80/20 hoặc 90/10, dần dần lên đến intermediate sẽ là 70/30 rồi lên đến senior sẽ là 50/50. Càng lên cao thì ưu tiên phát triển những thứ non-technical như soft skill, communication skill sẽ càng giúp bạn đi xa.
Chủ động: từ chuyện học cho tới chuyện muốn tăng lương, hãy chủ động cho sếp biết và record lại achievement của mình. Sếp không phải là thánh mà tới cuối năm tự nhiên biết hết công lao, nỗ lực của bạn.
Code có khó thì có thể google hoặc hỏi Chat GPT được, team member mà không làm việc ăn ý thì cứ xác định khả năng cao sẽ OT hoặc project bị lên dĩa. Nên học cách làm việc trong một tập thể và hiểu về tổ chức, cách vận hàng, ai ở vị trí nào, làm gì càng nhiều càng tốt. Để khi có việc thì kết nối cho nhanh.
Đổi môi trường làm việc (nếu cần thì đổi luôn công ty) để học được nhiều cái mới sau 1-2 năm. Biết sâu, biết rộng thì sẽ có nhiều cơ hội nghề nghiệp hơn
Cuối cùng là enjoy the process!
#WOTN5 #day02
Bài viết thuộc thử thách viết 30 ngày viết dở và đều của khóa học Writing On The Net.
Idea về chuyện tăng dần tỉ lệ giữa tech skills và soft skills hợp lý quá anh. Từng chứng kiến nhiều bạn dev làm kĩ thuật giỏi đến một mức độ nào đó thì auto cho lên làm quản lý vậy là thế giới mất đi 1 dev giỏi mà lại có thêm 1 manager dở :)
btw mình làm HR trong ngành IT :)
Một bài Actionable hay quá. Rất thiết thực.