Smore logo
remove_red_eye 977
page background

ניוזלטר "באות" - מאי 2020

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

2020 יאמ - "תואב"רטלזוינבשחמה יעדמב חותיפו רקחמב תוסונמ םישנ תליהק

מפתחות ריאקט

ראיינו 6 מפתחות ריאקט מהקהילה:


עינת ברטנטל מפתחת פרונטאנד בכירה בחברת Nielsen.


נופר בן-דוד מפתחת פרונטאנד בכירה בחברת 500tech.


ירין דקל מפתחת פרונטאנד בכירה.


שרה הלל מהנדסת תוכנה עצמאית בחברת sara.codes.


מיכל פורג מפתחת פרונטאנד.


דנה יודלביץ׳ מפתחת פרונטאנד בכירה ב- Stealth Mode Startup.

Einat Bertenthal, Senior Frontend Developer @ Nielsen

מה התפקיד שלך ואיפה?

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


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

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


מה האתגרים בתפקיד?

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

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

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

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

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


איך הגעת לעסוק ב- React?

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

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


מה כיף לך בעבודה?

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

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

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

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

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


איך את לומדת דברים חדשים?

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

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

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

אלו חלק מהאנשים שאני עוקבת אחריהם:

dan_abramov@

addyosmani@

sophiebits@

kentcdodds@

paul_irish@

sebmarkbage@


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

https://medium.com/@einat.bar

https://einat.netlify.com/


האם מחפשים אצלכם מפתחות ריאקט?

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

אפשר לפנות אלי במייל einat.bertenthal@nielsen.com

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


בינתיים אפשר להתרשם מהמשרד בעמוד הפייסבוק שלנו: https://www.facebook.com/Nielsen-RD-Center-Israel-1015066585192727

Nofar Ben-David, Senior Frontend Developer @ 500tech

מה התפקיד שלך ואיפה?

בשנה וחצי האחרונות, אני עובדת כ- Frontend Developer בחברת 500tech, חברת תוכנה הנותנת שירותי ייעוץ ופיתוח בעולמות הFrontend.

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

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


איך הגעת לעסוק ב- React?

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

החברה הראשונה שעבדתי בה עברה לפתח ב- React & Redux לאחר מספר חודשים והשאר היסטוריה…


מה האתגרים בתפקיד?

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

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


איך את לומדת דברים חדשים?

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

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

לגבי איך מחליטים מה ללמוד, אני ממליצה להסתכל על frontend road map (חיפוש בגוגל יראה לכם מספר דוגמאות) המסביר את הנושאים המרכיבים את עולם ה- frontend עם מספר אופציות לכל נושא.


האם את משתתפת במיטאפים ומרצה?

כן, אפשר להגיד שמיטאפים הם חלק בלתי נפרד מה-DNA של 500tech, החברה אירגנה מיטאפים טכנולוגיים מאז הקמתה.

כיום זה מתקיים תחת מותג נפרד בשם EventHandler - הם אחראים, בין היתר, על מפגשי המיטאפ החודשיים של ״React & React Native Israel״, ועל הכנסים השנתיים של ReactNext & ReactWeek.

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

הנושא הראשון עליו דיברתי היה clean code והנושא השני הוא hooks-DIY בו הראתי כיצד ניתן לממש לבד את הלוגיקה שמאחורי hooks.

מוזמנות לצפות:

https://youtu.be/CPOg6cGtuLQ

Yarin Dekel, Senior Frontend Developer

מה התפקיד שלך ואיפה?

הגעתי ל-Radware לפני יותר משנה, במטרה לכתוב את כל אפליקציית ה- Cloud שלהם מאפס ב-React. הייתי האחראית הבלעדית לפרויקט (מתוך צוות של 3 מפתחי פרונט), עבדתי על הפרונט מאיפיון המסכים עד כתיבת התשתיות יחד עם הארכיטקט של הקבוצה ועוד מפתח באקאנד. העבודה כללה תכנון ארכיטקטורה, איפיון מסכים, עיצוב, חקירה של טכנולוגיות חדשות, בניית Atomic components repository שכלל קומפוננטות גנריות שישמשו את הפרויקט ואת כל הקבוצה ואפילו כתיבת authentication flow בNodeJS.


איך הגעת לעסוק ב- React?

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

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


מה האתגרים בתפקיד?

