-
@נהראל אתה סוג טיפוס שאוהב ללמוד דברים בצורה יסודית? או אחד שאוהב לקפוץ למים?
אני אישית אחד שאוהב ללמוד בצורה יסודית. לאנשים כאלה סדר הדברים הוא להתחיל בלימוד שפת JS.
אפשר ללמוד מספרו של רן בר זיק.
במקביל צריך ללמוד איך אפליקציות ווביות בנויות. איך עובד האינטרנט. וכל הקשור. לפחות בצורה בסיסית.
אחרי שאתה מרוצה מרמת הידע והמיומנות, תעבור ללמוד את התיעוד של גוגל על ג'ימייל.
מבחינת חשיבות וקושי וכו' המשימה של לימוד מושגים בתכנות הרבה הרבה יותר חשוב מלימוד ה-API-ים הספציפיים של ג'ימייל. עד שזה כמעט מגוחך להכניס אותם לנושא אחד.
אני, כמתכנת, רואה את היכולת לתכנת בצורה טובה ובריאה כיסוד של הידע שלי. על זה אני משקיע רוב מאמצי ומנסה להשתדרג כל הזמן.
הידע הספציפי של איך להתממשק עם ג'ימייל, או כל אפליקציה אחרת, זה משהו שולי שאני משקיע בו לפי הצורך. אם אתה מתכנת טוב, אז היכולת להתממשק עם ג'ימייל הוא משהו שאפשר ללמוד תוך יומיים עם השקעה מועטת.
היסוד של להיות מתכנת טוב זה משהו שאתה לומד שנים על גבי שנים ותמיד משתפר. -
@yossiz
לעומת זאת יש אנשים שאוהבים לקפוץ למים ולראות קודם משהו שעובד ורק אחר כך להבין למה
וזה נותן הרבה מהמוטיבציה ללמידה, במיוחד לאנשים שהם לא גיקים שאוהבים להתעמק באסמבלי.....
ודווקא לכן סקריפטים של גוגל דוקס/ג'ימייל יכול להיות התחלה טובה של משהו שעובד בכמה שורות קוד בלי להבין איך עובד HTTP או מה זה בכלל V8, וזה נותן את המוטיבציה ללמוד אחר כך עוד. -
@yossiz אני יודע תכנות ברמה בסיסית הבעיה שי שעיקר הלימודים שלי הם של אלגוריתמיקה ותאוריה (מערכות הפעלה WEB וכדומה) אבל אני בהחלט יודע גם JS react angular ברמה בסיסית מה שחסר לי זה הידע המעשי,,, איך לתפוס ולבודד נתונים של הגמייל (כמו השולח לדוגמא) מה הם מחזירים איך גורמים לתוכנה שלי 'להתלבש' על הגמייל וכדומה
וכן אני טיפוס של לקפוץ למים, ואני גם בהחלט מחפש את זה עבור משהו ספציפי שאני רוצה לפתח כדי להפיק פרוייקט (react)ובתכלס, איך אני מגיע לכל החומרים היפי םשציינת דרך איזה פלטפרומות?
(אפשר אנגלית בעדיפות2 )
תודות -