כמה זמן לוקח להפוך למפתח JavaScript?
שישה עד שנים עשר חודשים, בשעה ביום בערך, הם טווח הוגן מאפס ועד ראיון לג'וניור. במפת הדרכים הזו קורס ה־JavaScript, כולל יחידת ה־TypeScript, לוקח שמונה עד עשרה שבועות; שורת הפקודה, Git ו־SQL בערך חודש ביחד; שלבי מבני הנתונים והמיונים עוד חודשיים. אחר כך מגיעה ההתמחות, framework כמו React או Backend ב־Node.js, שנבנית לפרויקט אחד או שניים שאפשר להראות.
האם JavaScript היא שפה ראשונה טובה למהנדס תוכנה?
כן, עם הסתייגות אחת. היא רצה בכל מקום, מראה תוצאות בדפדפן מיד ומובילה ישר לעבודה בתשלום בווב. ההסתייגות היא ש־JavaScript סולחת על טעויות ששפות אחרות דוחות: == ממיר טיפוסים לפני ההשוואה, ו־property חסר הוא undefined ולא שגיאה. לכן השלב הראשון במפת הדרכים הזו כולל TypeScript, ולכן שלבי מבני הנתונים גורמים לכם לבנות כל מבנה בעצמכם.
מה מפתח JavaScript צריך לדעת חוץ מ־JavaScript?
את שורת הפקודה, Git ו־SQL, שמפת הדרכים הזו מכסה, ואז את הפלטפורמה שאתם כותבים בשבילה, שהיא לא מכסה: HTML, CSS, ה־DOM ו־framework כמו React בדפדפן, או Node.js, npm ו־HTTP בשרת. מסלול ה־Frontend של Coddy מכסה את צד הדפדפן, כולל React, וממשיך מהנקודה שבה העמוד הזה נגמר.
כדאי ללמוד קודם TypeScript או JavaScript?
קודם JavaScript, ו־TypeScript זמן קצר אחר כך. TypeScript היא JavaScript עם טיפוסים, והשגיאות שלה הגיוניות רק כשאתם יודעים מה ה־JavaScript שמתחת עושה. קורס ה־JavaScript מסודר בדיוק כך: שתי יחידות של JavaScript רגילה, אחר כך יחידת ה־TypeScript, ואז תכנות מונחה עצמים.
איזה קורס במפת הדרכים הזו לא נלמד ב־JavaScript?
אחד: קוד נקי נלמד בינתיים רק ב־Python, ולכן הוא מופיע אחרי השלבים ולא בשלב השביעי. הנושא שלו, שמות, גודל פונקציות ומבנה, נקרא אותו דבר בכל שפה, ו־linters כמו ESLint תופסים רק פלח ממנו. כל שלב, כולל הפרויקט מונחה העצמים ובעיות הקוד, הוא ב־JavaScript.
האם מפת הדרכים הזו ל־JavaScript חינמית?
כן. כל קורס בה חינמי: השיעורים, העורך וטרמינל ה־Linux בדפדפן, האתגרים שנבדקים בטסטים, הרמזים של Bugsy והתעודות. Pro מסיר את מגבלת האנרגיה היומית ומוסיף עזרת AI ללא הגבלה, ושום דבר במפת הדרכים הזו לא דורש אותו.