Show notes
פודקאסט מספר 376 של רברס עם פלטפורמה - אורי ורן מארחים בכרכור (עדיין חם, עדיין אוגוסט, עדיין חופש גדול, עדיין מטפסים על הקירות עד החופש בספטמבר) את רם רחום לשיחה על (בעיקר) פרויקט פופולארי בשם PySnooper (כן, זה קשור ל Python), וגם על צבים בערב הסעודית, דגים ועל לחשוב כמו ילדים (לא בהכרח קשור ל Python).רם -אנשים בעיקר מכירים אותי כמתכנת Python, עבדתי בכל מיני חברות שונות ותמיד הקפדתי לעבוד עם Python - להיכנס מאוד לעומק ולהכיר את השפהפעיל בקהילת הקוד הפתוח - מארגן כנס (Meetup) שנקרא PyWeb-IL - מתעסק ב Python וב - Web ועוד כל מיני נושאים (נפגשים פעם בחודשיים בתל אביב).הגרסא הגדולה של זה היא PyCon . . . מתכנת מאז שאני ילד, עברתי בתעשייה בכל מיני חברות - גם כפרילאנסר וגם בחברות גדולות יותר, כבר 10 שניםבהתחלה הייתי עובד יותר מהבית (סטארטאפים וכל מיני כאלה)לפני כ-4 שנים התחלתי לעבוד בחברה גדולה (סטארטאפ ישראלי שנקנה ע”י אחת החברות הגדולות - Google it אם ממש בא לכם לבדוק) - זו הייתה “החברה הגדולה הראשונה שלי”סיימתי שם לפני כמה חודשים ומאז עשיתי כל מיני עבודות Freelance והדרכות - ועכשיו התחלתי לעבוד ב - BlueVine - חברת FinTech בתל אביב.שתי מילים על BlueVine אז BlueVine עוסקת במתן הלוואות לעסקים באמריקה (ארה”ב) - עסקים קטנים מבקשים הלוואה וצריך מישהו שיעריך את הסיכון, סיכוי להחזר הלוואה ובהתאם - איזו ריבית אפשר להציע להםומי הלקוחות - בנקים או מלווים שונים?יש כל מיני 3rd-parties שמציעים את ההלוואת בשם BlueVineמה שהפתיע אותי (לעומת מה שחשבתי כשבאתי להתראיין, שזה בגדול שנותנים שירות לאיזשהו בנק) זה ש-BlueVine זה הבנק - עשו Debt Financing, יש “כמות עצומה של כסף” ונותנים את ההלוואות מהכסף של החברה (של המשקיעים). בגדול - אני עובד בבנק.יש לא מעט חברות Fin-Tech בסגנון - מגייסות קרן אחת “אופרטיבית” וקרן נוספת שהיא, ובכן - “הקרן” (המשקיעה)יש מודל דומה(?) ב - Lemonade למשל, זה מודל שהוא יחסית מקובל.אז אנחנו מניחים שעל מנת לתת הלוואת בחוכמה צריך הרבה Data - וצריך לדעת איך לנתח אותו, אז בטח משתמשים ב -Python גם שם.שנייה לפני - האם זה באמת “הרבה דאטה”? יש הרבה מאוד עסקים קטנים אבל זה עדיין . . .לא מכיר עד הסוף את החברה עדיין, לא יודעמה שכן אני יודע - אנחנו מגייסים!בפיתוח, QA, פרודקט, Data Science, ועודרוצים לעזור לרם להרוויח מענק חבר-מביא-חבר? תהיו חברים :-). אפשר לשלוח קו”ח ל[email protected]החברה ממוקמת בתל אביב, בניין אלון 1 (על רחוב יגאל אלון)ולסיפור העיקרי - לפני חודשיים-שלושה הוצאת כלי Open Source שהגיע להיות מספר 1 גם ב - GitHub Tending וגם ב - Hacker News - שזה משהו שלא קורה הרבה, חייבים להגיד: די נדיר שכלי מגיע להיות מספר 1 בשני המקומות, ובטח שאין הרבה ישראלים שלהם זה קרה.בוא תעביר אותנו סביב הסיפור וסביב החוויה - מה זה הכלי הזה? איך היה לך כזה “פוקס”? :-)“חצי מזה זה באמת מזל” . . . ב-10 שנים שבהן אני מפתח (כמקצוע) עשיתי הרבה פעמים פרוייקטים בקוד פתוח (אפשר לראות אסופה של פרוייקטים שעשיתי בפרופיל שלי בגיטהאב) - ורובם לא הגיעו לשום מקום.היה עוד אחד שהגיע למשהו מרשים - PythonTurtle - נדבר עליו אחר כך.ועכשיו ל PySnooper - מה הוא נותן?אני מאוד אוהב להשתמש ב - Debuggers. כשאתה מתכנת - בחצי מהזמן אתה בכלל מנסה להבין מה הקוד עושה לעומת מה שהוא אמור היה (לדעתך) לעשות - נראה שהוא אמור לעשות את “הדבר הנכון” אבל במקום זה יש Bug ואתה רוצה להבין מה קורה שם.אני מתכנת מאז שאני ילד, ותמיד נראה לי הגיוני להשתמש ב - Debugger: אתה מוסיף Break Point באיזו שורה, והקוד עוצר שם - ואתה יכול לשאול מה קורה שם (מה הערך של המשתנים, להריץ פונקציה וכו’). זה כלי שאני רואה אותו כחלק אינטגלי מתכנות.ואז התחלתי לעבוד בתעשייה - וראיתי שאנשים פשוט לא משתמשים ב - Debugger . . . זה מאוד הפתיע אותי - מתכנתים מקצועיים, שמקבלים הרבה כסף (!) ועובדים על דברים מאוד חשובים (!!), פשוט “תוקעים שורות Print” כשהם רוצים לדעת מה קורה, ואין להם את היכולת “לעשות Pause” בנקודה כלשהי, פשוט כאשר רוצים לדעת מה הערך של משתנה בנקודה מסויימת הם מוסיפים Print ולאחר מכן קוראים את הלוג.אז הקושי שראית הוא שבמקום לפתוח Debugger פשוט מוסיפים פקודות Print . . . אבל Debuggers זה משהו שיש (קיים), אז למה זה קורה?בוא נגיד שאתה עובד בבית …

