Rõ ràng ngay từ khi còn bé, để luyện tập cho mình những thói quen chúng ta đều học hỏi chúng qua cách làm nó. Bạn bắt đầu nói ngay cả khi nó không thành câu đầy đủ. Bạn bắt đầu học vẽ bằng cách vẽ. Bạn bắt đầu tập đi bằng cách đi bộ mỗi ngày. Và điều này đã giúp bạn nắm bắt các việc làm mới một cách nhanh chóng.
Với lĩnh vực kỹ thuật và công nghệ cũng tương tự thế. Để lập trình giỏi, bạn sẽ phải luyện tập thật nhiều để tiếp thu thêm những kiến thức mới. Khi tôi bắt đầu làm việc với tư cách là một kỹ sư công nghệ, tôi thường xuyên đọc sách và đánh dấu bằng các thẻ ghi chú để phân rõ các mục cần chú ý. Sau nhiều tháng cố gắng ghi nhớ các công thức và định nghĩa, tôi đã tìm được chính xác vấn đề mình mắc phải. Cho đến khi tôi bắt đầu làm việc theo cách này, kỹ năng của tôi mới bắt đầu được cải thiện một cách nhanh chóng hơn.
Xem thêm các việc làm tại Gear Inc tuyển dụng hấp dẫn với TopDev
Mặc dù tôi thích đọc sách kỹ thuật và vẫn thực hành những công thức đó hàng ngày, nhưng phần lớn thời gian của tôi dành để đọc lướt cuốn sách và sau đó thử ngay một khái niệm mới. Đây là một cách học khó hơn. Tôi sẽ không nói dối bạn – điều đó thật đáng sợ. Nhưng không có gì giúp xây dựng các kỹ năng lập trình mới giống như tự xây dựng một thứ gì đó. Cách nhanh nhất để học viết code là tích lũy qua mỗi ngày.
Khi mới bắt đầu học cách viết code, tôi đã dành hàng tháng trời để làm theo các hướng dẫn. Tôi xem hướng dẫn và làm theo từng bước. Không bao giờ cố gắng làm bất cứ điều gì của riêng tôi. Nếu một hướng dẫn quá khó, tôi sẽ chuyển sang làm theo một hướng dẫn khác. Tôi dành hàng giờ mỗi ngày để xem các hướng dẫn. Tôi đã cố gắng sử dụng các kỹ năng học được từ thời đại học và áp dụng chúng vào việc viết code. Tuy nhiên, nó đã không hiệu quả.