Từ 'Zero Code' đến 'Anh Hùng Hackathon': Hành Trình Lột Xác Cùng AI và No-Code!
Lê Lân
0
Hành Trình Học Lập Trình Và Xây Dựng Ứng Dụng AI Của Một Người Mới Bắt Đầu
Mở Đầu
Bạn đã bao giờ tự hỏi liệu mình có thể bắt đầu học lập trình khi không biết gì về công nghệ chưa? Câu chuyện dưới đây sẽ truyền cảm hứng cho bạn, nhất là những ai đang băn khoăn và lo ngại về khả năng của bản thân.
Một tháng trước, khi đang nấu ăn trong bếp, bạn trai tôi bất ngờ hỏi: "Em có muốn tham gia một cuộc Hackathon không?" Lúc đó, tôi tròn mắt kinh ngạc - tôi chưa từng làm việc trong lĩnh vực công nghệ, không biết một dòng code nào. Thậm chí tôi còn chẳng rõ Hackathon là gì.
Vậy mà tôi không do dự mà trả lời: "Có!". Dường như số phận đang thúc giục tôi bước đi. Tôi đã luôn muốn học về trí tuệ nhân tạo (AI), và thay vì chỉ học qua video hướng dẫn hay các khóa học dài hạn, tôi quyết định học bằng cách tự xây dựng một sản phẩm thực tế.
Hành Trình Học Tập Và Khám Phá Công Nghệ
Khởi Đầu Với Công Cụ No-Code Bolt
Tôi sử dụng Bolt, một công cụ hỗ trợ AI cùng khả năng phát triển ứng dụng không cần viết code. Điều này thật kỳ diệu và mạnh mẽ, nhưng cũng không tránh khỏi gây khó khăn và đôi khi khiến tôi phát điên.
Bolt có thể tạo ra trang web hoàn chỉnh chỉ từ một câu lệnh (prompt), vượt ngoài mong đợi của tôi. Tuy nhiên, có những lúc để chỉ xoay một biểu tượng từ trái sang phải, tôi phải mất đến cả giờ đồng hồ.
Khác với bạn trai tôi, người đã có 8 năm kinh nghiệm trong công nghệ và dễ dàng thực hiện các tính năng phức tạp, tôi còn mơ hồ về cách các thành phần giao diện hoạt động.
Vượt Qua Những Khó Khăn Ban Đầu
Nhớ lại những đêm nằm khóc thầm, tự hỏi: "Liệu mình có đủ thông minh để làm được không?" Nhưng tôi không từ bỏ. Từng bước, mọi thứ bắt đầu sáng tỏ.
Tôi học cách hiểu và viết những đoạn code đơn giản.
Tôi học cách tìm lỗi và sửa chữa (debug).
Tôi cải thiện khả năng đặt câu lệnh cho Bolt hiệu quả hơn.
Bên cạnh đó, làm việc với Bolt cũng dạy tôi các thuật ngữ chuyên ngành như favicon, .env files, authentication, API keys và cách diễn đạt rõ ràng những yêu cầu cho hệ thống.
Thành Phần Và Tính Năng Tôi Đã Xây Dựng
Những Tính Năng Đáng Chú Ý Trong Dự Án
Từ chưa biết gì, tôi đã tự mình hoàn thành các bước:
Từng khái niệm này ban đầu dường như rất xa vời, nhưng tôi đã từng bước từng bước giải quyết và chinh phục được.
Giới Thiệu Sản Phẩm: FriendCards
FriendCards là một ứng dụng web giúp bạn ghi nhớ những điều nhỏ nhặt về những người quan trọng xung quanh bạn:
Người bạn mới quen để không quên tên và tránh những tình huống ngại ngùng
Người đang hẹn hò để theo dõi những cuộc trò chuyện, tránh quên những điều đã chia sẻ
Bạn bè thân thiết để nhớ tên thú cưng hay sở thích của họ
FriendCards còn nhắc bạn kiểm tra lại nếu lâu rồi không liên lạc, và hỗ trợ soạn thảo tin nhắn cá nhân hóa dựa trên hồ sơ từng người.
Nó giống như Salesforce, nhưng dành cho cuộc sống xã hội của bạn.
Kết Quả Và Ý Nghĩa
Dự án của tôi không chỉ hoàn thành mà còn được ban tổ chức hackathon giới thiệu và nằm trong top 5 sản phẩm được yêu thích nhất trên trang web chính thức!
Tôi vô cùng biết ơn bạn trai mình – người đã nhìn thấy tiềm năng nơi tôi trước khi tôi tự nhận ra điều đó, luôn động viên và không để tôi bỏ cuộc.
Lời Khuyên Dành Cho Người Mới Bắt Đầu
Bạn không cần phải hoàn hảo để bắt đầu. Bạn chỉ cần đủ quan tâm và dũng cảm để thử. Nếu tôi – một người chưa từng biết gì về công nghệ – có thể xây dựng một sản phẩm từ con số không bằng Bolt, thì bạn cũng có thể theo đuổi ước mơ của riêng mình.
Hãy để sự tò mò dẫn lối, và để trái tim hòa quyện trong mỗi sản phẩm bạn tạo ra. 💛