בתחום שלנו, אחד האתגרים הכי גדולים הוא ריבוי הטכנולוגיות בתוך ecosystem רחב מאוד וקצב ההתחדשות שלהן. זה גורם לפעמים למצב שבו עדיין אין הרבה מקורות ל- practical best practices מלבד דוקומטציה טובה של אותה סיפריה (מה שלא קורה תמיד), ואם זה שילוב של מספר ספריות, זה כבר יותר מורכב. דוגמא אישית שנתקלתי בה, לאחר יציאת גרסת הוקס שנתמכה על ידי Redux, כל נושא ה- Application structure השתנה, אם פעם ה- best practice היה ״חלוקה מולקולרית״ לקונטיינרים וקומפוננטות, הכל התערפל. זה הוביל אותי למבנה משולב שהמצאתי ומשתמשת בו מאז.


מה כיף לך בעבודה?

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


איך את לומדת דברים חדשים?

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


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

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


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

https://medium.com/@yarindeoh

Sara Hillel, Freelance Software Engineer @ sara.codes

מה התפקיד שלך ואיפה?

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


איך הגעת לעסוק ב- React?

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


מה האתגרים בתפקיד?

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

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

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

2. למי שחדשה בתחום - יש תחומים משיקים (חלקם הכרחיים וחלקם לא - JS, Redux ועוד) וחשוב להבין מה גבולות הגזרה של כל דומיין.

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

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


מה כיף לך בעבודה?

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


איך את לומדת דברים חדשים?

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

אנסה לעשות סדר, לפחות במה שעזר לי -
  • אם את חדשה בתחום, כדאי וצריך ללמוד בסיס טוב של ג׳אווהסקריפט לצד לימודי ריאקט.
  • הייתי ממליצה במקרה כזה, לקחת קורס מעמיק ומפורט, לדוגמא (ובטח יש עוד הרבה אפשרויות טובות) - ביודמי יש קורסים מעולים ומעודכנים של Stephen Grider.
  • אם יש לך רקע בספריות פרונטאנד - ל-pluralsight יש חומרי לימוד מעולים ויכולת להתאים אותם לרמתך.
  • יש לך רקע בריאקט? מעולה! תשמרי את רמת הידע שלך גבוהה ומעודכנת תמיד. אני נעזרת במנוי של egghead לטובת העניין - יש להם תכנים מתומצתים ומקצועיים והם שומרים עליי מעודכנת עוד לפני כולם.

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

למי כדאי לנסות ואיך אפשר להגיע?

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

Michal Porag, Frontend Developer

מה התפקיד שלך ואיפה?

אני מפתחת Frontend, עד לפני חודשיים עבדתי בחברת Overwolf וכעת מחפשת את המשרה הבאה שלי ולכן מתמקדת בפרוייקטים אישיים. ב- Overwolf העבודה שלי התחלקה לשניים, בנייה של פיצ'רים חדשים ב- React והמרה של קומפוננטות קיימות מ- Angular.js ל- React.


איך הגעת לעסוק ב- React?

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


מה האתגרים בתפקיד?

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


מה כיף לך בעבודה?

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

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


איך את לומדת דברים חדשים?

תהליך הלמידה שלי מתחלק לשלושה חלקים:

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

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

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

לינק למאמר ספציפי שפרסמתי עם לינקים שימושיים: https://medium.com/@miporagi/useful-links-cd9eaadaf48f

לינק למדיום שלי: https://medium.com/@miporagi

לינק להוידיאוים מהרצאות שהעברתי: https://tinyurl.com/ycmmqbfh


למי כדאי לנסות?

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

Dana Yudelevich, Senior Frontend Developer @ Stealth Mode Startup

מה התפקיד שלך ואיפה?

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


איך הגעת לעסוק ב- React?

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


מה האתגרים בתפקיד?

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


מה כיף לך בעבודה?

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

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

הפרוייקט המשמעותי האחרון שעבדתי עליו, היה מערכת להקמת חנות מוצרים אינטרנטית, כולל עריכה של ההדפס על המוצרים השונים. אחרי שהמוצר הושק, התגובות היו אדירות והמשתמשים מאוד התרגשו. אפשר להראות את ההתרגשות שלהם כאן: https://www.youtube.com/watch?v=I6yoxOjDZxc


איך את לומדת דברים חדשים?

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

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

לפני כמה ימים הייתי בכנס JSVidCon המעולה ולמדתי שם המון דברים חדשים.

הרצאתי בקבוצת ״באות״ הנפלאה ואני גם מתחזקת בלוג טכנולוגי במדיום.

אני משתתפת בהאקתונים ולאחרונה השתתפתי ב- Hackorona של מייקרוסופט.

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

הבלוג שלי: https://levelup.gitconnected.com/@missferret

ההרצאה האחרונה שלי: https://youtu.be/8Ozo4WYR5lE


למי כדאי לנסות ואיך אפשר להגיע??

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

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

Loading indicator

close

Created with

Communicate quickly and effectively with interactive newsletters.

Smore empowers educators to connect with their community, streamline school communications,
and increase engagement.

Create a newsletter