Ðề: 20 bài học lập trình hay nhất mà tôi học trong suốt 20 năm
Bác myhanh chuyển dịch rất hay. Người chuyên dịch tiếng Anh giỏi nhưng không có chuyên môn trong nghành thì không thể dịch dễ hiểu và gần gũi với người đọc.
Ðề: 20 bài học lập trình hay nhất mà tôi học trong suốt 20 năm
- Mục 10: Thật sự khi nghe tới lập tài liệu cho mã nguồn, nhiều coder oải lắm. Họ nghĩ công việc này không có gì thú vị, nếu không nói là nhàm chán. Nhưng nếu không có nó, bạn hay người khác sẽ mất rất nhiều thời gian khi tiếp nhận một dự án. Giống như tìm đường đi trong mê cung mà không có người dẫn đường.
- Mục 11: Nhiều người mới lập trình ngại kiểm thử hoặc cảm thấy khó chịu khi người khác tìm thấy bug trong code của mình. Nhưng dần dần sẽ quen và là động lực để coder làm việc cẩn thận hơn. Đừng xem nhẹ testing và tester vì testing yêu cầu người tester am hiểu nhiều kiến thức về lập trình, giải thuật, công nghệ, kiến trúc của hệ thống...
__________________
...Từ độ mang gươm đi mở cõi.
Trời Nam thương nhớ đất Thăng Long...
Ðề: 20 bài học lập trình hay nhất mà tôi học trong suốt 20 năm
Trích:
Nguyên văn bởi myhanh
17.Không có dự án nào là dễ dàng
Bạn bè, gia đình và bạn đồng nghiệp của tôi từng yêu cầu tôi giúp tăng tốc website cho họ. Họ cứ nghĩ rằng đây là việc làm đơn giản nhưng không. Để tăng tốc một website hay một chương trình bạn cần phải lên kế hoạch làm việc với hai bên, khách hàng và nhà cung cấp, và đề nghị những thao tác trên đó mà cả hai đều chấp nhận. Nếu khách hàng nào đó nói rằng anh ta chỉ cần website có 3 trang với Microsoft Access làm cơ sở dữ liệu thì bạn phải đề phòng nó có thể phình ra thành một website có 15 trang sử dụng Microsoft SQL Server và có thể có cả tinh chỉnh CMS (hệ thống quản trị nội dung) nữa đó.
Trường hợp này đã từng gặp phải vài lần. Người không trong nghề thường đưa ra một cái ý tưởng có thể tóm tắt trong vài dòng và họ cũng tưởng chỉ cần 2 hay 3 ngày hay tuần là có thể lập trình biến ý tưởng vài dòng đó thành một sản phẩm.