המסע של קטרינה – שימוש ב-Google Cloud Platform כדי להפוך רעיונות למוצרים

קטרינה סקרומפלו (Keterina Skroumpelou), GDE, Angular, Web Technologies, והפלטפורמה של מפות Google
שאלות ותשובות עם קטרינה
-
ש: באילו כלים של Google השתמשתם?
ת: השתמשתי ב-Firebase, ב-Google Cloud Platform, ב-Google Cloud Functions, ב-Google Maps Platform, ב-Angular, ב-Google Cloud Run.
במסגרת העבודה הקודמת שלי, כל התשתית שלנו נבנתה ב-Firebase באמצעות Cloud Firestore ו-Google Cloud Functions המשמש למיקרו-שירותים וגם לשאילתות מותאמות אישית ב-Firestore. השתמשנו גם בשילוב של Google Cloud Run ו-Cloud Storage לגיבויים מתוזמנים. במיקום הקודם, השתמשתי ב-JS של Google Maps API, שהתפתח כל כך הרבה במסגרת פלטפורמת מפות Google. כיום, אני בונה הדגמות ונקודות עניין בעיקר בזמני הפנוי. הפלטפורמה של מפות Google מאוד מוצאת חן בעיניי. התפקיד הנוכחי שלי לא כולל כלים של Google כרגע.
-
ש: באיזה כלי הכי אהבת להשתמש? למה?
ת: הכלי המועדף עליי הוא Firebase. אני אוהבת את האמינות ואת האמינות שהוא מציע בפיתוח ובפרסום של אפליקציית אינטרנט. היא מציעה פתרון לכל שלב בתהליך – הקצה העורפי, האחסון, מסד הנתונים, המיקרו-שירותים, האירוח, האימות ואפילו ניתוח הנתונים. הכול במקום אחד וקל לשימוש ולהטמעה. מה שמדהים גם ב-Firebase הוא יכולת ההתאמה שהוא מציע. הייתי בוחר להשתמש ב-Firebase, בין אם זו אפליקציית הדגמה קטנה שאני בונה לכנס, או אפליקציה גדולה שכרוכה בסיס עצום של משתמשים, נתונים ולהיטים.
הכלי השני המועדף עליי הוא, כמובן, הפלטפורמה של מפות Google. מפות Google מלהיבות אותי, ופלטפורמת מפות Google מציעה הרבה יותר מהצגה חזותית של נתונים במפה - דבר שעושה זאת בצורה מדהימה. הוא הפך כמעט למנוע משחק, בצורה מסוימת, המספקת גישה לממשקי API ולתכונות רבים כל כך של המפה עצמה, שהמשתמש יכול לשנות.
-
ש: יש לשתף משהו שבניתם בעבר באמצעות הכלים של Google.ת: השתמשתי ב-Firebase וב-Google Cloud Platform כדי ליצור ולשלוח אפליקציות. לפני כמה שנים, לשני חברים ולעוד רעיונות, החלטנו להפוך למוצר, שבנינו ושדרגנו באמצעות Google Cloud Platform בלבד, ובמיוחד התכונות הבאות: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, מפות Google, אימות. זה כל מה שצריך כדי ליצור אפליקציה היום.
-
ש: אילו עצות הייתם נותנים למישהו שהתחיל את תהליך הפיתוח שלו?
ת: היה חברתי: צרו קשר עם אנשים אחרים באמצעות כנסים באתר. ותמיד להיות אדיבים.
המשיכו לפתח מיומנויות: צרו אפליקציות קטנות והדגמות כדי לבחון דברים שונים, ולראות כיצד הן פועלות. אל תדאגו אם תלמדו על כל הטכנולוגיות, ואל תתחתנו גם עם טכנולוגיה אחת. יסודות הבסיס (JavaScript/TypeScript) ולאחר מכן, בעבודה החדשה שלך, תלמד את הטכנולוגיות שבהן הם משתמשים.
לבסוף, אל תרתיע ימים רעים! אם מה שחשוב לכם זה לעשות את מה שעשיתם, בסופו של דבר הגעתם ליעד!