Top các sai lầm lập trình viên mới vào nghề hay mắc phải
Để trưởng thành hơn trên con đường phát triển bản thân, phát triển sự nghiệp, ta cần phải học hỏi không ngừng mỗi ngày. Hầu hết các lập trình viên mới bước chân vào nghề hay mắc phải các sai lầm như dưới đây
Về chuyên môn lập trình
- Đặt tên hàm, biến sai: Giữ thói quen từ khi ra trường, nhiều bạn chỉ đặt tên biến kiểu x2, x3. Rất ngắn gọn và dễ hiểu nhưng đọc thực chất không hiểu gì
- Không quan tâm đến cấu trúc của lập trình: Chỉ quan tâm đến việc code có chạy hay không mà không quan tâm cấu trúc, bố cục
- Không quan tâm vấn đề bảo mật: Nghĩ rằng bảo mật là việc của bên hạ tầng IT, việc của mình chỉ là code thôi.
- Không quan tâm đến Testing: Code chạy đúng một trường hợp chính là được, mấy case còn lại thì không quan tâm, không cần phải test thử, việc này đã có tester làm.
- Thích code theo phong cách phức tạp dài dòng, hoặc thông minh nhưng … khó hiểu
- Thích cắm đầu ngay vào code cả khi chưa biết rõ yêu cầu hay business logic: Chưa xác định được vấn đề bắt tay vào code tìm hướng giải quyết.
Về định hướng phát triển


