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?
"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,
- Công bố chủ nhân giải thưởng xCode - Lập trình thuật toán 2023
- Đi làm lương thấp nên chuyển nghề gì hợp thời nhất?
- Cử nhân Cơ điện tử chuyển nghề lập trình viên sau 7 tháng học online
- Hành trình từ học viên FUNiX trở thành trưởng nhóm tại FPT Software
- Cựu học viên FUNiX - Trưởng nhóm tại FPT Software chia sẻ bộ kỹ năng lập trình viên cần có
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.
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.
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
Bình luận (0
)