Tôi là Ibrahim Othman Shafa, 29 tuổi, đến từ Jazan, Ả Rập Xê Út.
Tôi đã mơ ước được học lập trình từ lâu rồi, và tôi luôn bị ám ảnh bởi những ý tưởng cho các ứng dụng sáng tạo. Đôi khi, tôi thấy một khái niệm ứng dụng và nghĩ rằng nó có thể đẹp hơn hoặc dễ sử dụng hơn. Vì vậy, bất cứ khi nào một ý tưởng mới xuất hiện trong đầu, tôi ngay lập tức ghi lại trong Ghi chú, mơ rằng một ngày nào đó tôi sẽ trở thành một nhà phát triển ứng dụng và thực hiện nó, nếu Chúa muốn.
Nhưng vấn đề là gì? Mỗi lần tôi bắt đầu học lập trình, tôi đều thấy hứng thú một lúc rồi dừng lại.
lý do là gì?
Lập trình thì vui và đẹp, nhưng tự học thì mệt lắm, nhất là khi bạn ở một mình. Bạn đọc hướng dẫn, xem video, ghi nhớ các mã mà bạn không hiểu, và bạn cảm thấy như mình đang lãng phí thời gian mà không thấy kết quả hữu hình nào. Tôi không biết cách thiết kế giao diện người dùng, hoặc cách vẽ chúng và thêm nút, ví dụ! Tôi không biết cách sắp xếp các bước vì tôi thậm chí không biết bắt đầu từ đâu!
Tôi đã thử học Swift nhiều lần, nhưng tôi luôn bị kẹt ở chương đầu tiên của bất kỳ khóa học nào. Tôi cần ai đó hướng dẫn, nắm tay tôi hoặc ít nhất là giải thích cho tôi lý do tại sao một mã nhất định được sử dụng ở một nơi nhất định.
Nhưng mỗi lần như vậy, tôi dừng lại và tự nhủ, “Inshallah một ngày nào đó tôi sẽ làm điều đó.” Tôi không biết đây là tham vọng hay sự trì hoãn.
Ý tưởng, sự khởi đầu
Cho đến một ngày tôi đang nói chuyện với một người bạn, người cũng yêu thích lập trình như tôi nhưng lại không phải là lập trình viên, nên tôi hỏi anh ấy:
“Làm sao để tạo ra một ứng dụng thực sự? Làm sao để học?”
Anh ấy nói“Tại sao phải học từ đầu? Tại sao không sử dụng ChatGPT?”
tôi đã nói“Thật sao? Ý tưởng hay!” Nhưng nó chỉ giúp chúng ta, và chúng ta cần lưu ý một vài điều.
Anh ấy nói“Không, không cần đâu, anh ấy có thể làm được mọi việc!”
Chúng tôi thực sự bắt đầu làm việc trên một ứng dụng đơn giản, nhưng do một số hoàn cảnh nhất định, chúng tôi đã dừng lại. Tuy nhiên, tôi vẫn thích trải nghiệm này. Chúng tôi đã thấy trình giả lập iPhone hoạt động, và bản thân điều đó đã là một thành tựu: thấy màn hình điện thoại xuất hiện ngay trước mặt chúng tôi!
Giấc mơ cũ
Tôi xem lại các ghi chú của mình và tìm một ý tưởng dễ dàng để tự mình bắt đầu, vì tôi rất háo hức được tiếp tục và tạo ra thứ gì đó mà tôi có thể chia sẻ với bạn mình khi anh ấy quay lại để chúng tôi có thể tiếp tục cùng nhau. Không phải vì tôi đã trở thành một lập trình viên, mà vì tôi thích cảm giác nhìn thấy ứng dụng thành hình trước mắt mình.
Tôi bắt đầu hỏi ChatGPT:
- Tôi phải bắt đầu thế nào?
- Viết cho tôi mã cho một giao diện cụ thể.
- Mã không hoạt động, tại sao?
- Tôi muốn một thiết kế đẹp mắt, với chuyển động mượt mà và nhiều màu sắc khác nhau. Tôi phải sửa đổi thiết kế như thế nào?
- Làm thế nào để thêm thông báo? Làm thế nào để thay đổi kích thước phông chữ? Làm thế nào để thêm bộ đếm dhikr? v.v.
Bất cứ khi nào tôi yêu cầu điều gì đó, anh ấy sẽ cung cấp cho tôi mã code có sẵn và giải thích nếu tôi yêu cầu. Và điều bất ngờ là gì? Tôi đã hoàn thành ứng dụng mà không cần tự viết một dòng code nào! 😂 Tôi thậm chí còn không biết cách viết "if", và đôi khi mã bị sập do dấu ngoặc đơn không đóng vì tôi không biết cách xử lý dấu ngoặc đơn. Nhưng chúng tôi cùng nhau sửa lỗi và tiếp tục.
Cuối cùng, ứng dụng hoạt động chính xác theo cách tôi muốn, cảm ơn Chúa. Cảm giác thật tuyệt!
Vẫn còn một chặng đường dài phía trước
Khi tôi quyết định tải ứng dụng của mình lên App Store, tôi đã gặp phải hàng triệu trở ngại: điều khoản, cài đặt, tệp, hình ảnh, phê duyệt, yêu cầu, kích thước hình ảnh và biểu tượng, v.v. Nhưng tôi sẽ chụp ảnh màn hình, gửi cho ChatGPT và hỏi nó, "Tôi đang làm gì ở đây?" Nó sẽ trả lời tôi từng bước, cho đến khi ứng dụng chính thức có sẵn trên cửa hàng, tạ ơn Chúa.
Đôi khi AI mệt mỏi đến mức tôi dừng lại, sau đó quay lại và thử cho đến khi chúng tôi hiểu nhau và tiếp tục. Đôi khi nó "bật ra", vì vậy chúng tôi tức giận với nhau, sau đó làm lành và tiếp tục! 😅
Tôi có muốn lặp lại trải nghiệm này không?
chắc chắn.
Ngày nay, tôi có thể tự tin nói rằng: Tôi có thể xây dựng bất kỳ ý tưởng nào hiện ra trong đầu, trước hết là nhờ Chúa, và sau đó là nhờ những tiến bộ công nghệ mà Chúa đã ban phước cho chúng ta.
Thông điệp của tôi gửi đến mọi người như tôiNếu bạn cảm thấy lập trình khó hoặc không biết bắt đầu từ đâu, đừng để điều đó ngăn cản bạn. Miễn là bạn có ý tưởng và các công cụ giúp bạn, nếu Chúa muốn, bạn sẽ có thể đạt được điều mình yêu thích. Phục vụ tôn giáo của bạn, vui chơi và kiếm tiền.
Bạn không cần phải là một chuyên gia, chỉ cần tin vào ước mơ của mình, hãy bắt đầu và Chúa sẽ khiến mọi việc trở nên dễ dàng.
Cuối cùng, cảm ơn bạn. Tôi đã theo dõi bạn, nhờ ơn Chúa, từ lúc bắt đầu. Khi ứng dụng hoàn thành, tất cả những gì tôi có thể nghĩ đến là bạn. Những nỗ lực của bạn thật đáng chú ý, và những thành tựu của bạn là hữu hình, nhờ ơn Chúa. Kể từ khi iPhone ra đời, những đóng góp của bạn cho Apple đã mang lại lợi ích cho tất cả người Ả Rập. Cảm ơn bạn 🌺
Huyền phù
Chúng tôi kể lại câu chuyện tuyệt vời này cho bạn như Ibrahim đã kể cho chúng tôi. Đây thực sự là một câu chuyện đáng chú ý. Một người muốn đạt được ước mơ và không từ bỏ. Cảm ơn Chúa, ước mơ đã trở thành hiện thực và ứng dụng hiện đã có trên Apple App Store. Thật tuyệt vời khi ai đó nhận ra ước mơ của mình. Tôi chắc chắn Ibrahim không tìm kiếm lợi nhuận tài chính. Ngược lại, mọi thứ anh ấy trải qua đều chứng minh rằng anh ấy đã đầu tư để đạt được ước mơ của mình. Cuối cùng, Ibrahim đã thành công trong thử thách này.
Ibrahim không xấu hổ vì không thể học phát triển ứng dụng theo cách truyền thống. Ngược lại, anh tự hào vì có thể sử dụng công nghệ hiện đại và tiềm năng của trí tuệ nhân tạo để đạt được mục tiêu của mình. Tất cả đều là công cụ, nhưng mục tiêu là quan trọng.
Ibrahim chia sẻ câu chuyện này và cập nhật cho chúng tôi với tất cả sự chân thành cho thấy anh ấy yêu sự tốt lành, và chúng tôi cũng yêu sự tốt lành dành cho bạn, vì vậy chúng tôi đã xuất bản câu chuyện này, hy vọng nó sẽ là động lực cho mọi người phấn đấu để đạt được ước mơ của mình, bất kể ước mơ đó là gì, bất kể tuổi tác hay hoàn cảnh của họ. Hãy phấn đấu để đạt được ước mơ của bạn, và bạn sẽ thành công.
Bạn có thích lưu giữ những kỷ niệm vào buổi sáng và buổi tối không?
Ứng dụng này được thiết kế để giúp bạn dễ dàng và thuận tiện theo dõi:
- Smart Streak (tính nhất quán hàng ngày) tạo động lực cho bạn tiếp tục nỗ lực từng ngày.
- Lời cầu nguyện ngắn hoặc đầy đủ tùy theo thời gian và tâm trạng của bạn
- Dễ sử dụng tuyệt vời mà không có bất kỳ sự phức tạp nào
Xin chào
Lời nhắn của tôi gửi tới anh Ibrahim, nhà phát triển ứng dụng:
Cầu xin Allah ban phước cho bạn 🤲 và câu chuyện của bạn truyền cảm hứng cho tôi bởi vì cách đây không lâu, tôi đã quyết định bắt đầu học ngôn ngữ Swift để lập trình ý tưởng về một ứng dụng kiến trúc mà tôi đã mơ ước phát triển trong nhiều năm.. và tôi đã mang trên mình gánh nặng của việc học tập, thử nghiệm và mắc lỗi, nhưng giờ đây sau khi đọc câu chuyện của bạn, tôi đã được khích lệ tinh thần rất nhiều và tôi biết rằng tôi không đơn độc và rằng có người sẽ giúp tôi sau Allah Toàn năng.
Những người phản đối không biết rằng có những người nghiệp dư như bạn và tôi làm những nghề khác ngoài lập trình để kiếm sống, nhưng họ có một giấc mơ hoặc một ý tưởng về một ứng dụng mà họ muốn triển khai, cho dù là để phục vụ cho lĩnh vực công việc của họ, để vận động, hay thậm chí là để giải trí và khám phá. 😀
Tôi xin chúc mừng bạn đã chọn ứng dụng dhikr và tôi cầu xin Chúa biến nó thành một phần trong những việc làm tốt của bạn. Nếu Chúa muốn, bạn sẽ tiếp tục cập nhật nó để theo kịp các bản cập nhật hệ điều hành và chúng ta sẽ không bao giờ thấy thông báo "Nhà phát triển phải cập nhật ứng dụng để hỗ trợ hệ điều hành iOS 30".
Bây giờ tôi mời bạn cập nhật ứng dụng để làm việc với định dạng thủy tinh lỏng mới, để trở thành ứng dụng ghi nhớ đầu tiên hỗ trợ công nghệ này 😁
Chúa ban phước cho bạn và gửi lời chào trân trọng nhất tới bạn. 🌹
Một trong những bước đi thất bại nhất là dựa hoàn toàn vào trí tuệ nhân tạo. Phải có cơ sở phần mềm. Khi đó, có thể lấy một số ý tưởng từ trí tuệ nhân tạo, nhưng dựa hoàn toàn vào nó là một sai lầm.
Giáo sư Ibrahim, tôi chân thành cảm ơn ông từ tận đáy lòng vì ứng dụng “Tưởng nhớ liên tục”.
Tôi đã thử và tôi thích nó. Nó đơn giản, gọn gàng và có màu sắc dễ chịu.
Điều khiến tôi chú ý nhất là cách bạn sử dụng trí tuệ nhân tạo một cách thông minh và sáng tạo, một ý tưởng vừa đẹp vừa hữu ích.
Tôi đã sử dụng ứng dụng Zad Al-Muslim và ứng dụng Nusuk, và bây giờ tôi sẽ sử dụng ứng dụng của bạn. Cầu mong Allah ban thưởng cho bạn và ban cho bạn sức khỏe vì nỗ lực này. Cầu mong bạn luôn thành công, nếu Chúa muốn.
Được rồi, tôi có một câu hỏi. Ý tưởng của ứng dụng được tạo ra là gì?
Hãy thử tải ứng dụng này xuống, đây là ứng dụng ghi nhớ rất hữu ích.
Tôi cũng muốn lưu ý một điểm đơn giản.
Tôi đã từng xử lý hầu hết các mô hình này, và một lần nữa, trí tuệ nhân tạo, nếu xử lý mà không có nền tảng lập trình, thì thật không may, điều này sẽ lãng phí thời gian và tương lai, và sản phẩm ra đời từ đó sẽ đầy rẫy thảm họa, và tôi chắc rằng bạn đồng ý với tôi.
Musa, anh trai của ông
Đầu tiên: Tôi là Ibrahim, chủ nhân của câu chuyện.
Thứ hai: Tôi thành thật cảm ơn những người sở hữu blog này, những người mà chúng tôi rất tự hào, và tôi cũng cảm ơn họ vì những phản hồi của họ.
Thứ ba: Bạn không bao giờ có thể quyết định rằng trí tuệ nhân tạo không tạo ra ứng dụng... như bằng chứng là ứng dụng này.
Từ con số 0 đến khi xuất bản mà không cần viết một dấu phẩy nào, tôi thề đấy 😂.
Vâng, con đường này không dẫn bạn đến sự chuyên nghiệp, cũng không tạo ra một ứng dụng phức tạp, nhưng nó là một phương tiện tuyệt vời để đạt được mục tiêu, ngay cả khi nó đơn giản. Nó có thành công không?! Có, không còn nghi ngờ gì nữa.
Có phải là tốt nhất không?! Không
Không ai phản đối bạn rằng điều cơ bản là học ngôn ngữ lập trình gốc, nhưng nếu bạn cho phép, tôi không đồng ý với quan điểm của bạn rằng điều này không hữu ích.
Mọi thứ đã thay đổi, nhưng bản gốc vẫn được giữ nguyên, nhưng chỉ dành cho một số ít người chứ không phải cho tất cả những ai muốn nộp đơn.
Ngày nay ai viết bằng ngôn ngữ máy (0,1)?!
Thứ tư: Những người đẹp trong blog có ý nói rằng điều này không hoàn hảo, và nó không dành cho những người muốn học lập trình, mà đúng hơn đây là giải pháp thay thế cho người khuyết tật 😅
Ví dụ, tôi không thể xây dựng một công ty vì nền tảng lập trình của tôi không phù hợp cho việc này.
Nhưng tôi có thể xây dựng một, hai hoặc ba ứng dụng và tôi có thể kiếm tiền từ chúng nếu tôi tiếp thị chúng đúng cách. Xin hãy cầu nguyện.
Thứ năm: Tải ứng dụng về và dùng thử, và Chúa sẽ thích nó. Hãy tiếp tục ghi nhớ, và nếu bạn không thích, hãy đến nói chuyện với tôi và xóa nó khỏi mắt tôi khỏi cửa hàng và mua một chiếc điện thoại Galaxy 😂🌺
Nhưng những lập trình viên biết lập trình có nghĩa là gì
Cấu trúc dữ liệu có nghĩa là gì? Bộ nhớ có nghĩa là gì? Vân vân và vân vân.
chỉ có
Đó là một gợi ý đơn giản từ tôi nếu bạn có thể cung cấp cho độc giả một bài viết về cách đúng đắn để bước vào lĩnh vực này với tư cách là người sáng lập trước. Sẽ rất tuyệt vời.
Đặc biệt là khi bạn, tạ ơn Chúa, đã tạo ra một cuộc cách mạng trong thế giới lập trình.
Cuối cùng, sự khác biệt quan điểm không làm hỏng tình bạn.
Xin Chúa ban cho bạn hạnh phúc và thành công cho mọi người
Musa, tôi cũng giống như bạn, và tôi tin vào những gì bạn nói. Có lẽ về mặt chuyên môn, nơi bạn đang phát triển các ứng dụng cho các công ty lớn, tất nhiên những kỹ năng này đã và sẽ tiếp tục được săn đón, và trí tuệ nhân tạo sẽ trở thành công cụ giúp đẩy nhanh tốc độ phát triển.
Với tư cách là người đam mê hoặc không chuyên nghiệp, trước đây không có cơ hội nào cho một người như Ibrahim phát triển ứng dụng. Nhưng giờ đây, anh ấy có thể tạo ra một ứng dụng chất lượng cao và những thảm họa mà bạn đang nói đến sẽ không xảy ra và ứng dụng sẽ hoạt động ở hiệu suất cao nhất. Nói một cách đơn giản, AI thì khác. Hãy thử các mô hình hiện đại như GPT O3 hoặc Claude Sonnet 4. Đúng vậy, bạn có thể cần sự hỗ trợ của một chuyên gia để đảm bảo công việc hoàn hảo, nhưng hãy tin tôi, nó sẽ gần như lý tưởng cho bất kỳ người đam mê nào muốn triển khai ý tưởng của mình.
Trong vòng một năm hoặc ít hơn, bạn sẽ quay lại bình luận này và nhận ra rằng phát triển ứng dụng dựa trên AI đã trở nên hoàn toàn bình thường, đối với cả người chuyên nghiệp và không chuyên nghiệp.
Bất kỳ ai bình luận rằng AI không hoàn toàn đáng tin cậy, tôi nghĩ bạn đã sai. Cầu Chúa ban phước cho bạn vì đã suy nghĩ theo tư duy của AI thời kỳ đầu.
Ngày nay, mọi thứ đã khác. Cá nhân tôi đang xây dựng ứng dụng mà thậm chí không cần nhìn vào mã. Và kết quả là bằng chứng.
Có lẽ không ai trong số các bạn từng biết đến các mô hình AI hiện đại như Claude Sonnet 4, có thể xây dựng toàn bộ ứng dụng với nỗ lực tối thiểu, hoặc các công cụ như Cursor, giúp làm việc với AI dễ dàng hơn.
Nó đang phát triển và khi ra mắt, mọi người sẽ biết rằng bạn không cần kinh nghiệm lập trình để phát triển ứng dụng.
Tôi chưa bao giờ nói rằng không thể tin cậy vào nó. Ngược lại, nó rất hữu ích và là một trợ thủ đắc lực.
Nhưng nếu người dùng đã có cơ sở lập trình
Nếu không, nó sẽ gây ra thảm họa. Do đó, trí tuệ nhân tạo, cho đến ngày nay và cả trong tương lai, sẽ không bao giờ có thể thay thế được lập trình viên.
Sai lầm của anh ấy thực sự, thực sự tệ hại. Tôi cần một người thực sự giỏi lập trình để chúng ta có thể thực sự hưởng lợi từ anh ấy.
Nhưng chúng ta để nó làm mọi thứ trong khi chúng ta không có gì trong lập trình. Thật không may, sản phẩm ra đời sẽ đầy rẫy những thảm họa và sẽ không phải là sản phẩm đáng tin cậy, đặc biệt là trong các công ty.
Xin Chúa ban phước cho bạn, nhưng tôi không ủng hộ việc hoàn toàn dựa vào trí tuệ nhân tạo. Thay vào đó, nó chỉ có thể giúp bạn, giống như một bác sĩ phải có kiến thức về y học. Trí tuệ nhân tạo chỉ có thể được sử dụng để giúp anh ta, cũng như kỹ sư và tất cả các ngành nghề khác.
Nghiêm túc mà nói, việc hoàn toàn dựa vào trí tuệ nhân tạo mà không có nền tảng sẽ dẫn đến hậu quả là sản phẩm đầy lỗi và thảm họa, do đó các lập trình viên sẽ không bao giờ có thể thay thế được.
Nó chỉ thay thế những người không có kiến thức lập trình.
Một bài viết rất hay, nhưng xin cho phép tôi, Kỹ sư Tariq, đưa ra một bình luận đơn giản.
Việc thiếu nền tảng phần mềm và sự phụ thuộc hoàn toàn vào trí tuệ nhân tạo thực sự là một thảm họa đối với lĩnh vực này.
Ý tôi là, tôi nghĩ rằng nếu không có sự giúp đỡ của bạn, bạn của bạn sẽ không thể tạo được ứng dụng này vì nó thậm chí còn chưa được thiết lập.
Để sử dụng trí tuệ nhân tạo, người ta chỉ có thể sử dụng nó như một trợ lý, nghĩa là người ta phải biết phải yêu cầu nó điều gì, khi nào và như thế nào.
Đây chính là tầm quan trọng của nền tảng lập trình trong mọi việc.
Tôi thực sự hy vọng rằng bài viết tiếp theo sẽ nói về cách mọi người bắt đầu lập trình và bước vào lĩnh vực phát triển ứng dụng di động sau khi thành lập, dựa trên kinh nghiệm sâu rộng của anh trong lĩnh vực này, đặc biệt là vì anh là người đầu tiên Ả Rập hóa hệ thống iOS, trước cả Apple, và là người đầu tiên tạo ra các ứng dụng Hồi giáo, nếu Chúa muốn, ở thế giới Ả Rập.
Cảm ơn rất nhiều
Xin lỗi, chỉ là một lỗi đơn giản
Tất nhiên là bạn không giúp anh ta rồi.
Nhưng phương pháp của anh ta chính là một vấn đề lớn
Lời khuyên cho bất kỳ ai có ý định bước vào lĩnh vực lập trình
Các bạn, chúng ta hãy bắt đầu lập trình trước. Hãy xem những điều cơ bản của Roadmap. Nó là gì?
Tìm kiếm lộ trình phát triển phần mềm trên YouTube.
Điều quan trọng là không ai nên bắt đầu lập trình mà không có bất kỳ nền tảng nào.
Nếu không, nó sẽ lãng phí thời gian và năng lượng và sẽ bị thay thế bằng trí tuệ nhân tạo, giống như câu chuyện trên.
Nhưng Chúa là Đấng giúp đỡ