Logo th.androidermagazine.com
Logo th.androidermagazine.com

บทสัมภาษณ์ Android dev ขนาดใหญ่: jolanda verhoef

Anonim

Big Android BBQ Europe จัดขึ้นที่อัมสเตอร์ดัมประเทศเนเธอร์แลนด์เมื่อเร็ว ๆ นี้ได้รวบรวมนักพัฒนา Android ผู้ที่ชื่นชอบและสมาชิกชุมชนอื่น ๆ ในยุโรปเพื่อเฉลิมฉลอง Android รหัสและเนื้อสัตว์ที่ปรุงสุก สปินออกจากบิ๊กแอนดรอยด์บาบีคิวบาร์บีคิวที่จัดขึ้นในยุโรปตอนนี้เป็นปีที่สองแล้ว

นอกจากส่วนบาร์บีคิวจริงแล้วยังเป็นเจ้าภาพในการพูดคุยสองวันจากนักพัฒนา Android และคำปราศรัยในปีนี้นำเสนอโดย Jolanda Verhoef ของ Blendle เราติดต่อกับ Jolanda ในระหว่างการจัดงานเพื่อพูดคุยกับ Android การพัฒนาอุปกรณ์พกพาอดีตและอนาคต

คุณเป็นใครและคุณกำลังทำอะไรที่นี่ที่ Big Android BBQ Europe?

ชื่อของฉันคือ Jolanda Verhoef และฉันได้พัฒนาสำหรับ Android เป็นเวลาหกปีโดยเน้นที่สถาปัตยกรรมเป็นหลัก ฉันได้พูดคุยเกี่ยวกับสถาปัตยกรรมร่วมกับ RxJava ดังนั้น RxJava จะช่วยคุณสร้างสถาปัตยกรรมที่ดีได้อย่างไร ฉันทำงานที่ บริษัท หนึ่งชื่อ Blendle ซึ่งเป็นการเริ่มต้นในเนเธอร์แลนด์และก่อนหน้านั้นฉันทำงานที่ บริษัท ต่าง ๆ เช่นฟิลิปส์สถานีรถไฟดัตช์เอนเน็กซ์เป็นอย่างนั้น และฉันก็สร้างแอพของตัวเองสำหรับ geocaching เช่นกัน

คุณเริ่มต้นอย่างไรในโลกแห่งการพัฒนา Android?

ฉันสอนตัวเองทำแบบฝึกหัดออนไลน์และส่งแอปไปยัง Android และพื้นฐานของแอพนั้นยังคงใช้งานได้จริงในปัจจุบัน

นั่นเป็นเรื่องที่ค่อนข้างดีและฉันจะบอกรุ่นยาวเพราะฉันรู้สึกอยากคุย เดิมทีฉันเรียนวิชาวิทยาการคอมพิวเตอร์ฉันเพิ่งจะเริ่มและฉันมีวันหยุดฤดูร้อน และจากนั้นพ่อของฉันซึ่งเป็นผู้พัฒนา iOS กล่าวว่า "เอาล่ะฉันมีแอพ iOS ที่ดีนี้แล้วคุณรู้สึกอยากย้ายไปที่ Android ไหม"

ฉันเป็นเหมือน "เอ่อ Android คืออะไร" เพราะมันอยู่ในช่วงเวลาเริ่มต้นของธุรกิจสมาร์ทโฟน และฉันก็เหมือน "ใช่แล้วฉันไม่มีอะไรจะทำต่อไปฉันเพิ่งเรียนรู้วิธีเขียนโค้ดดังนั้นทำไมไม่" ดังนั้นฉันจึงไม่รู้จัก Android ในขณะนั้น แต่ฉันสอนตัวเองทำแบบฝึกหัดออนไลน์ไม่กี่ครั้งและทำการย้ายแอปไปยัง Android โดยทั่วไป และพื้นฐานของแอพนั้นยังคงใช้งานได้จริงในปัจจุบันดังนั้นมันก็ค่อนข้างเจ๋ง

