私はイブラヒム・オスマン・シャファ、29歳、サウジアラビアのジャザン出身です。
プログラミングを学ぶことは長年の夢で、革新的なアプリのアイデアが常に頭から離れません。アプリのコンセプトを見て、もっと美しく、もっと使いやすくできるんじゃないかと思うことがあります。だから、新しいアイデアが思い浮かぶたびに、すぐにメモ帳に書き留めています。いつかアプリ開発者になって、神のご加護があればそれを実現したいと夢見ています。
しかし、問題は?プログラミングを学び始めるたびに、しばらくはワクワクするのですが、すぐにやめてしまうのです。
理由?
プログラミングは楽しくて素晴らしいものですが、独学は疲れます。特に一人でいる時はなおさらです。チュートリアルを読んだり、動画を見たり、理解できないコードを暗記したりしても、目に見える成果は得られず、時間を無駄にしているように感じてしまいます。例えば、ユーザーインターフェースのデザイン方法や、描画方法、ボタンの追加方法さえ分かりません!どこから始めればいいのかさえ分からないので、手順を整理する方法も分かりません!
Swiftを何度か学習しようと試みましたが、どのコースも最初の章でいつも行き詰まってしまいます。誰かに指導してもらったり、手を引いてもらったり、少なくとも特定のコードが特定の場所でなぜ使われているのかを説明してもらったりする必要があります。
でも、そのたびに立ち止まって、「インシャラー、いつか必ずやります」と言います。これが野心なのか、それとも先延ばしなのか、私にはわかりません。
アイデア、始まり
ある日、私と同じくらいプログラミングが好きだがプログラマーではない友人と話していたとき、私は彼に尋ねました。
「本物のアプリを作るにはどうすればいいですか?どうやって学べるのですか?」
彼は言った「なぜゼロから学ぶ必要があるのでしょうか?ChatGPTを使ってみませんか?」
私は言った「本当ですか?いい考えですね!」しかし、それはあくまでも私たちの役に立つだけであり、いくつか注意すべき点があります。
彼は言った「いえ、必要はありません。彼は何でもできますから!」
実は、シンプルなアプリの開発を始めたのですが、諸事情で中止になってしまいました。それでも、この体験は本当に楽しかったです。iPhoneエミュレーターが実際に動くのを見ることができ、それ自体が大きな成果でした。目の前にスマホの画面が現れるなんて!
昔の夢
メモを読み返して、一人で始められる簡単なアイデアを探しました。友達が戻ってきたら、一緒に何かを作り、共有できるものにしたいと思ったからです。プログラマーになったからではなく、目の前でアプリが形になっていくのを見るのが大好きだったからです。
私はChatGPTに質問し始めました:
- どうやって始めればいいですか?
- 特定のインターフェースのコードを書いてください。
- コードが機能しません。なぜでしょうか?
- 滑らかな動きと多彩な色使いが特徴的な、洗練されたデザインにしたいのですが、デザインを修正するにはどうすればいいでしょうか?
- 通知を追加するにはどうすればいいですか?フォントサイズを変更するにはどうすればいいですか?ズィクルカウンターを追加するにはどうすればいいですか?など。
何か頼むと、彼はすぐに使えるコードを用意してくれ、説明もしてくれました。そして驚いたことに、私は自分でコードを1行も書かずにアプリを完成させたのです!😂 「if」の書き方すら分からず、括弧の扱い方が分からず、括弧が閉じていないせいでコードがクラッシュすることもありました。でも、一緒に解決して、前に進んでいます。
ついにアプリが思い通りに動作してくれて、本当に助かりました。最高の気分です!
まだ道のりは長い
アプリをApp Storeにアップロードしようと決めた時、利用規約、設定、ファイル、画像、承認、要件、画像とアイコンのサイズなど、数え切れないほどの障害に直面しました。しかし、スクリーンショットを撮ってChatGPTに送り、「ここで何をしているんだ?」と尋ねました。すると、ChatGPTは一つ一つ丁寧に答えてくれて、ついにアプリは正式にストアに公開されました。本当に助かりました。
AIが疲れすぎて途中で止めてしまうこともあるけど、また戻ってきて、お互いを理解して前に進むまで努力する。時には「バレ」て、お互いに腹を立てることもあるけど、仲直りしてまた前に進む!😅
この経験を繰り返すだろうか?
もちろんです。
今日、私は自信を持ってこう言えます。「まず神に感謝し、そして神が私たちに与えてくれた技術の進歩のおかげで、頭に浮かんだどんなアイデアでも実現できる。」
私のようなすべての人へのメッセージプログラミングが難しいと感じたり、どこから始めたらいいのか分からなかったりしても、諦めないでください。アイデアとツールさえあれば、神のご意志があれば、きっと好きなことを達成できるはずです。自分の宗教に忠実に従い、楽しみながら、そして稼ぎましょう。
プロになる必要はありません。ただ自分の夢を信じて始めれば、あとは神様が楽にしてくださるでしょう。
最後に、ありがとうございます。神の恵みにより、最初からずっとあなたをフォローしてきました。アプリが完成した時は、あなたのことばかり考えていました。神の恵みにより、あなたの努力は目覚ましく、その功績は目に見える形で現れています。iPhoneの誕生以来、Appleへのあなたの貢献はすべてのアラブ人に恩恵をもたらしてきました。ありがとうございます🌺
練習
イブラヒムが語ってくれたこの素晴らしい物語を、皆さんにお伝えします。本当に素晴らしい物語です。夢を叶えたいと思い、諦めなかった人。神のおかげで夢は現実となり、アプリはApple App Storeで配信されています。夢が叶うというのは、本当に素晴らしいことです。イブラヒムは金銭的な利益を求めていなかったと確信しています。むしろ、彼が経験したことすべてが、夢の実現のために全力を尽くしたことを証明しています。そして、ついにイブラヒムはこの挑戦を成功させたのです。
イブラヒムは、従来の方法でアプリ開発を学べなかったことを恥じてはいませんでした。むしろ、最新のテクノロジーと人工知能の可能性を活用して目標を達成できたことを誇りに思っていました。これらはすべてツールですが、重要なのは目標です。
イブラヒムがこの物語を共有し、誠意を込めて私たちに近況を報告してくれたことは、彼が善良を愛していることを示しています。私たちも皆さんのために善良な行いを愛する気持ちが伝わってきます。ですから、この物語を公開しました。年齢や状況に関わらず、どんな夢であれ、すべての人にとって夢の実現を目指す励みとなることを願ってのことです。夢の実現に向けて努力すれば、必ず成功します。
朝と晩の思い出を保管したいですか?
このアプリは、次の情報を簡単かつ便利に把握できるように設計されています。
- Smart Streak (毎日の継続) により、毎日継続するモチベーションが上がります。
- 時間と気分に応じて短い祈りまたは完全な祈り
- 複雑さがなく、驚くほど使いやすい
こんにちは
アプリケーション開発者のイブラヒム兄弟へのメッセージ:
アッラーの祝福がありますように🤲そしてあなたの話は私にとって刺激的です。少し前に、私が何年も開発を夢見ていた建築アプリケーションのアイデアをプログラムするためにSwift言語を学び始めることにしたからです。そして、私は勉強し、実験し、間違いを犯すという重荷を背負っていましたが、今、あなたの話を読んで、私は大きな士気の向上を得て、私は一人ではなく、アッラーの神の後に私を助けてくれる誰かがいることを知っています。
反対派は、あなたや私のように、プログラミング以外の職業で生計を立てているアマチュアがいることを知りません。しかし、彼らには、仕事の分野で役立つため、擁護のため、あるいは楽しみや発見のためなど、実装したいアプリケーションの夢やアイデアがあるのです。😀
ズィクルアプリケーションをお選びいただいたことを心よりお祝い申し上げます。そして、このアプリケーションがあなたの善行の一部となりますよう、神に祈ります。神のご意志があれば、オペレーティングシステムのアップデートに合わせてアプリケーションをアップデートし続け、「iOS 30オペレーティングシステムに対応するには、開発者によるアプリケーションの更新が必要です」というメッセージが表示されることは決してないでしょう。
この技術をサポートする最初の追悼アプリケーションとなるために、新しい液体ガラス形式で動作するようにアプリケーションを更新することをお勧めします😁
神のご加護がありますように。心からお祈り申し上げます。🌹
最も失敗に終わるステップの一つは、人工知能に完全に依存することです。ソフトウェア基盤が不可欠です。その場合、人工知能からいくつかのアイデアを取り入れることは問題ありませんが、完全に依存するのは間違いです。
イブラヒム教授、「継続的な記憶」の申請に心から感謝いたします。
試してみて気に入りました。シンプルですっきりしていて、色合いも心地よかったです。
私が最も注目したのは、人工知能をスマートかつ創造的に活用している点です。これは美しく、かつ有用なアイデアでもあります。
私はザド・アル・ムスリムのアプリとヌスクのアプリを使いましたが、今度はあなたのアプリを使います。アッラーがあなたの努力に報い、健康を与えてくださいますように。神のご意志により、あなたが常に成功されますように。
質問があります。作成されたアプリケーションのアイデアは何ですか?
ぜひダウンロードしてみてください。とても便利な思い出アプリです。
また、簡単な点を指摘したいと思います。
私はこれらのモデルのほとんどを扱ったことがありますが、繰り返しますが、人工知能をプログラミングの基礎なしで扱うと、残念ながら時間と将来の無駄になり、そこから生み出される製品は残念ながら大失敗だらけになるでしょう。皆さんも私に同意してくれると確信しています。
彼の兄弟であるムーサ
まず、私はこの物語の持ち主、イブラヒムです。
2つ目: 率直に言って、私たちが誇りに思っているこのブログの所有者に感謝し、彼らの対応に感謝します。
3つ目: このアプリケーションが証明しているように、人工知能がアプリケーションを作成しないということは絶対にできません。
最初から最後までコンマを書かずに公開します、誓います 😂。
確かに、この道はプロフェッショナルな道にも、複雑なアプリケーションを開発する道にもなりません。しかし、たとえシンプルであっても、目標を達成するための素晴らしい手段です。成功するでしょうか?はい、間違いなく成功します。
最高ですか?いいえ
基礎は元のプログラミング言語を学ぶことであるという点に異論を唱える人はいませんが、もし許していただけるなら、これが役に立たないというあなたの考えには同意できません。
状況は変わりましたが、オリジナルは残ります。ただし、それは少数の人々向けであり、申請を希望するすべての人向けではありません。
今日、機械語 (0,1) で書く人は誰ですか?
4つ目: ブログの美しい人々は、これが完璧ではなく、プログラミングを学びたい人向けではなく、むしろ障害者のための代替ソリューションであることを意味しています😅
たとえば、プログラミングの基礎がこれに適していないため、会社を設立することはできません。
でも、アプリを1つ、2つ、あるいは3つ作れば、きちんとマーケティングすれば収益化できるはずです。皆さんのお祈りをお願いします。
5つ目:アプリをダウンロードして試してみてください。きっと気に入っていただけると思います。思い出を残しておいて、もし気に入らなかったら、私に話しかけてストアから削除して、Galaxyを買ってくださいね😂🌺
しかし、プログラミングの意味を理解しているプログラマーは
データ構造とはどういう意味ですか?メモリとはどういう意味ですか?などなど。
のみ
創業者としてこの分野に参入する正しい方法についての記事を読者に提供していただければ、というのが私のシンプルな提案です。とても素晴らしいことだと思います。
特に、あなたは、神に感謝すべきことに、プログラミングの世界に革命を起こしました。
結局のところ、意見の違いが友情を損なうわけではありません。
神様があなたを幸せにし、すべての人に成功を与えますように
ムサさん、私もあなたと同じで、あなたの言うことを信じていました。おそらく、大企業向けのアプリケーション開発といった専門分野では、こうしたスキルはこれまでも、そしてこれからも需要があり、人工知能は開発のスピードを加速させるツールに過ぎなくなるでしょう。
趣味であれ、非専門家であれ、イブラヒムのような人がアプリを開発する機会はかつてありませんでした。しかし今では、彼でさえ高品質なアプリを開発できるようになり、あなたがおっしゃるような失敗は起こらず、アプリは最高の効率で動作します。簡単に言えば、AIは違います。GPT O3やClaude Sonnet 4といった最新モデルを試してみてください。確かに、完璧な仕上がりを保証するために専門家のサポートが必要になるかもしれませんが、信じてください。自分のアイデアを実現したい趣味人にとっては、ほぼ理想的なものになるでしょう。
1 年以内にこのコメントに戻って、AI ベースのアプリ開発がプロにとっても非プロにとっても完全に当たり前のものになっていることに気づくでしょう。
AIは完全に信頼できるものではないと言っている人は、間違っていると思います。初期のAIの考え方に立って考えてくれたあなたに、神のご加護がありますように。
今は状況が違います。私自身、コードを見ることさえせずにアプリを作っています。そして、その結果がそれを証明しています。
おそらく皆さんの中には、最小限の労力でアプリケーション全体を構築できる Claude Sonnet 4 のような最新の AI モデルや、AI の操作を容易にする Cursor のようなツールに出会ったことがない人もいるでしょう。
現在も進化を続けており、まもなく登場すれば、アプリを開発するのにプログラミング経験は必要ないことが誰もが知ることになるでしょう。
頼りにならないとは決して言いません。むしろ、非常に便利で、心強い味方です。
しかし、ユーザーがすでにプログラミングの基礎を持っている場合
そうでなければ、大惨事を引き起こすでしょう。したがって、人工知能は今日においても、そして将来においても、プログラマーに取って代わることは決してできません。
彼のミスは本当にひどい。彼から本当に恩恵を受けられるには、プログラミングが本当に得意な人が必要なんだ。
しかし、プログラミングが全くできないまま、全てをロボットに任せてしまうと、残念ながら、出来上がった製品は失敗だらけになり、特に企業にとって信頼できる製品にはならないでしょう。
神のご加護がありますように。しかし、私は人工知能に全面的に頼ることを支持しません。むしろ、人工知能はあなたを助けることしかできないのです。医師が医学の知識を身につけなければならないのと同じです。人工知能は、エンジニアや他のあらゆる専門職と同様に、医師を助けるためにのみ活用できます。
真剣に言えば、基礎なしに人工知能に全面的に頼ると、エラーや災害に満ちた作品が生まれ、プログラマーが交代されることは決してないでしょう。
プログラミングの経験がない人だけが置き換えられます。
非常に素晴らしい記事ですが、エンジニアの Tariq として簡単なコメントをさせてください。
いずれにせよ、ソフトウェア基盤の欠如と人工知能への完全な依存は、この分野にとって大惨事です。
つまり、あなたの助けがなかったら、あなたの友人はアプリケーションを作成できなかったでしょう。なぜなら、アプリケーションは確立されていなかったからです。
人工知能を使用するには、アシスタントとしてのみ使用する必要があります。つまり、人工知能に何を、いつ、どのように要求するかを知っておく必要があります。
これはまさに、あらゆることにおいてプログラミングの基礎が重要であることを意味します。
次の記事では、Apple に先駆けて iOS システムを初めてアラブ化した方であり、神のご意志によりアラブ世界で初めてイスラム向けアプリケーションを開発した方でもあることから、この分野でのあなたの深い経験に基づいて、創業後に人々がどのようにプログラミングを始め、モバイル アプリケーション開発の分野に参入するかについて書かれることを心から願っています。
どうもありがとうございます。
申し訳ありません、単純な間違いです
もちろん、あなたは彼を助けませんでした。
しかし、彼の方法自体が大きな問題である
プログラミング分野に参入したい人へのアドバイス
皆さん、まずはプログラミングを始めましょう。Roadmapの基本を見てみましょう。Roadmapとは何でしょうか?
ソフトウェア開発のロードマップを YouTube で検索してください。
重要なのは、基礎なしにプログラミングを始めてはいけないということです。
そうでなければ、時間とエネルギーが無駄になり、上記の話のように人工知能に置き換えられることになります。
しかし神は助け手である