איך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?
-
שלום,
אני מתלבט אם הפוסט הזה מתאים לקטגוריית "תכנות" או "תוכנה"...יש לי ידע כללי בסיסי על איך "למעשה" הדברים עובדים, איך ה"קוד" מתקשר עם שאר המרכיבים ובערך איך הוא עובד, אבל אני לא יודע לכתוב שורת קוד.
עידן ה"vibe coding" הביא אותי למצב שאני "בונה" לא מעט ממשקים שונים ויעילים עבורי בלי ידע כלל בקוד. האמת שאני לא עף על זה, זה די משעמם ליצור בצורה כזו, אבל זה פתח לי פתח לדברים שלא היה לי סיכוי להקים וכמובן חסכון כספי.איך אני עובד כיום:
אין לי שום ידע והבנה בסביבות ריצה, בתחזוקת/קונפיגרציית שרתים וכו', לכן אני עובד לכאורה בצורה עקומה:
אני עובד עם claude דרך ממשק הווב שלהם, שולח פרומפט "אני רוצה ליצור ממשק ש----, כתוב לי את קבצי הקוד הרלוונטיים, תשתמש בhtml php js וtailwind לעיצוב." בממשקים שדורשים DB עדיין לא נגעתי , אני חושש מזה ולכאורה ישתמש בהוראה לקלאוד שירשום נתונים לקבצי CSV.... בקיצור, קטסטרופה וחוסר מקצועיות מחריד.
הסיבה שאני מבקש דווקא שימוש בטכנולוגיות הנ"ל היא כי יש לי חשבון בHostinger שבמקורו נועד לאחסון אתרי וורדפרס, ויש שם אפשרות ליצור אתר PHP ריק ורק להוסיף קבצים דרך הfile manager.
אני מקבל את תוכן הקבצים בartifacts מקלאוד, מוריד למחשב (או מעתיק) ומעלה אותם כקבצים לשרת/אתר.
כל שינוי או תיקון שנצרך אני צריך שוב להעלות לאתר את הקבצים העדכניים וכן הלאה.
יש IDE כמו cursor או cline או windsurf, שמבצעים את השינוי בקבצים עצמם. הבעיה היא שבשביל לראות בפועל את הממשק והאם הוא עובד אני צריך בכל מקרה להריץ את זה בשרת. לכן אני לא עובד איתם והם בצורת העבודה הנוכחית שלי לא באמת חוסכים לי משהו.
אני מניח שאני עובד בדרך עקומה מאוד, לא נכונה ומתישה.
אשמח לתובנות איך נכון לעבוד. ואם הדרך הנכונה היא באמצעות IDE ? איך אוכל לבחון ולהריץ בזמן אמת את הממשק? ואיזה מהם הכי מומלץ למי שאין הבנה בקוד/שרתים?
תודה שהייתם איתי עד כאן -
וואו, כתבת לא מעט – אני אנסה להגיב בקצרה.
יש משפט שאומרים: "כל עוד זה עובד, זה טוב". זה לא תמיד נכון בכל תחום, אבל במקרה שלך – אני חושב שזה לגמרי תופס.
קצת לא ברור לי מה הכיוון שלך – האם אתה רוצה פשוט לבנות אתרים קטנים לעצמך, או שאתה שואף למשהו גדול ומקצועי יותר.
אבל אם המטרה היא לא לפתח אתר לחברה או לקוח עסקי – אז כל דרך שבה אתה ניגש לפיתוח היא לגיטימית בעיניי.אני התחלתי ללמוד תכנות הרבה לפני עידן ה־AI. הדרך שלי הייתה פשוט לנסות להוציא את המקסימום ממה שכן ידעתי.
בהתחלה לא היה לי מושג איך בונים ממשק משתמש (UI), רק ידעתי לוגיקה.
כשהבנתי שזה מגביל אותי, ביקשתי מהמורה שילמד אותנו UI – ולא ממש קיבלתי מענה. אז התחלתי ללמוד לבד.באותה תקופה עבדתי בבק אופיס – המון לוגיקה באקסל. שמתי לעצמי מטרה להפוך את העבודה שלי לאוטומטית, וב"ה אחרי כמה חודשים הצלחתי להגיע למצב שאני לוחץ כמה כפתורים בבוקר – ושאר היום פנוי לי לפיתוח של דברים חדשים.
ואז הופיעה בעיה חדשה – הייתי צריך בסיס נתונים.
בהתחלה שמרתי הכל בקבצי טקסט, אחר כך עברתי ל־JSON, ובשלב מסוים פשוט הלכתי ללמוד איך עובדים עם מסדי נתונים כמו שצריך.בהמשך עברתי לעבוד בתחום, וגיליתי מהר מאוד כמה עוד יש לי ללמוד – ומשם המשכתי להתפתח.
מה שאני מנסה לומר – זה שלא משנה מאיפה אתה מתחיל, ואם הדרך שלך "עקומה" או לא – אם באמת תמשיך לרצות להתקדם, החיים כבר יובילו אותך לשם.
לגבי שאר השאלות (IDE, סביבת עבודה, שרתים וכו') – יש פה מספיק מקצוענים שיענו לך מצוין, אז אני מפנה אליהם את הבמה. בכל מקרה – אתה על מסלול טוב, רק תמשיך לחקור ולהתנסות.
-
@Mordechai-0 כתב באיך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?:
אבל אם המטרה היא לא לפתח אתר לחברה או לקוח עסקי – אז כל דרך שבה אתה ניגש לפיתוח היא לגיטימית בעיניי.
חד משמעית אני לא מדבר על פיתוח עיסקי, אלא כלים לצרכיי הפרטיים או כלים שלא דורשים יעילות, אמינות, ביצועים או אבטחה וכדו'.
ואני לא מתכוון בשלב זה להתקדם בתחום. אם מדובר על כלים עיסקיים כמובן שהייתי לומד ומתעמק בצורה מסודרת בלמידה של טכנולוגיות נכונות, אבטחה, ארכיקטורה וכו' וכו'.
לכן אני לא חושש ואין לי שום בעיה מבחינת ה"תוצר" עצמו. אלא רק מנסה לייעל לעצמי את הדרך. -
פוסט זה נמחק!
-
@shraga נראה לי כבר כתבתי בעבר את הדרך שלי...
אני גם לא יודעת תכנות בכלל! אבל פיתחתי מערכת יפה ומרשימה ובעיקר עובדת כולל DB והיא כבר באוויר ומתחילה שימוש אמיתי!אני השתמשתי בפרו 2.5 בגוגל סטודיו AI המעלה בו שיש לו מיליון טוקנים שזה אומר שהוא בעצם אמור לזכור את כל מה שהוא הדריך אותך ואתה יכול להעלות לו את כל הקוד שלך כל הזמן ולעדכן אותי ולבקש ממנו להדריך אותך.
אני עבדתי איתו בצורה של הדרכה מלאה מלאה (תסביר לי כמו שמסבירים לילד קטן... תתן לי קודים מלאים להכל) אבל אם אתה דווקא רוצה אתה יכול להשתמש בו לרמה שאתה מעוניין, לדוגמא חלק מהדברים שהוא יעשה לך בצורה מלאה וחלק שידריך אותך צעד אחרי צעד מה לעשות.ולגבי ההרצה אני מריץ את זה בצורה מקומית רואה שהוא עובד טוב ואז דוחף לגיטהב (הכל כמובן בהדרכה מפורטת של הAI...)
מה שנחמד שאתמול ביקשתי מקלאוד אפיון לאיזה תוספת למערכת, הוא נתן לי אפיון ושיער אותה ב16 שבועות עבודה... עכשיו כל המערכת שעשיתי לא ארך 16 שבועות... אז יכול להיות שהוא הוזה אבל גם יכול להיות שהדרך שאני עשיתי כ"כ טובה (ברור לי שאני לא צודק באמת... אבל הרעיון של השימוש בAI) שבאמת ניתן לחסוך המון זמן.
-
@shraga כתב באיך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?:
חד משמעית אני לא מדבר על פיתוח עיסקי, אלא כלים לצרכיי הפרטיים או כלים שלא דורשים יעילות, אמינות, ביצועים או אבטחה וכדו'.
בקיצור – כל עוד זה עובד, זה מצוין!
אם תרצה שהדברים יהיו קצת יותר כיפיים ונוחים, הייתי ממליץ לך להכיר את Visual Studio Code ו־Git – זה ישדרג לך את העבודה משמעותית.
וגם, אם תלמד קצת על קוד בסיסי כמו int ו־string, יהיה לך הרבה יותר קל לתקן לבד בלי לריב עם ה-AI כל פעם. -
@one1010 כתב באיך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?:
וחלק שידריך אותך צעד אחרי צעד מה לעשות.
אהבתי
-
@shraga ראשית כל אתה לא עובד בצורה קטסטרופה בכלל,
יש מפתחים מלפני עידן הAI שעשו זוועות גדולות מזה, והנה ראיה למקצוענותך שאתה רגיש ואכפתי לרמת הביצוע של דברים שדוקא עובדים.
(הייתי מגדיר אותך כיום כמנהל שמבין הרבה בתכנות שמעסיק בהצלחה רבה מתכנתים, אבל מרגיש שתקרת ההבנה שלו גורמת לו למנוע מהעובדים לפרוץ לתחומים בהם הוא יכול לאבד שליטה עליהם מחוסר הבנת התחום).
שנית, מציע לך לצרוך את שירותי המנטור שלי. פעם הבאה שאתה עובד עם AI, אתה "מעלה אותי על הקו". אני לא בטוח, אבל אני חושב שההסברים שלי והאופן שאראה לך איך לעבוד במהירות עם הכלים תסלים את ההבנה שלך ל"נקודת המפנה" (או אולי "פידבק חיובי"). -
אין כ"כ מה להוסיף על דברי קודמי
אבל אני רוצה בכל זאת להצטרף ל@one1010 בדבריו
לפני כשנה פחדתי (באמת) מכל שפת תכנות עם סטרינגים ופקדים (הסכמתי לעבוד רק עם ווב ורק צד לקוח...) עד שקפצתי למים (בעיקר בגלל הדחיפה ש@dovid נתן לי) וביקשתי מה(ג)בינה שתדריך אותי צעד אחר צעד איך אני כותב תוכנה בC# כיום אני אמנם עדיין לא יודע איך לכתוב תוכנה מ0 אבל אני כבר יודע איך מתחילים לבנות בסיס של תוכנה ואיך 'הקוד' עובד
העצה שאני נותן היא לעקוב אחרי הדברים שהAI נותן לך ולא סתם לעשות Copy paste, ככה שאתה ממילא לומד מה תפקידה של כל שורה ואיך אתה תשתמש בזה בעתידבהצלחה
-
@shraga בגדול, היסוד הוא להתייעץ עם המודל מראש איך ובאיזו צורה לעבוד. כתוב לו את הפרטים על השרת שלך, אופי השימוש בקוד וכן הלאה, ותבקש ממנו להמליץ לך על המבנה והשפה המתאימה ביותר.
בנוסף, כדאי מאוד להשתמש אך ורק במודלי חשיבה כמו o3 ו-o4 mini של OpenAI, או gemini 2.5 pro של גוגל.
הפער באינטלגנציה ויכולות הקידוד של המודלים הללו ביחס למודלי שפה רגילים, הוא מה שנותן למודלים הללו את היכולת לבנות את הקוד בצורה הרבה יותר טובה ומושלמת וכמעט ללא התערבות של המשתמשבכללי, ה-AI עצמו יכול להיות המנטור שלך. פשוט בכל פעם תשאל אותו במקום רק לדרוש ממנו.
למשל: "האם יש דרך טובה יותר לעשות את זה?", "איך ניתן לשפר את הקוד?" וכן הלאהנ.ב מצטרף לדברים של @one1010 - כדאי לך מאוד להשתמש בג'מיני 2.5 פרו דרך AI Studio. היכולת שלו לנתח כמות אינסופית של קוד, באיכות גבוהה מאוד וכמעט בלי שום מגבלת שימוש, מתאימה בדיוק למקרה שלך.
כדי להעלות את בסיס הקוד שלך לממשק, תוכל להשתמש בכלי repomix, כלי נהדר שהופך את כל תיקית הקוד שלך לקובץ יחיד.נ.ב.ב. רק הערה קטנה - הקריאה של claude בעברית היא קלוד, ולא קלאוד
-
@NH-LOCAL כתב באיך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?:
כדאי לך מאוד להשתמש בג'מיני 2.5 פרו דרך AI Studio. היכולת שלו לנתח כמות אינסופית של קוד, באיכות גבוהה מאוד וכמעט בלי שום מגבלת שימוש, מתאימה בדיוק למקרה שלך.
במה זה שונה מבחינת יכולת מהממשק הרגיל של ג'מיני?
-
@shraga בלי שום השוואה. לטעמי, הממשק הרגיל הוא ממשק פח שמיועד להמון הנבער (במחילה מההמון הנבער...) הוא מוגבל מאוד, עובד פחות טוב ופחות נוח לשימוש. (למעט תכונת ה-CANVAS שבהחלט נהדרת לדברים קטנים)
ב-AI Studio אתה מקבל את כל מה שמקבל משתמש בתשלום בממשק הרגיל של ג'מיני, אבל בחינם ופחות מוגבל.
בין היתרונות:
- יש לך אפשרות לבחור בין מגוון רחב של מודלים
- מגבלת שימוש כמעט לא קיימת - אף פעם לא תגיע להודעה "תמשיך בעוד X שעות"
- מגבלה של בין מיליון ל-2 אסימונים בכל שיחה (בממשק החינמי המגבלה היא 32 אלף...)
- ניתן לנתח גם קבצי וידאו, אודיו ותמונות בלי מגבלת כמות (למעשה הממשק היחיד עם זמינות מולטימודאלית מלאה)
- ניתן לכבות את הגדרות הצנזורה הפנימיות של המודל באופן כמעט מלא
- שליטה מלאה במודל - כוונון טמפרטורה ו-top p
- המון פונקציות מאוד שימושיות - שילוב חיפוש גוגל, גישה ל-url שהמשתמש מכניס, קריאות פונקציה, ביצוע קוד ומבנה פלט
- ניתן לנתח מגוון סוגי קבצי טקסט וקוד (בממשק הרגיל המגוון מצומצם להחריד)
- וכמובן, אבל לא העיקר: חינם לנצח (לפי ההבטחה של גוגל לפחות)
יש עוד יתרונות, (כמו מודל יצירת תמונות אוטוגרסבי בלתי מוגבל, מודל tts ברמה הגבוהה ביותר בשוק, מצב קול מתקדם כולל שיתוף מסך, ממשק לבניית אפליקציות שלמות ועוד) מניתי רק את המרכזיים...
אני חושב שברגע שתתרגל ל-AI Studio, תתקשה לחזור למתחרים, בוודאי לא בתשלום.
תמיד יהיה נחמד לשוחח עם קלוד, או לבקש שירים ולבצע חיפוש מידע בצ'אט GPT. אבל למשימות קידוד - AI Studio זה המקום -
לגיקים יש משיכה בלתי ברורה ללא נוח. ראה לדוגמה
-
@NH-LOCAL כתב באיך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?:
@shraga בלי שום השוואה. לטעמי, הממשק הרגיל הוא ממשק פח שמיועד להמון הנבער (במחילה מההמון הנבער...) הוא מוגבל מאוד, עובד פחות טוב ופחות נוח לשימוש. (למעט תכונת ה-CANVAS שבהחלט נהדרת לדברים קטנים)
ב-AI Studio אתה מקבל את כל מה שמקבל משתמש בתשלום בממשק הרגיל של ג'מיני, אבל בחינם ופחות מוגבל.
בין היתרונות:
- יש לך אפשרות לבחור בין מגוון רחב של מודלים
- מגבלת שימוש כמעט לא קיימת - אף פעם לא תגיע להודעה "תמשיך בעוד X שעות"
- מגבלה של בין מיליון ל-2 אסימונים בכל שיחה (בממשק החינמי המגבלה היא 32 אלף...)
- ניתן לנתח גם קבצי וידאו, אודיו ותמונות בלי מגבלת כמות (למעשה הממשק היחיד עם זמינות מולטימודאלית מלאה)
- ניתן לכבות את הגדרות הצנזורה הפנימיות של המודל באופן כמעט מלא
- שליטה מלאה במודל - כוונון טמפרטורה ו-top p
- המון פונקציות מאוד שימושיות - שילוב חיפוש גוגל, גישה ל-url שהמשתמש מכניס, קריאות פונקציה, ביצוע קוד ומבנה פלט
- ניתן לנתח מגוון סוגי קבצי טקסט וקוד (בממשק הרגיל המגוון מצומצם להחריד)
- וכמובן, אבל לא העיקר: חינם לנצח (לפי ההבטחה של גוגל לפחות)
יש עוד יתרונות, (כמו מודל יצירת תמונות אוטוגרסבי בלתי מוגבל, מודל tts ברמה הגבוהה ביותר בשוק, מצב קול מתקדם כולל שיתוף מסך, ממשק לבניית אפליקציות שלמות ועוד) מניתי רק את המרכזיים...
אני חושב שברגע שתתרגל ל-AI Studio, תתקשה לחזור למתחרים, בוודאי לא בתשלום.
תמיד יהיה נחמד לשוחח עם קלוד, או לבקש שירים ולבצע חיפוש מידע בצ'אט GPT. אבל למשימות קידוד - AI Studio זה המקוםאני מכיר את הממשק של ai studio, שאלתי קונקרטית מה ההבדל לגבי נוחות/יכולת קידוד. בנוסף יש לי מנוי פרו בג'מיני. השאלה אם הai studio יועיל במשהו במקרה זה.
-
@NH-LOCAL כתב באיך נכון לעבוד עם AI ללא ידע בקוד? האם אני עובד בצורה עקומה?:
לגיקים יש משיכה בלתי ברורה ללא נוח. ראה לדוגמה
יש מצב אבל א"א לכתוב שגוגל סטודיו יותר נוח לשימוש מאשר ג'ימני הרגיל