thảo luận Các thắc mắc cơ bản - Newbie đặt các câu hỏi cơ bản thì vào đây, không lập thread ngoài!!!

Status
Not open for further replies.
Sao thím biết vậy :sweat:

Sent from Xiaomi Redmi Note 7 using vozFApp
thấy quen quen, với ở đó intern hay fresher có mức rồi deal gì nữa, với mình ko có cảm tình với ruby lắm, thấy nó ít việc, thà làm php đc hơn.
 
Buồn quá các bác ạ em code bao năm (php laravel) rồi mà vẫn rất ngu oop, trước làm các dự án nhỏ thì không sao nay dự án lớn mới thấy code bản thân hiện tại không đáp ứng được. Mỗi lần sửa theo ý khách hàng hay upgrade thêm tính năng y như rằng thành nồi cám rồi tầm vài tháng sau đọc lại đúng là ác mộng. Nhiều lúc cũng gắng ngồi phân tích trước khi làm xem có các đối tượng nào tham gia vào bài toán rồi chúng tương tác với nhau như nào rồi cũng có biết SOLID hay thuy thoảng cũng dùng DI, Singleton (laravel có sẵn) Factory parttern xong làm một hồi thế éo nào cứ có cảm giác không đúng vẫn như kiểu thủ tục if else loạn xạ cả lên, mình cũng không có ai để hỏi xem mã viết như thế đúng tinh thần oop chưa có mùi gì không?. Hiện các module mình tạo thêm như (các chương trình khuyến mãi, các phương thức thanh toán, các loại mã giảm giá, các đơn vị vận chuyển) chả thấy có tính kế thừa đóng gói gì cả một khi đã sửa thích sửa class nào thì sửa xong cũng chả có thuộc tính protected hay private gì class thì nhiều lúc dài vài k dòng là bình thường, tái sử dụng code thì vẫn là tách ra thành hàm riêng chỗ nào cần thì gọi tất. Các bác cho em lời khuyên hay định hướng học OOP em với chứ thấy vô vọng quá như:
1. Cách học như nào cho hiệu quả
2. Tài liệu
3. Dự án có mã oop hay đáng xem và học hỏi
Xin cảm ơn các bác rất nhiều!.
 
Mình biết có 2 cuốn sách về OOP là cuốn "practical object-oriented design in ruby" và "99 Bottles of OOP" đều của tác giả Sandi Metz, riêng cuốn 99 Bottles thì có bản cho PHP. Nếu có điều kiện thì thím có thể tim mua 2 cuốn này. Thím cũng có thể tìm các talk của bà Sandi Metz này trên youtube. :)

Sent from Xiaomi Redmi Note 7 using vozFApp
 
em dev reactjs kinh nghiệm 1 năm, kinh nghiệm làm trong ngành lập trình 2 năm, giờ muốn tìm mentor dẫn đường chỉ lối code reactjs sạch đẹp chỉnh chu, ai giúp em với ạ
Em react mới đc mấy tháng mà kiếm vc khó quá. Bác cho em hỏi tầm 1 năm như bác thì nắm những kỹ năng, kiến thức về react ntn với ạ.
 
Mình biết có 2 cuốn sách về OOP là cuốn "practical object-oriented design in ruby" và "99 Bottles of OOP" đều của tác giả Sandi Metz, riêng cuốn 99 Bottles thì có bản cho PHP. Nếu có điều kiện thì thím có thể tim mua 2 cuốn này. Thím cũng có thể tìm các talk của bà Sandi Metz này trên youtube. :)

Sent from Xiaomi Redmi Note 7 using vozFApp
Cảm ơn bác. Cuốn 99 Bottles có vẻ ngon.
 
@ashvsmay00 hình như 39$ là tài liệu số (epub, kepub, mobi, pdf) bao gồm cả js, php và ruby phải không bác?.
Bác cho hỏi bác code các chương trình khuyến mãi, các phương thức thanh toán, các loại mã giảm giá, các đơn vị vận chuyển như nào vậy ạ. Em thấy ít tài liệu về cái này.
 
@pipoi qwewe phần khuyến mãi như (flash sale, combo, deal) hoặc mã giảm giá mình xem shopee rồi học theo, tùy ý từng kh mà sửa lại thôi bác, các phương thức thanh toán (paypal, vnpay, baokim, ...) thì có api hết rồi, đơn vị vận chuyển (giao hàng tk, giao hàng nhanh, ...) cũng thế.
 
