سفر کاترینا - استفاده از پلتفرم Google Cloud برای تبدیل ایده ها به محصول

Katerina Skroumpelou، GDE، Angular، Web Technologies و Google Maps Platform
پرسش و پاسخ با کاترینا
-
س: از چه ابزارهای گوگل استفاده کرده اید؟
پاسخ: من از Firebase، Google Cloud Platform، Google Cloud Functions، Google Maps Platform، Angular، Google Cloud Run استفاده کرده ام.
به عنوان بخشی از کار قبلی من، کل زیرساخت ما در Firebase، با استفاده از Cloud Firestore، و توابع Google Cloud که برای میکروسرویسها و همچنین برای درخواستهای Firestore سفارشی استفاده میشود، ساخته شد. ما همچنین از ترکیبی از Google Cloud Run و Cloud Storage برای پشتیبانگیری برنامهریزیشده استفاده کردیم. در موقعیت قبلی، از Google Maps JS API استفاده کردم، که اکنون به عنوان بخشی از پلتفرم نقشه های گوگل بسیار بیشتر شده است. امروزه بیشتر در اوقات فراغت خود دمو و POC می سازم. من از پلتفرم نقشه های گوگل استفاده می کنم که خیلی دوستش دارم. نقش فعلی من در حال حاضر شامل ابزارهای گوگل نمی شود.
-
س: کدام ابزار مورد علاقه شما برای استفاده بوده است؟ چرا؟
پاسخ: ابزار مورد علاقه من Firebase است. من عاشق استحکام و قابلیت اطمینان آن در توسعه و انتشار یک برنامه وب هستم. این یک راه حل برای هر بخش از فرآیند ارائه می دهد، اعم از باطن، ذخیره سازی، پایگاه داده، میکروسرویس ها، میزبانی، احراز هویت، حتی تجزیه و تحلیل. همه در یک مکان، آسان برای استفاده و پیاده سازی. چیزی که با Firebase شگفت انگیز است، مقیاس پذیری است که ارائه می دهد. من ترجیح میدهم از Firebase استفاده کنم، خواه یک برنامه نمایشی کوچک باشد که برای یک کنفرانس میسازم، یا یک برنامه در مقیاس بزرگ که شامل پایگاه کاربر بزرگ، داده و بازدید در ثانیه است.
دومین ابزار مورد علاقه من البته پلتفرم نقشه های گوگل است. نقشهها مرا هیجانزده میکنند، و پلتفرم نقشههای Google بسیار بیشتر از تجسم دادهها بر روی نقشه ارائه میدهد - که به روشی شگفتانگیز انجام میدهد. به نوعی تقریباً به یک موتور بازی تبدیل شده است که دسترسی به API های مختلف و ویژگی های خود نقشه را برای کاربر فراهم می کند تا بتواند آن را تغییر دهد.
-
س: لطفاً چیزی را که در گذشته با استفاده از ابزارهای Google ساخته اید به اشتراک بگذارید.پاسخ: من از Firebase و Google Cloud Platform برای ساخت و ارسال برنامهها استفاده کردهام. چند سال پیش، چند نفر از دوستان و من ایده ای داشتیم که ما به محصولی تبدیل شدیم، که آن را فقط با استفاده از پلتفرم Google Cloud، و به ویژه ویژگی های زیر ساخته و مقیاس بندی کردیم: Cloud Firestore، Cloud Storage، Cloud Run، Cloud Functions. , BigQuery, Maps Platform, Authentication. این تنها چیزی است که امروز برای ساختن هر برنامه ای نیاز دارید.
-
س: چه توصیه ای به کسی دارید که سفر توسعه دهنده خود را شروع می کند؟
پاسخ: اجتماعی باشید: با شرکت در کنفرانس های داخلی با افراد دیگر ارتباط برقرار کنید. و همیشه مهربان باش
به مهارتسازی ادامه دهید: برنامهها و دموهای کوچک بسازید تا چیزهای مختلف را آزمایش کنید و ببینید چگونه کار میکنند. نگران یادگیری همه فناوریها نباشید و با یک فناوری ازدواج نکنید. یک پایه محکم از اصول اولیه (جاوا اسکریپت/تایپ اسکریپت) بدست آورید و سپس در شغل جدید خود، فناوری هایی را که آنها در آنجا استفاده می کنند را یاد خواهید گرفت.
در نهایت، از روزهای بد ناامید نشوید! اگر کاری را که انجام می دهید دوست داشته باشید، مهم نیست که چه باشد، در نهایت به آن خواهید رسید!