תולדות העתיד

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

להמשיך לקרוא תולדות העתיד

איך לצאת מ־Vim (ולמה לא)

#טרוסטורי

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

  • המקלדת לא תגיב כמצופה
  • הקוד יעמוד תלוי באוויר
  • הטרמינל יעלה בלהבות

Vim הוא כמו גשם ביום חתונתכן: הורס לכן את התוכניות, אבל יש גם אנשים שמוקסמים ממנו.
להמשיך לקרוא איך לצאת מ־Vim (ולמה לא)

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

זהו נספח לפוסט החקירה הספונטנית.

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

חידוש מרנין: לצורך חיבור פוסט זה נדרשתי ללמוד לעמד טקסט מתמטי.²


בפרקים הקודמים שאלתי איך קוראים לסכום מהצורה הבאה, ואף תהיתי על טיבו:

$$1+\frac{1}{2}+\frac{1}{3}+\frac{1}{4}+…$$

או בצורה יותר מקצועית:

$$1+\frac{1}{2}+\frac{1}{3}+\frac{1}{4}+…+\frac{1}{k-1}+\frac{1}{k}+\frac{1}{k+1}+…$$

או בצורה אפילו יותר מקצועית:

$$\sum_{k=1}^{\infty}\frac{1}{k}$$

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

חשיבה מתמטית: חקירה חופשית

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

מה זה כולל, למשל?

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

להמשיך לקרוא חשיבה מתמטית: חקירה חופשית

איך לבחור קורס תכנות?

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