עד כמה לדעתכם האינטיליגנציה המלאכותית יכולה להחליף מתכנתים?

החשש הגדול של מפתחים בימינו היא שהאינטיליגנציה המלאכותית הייצרנית תחליף אותם - גם אם לא מיידית אז בטווח זמן בינוני.

אני מחפשת עבודה לאחרונה, ומשתמשת בצ׳אטים השונים כדי להעזר בפיתרון תרגילים - בין אם מדובר בתרגילי ליטקוד ובין אם מדובר על תרגיל שקיבלתי לאחרונה מחברה מסויימת שבה הייתי צריכה לסנן רשימה על סמך נתונים ברשימה אחרת.

הפתרונות של הצ׳אטים בליטקוד די מדויקים ומכילים את ה״טריקים״ הנכונים כדי לפתור אותם ביעילות - בין אם שמים דגש על ביצועים או שימוש יעיל בזכרון. כן נתקלתי בכמה מקרים שבהם לא היה טיפול נכון במקרי קצה שונם.

בפתרןו התרגיל כתבתי שאני מעוניינת בפתרון הכי יעיל לבעיה מסויימת - והקוד שהצ׳אט ייצר לא היה כזה. היה בו בגדול שלב מיותר שבו הוא תרגם מפה שבה מופו אובייקטים למספר הפעמים שהיתה אליהם התייחסות במבנה נתונים אחר, כשלפי זה הייתי צריכה לסנן את אלו שהיה להם מספר מסוים ומעלה של מופעים. הצ׳אט עצמו יצר שלב ביניים שבו הוא תרגם את המפה הזו למפה נוספת שבה לצד כל פרוייקט מופה ערך בוליאני שמציין האם מספר המופעים תואם לתנאי או לא - צעד מיותר לחלוטין, שאפשר היה לבדוק אותו על המפה המקורית כדי לשלוף ממנה את המידע הרלוונטי בלבד.

אני מניחה שהדברים ישתפרו עם הזמן, אבל בשלב זה אני לא בטוחה שהקוד בצ׳אטים עדיין מסוגל להתחרות במתכנת סביר.
 

lemner40

Well-known member
החשש הגדול של מפתחים בימינו היא שהאינטיליגנציה המלאכותית הייצרנית תחליף אותם - גם אם לא מיידית אז בטווח זמן בינוני.

אני מחפשת עבודה לאחרונה, ומשתמשת בצ׳אטים השונים כדי להעזר בפיתרון תרגילים - בין אם מדובר בתרגילי ליטקוד ובין אם מדובר על תרגיל שקיבלתי לאחרונה מחברה מסויימת שבה הייתי צריכה לסנן רשימה על סמך נתונים ברשימה אחרת.

הפתרונות של הצ׳אטים בליטקוד די מדויקים ומכילים את ה״טריקים״ הנכונים כדי לפתור אותם ביעילות - בין אם שמים דגש על ביצועים או שימוש יעיל בזכרון. כן נתקלתי בכמה מקרים שבהם לא היה טיפול נכון במקרי קצה שונם.

בפתרןו התרגיל כתבתי שאני מעוניינת בפתרון הכי יעיל לבעיה מסויימת - והקוד שהצ׳אט ייצר לא היה כזה. היה בו בגדול שלב מיותר שבו הוא תרגם מפה שבה מופו אובייקטים למספר הפעמים שהיתה אליהם התייחסות במבנה נתונים אחר, כשלפי זה הייתי צריכה לסנן את אלו שהיה להם מספר מסוים ומעלה של מופעים. הצ׳אט עצמו יצר שלב ביניים שבו הוא תרגם את המפה הזו למפה נוספת שבה לצד כל פרוייקט מופה ערך בוליאני שמציין האם מספר המופעים תואם לתנאי או לא - צעד מיותר לחלוטין, שאפשר היה לבדוק אותו על המפה המקורית כדי לשלוף ממנה את המידע הרלוונטי בלבד.

אני מניחה שהדברים ישתפרו עם הזמן, אבל בשלב זה אני לא בטוחה שהקוד בצ׳אטים עדיין מסוגל להתחרות במתכנת סביר.
בעתיד - את רובם
עדיין מישהו יצטרך להגדיר לתוכנה מה לבצע.
 

