אלעד שכטר – סיכום 2020

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

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

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

כנסים ומיטאפים בחו״ל

כבר בתחילת דצמבר 2019, שנייה לפני שאני מרצה בכנס הראשון שלי מחוץ לישראל שיתרחש בפולין. התרחשה דרמה קטנה וטובה, כאשר הפודקאסט הבינלאומי Syntax.fm עשה תוכנית על המאמר שלי מסוף שנת 2018 על ה-"The New CSS Logical Properties". התוכנית הזו ששודרה ב-2 לדצמבר, שמה אותי בפעם הראשונה בפרספקטיבה אחורנית כדמות ציבורית בינלאומית שכדאי לעקוב אחריה בעיקר בחשבון טוויטר שלי.

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

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

חלומות לחוד ומציאות לחוד

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

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

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

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

איך להפוך לימון ללימונדה

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

באותו סופ״ש ישבתי בבית וחשבתי מה לעשות עם הזמן הפנוי שלי, נזכרתי שלפני כ-7 שנים הכנתי משחק Pure CSS, בCodePen שקראתי לו "Kill The Birds" שהרבה מתכנתים מכל העולם ממש אהבו, ודרך אגב יש לו היום למעלה מ 120 אלף צפיות!

משחק הקורונה

ב-7 שנים מאז, למדתי כל כך הרבה טריקים חדשים ב-CSS, וחשבתי לעצמי שעכשיו אני יכול להכין אחד הרבה יותר טוב! הייתי צריך לחשוב על נושא, ואם כבר אנחנו חיים בתקופת הקורונה, למה לא ליצור את משחק הקורונה?! וזה בדיוק מה שעשיתי! ישבתי שישי/שבת ללא הפסקה ובניתי את המשחק שיהפוך את שנת 2020 לשנה מוצלחת!

משחק הוירוס קורונה:
https://codepen.io/elad2412/full/wvabjXy

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

מיטאפים וכנסים באונליין!

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

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

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

ספונטני מבולגן וכיפי

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

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

הכנס הרוסי שבוטל

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

הרצאה ראשונה חדשה לשנת 2020 – "How to Create Pure CSS Games"

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

עשיתי על ההרצאה הזו טסט באנגלית במיטאפ הישראלי של Negev Web Developers, שנתן לי המון ביטחון כהכנה לכנס הראשון האונליין שלי ברוסיה!

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

איך לעשות משחקי CSS במיטאפ ההולנדי – צובר ניסיון בהרצאות באנגלית

סיכום הרצאות לשנת 2020

אז חוץ מההרצאה של ״וירוס הקורונה״ החדשה ,עשיתי עוד הרצאה חדשה על Sass. וחוץ ממנה העברתי את כל ההרצאות הוותיקות שלי בשנת 2020.
סה״כ 10 הרצאות שונות שהעברתי השנה במקומות שונים.

להלן כל 10 ההרצאות שלי משנת 2020 (לפי סדר מומלץ לצפייה):

בשנת 2020 העברתי לא פחות מ 52 הרצאות בצורות שונות, שזה המון! זה יוצא הרצאה לשבוע, ולחשוב שפעם 12 הרצאות בשנה נראו לי הרבה.

סטטיסטיקה על ה-52 הרצאות:

  • 27 מיטאפים אונליין, שמתוכם 21 הרצאות ו-6 שידורים חופשיים
  • 23 הרצאות באנגלית (שנה שעברה בקושי שתיים)
  • 6 כנסים עם 10 הרצאות (ב-4 כנסים הרצאתי שתי הרצאות באותו הכנס)
  • 5 מהכנסים היו מחוץ לישראל במדינות: גרמניה, רומניה, רוסיה (שתי כנסים) וסין
  • הרצאות אונליין ב- 10 מדינות מחוץ לישראל: גרמניה, הולנד, אנגליה, איטליה, נורווגיה, רומניה, פולין, רוסיה,סין והודו.
  • הרצאות ב-7 חברות, ביניהם: Outbrain, CyberArc, ECI, Panaya, Amdocs, E-SQUARE, IDI
  • 3 מיטאפים פיזיים בתחילת השנה
  • 2 סדנאות פיזיות בתחילת השנה
  • 2 הרצאות לחיילים בבסיסיים צבאים

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

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

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

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

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

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

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

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

״למה צריך מפתחי CSS״

בשנת 2020 כתבתי לא מעט מאמרים שנדבר עליהם בהמשך. אחד המאמרים הזה היה "Why the World Need CSS Developers", שכתבתי ב-1 מרץ 2020.

Why the World Need CSS Developers

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

תרגום לרוסית

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

הפודקאסט הרוסי

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

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

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

פרוייקטים ב CodePen

