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

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

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

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

לכל שאלה תשובה עם ניר קאופמן

לכל שאלה תשובה עם ניר קאופמן

אם אני צריך לבחור מילה אחת שתתאר את ניר בצורה הכי טובה, הייתי בוחר בצניעות/ענווה.

הוא בין המקימים והמארגנים של קבוצות קהילות בארץ ובעולם ביניהם: FED on the rocks, AngularIL, ReactNYC, AngularNYC ועוד…

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

בנוסף הוא גם Google Developer Expert ב- Angular ומשלב בין מוסיקה אלקטרונית לפרונט-אנד.

מזמין אתכם ליהנות מראיון סופר מרתק! עם איש מדהים ואגדת פרונט אנד.

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

Next Insurance הוא סטארט-אפ בתחום הביטוחים (InsurTech) הוא נדבך מעולם ה- FinTech.

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

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

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

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

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

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

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

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

React, Vue או Angular?

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

ברמה האישית אני מעדיף את ריאקט.

למה דווקא React?

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

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

ריאקט עוזרת לי לחשוב ולבנות אלמנטים מורכבים – בפשטות.

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

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

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

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

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

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

קודם כל רק מקבוק! אני משתמש שנים ב- WebStorm, אבל גם מרבה להשתמש במחברת ועט כשאין לי whiteboard.

הספריות שהכי בשימוש אצלי ביום-יום הן – TypeScript, Angular, React, Nest.js וחברים נוספים.

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

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

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

שני דברים – סבלנות ומיקוד.

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

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

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

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

והכי חשוב: לשים גבולות! לתכנת 20 שעות ביום זה לא אפקטיבי לתהליך הלמידה, ובעיקר גורם לתשישות (לבלות בחדר כושר כל היום לא גורם לשרירים לצמוח מהר יותר), המוח הוא שריר: תפתחו אותו בהדרגה.

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

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

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

באופן טבעי באותם כלים שהשתמשתי היה ממשק משתמש מורכב שפונה למוזקאים וטכנאי אולפן, מה שהוביל אותי לפרונט-אנד, החל מ Flash ו Flex, דרך  JSP ו Swing, ועד ל JS ו Flutter היום.

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

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

זה תמיד דו-צדדי: למדתי המון מכל אחד ואחד בדרך אז אנחנו שותפים להצלחה אחד של השני 🙂

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

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

יצא לי לאחרונה לעשות בינג׳ ל״מפתחים מחוץ לקופסא״.

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

הספרים שאני קורא הם מאוד ספציפיים לעולמות שאני נמצא בהם. נכון לעכשיו אני קורא ״patch and tweek״ שמדבר על סינתזה של סאונד באמצעים אנלוגים.

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

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

יש קבוצה של חברים בקהילה המקומית שבעקביות ובמקצועית, והכי חשוב – בגובה העיניים ובלי אגו מיותר  – תורמים המון –  ושווה להכיר (כמה חברים מקבוצת אנגולר: ינאי אדרי, ויקטור, אהרון, אלעד, כל מי ששכחתי – אוהב אתכם מלא).  

כמה שמות נוספים של אנשים ששווה לעקוב אחריהם (מאותן סיבות למעלה): גיל פינק, הילה בקשי, אלעד כהן (גו-קוד), רן בר-זיק, מאיה ליברמן, אלעד שכטר וגם כאן -הרשימה עוד ארוכה…

אני מנוי לניוזלטרים של Frontend Focus, React Status ו- JavaScript Weekly.

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

איך מטפחים שיער בגיל 41?

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

ולהשלמה: שמן קוקוס לפני השינה…

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

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

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

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

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

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

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