Với những bạn đang bắt đầu học lập trình hoặc vừa mới đi làm, đôi khi các bạn sẽ bị… bí, không biết code hoặc giải quyết vấn đề như thế nào (Thật ra mình đi làm lâu rồi nhiều khi cũng bị)!
Cảm giác không biết code như thế nào, không biết giải quyết vấn đề ra sao rất là khó chịu. Gặp nhiều bạn sẽ dễ nản, chán code, chán ngành.
Do vậy, hôm nay mình chia sẻ 5 kinh nghiệm hay ho trị bệnh … bí code, các bạn có thể áp dụng thử nhé! Theo kinh nghiệm của mình thì 96.69% các trường hợp đều áp dụng được và có hiệu quả nha!
Tra Google vấn đề để xem người khác giải quyết ra sao
- Tập Google bằng tiếng Anh chứ đừng dùng tiếng Việt
- Đọc message lỗi, copy message lỗi bỏ vào Google, nhớ bỏ tên biến/tên hàm/tên project ra
- Ghi rõ ngôn ngữ/công nghệ để search cho dễ (như “JS remove special character”, “Python connect MongoDB”)
- Kết quả thường có trên StackOverflow, StackExchange, hoặc 1 số thread trên GitHub, Google Code
Tách thành nhiều vấn đề nhỏ hơn cho dễ xử lý
- Đăng nhập phải có form để điền username, password. Vậy bạn phải design và code cái form cho người dùng điền 2 cái đó vào.
- Đăng nhập phải check username, password đã có trong database chưa. Nếu chưa có thì sao. Bạn phải viết code back-end hoặc SQL để check cái này.
- Làm sao để back-end nhận username, password nhận được từ phía người dùng? Phải viết code trong controller để đọc dữ liệu. Sau đó đưa chúng vào hàm check mật khẩu phía trên
- Sau khi kiểm tra đúng mật khẩu thì làm gì? Code chức năng cần làm khi đúng mật khẩu (Login, đưa user vào session v…v)
Thử giải quyết vấn đề dễ hơn trước
- Giả sử ta có tuổi của toàn bộ sinh viên trong trường
- Tuổi trung bình sẽ bằng tổng số tuổi chia cho số sinh viên
- Vậy làm sao để có tuổi của sinh viên? Lấy năm hiện tại trừ cho năm sinh là ra.
- Làm sao để có năm sinh? Dùng hàm nào đó để lấy số năm từ ngày tháng năm sinh trong dữ liệu là được.
- Ta có thể suy ngược ra cách giải: Lấy năm hiện tại trừ đi năm sinh của từng sinh viên để có tuổi, sao đó cộng toàn bộ chia cho số sinh viên.
Đọc lại document, hỏi ý kiến đồng nghiệp
Đi uống, đi dạo đi ngủ (1 mình)
Dắt gấu chó, lộn, dắt gấu và chó đi dạo sẽ giúp bạn refresh đầu óc, giải quyết vấn đề nha!
Kết
Quảng cáo một chút nhé...
===
Tham gia mạng quảng cáo StartApp ngay để kiếm tiền và nhận bonus 15$ tiền thưởng khi đạt 100k lượt hiển thị đầu tiên. Link mời nhận https://portal.start.io/#/signup?referredby=c15cec77-3daa-d54d-9a45-8e6417741d44&preferredsite=pub&source=directURL
---
Bấm vào link này để ủng hộ mình. Mình đã duy trì trang này được vài tháng rồi. Không quảng cáo. Nhưng mình sắp ngừng trang này nếu không có vốn (QC Google có vấn đề). Hãy bấm vào link sau để ủng hộ mình nhé: http://megaurl.in/xhI6
===
0 Nhận xét