תחביב חדש שהתחלתי איתו את שנת 2020, חוץ ממאמרים והרצאות התחלתי להכין דוגמאות קוד של CSS/HTML בקודפן. הרבה מפתחים רוצים לראות איך אני כותב CSS בחיי היום יום, אבל בגלל שאני כותב מאחורי הקלעים בשפת הSass קשה למפתחים ללמוד מפרוייקטים באוויר שעשיתי בחברות השונות שעבדתי בהן.

פרופיל הקודפן שלי

הקווים המנחים שלי בפרוייקטים האלו:

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

פרוייקט ה״WhatsApp Web"

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

פרוייקט הוואטסאפ הרספונסיבי שבניתי

הסיבות שבחרתי את הפרוייקט הספציפי הזה:

  • אחת שהאתר שלהם לא רספונסיבי (ורציתי לעשות אותו רספונסיבי)
  • הקוד CSS/HTML שלו נוראי במילים עדינות
  • פרוייקט מורכב, שעם הניסיון האישי שלי אני יכול לה״שוויץ״ ביכולות שלי ולעשות הרבה יותר טוב
  • וכמובן להתגרות בחברה גדולה כמו פייסבוק (תהיו בטוחים שדבר כזה מגיע ומחלחל למנהלים בפייסבוק)

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

בסה״כ כתבתי 4 פרוייקטים כאלו בשנת 2020, הבולטים בהם היו הוואטסאפ, ולאחריו המשחק של וירוס הקורונה.

להלן הפרוייקטים בקודפן לשנת 2020:

מאמרים שכתבתי

בשנת 2020, המשכתי לכתוב מאמרים שהיו מגוונים בכל מיני נושאים ב-CSS. על חלקם כבר דיברנו, כמו המאמר ״Why the World Need CSS Develoers".

Understanding the “Initial”, “Inherit” and “Unset” CSS Keywords

אבל יש מאמר אחד שבלט יותר מכל המאמרים השנה, המאמר 'Understanding the “Initial”, “Inherit” and “Unset” CSS Keywords'. את המאמר הזה כתבתי בכלל אי שם באוקטובר 2019 בבית קפה בטורונטו, בו ישבתי יום שלם והייתה בי ״מוזת״ כתיבה שממנה נכתבו שלושה מאמרים באותו היום! שכולם היו ממש מוצלחים, זה היה אחד הימים הנדירים בחיי עם הספק כזה. בגלל שהיו לי הרבה מאמרים ולא רציתי להעמיס, שחררתי אותם בהפרש והוא יצא לאור בינואר 2020.

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

המאמר הזה דיבר על אחד הדברים הכי בסיסיים שקייימים ב CSS ואלו הם מילות הreset הקיימות ב-CSS, ארבעת הערכים שקיימים למעשה בכל מאפיין ב-CSS:
initial, inherit, unset ו ה revert. כביכול זה הבסיס של CSS, שמשום מה אף אחד אפילו לא ממש מנסה להבין.

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

סה״כ כתבתי 11 מאמרים השנה, ואלו הם המאמרים:

תוכנית ראיונות של אנשים מוכרים מהעולם בתחום ה-CSS

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

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

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

CSS Masters Talk with Adam Argyle

התוכנית ממש מצליחה, אנחנו אומנם בפגרה אבל היו לנו 5 ראיונות, כל ראיון כזה מעבר לכך שיוצר לנו תוכנית מעניינת, יוצר לנו גם קשרים אישיים עם האנשים הללו לאחר הראיון, שזה בפנו עצמו כיף גדול. אחד הקשרים הכיפיים שנוצרי לי לדוגמא: יש לי הבנה גדולה בתחום כמו ה-CSS Logical Properties ונוצרות לי שיחות מעניינות עם אדם ארגייל מגוגל בנושא.

להלן פרקי התוכנית שהיו עד היום:

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

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

קריירה

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

תקופה נהדרת באינבסטינג – בהרצאה שהעברתי שם במיטאפ

עובר לסטארטאפ

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

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

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

מובטל פעם ראשונה מאז הצבא

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

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

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

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

המשרה הבאה

בסוף נובמבר פנו אלי מחברת ״יד-2״, אני מתחיל שם בתחילת ינואר לתפקיד שאני רגיל אליו בשנים האחרונות ״ארכיטקט CSS״, ואני מאחל לנו לעשות מהפכות ביחד!

סיכום לסיכום

שנת 2020 הייתה לא פחות משנה מטורפת!!! עשיתי המון, חוויתי המון, נהנתי המון, התאמתי את עצמי לכל השינויים.

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

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

תהנו ותחגגו את החיים, גם סיטואציות רעות בחיים טומנות הזדמנויות טובות.

למי שמעניין אותו סיכומי שנה קודמים שלי:

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

כתיבת תגובה

בלוג בוורדפרס.קום.

למעלה ↑