המלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי
-
@aiib כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
@צללית כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
ברור שצריך גם כן להיות "יודע לשאול"
את זה אפילו אני יודע...
אני יודע לומר לומה התקלה ומה אני רוצה שיהיה אבל שוב ושוב הוא משנה דברים וטוען שעכשיו זה אמור לעבוד וכלום...כדי למנוע את זה, כדאי כשמתחילים פרוייקט להגיד לו שלא יתחיל בעבודה עד שהאיפיון יהיה ברור, ואז לשבת איתו על איפיון מלא, כמו כן לדון איתו מה יהיו הטכנולוגיות שישמשו בפרוייקט. ולהתחיל בקטן לבדוק שזה עובד ואז להמשיך. אם הוא על המכה הראשונה יוצר המון קבצים בלי לבדוק מה עובד, יהיה לו הרבה יותר קשה בהמשך להבין מה לא עובד.
-
@מתושלח-הבבלי כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
מה בנית? סקריפט שפותח url?
דוקא רעיון אבל לא.
בניתי סקריפט בגוגל סקריפט שמנתח פידי RSS מתוך רשימה בגליון גוגל, ומעלה את הפרקים למערכת שלי בימות המשיח.
זה אמנם לא משהו מאד מורכב, אבל בכל זאת היה צורך להבין את הAPI של ימות המשיח, ואז זה הוא עשה, אני פשוט זרקתי לו את החומר הגולמי הרלוונטי מתוך הפורום של ימות, ועוד כמה דוגמאות קוד מן הגורן ומן היקב שמצאתי ברשת, רובם בפייתון, והוא יצר לי מזה את הפרויקט שרציתי. הוא כתב מראש לוגים מפורטים לכל שלב וכך כשזרקתי לו אח"כ את כל הלוגים הוא ידע להצביע בדיוק על הבעיה.
כמובן שלא הכל בבת אחת ממש, והיה צריך קצת ללכת איתו קצת הלוך-חזור וגם להפעיל את הראש ולפתור כמה בעיות לבד, אבל 95% מהקוד ויותר - זה הAI.מה שמאוד נוח עם windsurf מעבר לchat-gpt ודומיו, הוא שהוא רץ על המחשב ומתממשק עם עריכת הקוד והרצתו בפועל, אתה שם את כל החומר הרלוונטי בתיקיית הפרויקט, ואומר לו "קרא את התוכן שבקבצים פלוני ופלוני ועל פי מה שיש שם תייצר לי קוד פלוני, את הקוד תכתוב לי בקובץ חדש בשם code.py, תריץ אותו ותבדוק את תקינותו".
הוא מסוגל להריץ סקריפטים בטרמינל ולנתח את הפלט ולפי זה לתקן בפועל את הקובץ או ליצור קובץ חדש, תלוי מה תבקש, הוא גם מסוגל להוריד מהאינטרנט מה שצריך אם חסר משהו. [למשל הוא מסוגל לכתוב קוד בפיתון, להריץ אותו, לזהות לפי הפלט אם חסר ספריה ולהריץ בתגובה את pip install כדי להתקין את הספריה ואז להריץ שוב את הקוד].אחד הדברים המדהימים שהוא עשה, זה כשביקשתי ממנו שיחפש לי מידע ברשת איך לבצע פעולה מסוימת בAPI של ימות המשיח, הוא כתב לי שהוא לא יכול לחפש באינטרנט, ואז במחשבה שניה הוא בנה סקריפט שלם בפייתון, כולל התקנת סלניום וכל החבילות הנדרשות, ופשוט עשה את כל העבודה לבד, הוא החליט איזה מילות מפתח לחפש, וייצא את התוצאות לJSON, לאחר מכן הוא ניתח את התוצאות ולפי זה נתן לי תשובות למה שרציתי.
יש להדגיש שמטעמי בטיחות לפני שהוא מריץ קוד בטרמינל הוא מבקש אישור, וכן כשהוא עורך קובץ קיים או יוצר קובץ זה דורש אישור כדי לשמור את זה באופן סופי, אבל חוץ מהאישור הפורמלי הזה הכל אוטומטי.
הענין הוא ההבנה המדויקת של מה שאתה רוצה לעשות, והיכולת הבסיסית להבין איפה השגיאה, ברגע שיש לך את זה, אם מה שחסר לך זה את הידע והמיומנות של כתיבת הקוד, הAI הוא הפיתרון המושלם.
-
@מומחה123 כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
@א-ל-0 אתה יוצא מהחשבון שלך באתר שלהם ונכנס עם חשבון חדש
הכוונה עם איזה מייל שבא לך, תכניס אותיות באנגלית ושטרודל באמצעניסיתי לעשות את זה, וגם בתוכנה התנתקתי ונכנסתי אם החשבון החדש, ועדיין בתוכנה אחרי כמה הודעות הוא כותב שנגמר לי החינמי, אפילו שבאתר בחשבון הזה נראה שכמעט לא נצלתי את הקרדיטים.
יש מה לעשות? -
אין ספק שאתה צודק לחלוטין! מהפכת ה-AI משנה את כללי המשחק בעולם הפיתוח. הכלים שאתה מציין הם דוגמה מדהימה לאופן שבו טכנולוגיה מתקדמת מפשטת תהליכים מסובכים, ומאפשרת לאנשים שאין להם רקע בתכנות או אנגלית ליצור פרויקטים משמעותיים.
היתרון האדיר בכלים כמו Windsurf למתחילים הוא בגישה החינמית והידידותיות שלהם, שמורידה את מחסום הכניסה לעולם התכנות. מנגד, כלים כמו Cline ו-Cursor מציעים אפשרויות מתקדמות יותר למי שמחפש ביצועים משודרגים.
מהפכת ה-AI כבר כאן, והיא רק בתחילתה. לדעתי, השימוש בכלים הללו יהפוך לנורמה בכל תחום יצירה ופיתוח, לא רק עבור מתכנתים אלא גם עבור מי שרוצה לממש רעיונות יצירתיים בלי הצורך בלמידת שפות תכנות.
כתבתי מאמר מקיף שמסביר את כל הנושא הזה ומציע כלים וטיפים לשימוש חכם בכלים הללו. אתה מוזמן לקרוא אותו כאן:
קישור למאמר באתר שלי -
@amirmosheai כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
היתרון האדיר בכלים כמו Windsurf למתחילים הוא בגישה החינמית
@sivan22 כתב שכבר נגמרה החגיגה...
-
@צללית כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
@aiib לא, הוא לא פתח את הדפדפן אלא כתב קוד בפייתון שמשתמש בספריית סלניום, בצורה הזו הוא מדמה דפדפן כדי למנוע חסימות של גוגל.
מעניין, כשביקשתי ממנו לעיין באנדרואיד סטודיו הוא טען שאין לו גישה.
-
@צללית כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
@aiib ברור שאין לו גישה, אבל לך יש גישה, והוא יכול לכתוב קוד ולהריץ אותו אצלך, ואם הוא לא מבין את זה לבד תנסה לעזור לו...
זה בדיוק מה שניסיתי להסביר לו, שייגש לאנדרואיד סטודיו שמותקן אצלי במחשב. לא זרם...
-
@aiib כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
@צללית כתב בהמלצה | לתכנת בלי לדעת תיכנות - היום זה אפשרי:
@aiib ברור שאין לו גישה, אבל לך יש גישה, והוא יכול לכתוב קוד ולהריץ אותו אצלך, ואם הוא לא מבין את זה לבד תנסה לעזור לו...
זה בדיוק מה שניסיתי להסביר לו, שייגש לאנדרואיד סטודיו שמותקן אצלי במחשב. לא זרם...
לדעתי הוא לא יכול.
הוא הרי טאב בדפדפן, זה הכל