Mình là người cổ súy nhiều cho việc đọc, nhưng rất ít khi hướng dẫn tận tình chi tiết về việc đọc cho các bạn học nghề lập trình, vì nhiều lí do. Mình ngờ rằng phần lớn các nhà giáo khác cũng thế nốt. Hay đòi hỏi sinh viên PHẢI đọc đi, nhưng không khi nào chỉ cho họ đọc cái gì, và đọc như thế nào thì hiệu quả. Viết bài này, mình muốn bạn sinh viên/Lập trình viên nào mà đọc được thì biết được mình cần phải đọc những gì cho chặng đường dài hành nghề phía trước.
Trước khi bắt đầu, mình có mấy giả định, nếu các giả định này chưa được đồng thuận thì những gợi ý phía dưới về những thứ cần đọc của một lập trình viên có thể vứt vào sọt rác được, bạn không cần quan tâm.
Giả định 1: có thể bạn có nhiều kênh học tập và tiếp thu thông tin khác nhau, nhưng bạn coi việc đọc là kênh tự học căn bản bậc nhất.
Giả định 2: bạn đang băn khoăn “đọc bao nhiêu là đủ”, “đọc rộng như thế nào mới tạm chấp nhận được”.
1. Nếu bạn muốn đi làm thuê chuyên nghiệp
- Kĩ năng căn bản: đọc, viết, tính toán
- Kĩ năng nền tảng: biết cách tự học
- Kĩ năng giao tiếp: lắng nghe và nói chuyện
- Kĩ năng thích nghi: giải quyết vấn đề và tư suy sáng tạo
- Sự hiệu quả nhóm: các kĩ năng liên cá nhân, thương lượng, làm việc theo nhóm
- Khả năng gây ảnh hưởng: hiệu quả tổ chức và lãnh đạo
- Tự quản: tự trọng, động lực/đặt mục tiêu
- Thái độ: tư duy tích cực
- Kĩ năng ứng dụng: năng lực nghề nghiệp và chuyên môn.
- tìm kiếm các sách vở, tài liệu, nghiên cứu về “kĩ năng đọc sách” để có thể đọc được dăm cuốn sách về công nghệ mới mà sếp yêu cầu nghiên cứu trong vòng 1 tuần;
- đọc thêm hướng dẫn về “kĩ năng viết” (ví như bạn có thể sẽ phải viết hàng trăm trang báo cáo cho sếp về công nghệ cần sử dụng;
- về “kĩ năng tự học” để mình nhanh chóng nắm bắt các công nghệ mới thay đổi xoành xoạch trong ngành IT;
- tìm sách để học thêm về cách thức giao tiếp hiệu quả với sếp, với đồng nghiệp, với khách hàng (dân LTV xưa nay vẫn thường bị chê rất dữ về khoản này, có khi làm hỏng cả hợp đồng, thiệt hai không biết đâu mà kể – bạn có chắc là bạn viết một email đúng quy cách khi gửi cho sếp?);
- tìm sách đọc thêm về tư duy sáng tạo, về cách thức giải quyết vấn đề để luôn tạo ra nhiều giá trị hơn (công việc của LTV là công việc đòi hỏi kĩ năng này rốt ráo hơn hết, có một đặc điểm quan trọng của nghề LTV là : nếu biết cách giải quyết vấn đề, một người có thể làm việc bằng cả 10 người cộng lại);
- tìm sách đọc thêm về làm việc nhóm, tương tác nhóm, về tổ chức, lãnh đạo, quản lí để biết quản lí chính bản thân mình, lãnh đạo mình tiến tới mục tiêu trên đường đời, đồng thời có khả năng dẫn dắt những đàn em trong cùng đội nhóm, hoặc sẽ làm quản lí/lãnh đạo của công ty (vẫn là làm thuê, nhưng là làm sếp – từ bé tới lớn);
- tìm sách đọc thêm về cách thức hiệu quả để tự quản lí bản thân tốt hơn, đặt mục tiêu tốt hơn, làm việc hiệu quả hơn, làm việc ít stress ơn mà vẫn được việc hơn.
Đã hết chưa? Mình nghĩ là chưa, ai mà biết được? Nhưng hãy coi như danh sách trên đây là tối thiểu nhé. Bạn cũng thấy đấy, tại sao người ta lại liệt kê cái kĩ năng “đọc” vào hàng đầu vậy? Vì đơn giản là nếu bạn đọc dở (chậm, hoặc đọc không nhớ, đọc không hiểu …) thì bạn chẳng bao giờ có thể đọc đủ những thứ cần đọc. Vậy hãy bắt đầu bằng việc đọc các sách hướng dẫn đọc hiệu quả hơn nhé.