30/09/2018, 17:42

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 ạ?

viết 19:55 ngày 30/09/2018

Nên lặp lại bằng việc gõ tay chứ không nên copy paste bạn ơi

viết 19:56 ngày 30/09/2018

À đừng Bold cả bài viết lên nhé

minh tran viết 19:51 ngày 30/09/2018

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.

Điệp viết 19:42 ngày 30/09/2018

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

Mai Anh Dũng viết 19:53 ngày 30/09/2018

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.

Dương Nguyễn Văn viết 19:49 ngày 30/09/2018

đấy! em cũng hay mắc phần custom Adapter.

Điệp viết 19:58 ngày 30/09/2018

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à

*grab popcorn* viết 19:57 ngày 30/09/2018

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)

Nguyễn Hoàng Trung viết 19:58 ngày 30/09/2018

Thay vì paste thì bác tự tay code lại…

Quân viết 19:49 ngày 30/09/2018

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.

lx viết 19:57 ngày 30/09/2018

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.

null viết 19:51 ngày 30/09/2018

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

*grab popcorn* viết 19:44 ngày 30/09/2018

Sao nhiều người khuyên v nhỉ?
Chắc phải xem lại cách của mình ;_;

Mai Anh Dũng viết 19:56 ngày 30/09/2018

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.

Nguyễn Trung Tín viết 19:44 ngày 30/09/2018

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.

htl@PyMI.vn viết 19:47 ngày 30/09/2018

Copy paste rồi lúc tự viết 1 đoạn là hay bị lỗi syntax lắm

Bài liên quan
0