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