קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
ראשי ♦ כללי ♦ קורס front end – שפות שחשוב לדעת היטב ושפות שצריך להכיר

קורס front end – שפות שחשוב לדעת היטב ושפות שצריך להכיר

וינר יאיר 22 באוקטובר 2023 אין תגובות

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

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

איזה שפת תכנות הכי כדאי לדעת

כמפתחים, היכולת שלנו בללמוד שפות ופריימוורקים ככל האפשר מוגבלת, כמו כן, אם תתרכזו בשפה או פריימוורק אחד, תהיו טובים יותר מאדם שהתפזר על כמה שפות ופריימוורקים שונים. אבל אם החלטתם להתמקד, כככל הנראה שתגדלו מהר מאד כי השוק דורש ניסיון במגוון שפות. כל הצעת עבודה שלא תהיה תכלול לפחות ידע ב3 שפות, למשל הצעה שראיתי לאחרונה, נדרש שידע בנושאים : react next.js nodejs , sql, ts, html ,css והיו עוד כמה מונחים ורשמו "בונוס" . אז אם לומר את האמת זה דיי מוזר שחברות רושמות רשימת מכולת של שפות ומצפות שיגיע איזה מתכנת סופרמן שיודע הכל.

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

מה הציפיה של החברות בהתמחות שלנו כמפתחי פרונט אנד

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

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

ספריות וכלי עזר למפתחי פרונט אנד

ישנן המון ספריות עזר וכלים למפתחי פרונט אנד שחשוב להכיר , תתפלאו כמה זה יעזור לכם להגיע לראיון עבודה ולראות איזה דוגמה של קוד מהמראיין שלכם ולזהות שזה d3 (ספריית visualization data בsvg) ואם תהיו מספיק זרזים ותגידו למראיין שלכם שאתם מכירים ויצא לכם לשחק עם d3 , אז הקרדיט הזה בהחלט ייכנס לשיקול שלהם לגבי זה. ויש אין סוף ספריות וכלים, נסו לחפש את הפופולארים ביותר ולמוד עליכם קצת ואולי אפילו לשחק איתם בדוגמאות שתעשו לעצמכם.

רשימת ספריות וכלי עזר

  • rxjs
  • ngrx
  • high charts
  • e charts
  • d3
  • threeJs
  • material
  • tailwind
  • nextjs
  • vite
  • gsap
  • framer motion
  • lodash
  • gql
  • moment
  • jasmine
  • jest
  • chai

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

לסיכום פוסט קצר זה על שפות שכדאי להכיר ושפות שכדאי ללמוד

בעולם מהיר ומשתנה כמו היום יש ציפייה מהחברות שתדעו המון דברים, אבל הציפייה באמת היא להכיר המון דברים , שאותם דברים הם כלים, ספריות ופריימוורקים ברמת ההבנה העמוקה יותר, יש לכם יכולת בחירה להעמיק בדברים שאתם יותר מתחברים אליהם, למשל אנגולר או ריאקט (או גם וגם – אבל לא יותר מ2 לדעתי) וכמובן המלך שהוא JS שאי אפשר בלעדיו. שמרו על כושר בהבנה (ותרגול!) ב vanilla js.

פוסטים קשורים:

קורס front end – מה חייב לדעת כל מתכנת צד לקוח קורס front end – שלבים הראשונים בלכתוב קוד כמו שצריך קורס front-end - איך להתמודד ואף להצליח עם ה workflow של הארגוןקורס front-end – איך להתמודד ואף להצליח עם ה workflow של הארגון קורס front end – על קשיי העבודה בארגון, איך לבחור את המלחמות שלך
front-end javascript אנגולר לימודי אנגולר מדריך front-end מדריך אנגולר מתכנת front-end מתכנת פרונט קורס front end קורס ריאקט

אודות המחבר

יאיר וינר להציג את כל הפוסטים של וינר יאיר


« פוסט קודם
פוסט הבא »

השארת תגובה

ביטול

חיפוש באתר
בחירת העורכים
29 בדצמבר 2023 עידן יצחקי

שדה טקסט עשיר עם תמונות

אתם הולכים להיות מופתעים עד כמה HTML יכול להיות חכם ולבצע משהו כל כך מורכב, שאם אנחנו היינו רוצים ליצור

1 באוקטובר 2021 עידן יצחקי

איך למשוך דינמית favicon של אתרים אחרים ב-JS

בפוסט זה נראה איך אפשר על פי לינקים בדף למשוך את ה-favicon מהדומיין שלהם באופן דינמי, בדיקה של תקינות התמונה

פופולרי
Javascript functions – היכרות עם סוגי פונקציות
Javascript
21 בדצמבר 2024 אין תגובות
Nested routing in angular standalone component
Typescript
15 בנובמבר 2024 תגובה אחת
בחרו לפי תגיות
angular blockchain css ethers express front-end fullstack GQL html javascript next js nextjs nodejs react hooks reactjs solidity webgl אנגולר בלוקציין וורדפרס לימודי אנגולר לימודי וורדפרס לימוד ריאקט מדריך front-end מדריך GQL מדריך אנגולר מדריך וורדפרס מדריך חינם react מדריך ריאקט מפתח בלוק מפתח בלוקציין מתכנת front-end מתכנת בלוקציין מתכנת פרונט סולידיטי קורס front end קורס fullstack קורס nextjs קורס אנגולר קורס בלוקציין קורס בלוקציין בחינם קורס סולידיטי קורס ריאקט קורס תכנות קורס תכנות בחינם
סינון על פי קטגוריות
CSS fullstack HTML IIS Javascript nodeJs SEO Typescript אנגולר בלוקציין בניית אתרים וורדפרס חיפוש עבודה כלים נוספים כללי נגישות קורסים ריאקט תלת מימד תקלות ופתרונות
צור קשר
כל הזכויות שמורות לקודקודייל
ליצירת קשר: @ קודקודייל
גלילה לראש העמוד