ניר הוא מפתח פרונט שמאוד מחובר לקהילה, הוא הקים את קהילת הפרונטאנדיסטים, יש לו ערוץ יוטיוב שם הוא מעלה מידי שבוע תוכן מושקע בעברית מעולם הפרונט.
מעבר לכל אלה הוא מעורב מאוד בתחום ה- Web 3 שמתפתח במהירות ונעשה יותר פופולרי, הוא אפילו הקים חברת ייעוץ פרונט שמתמחה ב- Web 3.
במה החברה בה את/ה עובד/ת עוסקת?
Enpitech היא חברת ייעוץ ופיתוח לעולם הפרונט-אנד עם התמחות ב- Web 3. כיום עיקר הלקוחות שלנו הם סטארטאפים בשלבים שונים.
אנחנו צוות של מפתחים מנוסים שמאוהבים בעולם ה- Web ונהנים לעזור לבנות את האינטרנט החדש
אני מנהל את החברה מבחינה מקצועית וארגונית.
מה זה פרונט אנד בעינייך?
זה כל מה שהמשתמש קצה רואה, נוגע וחווה בכל מוצר שהוא לאו דווקא טכנולוגי, כלומר נקודת הממשק בין המשתמש למוצר עצמו.
מה את/ה הכי אוהב/ת בפרונט?
אני אוהב לראות את מה שאני עושה. למעשה יש פידבק מיידי לאחר כתיבת שורות קוד בפרונט. ומשום שכמעט ואין מוצר ללא UI, הפרונט הוא חלק משמעותי ברושם הראשוני שהמשתמש מקבל.
הדבר השני הוא שמבחינת תכנות, עולם הפרונטאנד הוא לא דעתני, יש הרבה אופציות וכלים שמצד אחד יכולים להציף אותך אך מצד שני נותנים גמישות גדולה.
React, Vue או Angular?
ריאקט חד משמעית.
למה דווקא React?
ריאקט היא הספריה הכי מתוחזקת עם הכי הרבה פתרונות בשוק והכי הרבה ניסיון, מאחוריה עומדת חברת ענק – פייסבוק המתקצבת את הפרויקט, והיא גם לא מתיימרת להיות משהו אחר פרט לספרייה שמנהלת את ה- UI.
באיזו ספריית UI הכי כדאי להשתמש?
לכל פרויקט מתאימה ספריה אחרת, אני מאוד אוהב את material UI או Ant design, הכנתי סרטון עם 5 ספריות מדהימות ששווה לבחון עבור כל פרויקט.
באיזה כלים את/ה משתמש ביום יום שלך במקום העבודה?
MacBook, VS Code, Prettier + ESLint, Alfred, Auto Import, Live share, Auto Close Tag.
עבור ניהול סטייט אני משתמש ב- Context API, עבור קריאות לשרת אני משתמש ב- React Query – חובה בכל פרויקט, E2E טסטים עם Cypress.
לאיזה פרויקט קוד פתוח תרמת?
בעבר יצא לי לתרום לפלאגין של Parcel, כלי לבינדול ובניית פרויקטים. בנוסף, אני עתיד להקים פרויקט קוד פתוח בעזרת הקהילה המדהימה שלנו "פרונטאנדיסטים" בפייסבוק ובלינקדין (תצטרפו) בתחום של Web 3.
מה לדעתך הכי חסר היום לג'וניור?
אני חושב שהדבר שהכי חסר לג׳וניורים הוא ה- ״לדעת איך ללמוד?״, מה הכי עובד עבורם, אילו מקורות, ומה כדאי להשקיע.
הרבה פעמים מתפזרים בין פרויקטים פשוטים סטייל todo app שלאו דווקא נותנים מספיק ערך או צבירת ניסיון פרקטי. ישנה גם מגמה של בחירה לא נכונה בקורסים מקצועיים למיניהם, שאינם מספיק מפורטים או שהם פשוט לא מתאימים למסלול הקריירה של המפתח.
עצת הזהב שלך לג'וניורים?
לעשות מעבר למינימום, חשוב להיות עם רעב, להתאבד על משימות ולתת ערך מוסף.
אם כבר קיבלת הזדמנות, עדיף להעמיק כמה שצריך בדקויות, ממש לבוא מתוך תשוקה גדולה.
איך התגלגלת לפיתוח?
בגיל 12 הייתי מעריץ של פוקימון (כמו כולם), הקמתי אתר חובבני עם תוכן על הסדרה ואיכשהו זה התגלגל לאתר פוקימון הכי גדול בארץ בזמנו (pokemon.co.il), זאת הייתה חוויה משוגעת.
באותם ימים כדי ללמוד פשוט הייתי עושה inspect element באתרים של אחרים והייתי מחקה דברים שמצאו חן בעיניי לאתר שלי, כך למעשה התחלתי להתאהב בעולם ה- Web.
בהמשך הטמעתי פורומים ב- ASP שהיו כתובים באנגלית ובמשך חודשים תרגמתי אותם לעברית, בעזרת זה נחשפתי לקוד מורכב יחסית, מה שהגביר לי את הסקרנות וההתלהבות בכל מה שקשור בתכנות.
כדי להעמיק יותר קניתי מכספי ספרי תכנות שכיסו לי המון דברים נוספים שטרם נחשפתי אליהם.
בהמשך הדרך, לאחר הצבא, נכנסתי ללימודי מדעי המחשב באוניברסיטה העברית, שם הפכתי את הידע שלי למבוסס יותר.
איזה פרויקט את/ה הכי גאה בו?
אני מאוד מחובר לקהילת הפרונט הישראלית, אישית, אני מרוויח ממנה המון. לכן, פתחתי ערוץ יוטיוב שמכסה הרבה נושאים מעולם הפרונט. אני משקיע הרבה מאמץ ביצירת תוכן איכותי בעברית, כדי שאוכל להחזיר חזרה לקהילה.
לאיזה פודקאסטים את/ה מאזין/ה?
Unchained – פודקאסט בנושא קריפטו
מפתחים חסרי תרבות
המלצה לספר טוב?
רק אחד? אני שומע המון ספרים בAudible ואני לומד מזה המון
הנה רשימה חלקית של הספרים שאני אוהב:
Getting things done
Dare to lead
Atomic habits
Rich dad Poor dad
Cashflow quadrant
The lean startup
Emotional intelligence
Bigger leaner stronger
אחרי מי שווה לעקוב?
אילו שאלות הייתי צריך לשאול שלא שאלתי?
מה החלום שלי?
להיות דמות מובילה במהפכה התעשייתית של Web 3.
כמה ילדים יש לי?
נשוי + 3 בנות מתוקות, בר ותאומות זהות אור והדס.
אז איך אתה מספיק הכל?
התשובה המלאה טמונה בספרים שהמלצתי עליהם.