Kinh nghiệm cho lập trình viên mới

imicrosoft

Lập trình không đơn giản là viết code, mà nó là quá trình làm việc gồm nhiều bước khác nhau. Cá nhân tôi không thích dành nhiều thời gian để đọc hay phân chia các Title, ví dụ Computer Science, Engineer, Developer, Coder… tôi thấy nó chẳng có ý nghĩa gì cả.

imic-kinh-nghiem-cho-lap-trinh-vien-moi

-  Bạn vẫn phải hiểu rõ yêu cầu dù team bạn có BA hay PM
-  Bạn vẫn phải thực hiện công việc test (kiểm thử) dù team bạn có QA hay QC
-  Bạn vẫn phải nghiên cứu các công nghệ mới hay hiểu về kiến trúc hệ thống dù team bạn đã có TA
-  …
…bạn nên thực hiện các việc trên ở vị trí/góc nhìn của developer thay vì ngốn hết công việc của người khác.

và đừng giới hạn bản thân bởi các title vớ vẩn.

1. Đừng code vội:

Trước khi code bạn cần phải xác định bài toán, vấn đề, yêu cầu … một cách rõ ràng. Dữ liệu đầu vào, đầu ra… hoặc cái khách hàng muốn, một cách rõ ràng nhất, ví dụ là có thể đo lường được. Có thể nhìn thấy được. Trừ khi các bạn đã làm cái task đó hàng chục … hàng trăm lần, hiểu rõ mọi ngóc ngách, rủi ro của vấn đề thì bay vào code luôn.

2. Trong quá trình code

Tới bước này dường như là việc tay chân hoặc giải quyết các vấn đề về ngôn ngữ lập trình.

Ở bước này bạn nên dùng các phần mềm IDE mạnh, code linter,… để giảm được một số lỗi về kỹ thuật.

Hãy suy nghĩ về cách Test. Nếu có thể làm theo hướng TDD được thì không còn gì ngon bằng. 

3. Trong quá trình test

Review lại những yêu cầu ở bước 1. Luôn nghĩ về những tình huống xấu nhất có thể xảy ra và tìm cách hạn chế rủi ro.

 
Học CNTT/CNPM để biến ý tưởng kinh doanh thành hiện thực ngay

Với đội ngũ nhân sự có trình độ năng lực chuyên môn cao, trong đó có những Chuyên gia hàng đầu sở hữu nhiều Chứng chỉ Quốc Tế từ MicroSoft, Google, Oracle, Java, IBM. IMicroSoft luôn đi đầu trong việc ứng dụng công nghệ mới vào các dự án phần mềm cũng như nỗ lực trau dồi kỹ năng, kiến thức chuyên môn để nâng cao hơn nữa chất lượng Đào tạo nguồn nhân sự đáp ứng tốt các yêu cầu thực tế tại Doanh nghiệp. Chúng tôi cam kết sẽ mang đến chất lượng dịch vụ hoàn hảo vượt trên cả mong đợi của khách hàng.

Bài viết liên quan

Nghiên cứu đủ rồi, đăng ký tham gia khóa học thôi

ĐỐI TÁC LIÊN KẾT TUYỂN DỤNG NHÂN SỰ CỦA IMICROSOFT VIET NAM

IMicroSoft

IMicroSoft tự hào là doanh nghiệp đầu tiên tại Việt Nam triển khai các Chương trình Đào tạo chuyên môn thực tế cho Học viên ngành CNTT/CNPM. Cũng là một trong những doanh nghiệp đạt được nhiều giải thưởng lớn trong lĩnh vực này. Góp phần phát triển mạnh ngành CNTT/CNPM tại nước ta hiện nay.