NỘI DUNG BÀI VIẾT
Người dùng thông thường nói chung và các lập trình viên nói riêng, chúng ta luôn phải sử dụng google để tìm kiếm thông tin trên internet. Nhưng đôi khi, vấn đề của chúng ta lại không thể tìm thấy hoặc thông tin mô tả khá mơ hồ, không đúng trọng tâm. Tỉ lệ vấn đề của bạn không xuất hiện trên internet khá thấp vì vậy nguyên do là bạn đã không tìm kiếm đúng cách. Vậy làm sao để tìm kiếm có hiệu quả – đúng thông tin và tiết kiệm thời gian?
Vì sao kĩ năng search google lại quan trọng?
Đồng ý với nhau tất cả những kiến thức về IT nói riêng đều có trên Internet. Vậy bạn phải làm gì để có thể tiếp cận được chúng? – Search google. Ngay cả những lập trình viên kì cựu nhất cũng không thể đem tất cả kiến thức đấy vào đầu. Vì thế giải pháp của họ là học cách sử dụng những kiến thức, công cụ ấy trước, sau đó chỉ cần nhớ làm sao để tìm nó trở lại khi cần. Nhiều người cẩn thận sẽ soạn thành bộ tài liệu còn đa số sẽ chọn cách kiếm nó trên google.
Tại sao nhiều bạn newbie không biết cách search Google
Bản chất của việc search google là sử dụng keyword để tìm kiếm. Với những bạn newbie thì càng không biết keyword cho vấn đề của mình là gì. Tuy vậy bằng cách này hay cách khác, mỗi lần search google đều là những lần cung cấp cho bạn những kiến thức nhất định. Có thể mất thời gian lâu hơn, có thể nhanh chán nản nhưng kiến thức là kiến thức và nó đều có giá trị cho bạn. Hãy chịu khó góp nhặt chúng và một ngày bạn sẽ có được thứ mình cần.
Cách search Google mà mình đã dùng
Khi gặp vấn đề, hãy bắt đầu bằng những câu hỏi mà bạn đang thắc mắc, gì cũng được, có thể đại loại như: IT là gì? Ngôn ngữ lập trình là gì? Java là gì? Java làm được gì? … Nâng cao hơn một chút: Cách sử dụng hàm sort trong java, Cách viết clean code, cách lấy ngày giờ trong java,… Khi bắt đầu hãy tập viết những câu hỏi thật tường minh, càng ngắn gọn càng tốt. Dần dần keyword sẽ được hình thành ví dụ như “Cách sử dụng hàm sort trong java” thành “Sort trong java”. Cả 2 đều sử dụng cùng mục đích nhưng cái nào ngắn gọn hơn sẽ cho ra nhiều kết quả liên quan hơn. Một mẹo khác là tập cho mình thói quen search google bằng Tiếng Anh. Sử dụng Tiếng Anh để tìm kiếm sẽ cho bạn nhiều kết quả hơn và chuẩn xác hơn việc sử dụng Tiếng Việt. Ví dụ như “Sort in Java”, câu trả lời thường sẽ có trong đường link đầu tiên.
1. Sử dụng trình tìm kiếm nâng cao
Cách tốt nhất để bắt đầu nâng cao khả năng tìm kiếm Google là dùng Advanced Search.
Điều này cho phép bạn tìm kiếm chính xác các cụm từ, tất cả các từ hoặc một trong các từ khoá được chỉ định bằng cách nhập các cụm từ tìm kiếm vào ô thích hợp.
Bạn cũng có thể xác định số lượng kết quả bạn muốn trên Google, ngôn ngữ và loại tệp bạn đang tìm kiếm. tất cả đều có trong Advanced Search.
Advanced Search cho phép bạn nhập Top Level Domain (tên miền cấp cao nhất như .co.uk) trong phần “trang web hoặc tên miền” để hạn chế kết quả. Bạn có thể thu hẹp kết quả để cho ra kết quả chính xác bằng cách thêm các điều kiện trong phần “Sau đó, thu hẹp kết quả của bạn bằng…”
Hầu hết các tính năng nâng cao này đều tích hợp sẵn trong khung tìm kiếm của Google, dưới dạng các tham số lệnh.
2. Tham số lệnh trong khung tìm kiếm Google
1. Tìm kiếm từ khoá chính, sau đó tìm thêm một “từ khoá 1” OR “từ khoá 2” muốn xuất hiện cùng từ khoá chính rồi nhóm chúng lại bằng dấu ngoặc đơn.
Systax: [Keyword 2] or [Keyword 2]
Ví dụ: nước (khói OR lửa).
2. Để tìm kiếm chính xác các cụm từ, bạn chỉ cần đặt chúng trong dấu ngoặc kép.
Syntax: “[keyword 1] [keyword 2]” [keyword 3]
Ví dụ: “Java là”
3. Loại trừ các từ khoá cụ thể bằng toán tử trừ.
Syntax: – [keyword to exclude] [keyword to include]
Ví dụ: Gõ “-ebay” sẽ loại trừ tất cả các kết quả từ “ebay”.
4. Các từ phổ biến như I, and, then được Google gọi là “stop words”. Toán tử cộng đảm bảo các stop words được xuất hiện trong kết quả.
Syntax: [Keyword 1] + [Keyword 2]
Ví dụ: fish +and chips.
5. Bạn cũng có thể yêu cầu Google điền vào chỗ trống bằng dấu *.
Syntax: [keywords 1] * [keywords 2]
Ví dụ: Christopher Columbus đã khám phá ra *.
6. Tìm kiếm phạm vi số bằng toán tử numrange.
Ví dụ: Tìm kiếm TV Sony từ 30 triệu đến 500 triệu với chuỗi: Sony TV 30 triệu… 500 triệu.
7. Google nhận dạng 13 loại tệp chính thông qua tìm kiếm nâng cao, bao gồm tất cả các loại tài liệu Microsoft Office, Lotus, PostScript, Shockwave Flash và các tệp văn bản thuần túy.
8. Tìm kiếm trực tiếp bất kỳ loại file nào bằng cách thêm loại tệp vào khung tìm kiếm
Syntax: [keywords] filetype:[file type extension]
Ví dụ: LearnJava filetype:pdf
9. Loại trừ toàn bộ các loại tệp được chỉ định, bạn chỉ cần sử dụng cùng một cú pháp Boolean mà mình đã sử dụng để loại trừ các từ khóa được chỉ định.
Ví dụ: hacking -filetype:doc => tìm các file có từ hacking nhưng không phải là file word.
10. Trên thực tế, bạn có thể kết hợp bất kỳ toán tử tìm kiếm Boolean nào, miễn là cú pháp của bạn đúng.
Ví dụ: Phở -hành filetype:doc => Tìm file word có nội dung phở nhưng không chứa từ hành
11. Dễ dàng tìm thấy định nghĩa của một từ mà không cần phải đi đến một trang web từ điển bằng cách sử dụng cú pháp.
Syntax: define:[keyword]
Ví dụ: Bạn muốn định nghĩa thuật toán nổi bọt là gì hãy thử: define:bubble sort
12. Google cũng có một vài thông số tìm kiếm ẩn rất mạnh mẽ. Ví dụ: “intitle” chỉ tìm kiếm tiêu đề trang.
Ví dụ: intitle:hocjava => Tìm website có tiêu đề là hocjava
13. Giúp bạn tìm kiếm nhanh tên hình ảnh, mô tả và type.
Syntax: [keyword] image type
Ví dụ: Bạn chỉ muốn tìm kiếm ảnh gif bạn hãy thử : animal image gif
14. Nếu bạn đang tìm kiếm file thay vì tìm trang – hãy cung cấp chỉ mục dưới dạng tham số intitle:parameter. Nó sẽ giúp bạn tìm các thư mục web và FTP.
15. Công cụ sửa đổi inurl chỉ tìm kiếm địa chỉ web của trang: inurl: hocjava.
16. Tìm các webcam trực tiếp bằng lệnh: inurl:view/view.shtml.
17. Nếu bạn thêm inanchor:trong truy vấn của bạn, Google sẽ giới hạn kết quả đối với các trang có chứa cụm từ truy vấn mà bạn chỉ định trong văn bản liên kết hoặc liên kết đến trang.
Ví dụ: [nhà hàng inanchor: người sành ăn] sẽ trả về các trang trong đó văn bản liên kết trên các liên kết đến các trang chứa từ “người sành ăn” và trang chứa từ “nhà hàng”.
18. Bạn muốn biết có bao nhiêu liên kết trỏ đến một trang web? Hãy thử lệnh sau link:tên-website.
Ví dụ: link:hocjava.com => Tìm các bài viết có liên kết trỏ về hocjava.com
19. Tương tự, bạn có thể tìm website có nội dung giống với website bạn tìm kiếm bằng từ khóa related.
Ví dụ: related:hocjava.com => Tìm các wesite công nghệ giống hocjava
Lời kết
Trên đây là các thủ thuật tìm kiếm Google hay ho mà mình đã tổng hợp được.Ngoài ra nếu bạn biết những thủ thuật khác hãy bình luận bên dưới nhé. Tiết kiệm thời gian tìm kiếm là một điều rất cần thiết. Mình khuyến khích các bạn nên lưu lại bài ở đâu đó dùng dần.
Tham khảo khóa học lập trình web 6 tháng, đảm bảo 100% công việc đầu ra!
Nguồn: https://codelearn.io/sharing/ky-nang-google-cua-ban-dang-o-dau