มันเรียกว่า Geocaching Buddy ดังนั้นมันจึงช่วยคุณในการ Geocaching, ดู multicaches …

อะไรคือสิ่งที่คุณชื่นชอบและสิ่งที่โปรดปรานน้อยที่สุดเกี่ยวกับการทำงานกับ Android?

สิ่งที่ฉันชอบคือฉันเดาว่าคุณจะได้สร้างสิ่งที่คุณเห็นบนหน้าจอจริง ๆ แน่นอนว่าโดยทั่วไปนั้นมาจากการพัฒนาแอพ แต่ฉันชอบสิ่งนี้มาก ๆ กับมือถือมันสัมผัสได้ดีมากและมีความรู้สึกมากที่คุณกำลังสร้างและคุณเห็นผลลัพธ์โดยตรง

นอกจากนี้ฉันชอบชุมชนที่คึกคักรอบ ๆ ตัวคุณจึงเห็นว่ามีผู้คนมากมายที่คิดนอกกรอบสร้างสิ่งดีๆเช่น RxJava แต่ก็เหมือน Jake Wharton ที่สร้างห้องสมุดที่แตกต่างกันทุกประเภทและฉันก็รักมันมาก

ด้วยมือถือมันสามารถสัมผัสได้มากและมีความรู้สึกมากในสิ่งที่คุณกำลังสร้างและคุณจะเห็นผลลัพธ์โดยตรง

สิ่งที่ฉันชอบน้อยกว่าคือในความคิดของฉันแนวทาง Android อย่างเป็นทางการไม่ได้ช่วยให้ผู้คนสร้างสถาปัตยกรรมที่ดี ดังนั้นเมื่อใดก็ตามที่คุณได้รับเช่นลงในการเขียนโปรแกรม Java ขององค์กรแล้วคุณจะได้เรียนรู้เกี่ยวกับรูปแบบการออกแบบและรูปแบบสถาปัตยกรรมชั้นและสิ่งต่าง ๆ และนั่นก็คือหลักของซอฟต์แวร์องค์กร แต่ถ้าคุณไปสร้างแอพมือถือพวกเขาก็ไม่รู้ ดังนั้นขอบคุณพระเจ้าสำหรับชุมชนที่มีชีวิตชีวา

อีกสิ่งหนึ่งที่อาจทำให้หน้าจอเปลี่ยนเป็นเรื่องที่น่ารำคาญมาก (หัวเราะ) ดังนั้นมันเป็นแค่เรื่องแนวนอน / แนวตั้ง มันมักจะล้อเล่นกับสิ่งต่างๆ

อะไรคือคำแนะนำที่สำคัญที่สุดที่คุณสามารถมอบให้กับคนที่เริ่มต้นในการพัฒนา Android ในวันนี้

เริ่มจากฉันจะบอกว่า: อย่าคิดว่าเอกสารอย่างเป็นทางการพูดถูกต้อง ดังนั้นอ่านบล็อกโพสต์จำนวนมากและขอคำแนะนำจากทุกคน ดูเพิ่มเติมนอกเหนือจากเอกสารพื้นฐาน

คุณเห็นการพัฒนา Android หรือ Android โดยทั่วไปอยู่ที่ไหนในอีกไม่กี่ปีข้างหน้า

ฉันคาดว่า Kotlin จะรับช่วงต่อโดยทั่วไป ดังนั้นผู้พัฒนาใหม่จะได้เรียนรู้ Kotlin และหยุดการพัฒนา Java อย่างสมบูรณ์ และฉันคาดหวังว่า … ฉันหวังว่า Google จะได้รับสิ่งที่มากกว่าทั้งด้านสถาปัตยกรรมและพวกเขาจะเริ่มให้คำแนะนำเกี่ยวกับวิธีการทำเช่นนั้น