- Không bao giờ đọc sách về technical hoặc tìm hiểu về các xu hướng công nghệ mới
- Không bao giờ đọc blog, các bài viết về lập trình để học hỏi, tìm hiểu các xu thế mới.
- Không quan tâm đến sức khỏe bản thân: Cày game, uống rượu, ngủ ít do code thâu đêm suốt sáng.
- Không bao giờ đào sâu nghiên cứu, chỉ học một cách rất hời hợt để hoàn thành công việc nhanh chóng.
- Không quan tâm tới việc xây dựng quan hệ, tạo dựng hình ảnh, hay mục tiêu phát triển sự nghiệp.
- Luôn tập trung vào mỗi project của mình mà không quan tâm đến tình hình công ty hay các team khác.
- Luôn trông chờ vào việc team leader/quản lý sẽ định hướng nghề nghiệp, cân nhắc mình: Quản lý còn có nhiều việc phải làm và nhiều nhân viên cần quản lý, rất khó để họ có thời gian chăm chút định hướng cho một cá nhân.
- Luôn thích làm việc với những người “dốt” hơn mình để dễ sai bảo: Muốn giỏi hơn, cần phải làm việc với những người giỏi hơn mình, bị ăn chửi hàng ngày thì bạn mới khá lên được.
Về thái độ làm việc
- Luôn có thái độ cao ngạo và tỏ ra mình là người hiểu biết: Có thể gặp ở các bạn sinh viên ra trường ngon, tốt nghiệp loại giỏi, xuất sắc.
- Tỏ thái độ khi có người góp ý cho các sản phẩm của mình: Kĩ năng code chỉ là một phần, quan trọng nhất vẫn phải là “thái độ”.
- Giữ kiến thức cho mình, và không chia sẻ vì sợ đồng nghiệp sẽ giỏi hơn
- Luôn trông chờ vào được giao việc tận tay, chỉ làm những việc được giao cho làm mà không quan tâm đến việc khác: Để thăng tiến, bạn cần năng nổ, active hơn. Ví dụ nếu xong task sớm có thể chủ động bảo anh leader “để em phụ anh senior refactor và đưa code lên CI sớm”….
- Luôn tuân thủ tuyệt đối mệnh lệnh của quản lý, team leader, senior mà không cần hỏi lý do là gì: Cấp trên, senior chưa chắc lúc nào cũng đúng. Tranh luận, phản bác đúng cách sẽ làm họ coi trọng mình hơn (Nhưng nhớ để ý thái độ, đừng tỏ ra hiểu biết thái quá hay thể hiện).
- Khi đi hỏi người khác, không xác định được vấn đề cần hỏi mà chỉ đặt câu hỏi mơ hồ chung chung, gây khó dễ cho cả người hỏi và người trả lời.
- Chỉ tập trung nhờ người khác làm giúp, trả lời giúp: Gặp chút khó khăn là lên facebook để nhờ người khác Team Viewer giải quyết giúp mình
Kể cả những lập trình viên giỏi nhất cũng từng mắc phải những sai lầm như vậy, huống chi chúng ta. Điểm khác biệt là ở chỗ: những người giỏi nhận thấy được mình đang mắc sai lầm, từ đó phấn đấu và cải thiện bản thân hơn.
Lương Thuận
ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX
Bài liên quan
Review khóa học Robotics FUNiX: Lộ trình 7 chặng chuẩn quốc tế
Khóa học Robotics FUNiX có phù hợp cho người mới bắt đầu không? Khóa học Robotics FUNiX được thiết kế theo lộ trình 7 chặng từ cơ bản đến nâng cao, phù hợp với học sinh và người mới bắt...
Product Owner Fintech: Bí quyết thiết kế sản phẩm tài chính "không ma sát"
Mục lục Product Owner Fintech là gì? Vai trò của Product Owner trong Fintech Sản phẩm tài chính “không ma sát” là gì? Quy trình thiết kế sản phẩm fintech Công nghệ cốt lõi PO Fintech cần hiểu Agile trong...
Leanbot là gì? Bộ kit robot giáo dục chuẩn STEM cho thế hệ mới
Leanbot là gì? Bộ kit robot giáo dục chuẩn STEM cho thế hệ mới Leanbot là công cụ hỗ trợ học sinh làm chủ tư duy lập trình và robotics. Bài viết tổng hợp thông tin chi tiết về...
AIROC - Đấu trường Robotics & AI quốc tế: Nơi thế hệ trẻ Việt Nam vươn tầm thế giới
Trong kỷ nguyên số, nếu tiếng Anh là chiếc chìa khóa để giao tiếp với thế giới, thì Lập trình và AI chính là ngôn ngữ để con kiến tạo nên tương lai. Không chỉ dừng lại ở việc ‘biết’...
Học lập trình Python qua Robotics: Từ tư duy code đến Trí tuệ nhân tạo
Mục lục Python Robotics là gì? Vì sao nên học lập trình Python qua Robotics? Thành phần và thuộc tính trong hệ thống Robotics Các kỹ năng Python nâng cao trong Robotics Ứng dụng trí tuệ nhân tạo trong Robotics...
Nhân viên ngân hàng chuyển sang Fintech: Cần trang bị kỹ năng gì?
Mục lục Nhân viên ngân hàng chuyển sang Fintech cần học gì? Vì sao nhiều banker chuyển sang Fintech? Các kỹ năng quan trọng khi chuyển sang Fintech Lộ trình chuyển nghề từ ngân hàng sang Fintech Các vị trí...
Fintech là gì? Toàn cảnh hệ sinh thái Fintech tại Việt Nam 2026
Nội dung chính (TOC) Tổng quan định nghĩa Các mô hình Fintech cốt lõi và thuộc tính Hệ sinh thái Fintech và Chuyển đổi số ngân hàng Xu hướng Fintech 2026 (Dự báo tác động) Bằng chứng áp dụng thực...
Tại sao Data Analyst là “trái tim” của mọi ứng dụng Fintech?
Mục lục Fintech Data Analyst là gì? Vai trò của Data Analyst trong hệ sinh thái Fintech Các kỹ năng cốt lõi của Fintech Data Analyst Entity và Attribute trong phân tích dữ liệu Fintech Các ứng dụng thực tế...







Bình luận (0
)