سفر Burcu - با استفاده از خدمات Google Cloud به عنوان مدیر ارشد فناوری و موسس فنی

Burcu Geneci، یکی از بنیانگذاران و CTO در Monday Hero, Inc.
پرسش و پاسخ با Burcu
-
س: از چه ابزارهای گوگل استفاده کرده اید؟
پاسخ: به عنوان یک مدیر ارشد فناوری و بنیانگذار فنی، از خدمات مختلف Google Cloud، از جمله Cloud Run، Cloud Build، Cloud Storage، Google Maps Geocoding API، Kubernetes Engine و Secret Manager استفاده کرده ام.
در استارت آپ من دوشنبه هیرو، ما در حال ساخت راه حلی هستیم که طراحی Figma را به کد تبدیل می کند و ویجت های Flutter را از طراحی تولید می کند. من تقریباً هر روز از ابزارهای Google مربوط به Flutter استفاده می کنم. Dartpad.dev همیشه باز و در مرورگر من پین شده است. به نظر من اسناد فلاتر بسیار واضح و مختصر است.
من همچنین معمولاً سایر ابزارهای Google را در پروژه های شخصی کاوش می کنم. به عنوان مثال، من از ML Kit و Firebase برای یکی از پروژه های سرگرمی خود برای تشخیص متون در تصاویر استفاده کرده ام.
-
س: کدام ابزار مورد علاقه شما برای استفاده بوده است؟ چرا؟
پاسخ: ابزار مورد علاقه من تاکنون چارچوب متن باز Google Flutter است. ایجاد برنامه های موبایل، وب و دسکتاپ از یک پایگاه کد بسیار ساده است. جالب ترین بخش Flutter این است که برنامه های نوشته شده در Flutter به صورت بومی کامپایل می شوند. ایجاد برنامه های کاربردی بومی برای تجربه کاربر بسیار مهم است. قبل از استفاده از Flutter، من برنامههایی را برای iOS و Android به صورت بومی ساختم، اما اینکه بتوانم یک اپلیکیشن موبایل برای هر دو پلتفرم حداقل 30 درصد سریعتر بسازم، یک تغییر بازی است. Flutter برای استارتاپ هایی که می خواهند راه حل های موبایلی ایجاد کنند، نجات بخش است.
با توجه به فناوریهای جدیدی مانند Flutter، جامعه پیرامون آن فناوری خاص برای پذیرش و بهبود فناوری با بازخورد صادقانه ضروری است. فکر می کنم جامعه بزرگ و استقبال کننده یکی از مهم ترین دلایل پذیرش و شروع استفاده از فلاتر برای پروژه های جدید من بود. من می خواهم از سازنده جامعه و مدیران برنامه برای ایجاد انجمن فلاتر در سراسر جهان تشکر کنم.
-
س: لطفاً چیزی را که در گذشته با استفاده از ابزارهای Google ساخته اید به اشتراک بگذارید.
پاسخ: پس از آشنایی با قابلیتهای ML Kit در Google IO 2018، API تشخیص متن ML Kit را در یکی از برنامههای iOS خود پیادهسازی کردم. ساختن راه حل به طرز شگفت آوری آسان بود و نرخ اطمینان بسیار بالا بود. بعداً در همان روز، من همچنین یک پست وبلاگی برای انجمن توسعه دهندگان Google در مورد این پروژه و اینکه چگونه یکپارچه سازی آسان بود نوشتم.
دانستن نحوه استفاده از فناوری برای ساخت راه حل های خلاقانه و آنچه که با این نوع فناوری ممکن است، یک مهارت قدرتمند است. در روزهای اولیه راه اندازی، من و هم بنیانگذارم در یک هکاتون شرکت کردیم و با پروژه ای که در آن از ML Kit و Firebase استفاده کردیم، مقام اول را کسب کردیم. یکی از ویژگیهای کلیدی پروژه، تشخیص عدد نشانگر روی پیشخوان بود که برای استفاده از ابزار از طریق تشخیص متن ML Kit و هشدار به کاربر در صورت نشت آب استفاده میشود.
-
س: چه توصیه ای به کسی دارید که سفر توسعه دهنده خود را شروع می کند؟
پاسخ: مهارت های تحلیلی و حل مسئله را در اوایل سفر توسعه دهنده خود بهبود بخشید و به طور مداوم روی این مهارت ها سرمایه گذاری کنید!
یک توسعه دهنده خوب باید بتواند مشکلات را شناسایی و حل کند. حل مسئله در مورد استفاده از منطق و تخیل برای تجزیه و تحلیل یک موقعیت و سپس ایجاد راه حل های هوشمند برای آن مشکل است. رهبران فناوری و تأثیرگذاران حوزه مورد علاقه خود را دنبال کنید و هر روز چیز جدیدی یاد بگیرید!