Lập trình viên xuất phát điểm muộn nên rèn tư duy và kỹ năng như thế nào?

Lập trình viên xuất phát điểm muộn nên rèn tư duy và kỹ năng như thế nào?

Chia sẻ kiến thức 07/09/2023

"Khi nhận thấy có sự trì trệ so với các bạn lập trình viên trẻ, cách tốt nhất để mình hiểu về chương trình học và bắt kịp tiến độ đó là dành gấp đôi, gấp ba thời gian dành cho nó" - anh Nguyễn Sơn Tùng (Team Lead tại FPT Software) cho biết,

Xuất hiện trong vai trò diễn giả tại xTalk #147: “Skillset cần có của lập trình viên”, anh Nguyễn Sơn Tùng – cựu học viên chương trình Chứng chỉ Doanh nghiệp FUNiX, trưởng nhóm (team leader) tại FPT Software đã giải đáp những thắc mắc được nhiều khán giả gửi về cho chương trình. 

Team lead Nguyễn Sơn Tùng trả lời câu hỏi lập trình viên xuất phát điểm muộn nên rèn tư duy và kỹ năng như thế nào?

Nếu đã xuất phát muộn hơn thì đâu là lộ trình tối ưu và kỹ năng nào?

Lập trình viên (LTV) Nguyễn Sơn Tùng: Bản thân mình sớm nhận thấy qua quá trình học tập tại FUNiX, mình có sự trì trệ so với các bạn trẻ, cách tốt nhất để mình hiểu về chương trình học và bắt kịp tiến độ đó là dành gấp đôi, gấp ba thời gian dành cho nó. Đặc biệt, không bao giờ có suy nghĩ từ bỏ. Khi khó quá không thể làm được nữa thì mình tìm đến những học viên xuất sắc để tham khảo cách học, cách làm của họ, logic như thế nào, không chỉ có input, output, sau đó với những bài khó hơn, hãy hỏi sang tutor, mentor để được giải đáp kịp thời. 

Với một bài toán, lập trình viên có nhiều cách giải khác nhau, cần làm thế nào để xử lý các bài toán đó?

LTV Nguyễn Sơn Tùng: Mỗi bài toán có nhiều cách giải nhưng sẽ phải có chung một logic, đầu vào như thế nào, đầu ra như thế nào. Với bài toán có nhiều lời giải, hãy làm hết để nhận ra cái nào tối ưu hơn, tiết kiệm thời gian hơn, chính xác nhất. Cách rèn luyện tư duy lập trình đó là thực hành càng nhiều càng tốt.

Vì sao anh lựa chọn thay đổi công việc từ công ty cũ sang FPT Software? 

LTV Nguyễn Sơn Tùng: Công ty cũ là một môi trường làm việc rất tốt. Lí do mình thay đổi công việc đó là do khối lượng công việc không đủ để phát triển và mình có cảm giác dậm chân tại chỗ. Sang một môi trường mới, trẻ trung hơn, công việc có thể nhiều và vất vả hơn, nhưng khó khăn cũng chính là cơ hội để phát triển.

Công ty lớn hay nhỏ không quan trọng bằng việc là bạn sẽ học được những gì. Công ty lớn thì giúp bạn tham gia nhiều dự án, tiếp xúc với nhiều khách hàng khác nhau còn công ty nhỏ bạn sẽ biết được gần như toàn bộ quy trình phát triển và đưa ra thị trường một sản phẩm. 

lập trình viên
Trong ngành CNTT, luôn có những người đi trước sẵn sàng giúp đỡ, hỗ trợ các bạn mới. (Ảnh: Internet)

Một số lỗi mà các intern và fresher thường gặp phải? gặp khó nhưng không hỏi

LTV Nguyễn Sơn Tùng: Một số lỗi các bạn thường gặp đó là không hỏi khi gặp khó khăn, không hoàn thành deadline cũng không báo cáo lại để cấp trên nắm được tình hình khiến dự án bị chậm trễ và các nhân viên khác sẽ phải làm thay phần còn lại. Hãy nhứo rằng ai cũng sẽ bắt đầu là một người kém, chưa giỏi, nhưng trải qua nhiều áp lực, bài học, kinh nghiệm sẽ trở thành một người khác. Trong ngành CNTT, luôn có những người đi trước sẵn sàng giúp đỡ, hỗ trợ các bạn.

Các nhà tuyển dụng có coi trọng bằng cấp nữa không?

LTV Nguyễn Sơn Tùng: Không đánh giá dựa trên bằng cấp, mà đánh giá bạn có làm được việc không, có tinh thần cầu thị không? Nắm chắc một vài phần, biết một vài phần,công ty sẽ hiểu bạn sẽ làm được phần nào và từ đó phát triển lên.

Có tuổi  tham gia lập trình có nên chuyển sang fresher java được không?

LTV Nguyễn Sơn Tùng: Java là ngôn ngữ cơ bản, trong sáng nhất. Làm tốt được Java sẽ học được các ngôn ngữ khác. Đơn tuyển dụng của Java cũng rất nhiều, học thêm các framework để có nhiều cơ hội. Những người có tuổi thường được đánh giá cao ở kinh nghiệm chuyên môn của những ngành trước đây bởi không phải ai cũng có. Ví dụ, trước đây làm ngân hàng chuyển sang làm IT, sẽ hiểu rất rõ về lĩnh vực ngân hàng, chi tiết các công việc,… những người già sẽ có kinh nghiệm hơn, điềm tĩnh hơn, nhận thức đầy đủ hơn, thái độ làm việc chỉn chu hơn. 

Minh Tiến

Tham khảo chuỗi bài viết liên quan:

5 Điểm đáng chú ý tại khóa học lập trình trực tuyến FPT – FUNiX

Từ A-Z chương trình học FUNiX – Mô hình đào tạo lập trình trực tuyến số 1 Việt Nam

Lý do phổ biến khiến học viên nước ngoài chọn FUNiX

5 Ứng dụng của machine learning quan trọng trong công cuộc chuyển đổi số

9 Xu hướng học máy hàng đầu tính đến 2025

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại