Mình học lập trình cũng được hơn 1 năm rồi. Mình chủ yếu học java và android.
Mình cảm thấy mình yếu về mặt design code, nghĩa là cách xây dựng các class, cách kế thừa, design pattern gì đó , đại loại như vậy.
Mình có tham khảo mấy bạn khác thì nói trong công ty họ thiết kế class (UML) trước khi viết nhưng mình thì phải viết code rồi lúc đó mới biết mình nên viết gì, chứ xây dựng trước thì lại ko hình dung được nên làm thế nào. Có xây dựng trước rồi lúc viết cũng ko ăn nhập gì với cái xây dựng.
Mình bị nhận xét là code gì ko có OOP gì het vay, viết code sao cứ như chắp vá ko có một logic gì cả.
Mình rất muốn cải thiện điều này nhưng ko biết nên cải thiện thế nào, mọi người có ebook hay có kinh nghiệm gì chỗ này thì giúp mình với. Làm sao để design code tốt hơn. Cảm ơn ạ !