פורסם ב Interviewing?! Start here

בעיית פינוי הסנאט

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

השאלה הבאה לקוחה ממאגר השאלות של Google Code Jam, ואתן יכולות לנסות לפתור אותה כאן.

השאלה הולכת ככה – 
שריפה פרצה בסנאט האמריקאי (אבוי!) וצריך לפנות משם את כל הסנטורים. במקום נמצאים סנטורים מ-N מפלגות שמסומנות באותיות A-N ובכל שלב של הפינוי אפשר להוציא עד שני סנטורים.
במהלך הפינוי הסנטורים עדיין יכולים להצביע על חוקים (כל כך שמחה שאני מתכנתת ולא פוליטיקאית!) ולכן צריך לוודא שבכל שלב של הפינוי אין אף מפלגה שחבריה מהווים יותר מ-50% מהקולות שנשארו בסנאט הבוער.
המטרה היא למצוא תוכנית פינוי שמקיימת את התנאים ומובטח לי שקיימת תוכנית כזו.

להמשיך לקרוא "בעיית פינוי הסנאט"
פורסם ב More cool stuff

ארגז כלים – Pull Reminders

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

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

להמשיך לקרוא "ארגז כלים – Pull Reminders"
פורסם ב More cool stuff

שלום עולם 2

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

היי לכולן!

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


אז, בשבוע הבא אני הולכת להעביר הרצאה באירוע Hello World של Mind The Gap – IL, וזו נראתה לי כמו הזדמנות מצוינת לכתוב פוסט שלום עולם חדש!

להמשיך לקרוא "שלום עולם 2"
פורסם ב Interviewing?! Start here

כך קיבלתי חמש (וחצי) הצעות עבודה מעולות – בלי להיות נינג'ה, תותח או תמסח

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

קצת רקע

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

להמשיך לקרוא "כך קיבלתי חמש (וחצי) הצעות עבודה מעולות – בלי להיות נינג'ה, תותח או תמסח"
פורסם ב More cool stuff

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

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

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

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

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

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

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

zsh, you complete me

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

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

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

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

להמשיך לקרוא "zsh, you complete me"
פורסם ב More cool stuff

שלום עולם

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

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

להמשיך לקרוא "שלום עולם"