user32

Well-known member
מנהל
כאשר ספרייה כלשהי תשתנה, איך הוא ידע להשתנות ביחד איתה?.
אחד הבעיות היותר קלות לAI. השינויים מתפרסמים במסמכי תיעוד API, די מהר גם עולים מאמרים ופוסטים על ההבדלים והLLM יסרוק אותם ויידע לתת תשובות. כבר היום אני נעזר הרבה בצ'אטבוטים בשביל להתאים גרסאות כשאין כוח לנבור בתיעוד ולהתעמק בשינוי פרטני כזה או אחר באיזו פונקציה בספריה.
 

user32

Well-known member
מנהל
אישית אינני יודע ותחושת הבטן שלי אומרת שלא.
כן נראה לי שהמקצוע יעבור שינויים. הדגש יהיה יותר על חוויה, של ממשק אדם-מכונה, UX, והסתכלות הנדסית רחבה על המוצר ופחות במימוש של קטע קוד כזה או אחר. זה קצת כמו מתמטיקה עם/בלי מחשבון. בכיתות הנמוכות צריך לדעת חילוק, חיבור, חיסור וכפל ארוך, ובשלב כלשהו עוברים למחשבון ויש לא מעט אנשים שיודעים אלגברה ברמה טובה אבל איבדו את המיומנות לפתור תרגיל כמו: 48374/22 ללא מחשבון.
אנלוגיה אחרת: כשהמציאו את המחשב, עולם התכנות היה מתמטיקאים שחיברו שפופרות וואקום, ומאוחר יותר תוכנות נכתבו על כרטיסי ניקוב וכמובן כל זה בשפה בינארית. מאז שהתקדמנו לשפות עילית, שלא לדבר על כלי פיתוח וויזואליים, מקצוע התכנות השתנה. מי חשב לפני 70 שנה שיהיה דבר כזה "מתכנת פרונט אנד"? אז אולי עוד כמה שנים יהיה "מתכנת GPT"? כזה שיודע לבנות תוכנות באמצעות צ'אטים במקום IDE? אין לדעת.
 

Be1n

Member
אישית אינני יודע ותחושת הבטן שלי אומרת שלא.
כן נראה לי שהמקצוע יעבור שינויים. הדגש יהיה יותר על חוויה, של ממשק אדם-מכונה, UX, והסתכלות הנדסית רחבה על המוצר ופחות במימוש של קטע קוד כזה או אחר. זה קצת כמו מתמטיקה עם/בלי מחשבון. בכיתות הנמוכות צריך לדעת חילוק, חיבור, חיסור וכפל ארוך, ובשלב כלשהו עוברים למחשבון ויש לא מעט אנשים שיודעים אלגברה ברמה טובה אבל איבדו את המיומנות לפתור תרגיל כמו: 48374/22 ללא מחשבון.
אנלוגיה אחרת: כשהמציאו את המחשב, עולם התכנות היה מתמטיקאים שחיברו שפופרות וואקום, ומאוחר יותר תוכנות נכתבו על כרטיסי ניקוב וכמובן כל זה בשפה בינארית. מאז שהתקדמנו לשפות עילית, שלא לדבר על כלי פיתוח וויזואליים, מקצוע התכנות השתנה. מי חשב לפני 70 שנה שיהיה דבר כזה "מתכנת פרונט אנד"? אז אולי עוד כמה שנים יהיה "מתכנת GPT"? כזה שיודע לבנות תוכנות באמצעות צ'אטים במקום IDE? אין לדעת.

אבל צ'אט גיפיטי, עדיין פותר לך בשפת תכנות.
מה שמעניין זה איך הוא יתפקד במקרים מורכבים.
 

max256

Member
יום אחד... בעתיד... ייכתב בפורום הזה פוסט של רובוט מחפש עבודה....
הוא יבקש עצה מחברי הפורום איך להתמודד עם שאלות בחיפוש העבודה....

המממ....

|צב||צב||צב|
 
נערך לאחרונה ב:
למעלה