Liệu có đi đúng hướng khi học lập trình bằng cách google rồi copy & paste?
Em đang học Java - Android. Vì em k theo trường lớp nào. Nên cũng chỉ tự tìm hiểu . Em cũng hay ứng dụng nó luôn vào thực tế làm app. Có nghĩa là app này cần cái gì thì mình sẽ tìm hiểu nó. Làm
thế nào để giải quyết vấn đề này. Thường thì trên stackover và google vài link là ra luôn. Em cũng có hiểu code… biết được tại sao họ lại dùng thế này. 1 vài trường hợp mới thì em vẫn chưa hiểu đc, nhưng hầu hết là hiểu. Chính vì lẽ đó mà em chỉ copy paste 1 cách máy móc vào để giải quyết vấn đề của mình. kèm thêm vài câu comment để lần sau đọc lại còn có chút gợi nhớ. Chỉ vài ngay sau là em lại quên hết. Lần sau gặp vấn đề tương tự lại phải tìm lại link đó. rồi lại đọc lại cho nó hiểu. copy - paste. Nó cứ theo quy trình như thế. Một vài cái cơ bản sử dụng nhiều thì nó quen. Còn đâu trong đầu chỉ mang máng thôi.
Em lại cứ tư duy là học 1 ngôn ngữ lập trình cũng như học tiếng vậy. Như bọn trẻ con học nói. Ban đầu cũng có biết gì đâu. Chỉ bi ba bi bô theo bố mẹ. lặp đi lặp lại nó thành quen. chứ đâu học cú pháp, cấu trúc gì đâu…
Các anh có thể cho em lời khuyên liệu em có đang đi đúng hướng không ạ?
Nên lặp lại bằng việc gõ tay chứ không nên copy paste bạn ơi
À đừng Bold cả bài viết lên nhé
code xong đâu cần nhớ code đâu bạn, nhớ nó hoạt động như thế nào , kết nối module khác ra sao là ok rồi.
Cũng android và cũng có suy nghĩ như bạn rồi
nhưng bạn không cần quá áp lực về nhớ code. Bản thân mình muốn viết 1 cái Custom Adapter thì lần đầu đi cop 1 cái có sẵn, sau r tùy biến theo nhu cầu thôi. Quên lại bỏ ra xem lại. Không sao đâu bạn
Học cho biết thì có thể học như thế để tiếp cận vấn đề cho nhanh. Nhưng để làm cho tốt thì mình phải đọc sách, học cơ bản
Người ta hay nói lập trình viên không đọc sách, nhưng mà lập trình viên giỏi phải đọc sách.
đấy! em cũng hay mắc phần custom Adapter.
lấy một bản mẫu về, rồi tùy biến. chỉ là không hiểu một hai phần thôi mà
Theo minh thì copy paste cứ vô tư, miễn sao hiểu đc rõ code. (tức là tại sao nó lại đc làm như vậy, chứ ko phải hiểu cú pháp)
Thay vì paste thì bác tự tay code lại…
Nhiều bạn bảo code tay lại… mình thấy code tay lại chả tác dụng gì ngoài việc có thể học thuộc code
rồi lâu lâu không code lại quên
Bạn nên đọc thêm ở trang developer nữa.
mình nghĩ quan trọng nhất là phải hiểu. Tức là dù bạn không nhớ cụ thể code như nào thì bạn cũng phải nắm rõ cấu trúc, tại sao lại làm như vậy, thế là ổn rồi.
Mình tham khảo một số người quen thì rút ra cách tốt nhất để bỏ cái tật copy-paste và phụ thuộc vào IDE là luyện gõ 10 ngón. Cũng không cần phải nhanh quá, chỉ cần bằng 1/3 mình là được
Sao nhiều người khuyên v nhỉ?
Chắc phải xem lại cách của mình ;_;
Haha, Đạt cũng không nghĩ là Copy & Paste tốt cho người mới học lập trình. Đọc sách để hiểu rõ bản chất thì minh sẽ đi được lâu dài hơn.
Đạt cũng từng copy & paste trong nhiều năm, nhưng sau khi đọc nhiều sách hơn Đạt mới thấy có nhiều vấn đề không thể hiểu được thông qua copy & paste.
Thường thì mình cũng dùng cách này, nhưng căn bản copy xong thì phải biết tại sao nó chạy là được.
Copy paste rồi lúc tự viết 1 đoạn là hay bị lỗi syntax lắm