Buồn quá các bác ạ em code bao năm (php laravel) rồi mà vẫn rất ngu oop, trước làm các dự án nhỏ thì không sao nay dự án lớn mới thấy code bản thân hiện tại không đáp ứng được. Mỗi lần sửa theo ý khách hàng hay upgrade thêm tính năng y như rằng thành nồi cám rồi tầm vài tháng sau đọc lại đúng là ác mộng. Nhiều lúc cũng gắng ngồi phân tích trước khi làm xem có các đối tượng nào tham gia vào bài toán rồi chúng tương tác với nhau như nào rồi cũng có biết SOLID hay thuy thoảng cũng dùng DI, Singleton (laravel có sẵn) Factory parttern xong làm một hồi thế éo nào cứ có cảm giác không đúng vẫn như kiểu thủ tục if else loạn xạ cả lên, mình cũng không có ai để hỏi xem mã viết như thế đúng tinh thần oop chưa có mùi gì không?. Hiện các module mình tạo thêm như (các chương trình khuyến mãi, các phương thức thanh toán, các loại mã giảm giá, các đơn vị vận chuyển) chả thấy có tính kế thừa đóng gói gì cả một khi đã sửa thích sửa class nào thì sửa xong cũng chả có thuộc tính protected hay private gì class thì nhiều lúc dài vài k dòng là bình thường, tái sử dụng code thì vẫn là tách ra thành hàm riêng chỗ nào cần thì gọi tất. Các bác cho em lời khuyên hay định hướng học OOP em với chứ thấy vô vọng quá như:
1. Cách học như nào cho hiệu quả
2. Tài liệu
3. Dự án có mã oop hay đáng xem và học hỏi
Xin cảm ơn các bác rất nhiều!.
Mình nghĩ bạn nên down các open source về ecommerce về mà xem cách họ áp dụng các design pattern ntn để giải quyết vấn đề trên. Cách họ thiết kế các ecommerce framework cũng dc, nó thường dc thiết kế mở, dễ custom...
Hoặc nếu có điều kiện bạn có thể join các dự án lớn sẽ học hỏi dc nhiều hơn. Thay vì tự mày mò vô hướng.
Cái của bạn liên quan đến áp dụng design pattern nhiều hơn là thuần oop.

via theNEXTvoz for iPhone
 
Mình nghĩ bạn nên down các open source về ecommerce về mà xem cách họ áp dụng các design pattern ntn để giải quyết vấn đề trên. Cách họ thiết kế các ecommerce framework cũng dc, nó thường dc thiết kế mở, dễ custom...
Hoặc nếu có điều kiện bạn có thể join các dự án lớn sẽ học hỏi dc nhiều hơn. Thay vì tự mày mò vô hướng.
Cái của bạn liên quan đến áp dụng design pattern nhiều hơn là thuần oop.

via theNEXTvoz for iPhone
Cảm ơn bác, để thử down dự án ecommerce trên github về vọc code của họ xem sao.
 
mấy bác cho em hỏi có cái tutorial nào hướng dẫn làm tính năng diễn đàn cho website ko ạ, em xin cảm ơn
 
:boss: tính năng diễn đàn là thứ bán ra tiền đấy, không có ai chỉ đâu

Ví dụ như diễn đàn voz trên nền xenforo phải trả 160$ / năm cho các tính năng cơ bản, 600$ cho tính năng nâng cao đấy
 
Để học java có cần pro OOP không các thím hay nhảy vào học luôn cũng được? Em mới năm 2 kì 1 nên mới chỉ mới học và làm mấy bài OOP cơ bản bằng C++. Năm 3 mới học Java nhưng e muốn học trước, học chuyên sâu rồi dùng Java để đi làm luôn :amazed:
Dịch giã thời gian rảnh nhiều quá mà cày mỗi leetcode cũng chán
 
Để học java có cần pro OOP không các thím hay nhảy vào học luôn cũng được? Em mới năm 2 kì 1 nên mới chỉ mới học và làm mấy bài OOP cơ bản bằng C++. Năm 3 mới học Java nhưng e muốn học trước, học chuyên sâu rồi dùng Java để đi làm luôn :amazed:
Học luôn OOP bằng Java, dễ hơn OOP của C++ nhiều
 
1637154115858.png
các anh cho e hỏi là lỗi này của e nó bị gì vậyạ,e trađủ chỗ mà áp dụng vào bài của em nó không hoạt động( client e đã cài vmnet giống với sever)
 
Status
Not open for further replies.
Back
Top