פורסם ב כלים לחיים קלים

דף מקורות חדש!

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

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

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

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

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

פורסם ב זה רק קוד, כלים לחיים קלים

הקומיט האולטימאטיבי עם ריבייס אינטראקטיבי

זמן קריאה: 20 דקות

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

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

להמשיך לקרוא "הקומיט האולטימאטיבי עם ריבייס אינטראקטיבי"
פורסם ב כלים לחיים קלים

המדריך למרצה בכנסים – חלק א'

זמן קריאה: 15 דקות

הרצאות, גבירותיי ורבותיי, הרצאות!

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

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

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

Git me baby one more time

זמן קריאה: 10 דקות

היי לכולן!

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

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

במשפט אחד – git hooks הם סקריפטים שמורצים כשאתן עושות פעולות גיט. אתן יכולות לכתוב סקריפטים כאלה שירוצו אוטומטית לפני/אחרי כמעט כל פעולת גיט. לדוגמא – הסקריפט pre_commit רץ כשאתן עושות git commit (ולפני ה-commit עצמו).

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

להמשיך לקרוא "Git me baby one more time"
פורסם ב כלים לחיים קלים

Google Code Jam

תגידו, אתן מכירות את Google Code Jam?

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

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

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

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

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

הנה כמה פוסטים עם תרגילים שפתרתי מתחרויות קודמות:

פורסם ב כלים לחיים קלים

ארגז כלים – Pull Reminders

זמן קריאה: 4 דקות

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

להמשיך לקרוא "ארגז כלים – Pull Reminders"
פורסם ב זה רק קוד, כלים לחיים קלים

דברים שלא רציתי לזכור

זמן קריאה: 4 דקות

לראש הצוות החדש שלי יש חוק, שלא מאשרים באופן סופי code review בלי להוסיף gif מתאים 1.

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

![Alt Text](https://gif_url/giphy.gif)

הוספתי אותו ל-PR שלי, וקיבלתי גיף. עד לפה הכל טוב.

Cool Cool Cool GIF - Find & Share on GIPHY
להמשיך לקרוא "דברים שלא רציתי לזכור"