Меня зовут Ибрагим Осман Шафа, мне 29 лет, я из Джазана, Саудовская Аравия.
Я давно мечтал научиться программированию, и меня всегда преследовали идеи инновационных приложений. Иногда я вижу концепцию приложения и думаю, что она могла бы быть еще красивее или проще в использовании. Поэтому, когда мне в голову приходит новая идея, я тут же записываю ее в Notes, мечтая, что стану разработчиком приложений и однажды реализую ее, если Бог даст.
Но в чем проблема? Каждый раз, когда я начинаю изучать программирование, я на какое-то время воодушевляюсь, а затем останавливаюсь.
причина?
Программирование — это весело и красиво, но самообучение утомительно, особенно когда ты один. Ты читаешь руководства, смотришь видео, запоминаешь коды, которые не понимаешь, и чувствуешь, что тратишь время зря, не видя никаких ощутимых результатов. Я не знаю, как проектировать пользовательские интерфейсы, как их рисовать и добавлять кнопки, например! Я не знаю, как организовать шаги, потому что я даже не знаю, с чего начать!
Я пробовал изучать Swift не раз, но всегда застреваю на первой главе любого курса. Мне нужен кто-то, кто будет направлять меня, держать за руку или хотя бы объяснять, почему определенный код используется в определенном месте.
Но каждый раз я останавливаюсь и говорю: «Иншаллах, однажды я это сделаю». Я не знаю, амбиции это или промедление.
Идея, начало
Пока однажды я не поговорил со своим другом, который любит программирование так же, как и я, но не является программистом, и я спросил его:
«Как нам сделать настоящее приложение? Как нам научиться?»
Он сказал«Зачем учиться с нуля? Почему бы не использовать ChatGPT?»
я сказал«Правда? Идея!» Но это только помогает нам, и нам нужно знать несколько вещей.
Он сказал«Нет, в этом нет необходимости, он все может!»
На самом деле мы начали работать над простым приложением, но из-за определенных обстоятельств остановились. Тем не менее, мне понравился этот опыт. Мы увидели эмулятор iPhone в действии, и это само по себе было достижением: увидеть экран телефона, появляющийся прямо перед нами!
Старый сон
Я пересмотрел свои заметки и поискал простую идею, с которой можно было бы начать самостоятельно, потому что я был взволнован возможностью продолжить и создать что-то, чем я мог бы поделиться с другом, когда он вернется, чтобы мы могли продолжить вместе. Не потому, что я стал программистом, а потому, что мне нравилось ощущение, когда я видел, как приложение обретает форму у меня на глазах.
Я начал спрашивать ChatGPT:
- С чего начать?
- Напишите мне код для конкретного интерфейса.
- Код не работает, почему?
- Я хочу гладкий дизайн, с плавными движениями и разными цветами. Как мне изменить дизайн?
- Как добавить уведомления? Как изменить размер шрифта? Как добавить счетчик зикров? и т. д.
Когда я что-то просил, он предоставлял мне готовый код и объяснял его, если я просил. И сюрприз? Я закончил приложение, не написав ни единой строчки кода самостоятельно! 😂 Я даже не знаю, как писать «if», и иногда код вылетает из-за незакрытой скобки, потому что я не знаю, как обращаться со скобками. Но мы вместе это исправляем и движемся дальше.
Наконец-то приложение заработало именно так, как я хотел, слава богу. Ощущение великолепное!
Еще предстоит пройти долгий путь
Когда я решил загрузить свое приложение в App Store, я столкнулся с миллионом препятствий: условия, настройки, файлы, изображения, одобрения, требования, размеры изображений и иконок и многое другое. Но я делал снимок экрана, отправлял его в ChatGPT и спрашивал его: «Что я здесь делаю?» Он отвечал мне шаг за шагом, пока приложение не становилось официально доступным в магазине, слава богу.
Иногда ИИ так устает, что я останавливаюсь, потом возвращаюсь и пробую, пока мы не поймем друг друга и не продолжим. Иногда это «выходит наружу», и мы злимся друг на друга, потом миримся и двигаемся дальше! 😅
Повторил бы я этот опыт?
безусловно.
Сегодня я могу с уверенностью сказать: я могу воплотить в жизнь любую идею, которая придет мне в голову, прежде всего благодаря Богу, а затем технологическим достижениям, которыми Бог нас благословил.
Мое послание каждому человеку, подобному мнеЕсли вы считаете, что программирование сложное или не знаете, с чего начать, не позволяйте этому остановить вас. Пока у вас есть идея и инструменты, которые вам помогут, Бог даст, вы сможете достичь того, что любите. Служите своей религии, развлекайтесь и зарабатывайте.
Вам не нужно быть профессионалом, просто верьте в свою мечту, начните, а остальное Бог сделает легким.
Наконец, спасибо. Я следил за вами, по милости Божьей, с самого начала. После того, как приложение было завершено, все, о чем я мог думать, были вы. Ваши усилия замечательны, а ваши достижения ощутимы, по милости Божьей. С момента появления iPhone ваш вклад в Apple принес пользу всем арабам. Спасибо 🌺
Упражняться
Мы рассказываем вам эту замечательную историю так, как ее рассказал нам Ибрагим. Это действительно замечательная история. Человек, который хотел осуществить мечту и не сдался. Слава Богу, мечта стала реальностью, и приложение теперь доступно в Apple App Store. Это прекрасное чувство, когда кто-то реализует свою мечту. Я уверен, что Ибрагим не искал финансовой выгоды. Напротив, все, через что он прошел, доказывает, что он вложился в достижение своей мечты. В конечном итоге Ибрагим преуспел в этом испытании.
Ибрагим не стыдился того, что не мог научиться разработке приложений традиционным способом. Напротив, он гордился тем, что смог использовать современные технологии и потенциал искусственного интеллекта для достижения своей цели. Это все инструменты, но важна цель.
Ибрагим поделился этой историей и сообщил нам со всей искренностью, что он любит добро, и мы также любим добро для вас, поэтому мы опубликовали эту историю, надеясь, что она станет стимулом для каждого человека стремиться к достижению своей мечты, какой бы она ни была, независимо от возраста или положения. Стремитесь достичь своей мечты, и у вас все получится.
Вам нравится сохранять утренние и вечерние воспоминания?
Это приложение создано для того, чтобы вам было легко и удобно быть в курсе:
- Smart Streak (ежедневная последовательность) мотивирует вас продолжать двигаться вперед день за днем.
- Короткие или полные молитвы в зависимости от вашего времени и настроения.
- Фантастическая простота использования без каких-либо сложностей
Привет
Мое сообщение брату Ибрагиму, разработчику приложения:
Да благословит вас Аллах 🤲 и ваша история вдохновляет меня, потому что некоторое время назад я решил начать изучать язык Swift, чтобы запрограммировать идею архитектурного приложения, которое я мечтал разработать в течение многих лет.. и я нес бремя изучения, экспериментов и ошибок, но теперь, прочитав вашу историю, я получил огромный моральный подъем, и я знаю, что я не одинок и что есть кто-то, кто поможет мне после Аллаха Всемогущего.
Противники не знают, что есть такие же любители, как вы и я, которые работают не только в сфере программирования, чтобы заработать на жизнь, но у них есть мечта или идея для приложения, которое они хотят реализовать, будь то для пользы в своей сфере деятельности, для пропаганды или даже для развлечения и открытия. 😀
Поздравляю вас с выбором приложения зикра и молю Бога сделать его частью ваших добрых дел. Даст Бог, вы продолжите обновлять его, чтобы идти в ногу с обновлениями операционной системы, и мы никогда не увидим сообщение «Разработчик должен обновить приложение для поддержки операционной системы iOS 30».
Теперь я предлагаю вам обновить приложение для работы с новым форматом жидкого стекла, чтобы стать первым приложением для запоминания, поддерживающим эту технологию 😁
Да благословит вас Бог и мои наилучшие пожелания вам. 🌹
Один из самых провальных шагов — полностью положиться на искусственный интеллект. Должна быть программная основа. Тогда можно брать некоторые идеи из искусственного интеллекта, но полностью полагаться на него — ошибка.
Профессор Ибрагим, я искренне и от всего сердца благодарю вас за приложение «Непрерывная память».
Я попробовал и мне понравилось. Просто, аккуратно и в приятных цветах.
Больше всего мое внимание привлекло ваше умное и креативное использование искусственного интеллекта — прекрасная и полезная идея одновременно.
Я пользовался приложением Zad Al-Muslim и приложением Nusuk, а теперь буду пользоваться вашим приложением. Пусть Аллах вознаградит вас и даст вам благополучие за эти усилия. Пусть вам всегда сопутствует успех, если Бог даст.
Хорошо, у меня есть вопрос. В чем идея созданного приложения?
Попробуйте загрузить приложение, это очень полезное приложение для запоминания.
Я также хочу отметить один простой момент.
Я имел дело с большинством из этих моделей, и опять же, если заниматься искусственным интеллектом без основ программирования, то, к сожалению, это означает пустую трату времени и будущего, а продукт, который получится в результате, к сожалению, будет полон катастроф, и я уверен, что вы со мной согласитесь.
Муса, его брат
Во-первых: я Ибрагим, владелец истории.
Во-вторых: я благодарю владельцев этого блога, которыми мы, честно говоря, гордимся, и благодарю их за их ответы.
Третье: никогда нельзя утверждать, что искусственный интеллект не создает приложения... как это видно на примере этого приложения.
С нуля до публикации, не написав ни одной запятой, клянусь 😂.
Да, этот путь не приведет вас к профессионализму, и не создаст сложного приложения, но это прекрасное средство для достижения цели, даже если она проста. Успешно ли это?! Да, без сомнений.
Это лучшее?! Нет
Никто не спорит с вами, что основой является изучение исходного языка программирования, но, если вы позволите, я не согласен с вашим мнением, что это бесполезно.
Все изменилось, но оригинал останется, но для немногих, а не для всех, кто захочет подать заявку.
Кто сегодня пишет на машинном языке (0,1)?!
В-четвертых: Красивые люди в блоге имеют в виду, что это не идеально, и это не для тех, кто хочет научиться программированию, а скорее это альтернативное решение для людей с ограниченными возможностями 😅
Например, я не могу создать компанию, потому что моя основа программирования для этого не подходит.
Но я могу создать одно, два или три приложения и заработать на них, если буду их правильно продвигать. Ваши молитвы.
Пятое: Скачайте приложение и попробуйте, и дай Бог, чтобы вам понравилось. Продолжайте в том же духе, а если вам не понравится, приходите поговорить со мной и удалите его из моего магазина и купите телефон Galaxy 😂🌺
Но программисты, которые знают, что такое программирование,
Что означает структура данных? Что означает память? И так далее, и тому подобное.
Только
Это было простое предложение от меня, если бы вы могли предоставить читателям статью о том, как правильно войти в поле в качестве основателя. Это было бы что-то очень крутое.
Тем более, что вы, слава Богу, совершили революцию в мире программирования.
В конце концов, разница во мнениях не портит дружбу.
Пусть Бог сделает вас счастливыми и дарует всем успех
Муса, я был таким же, как ты, и я верил в то, что ты сказал. Возможно, в профессиональной сфере, где ты разрабатываешь приложения для крупных компаний, конечно, эти навыки были и будут востребованы, а искусственный интеллект станет не более чем инструментом для ускорения темпов разработки.
Раньше, как любитель или непрофессионал, у такого человека, как Ибрагим, не было возможности разработать приложение. Но теперь у него появилась возможность создать высококачественное приложение, и катастрофы, о которых вы говорите, не произойдут, и приложение будет работать с максимальной эффективностью. Проще говоря, ИИ отличается. Попробуйте современные модели, такие как GPT O3 или Claude Sonnet 4. Да, вам может понадобиться поддержка специалиста, чтобы убедиться, что работа идеальна, но поверьте мне, это будет близко к идеалу для любого любителя, который хочет реализовать свою идею.
Меньше чем через год вы вернетесь к этому комментарию и поймете, что разработка приложений на основе ИИ стала совершенно нормой как для профессионалов, так и для непрофессионалов.
Любой, кто комментирует, что ИИ не совсем надежен, я думаю, вы ошибаетесь. Да благословит вас Бог и думайте с мышлением ранних ученых ИИ.
Сегодня все по-другому. Лично я создаю приложения, даже не заглядывая в код. И результаты тому доказательство.
Возможно, никто из вас не сталкивался с современными моделями ИИ, такими как Claude Sonnet 4, которые позволяют создать целое приложение с минимальными усилиями, или с инструментами, такими как Cursor, которые упрощают работу с ИИ.
Сейчас он развивается, и вскоре, когда он выйдет, все будут знать, что для разработки приложения не нужен опыт программирования.
Я никогда не говорил, что на него нельзя положиться. Наоборот, он очень полезен и сильный помощник.
Но если у пользователя уже есть базовые навыки программирования
В противном случае это приведет к катастрофе. Поэтому искусственный интеллект, как сегодня, так и в будущем, никогда не сможет заменить программистов.
Его ошибки действительно, действительно ужасны. Мне нужен кто-то, кто действительно хорош в программировании, чтобы мы могли извлечь из него реальную пользу.
Но мы позволяем ему делать все, пока мы нулевые в программировании. К сожалению, продукт, который выйдет, будет полон катастроф и не будет продуктом, на который можно положиться, особенно в компаниях.
Да благословит вас Бог, но я не сторонник того, чтобы полностью полагаться на искусственный интеллект. Скорее, он может помочь только вам, как врач должен быть сведущ в медицине. Искусственный интеллект может помочь только ему, а также инженеру и всем другим профессиям.
Серьёзно, если полагаться только на искусственный интеллект без фундамента, то это приведёт к производству, полному ошибок и катастроф, поэтому программистов никто не заменит.
Он заменит только людей, не имеющих опыта программирования.
Очень хорошая статья, но позвольте мне, инженеру Тарику, сделать простой комментарий.
Отсутствие программной базы и полная зависимость от искусственного интеллекта в любом случае являются катастрофой для этой области.
Я имею в виду, что я полагаю, что если бы не ваша помощь, ваш друг не смог бы создать приложение, потому что оно даже не было установлено.
Чтобы использовать искусственный интеллект, нужно использовать его только как помощника, то есть нужно знать, что, когда и как к нему обращаться.
Именно в этом и заключается важность основ программирования во всем.
Я очень надеюсь, что следующая статья будет о том, как люди начинают программировать и вступают в сферу разработки мобильных приложений после основания компании, основываясь на вашем очень глубоком опыте в этой области, тем более, что вы были первым, кто арабизировал систему iOS, опередив Apple, и первым создателем исламских приложений, дай Бог, в арабском мире.
Большое спасибо
Извините, это просто ошибка.
Конечно, вы ему не помогли.
Но его метод сам по себе является большой проблемой.
Советы тем, кто собирается заняться программированием
Ребята, давайте сначала начнем программировать. Рассмотрим основы Roadmap. Что это?
Поищите на YouTube дорожную карту разработки программного обеспечения.
Важно то, что никто не должен начинать программировать без какой-либо основы.
В противном случае он будет тратить время и энергию и будет заменен искусственным интеллектом, как в истории выше.
Но Бог — помощник.