הרשמה לניוזלטר

הרשמה לניוזלטר

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

Ⓒ כל הזכויות שמורות ל- Fed Cast – קהילת מפתחי הפרונט בישראל

לכל שאלה תשובה עם שחר קזאז

לכל שאלה תשובה עם שחר קזאז

עדיין לא יצא לי להכיר מתכנת פרונט שפשוטו כמשמעו – פותר בעיות למפתחים אחרים.

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

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

במה החברה בה את/ה עובד/ת עוסקת?

Mojito הוא מיזם המקל על מפתחי הפרונט ע״י פיתוח כלי dev tools ממוקדים כך שנוכל לחסוך עבודה שחורה בעולמות של e2e testing ו- mock data. יש לא מעט כלים אחרים אבל אין באמת פתרון מקיף וממשי. הדברים עדיין מאוד ידניים וחזרתיים.

אני משמש כ- CEO אבל hands on, ככה זה כשהמנכ״ל הוא מפתח. השותף שלי הוא נתנאל בסל אותו הכרתי ב- Datorama.

מה זה פרונט אנד בעינייך?

בשורה התחתונה פרונט היא החוליה המחברת בין המוצר ללקוח. זה מאוד חשוב בראייה של חברה שרוצה שהמוצר שלה יזכה לאימוץ ע״י קהל היעד שלה.

מה את/ה הכי אוהב/ת בפרונט?

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

ברמה האישית אני מאוד אוהב את החלק העיצובי, מה סימטרי מה עובד יותר או פחות וכו׳…

React, Vue או Angular?

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

למה דווקא Angular?

ההסבר הרגשי הוא שהפריימוורק הראשון שהכרתי ונגעתי בו היה Angular.js. בעצם גדלתי על אנגולר.

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

באיזו ספריית UI הכי כדאי להשתמש?

אם אני מוצא ספריה שעונה לי על הפונקציונליות שאני מחפש אז כנראה שאשתמש בה. הבחירה האישית שלי היא Ng Zorro שזו ספריה שמנגישה את Ant Design לאנגולר.

באיזה כלים את/ה משתמש ביום יום שלך במקום העבודה?

מבחינת IDE אני משתמש הרבה יותר ב- WebStorm. מבחינת תוספים אני משתמש ב Git Machete, פלאגין של NX, EsLint, Prettier, Husky והטרמינל שלי הוא Fig.

לאיזה פרויקט קוד פתוח תרמת?

לאורך השנים תרמתי ללא מעט פרויקטים, גם כאלה שאני הרמתי בעצמי. הראשון ששחררתי נקרא git merger עוד לפני שהיה ל VS Code את git merge.

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

מה לדעתך הכי חסר היום לג'וניור?

אם אני צריך לחשוב על מה קידם אותי והפך אותי למתכנת טוב (לפחות בעיניי) הוא – לשאול שאלות.

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

תמיד אפשר לשאול פשוט את גוגל ולמצוא את התשובות אבל גם אם לא, אפשר פשוט לשאול אנשים בקהילות השונות.

חשוב להבין מה השיקולים ובעצם להבין את ה״למה״ שעומד מאחורי הבחירות שלכם או של אלה שפיתחו את הכלים בהם אתם משתמשים.

עצת הזהב שלך לג'וניורים?

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

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

איך התגלגלת לפיתוח?

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

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

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

עלתה בראשי המחשבה לעבוד בתמיכה ובאותם הימים המפקד שלי מהצבא עבד בצוות התמיכה של Datorama וכששמע אציע לי לעבוד איתו.

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

תפסתי בשתי ידיים את ההזדמנות שקיבלתי והקרבתי הרבה שעות כדי להשלים פערים.

איזה פרויקט את/ה הכי גאה בו?

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

הוא לימד אותי המון והשחיז את יכולות הפיתוח שלי והראייה של תחזוקת כלי אופן סורסי.

לאיזה פודקאסטים את/ה מאזין/ה?

Startup for Startup

המייסדים

Adventures in angular

Js Jabber

המלצה לספר טוב?

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

״הערות שוליים מרתקות מן ההיסטוריה״

אחרי מי שווה לעקוב?

אחריי כמובן!

נתנאל בסל שהוא מפתח מעולה

שי רזניק

Wes Bos

Axel Rauschmayer

אילו שאלות הייתי צריך לשאול שלא שאלתי?

מי יכול לתרום ל- ngneat?

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

איך אפשר לראות דמו של מה שאתה עובד עליו?

אפשר לפנות אלי בפרטי בכל פלטפורמה ואני אשמח לעשות דמו ולשמוע את הפידבק שלכם!

שלום לך 👋 נעים להכיר.

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

אנחנו לא שולחים ספאם!

רוצים לקבל מאיתנו עדכונים?

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

הרשמה לניוזלטר

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