Lướt qua blog thì đa phần thấy ae dev mình chia sẻ về thuần technical, để cho thêm màu sắc và để cải thiện kỹ năng viết thì (có thể) từ hôm nay mình sẽ start một series về Chuyện trò linh tinh. Ý tưởng về series này là nói về mọi thứ trên trời dưới biển, từ cổ chí kim, nói chung là 7749 các thứ mà mình hoặc anh em nghĩ ra được. Biết đâu đấy, “mọi thứ tuyệt vời đều bắt nguồn từ những thứ vô tri” mà :))
Để bắt đầu, mình sẽ hồi tưởng một chút. Chúng ta thời mà chưa có ChatGPT, khi bí code thì thế nào?
Cảm nhận chung của mình ở thời điểm này là việc tiếp cận về công nghệ và các công nghệ bổ trợ cho công việc của anh em chúng ta khá là sẵn. Bây giờ bí code quá, chúng ta có ChatGPT. Chỉ cần đưa ra bài toán, nhập vào ô chat ngồi đợi tí thì có luôn code sample
và giải thích từng dòng code xem nó đã xử lý cái gì, tiện ghê ^^. Còn hồi đó…
1. Google thần chưởng
Vào thời điểm cách đây 4-5 năm, từng tồn tại một chiêu thức mà giang hồ vẫn nói với nhau chính là “Google thần chưởng”. Đúng vậy, mọi thứ đều có trên Google!
Nhưng để mà có thể luyện được chiêu thức (skill) này một cách thuần thục thì cũng không đơn giản đâu nha, cũng cần có một số kinh nghiệm như là:
- Tìm kiếm bằng từ khoá tiếng Anh, xài tiếng Việt cũng được nhưng thường thì kết quả không được gần lắm với cái mình muốn tìm kiếm.
- Copy luôn message lỗi rồi paste vào ô tìm kiếm Google.
- Đưa thêm input là ngôn ngữ, frameworks, … vào để tăng độ chính xác.
- Đích đến (target link) luôn là Stackoverflow và đến các bài resolved có tick xanh :))) – tự dưng một phát lên full-stackoverflow.
Có một lưu ý là không phải các giải pháp đến từ Google đều hay nhất, nhiều khi nó cũng rườm rà, xử lý thì phức tạp tốn tài nguyên nhưng… kệ thôi, bí code mà 😵💫.
Ngoài ra khi thuần thục được chiêu thức này thì ae có thể xử dụng cho rất nhiều mục đích khác như: Tìm tài liệu so-deep cho bạn gái hoặc bạn trai nè, “khè” đồng nghiệp nè, vân vân và mây mây…
2. Chủ động nghiên cứu, cố gắng tìm ra giải pháp tối ưu hơn
Có công cụ tìm kiếm, kỹ năng tìm kiếm rồi thì quá trình tổng hợp các thông tin thu thập được để đưa ra được giải pháp cũng là một chiêu thức.
Cái hay của việc này là gì?
- Cảm giác giải quyết được một vấn đề hóc búa.
- Tăng khả năng tổng hợp, xử lý thông tin, tăng khả năng tự học.
- Hình thành những ý tưởng mới (phát sinh trong việc khám phá được nhiều solutions mới).
- Tìm tòi được những kỹ thuật hay giúp nâng cao chất lượng công việc.
- Hiểu được bản chất của vấn đề.
3. Code chơi
Trong thiên hạ có nhiều thứ tầm thường
Chỉ có code mới làm ta hứng thú
— Dev ngơ
Nói thế thôi chứ đúng thật anh em ạ. Nhiều khi mở lại ngôn ngữ trước đây mình từng làm, frameworks mình đã từng trải qua xem có update gì không. Rồi ngồi tự tấm tắc “Chà, xịn ghê” – “Thế mà trước đây mình làm cái này cực quá”. Rồi thử mở ide lên dựng nó chạy xem thế nào… cứ thế, cứ thế, … dần dần mình đã không còn thấy nghề mình đã chọn nhàm chán nữa.
4. Kết bài
Thế đó anh em ạ! Mọi thứ có sẵn đều được xây dựng từ những thứ cơ bản nhất. Hy vọng, trong thời đại sẵn có công nghệ như hiện nay, anh em đừng để công nghệ chi phối và làm cho mình lười đi nhé.
Nếu thấy bài viết này có ích, vui lòng để lại comment để tôi có động lực phát triển tiếp series nhé. Cảm ơn anh em!