เส้นทางของ Katerina - การใช้ Google Cloud Platform เพื่อเปลี่ยนไอเดียให้กลายเป็นผลิตภัณฑ์

Katerina Skroumpelou, GDE, Angular, เทคโนโลยีเว็บ และแพลตฟอร์ม Google Maps
ถาม& ตอบกับ Katerina
-
คําถาม: คุณได้ใช้เครื่องมือใดของ Google บ้าง
ตอบ: ฉันใช้ Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular, Google Cloud Run
โครงสร้างพื้นฐานเก่าของเราสร้างขึ้นใน Firebase โดยใช้ Cloud Firestore และ Google Cloud Functions ที่ใช้สําหรับ Microservice และข้อมูลการค้นหา Firestore ที่กําหนดเอง นอกจากนี้ เรายังใช้ Google Cloud Run และ Cloud Storage ร่วมกันเพื่อสํารองข้อมูลตามกําหนดการด้วย ในตําแหน่งก่อนหน้านี้ ฉันใช้ Google Maps JS API ซึ่งตอนนี้พัฒนาไปมากซึ่งเป็นส่วนหนึ่งของ Google Maps Platform ปัจจุบันผมสร้างเดโมและ POC เป็นส่วนใหญ่ในเวลาว่าง ฉันใช้ Google Maps Platform ที่ฉันชอบมาก บทบาทปัจจุบันของฉันไม่เกี่ยวข้องกับเครื่องมือของ Google ในขณะนี้
-
ถาม: คุณชอบใช้เครื่องมือใด เพราะว่า
ต: เครื่องมือสุดโปรดของฉันคือ Firebase ฉันชอบประสิทธิภาพและความเสถียรของการพัฒนาและเผยแพร่เว็บแอปพลิเคชัน โดยจะมีโซลูชันในทุกๆ ส่วนของกระบวนการ ไม่ว่าจะเป็นแบ็กเอนด์, พื้นที่เก็บข้อมูล, ฐานข้อมูล, Microservice, โฮสติ้ง, การตรวจสอบสิทธิ์ หรือแม้กระทั่งข้อมูลวิเคราะห์ ครบวงจรในที่เดียวและนําไปใช้งานได้ง่าย สิ่งที่น่าอัศจรรย์ด้วย Firebase คือความสามารถในการปรับขนาดที่นําเสนอ ฉันจะเลือกใช้ Firebase เป็นแอปสาธิตขนาดเล็กที่ฉันกําลังสร้างสําหรับการประชุม หรือใช้แอปพลิเคชันขนาดใหญ่ที่เกี่ยวข้องกับฐานผู้ใช้ ข้อมูล และ Hit ต่อวินาที
เครื่องมือที่ผมชอบที่สุดคือ Google Maps Platform Maps ทําให้ฉันตื่นเต้นมาก และ Google Maps Platform ก็ยังเป็นมากกว่าการแสดงภาพข้อมูลบนแผนที่ ซึ่งน่าทึ่งมาก นอกจากนี้ เครื่องมือนี้ยังได้กลายเป็นเครื่องมือเกม ที่เอื้อต่อการเข้าถึง API และฟีเจอร์ต่างๆ มากมายของแผนที่เองเพื่อให้ผู้ใช้ปรับเปลี่ยน
-
คําถาม: โปรดแชร์สิ่งที่คุณเคยสร้างโดยใช้เครื่องมือ Googleตอบ: ฉันใช้ Firebase และ Google Cloud Platform เพื่อสร้างและจัดส่งแอปพลิเคชัน ไม่กี่ปีที่ผ่านมา เพื่อนของฉัน 2-3 คนได้ทราบว่าเรากลายมาเป็นผลิตภัณฑ์ที่เราสร้างและปรับขนาดโดยใช้ Google Cloud Platform โดยเฉพาะ และโดยเฉพาะฟีเจอร์ต่อไปนี้ ได้แก่ Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Authentication เท่านี้ก็เรียบร้อย
-
คําถาม: คุณจะให้คําแนะนําแก่บุคคลใดในเส้นทางสําหรับนักพัฒนาซอฟต์แวร์ของเขา
ตอบ: ผูกมิตรด้วยใจจริง: พบปะกับผู้อื่นโดยไปที่การประชุมในสถานที่ และสุภาพเสมอ
สร้างทักษะต่อไป: สร้างแอปและการสาธิตเล็กๆ น้อยๆ เพื่อทดสอบสิ่งต่างๆ และดูวิธีใช้งาน ไม่ต้องกังวลเกี่ยวกับการเรียนรู้เทคโนโลยีทั้งหมด และอย่า "แต่งงาน" กับเทคโนโลยีหนึ่งด้วย สร้างรากฐานที่มั่นคงด้วยพื้นฐานของพื้นฐาน (JavaScript/TypeScript) จากนั้นในตําแหน่งงานใหม่ คุณจะเรียนรู้เกี่ยวกับเทคโนโลยีที่เครื่องมือเหล่านั้นใช้
สุดท้ายนี้ อย่าเพิ่งท้อใจกับวันที่ไม่เหมาะสม หากชอบสิ่งที่คุณทํา คุณก็จะยังไปถึงจุดจบได้ ไม่ว่าคุณจะทําอะไรก็ตาม