Một số người cố gắng để đẩy nhanh quá trình lập trình bằng cách trực tiếp từ
định nghĩa vấn đề để mã hóa các chương trình (xem hình 1.3). Một phím tắt ở đây là rất
hấp dẫn và đầu tiên là việc tiết kiệm rất nhiều thời gian. Tuy nhiên, vì nhiều lý do mà
trở nên rõ ràng cho bạn khi bạn đọc cuốn sách này, loại shortcut thực sự mất
nhiều thời gian và nỗ lực. Phát triển một giải pháp tổng quát trước khi bạn viết một chương trình giúp
bạn quản lý các vấn đề, tiếp tục suy nghĩ của bạn thẳng, và tránh những sai lầm. Nếu bạn
không dành thời gian ngay từ đầu để nghĩ ra thuật toán và đánh bóng của bạn, bạn
dành nhiều thời gian thêm gỡ lỗi và sửa đổi chương trình của bạn. Vì vậy, suy nghĩ đầu tiên và
đang được dịch, vui lòng đợi..
