GüNCEL
03 Haziran 2022
Apple WWDC22 Swift Student Challenge’?n kazananlar?, kod yazma arac?l???yla topluluklara katk?da bulunuyor
Bu y?lki Swift Student Challenge’da kazananlar aras?nda Josh Tint, Jones Mays II ve Angelina Tsuboi de (soldan sa?a) yer al?yor.
Dünyan?n her yerinden gen? kat?l?mc?lar her y?l Apple’?n Dünya Geli?tiriciler Konferans?’ndan ?nce Swift Playgrounds’u kullanarak kod yazma becerilerini sergiliyor. Bu y?l Swift Student Challenge kapsam?nda becerilerini sergileyenler aras?nda, etkinli?e ilk kez kat?lan Jones Mays II, Angelina Tsuboi ve Josh Tint de bulunuyor. ?
2022’de 40 ülkeden 350’yi a?k?n ??renci yar??man?n kazanan? olarak se?ildi. Kazananlar aras?nda yer alan bu ü? gen? de kod yazman?n gücünden yararlanarak i?inde yer ald?klar? toplulu?un problemlerini ??zmeye yard?mc? olan uygulamalar geli?tiriyor.
WWDC22’de Swift Student Challenge’?n yan? s?ra, dünyan?n her yerinden 30 milyonun üzerinde ki?inin dahil oldu?u Apple geli?tiriciler toplulu?unun ücretsiz ve online olarak kat?labilece?i Keynote etkinli?i, programlar, laboratuvarlar ve at?lye ?al??malar? da yer al?yor. 6 Haziran’da konferans program? ba?lad???nda Mays, Tsuboi ve Tint de etkileyici kod yazma becerilerini geli?tirip, ????r a??c? en yeni nesil uygulamalar? tasarlamalar?na katk?da bulunacak son teknolojiler, ara?lar ve ?er?evelerden yararlananlar aras?nda yer alacak.
17 ya??ndaki Jones Mays II, Swift Playgrounds ile geli?tirdi?i ve ad?n? kazananlar aras?na yazd?rmas?n? sa?layan Ivy adl? uygulamas?n? tasarlarken kendi k?klerinden ilham ald?.
Houston, Teksas’ta ald??? lise e?itiminin son y?l?na girmek üzere olan Mays, “Büyükbabam?n ?ok sevdi?i bir bah?esi vard? ve burada ?ok fazla ürün yeti?iyordu. Büyükbabam da ?evrede ihtiyac? olanlar?n gelip istediklerini almas?na izin veriyordu.” diyor ve s?zlerini ??yle sürdürüyor: “Ya?am?n?n son zamanlar?nda yürüyemese de onun i?in tohumlar? ekmemi istedi?i yeri i?aret ederdi ve ben de oraya ekerdim. Ancak Japon sarma????ndan kurtulmak i?in sürekli ?aba harcamak zorundayd?k ve bu, sonu gelmeyen bir sava?t?.” ?
Bu nedenle Mays, birka? y?l ?nce hayata g?zlerini yuman büyükbabas?n?n onuruna, di?er bah??vanlar?n Japon sarma???? gibi istilac? bitkileri tan?mlay?p bunlardan kurtulmas?na yard?mc? olacak bir uygulama geli?tirmeye karar verdi. ?
“Yarat?c?l???m? ve bu i?e olan tutkumu hem e?lenceli hem de kolay bir ?ekilde g?sterebildi?im programlar geli?tirmekten ?ok keyif ald?m.” diyen Mays s?zlerini ??yle sürdürüyor: “Swift’in bunu yapabilmemdeki yeri olduk?a büyük. Bu programlama dilini yakla??k bir y?l ?nce ke?fettim ve kullan?m kolayl???n? seviyorum.”
Jones bu yaz mevsiminde ba?kalar?n?n da Swift gibi programlama dillerini ??renmesine yard?mc? olacak.?
“Yeni nesil ??rencilere, bilgisayar bilimini ??renmenin ne anlama geldi?ini anlataca??m.” diyen Mays s?zlerini s?yle sürdürüyor: “?ünkü bilgisayar bilimini ??renebildi?inizde, bilgi birikiminizi daha bir?ok alana da uygulayabilece?inize derinden inan?yorum.”
??retmenlik yapman?n ya?am?nda yer edinecek olmas?, Mays i?in hi? de sürpriz de?il. Ne de olsa, uzun y?llard?r e?itimcili?in i?inde olan bir aileden geliyor. Annesi ve abisinin yan? s?ra, Mays’in bu uygulamay? adad??? ve ya?asayd? bundan gurur duyaca??n? dü?ündü?ü büyükbabas? da birer e?itimciydi.
Mays, “Büyükbabam pek konu?an birisi de?ildi.” diyor ve s?zlerini ??yle sürdürüyor: “Ancak san?r?m ‘Hey ufakl?k, iyi bir i? ??karm??s?n.’ derdi."
Konu problem ??zmek oldu?unda, Redondo Beach, California’da ya?ayan 16 ya??ndaki Angelina Tsuboi i?in yaln?zca tek bir soruna odaklanmak asla yeterli de?il.?
Kalp masaj? yapman?n temel ilkelerini ??reten Swift Playgrounds ba?vurusu ile kazananlar aras?na giren Angelina ayr?ca, hava kalitesini izleyen bir prototip olu?turmaya katk?da bulundu, arama kurtarma kurulu?lar?na yard?mc? olmak i?in bir web sitesi geli?tirdi ve ya?ad??? ?ehrin Kongre Uygulama Yar??mas?’nda birincili?i kazanan bir okul ileti?im program? tasarlad?.
“Hayat problemlerle dolu. Herkesin ??zmesi gereken en az bir sorunu vard?r.” diyen Tsuboi s?zlerini ??yle sürdürüyor: “Programlama bana umut a??lad?. Ya?ad???m topluluktaki ki?ilerin veya arkada?lar?m?n kar??la?t??? problemleri tespit etme ve bunlar? ??zmek i?in becerilerimi kullanma konusunda bana bir yol sundu."?
Angelina’n?n en ?nem verdi?i projesi, Mart ay?nda App Store’da yay?nlad??? Lilac ad?ndaki uygulama.?
Tsuboi, “Annem bekar ve Japonyal?.” diyor ve s?zlerini ??yle sürdürüyor: “Buraya geldi?inde dille ilgili problemler ya?ad?. Ben de bu sebeple, ?ocuk bak?m? veya ev temizli?i ile ilgili kaynaklar, burs f?rsatlar? ve toplumla ileti?im kurma konusunda yard?mc? olacak ?evirmenler bulmay? sa?layan bir uygulama geli?tirdim.”?
Ba?kalar?na yard?mc? olma duygusu, Tsuboi’nin yapt??? her ?eyde kendisini g?steriyor ve onu sürekli yeni projeler pe?inde ko?maya te?vik ediyor.?
“Ba?kalar?na yard?mc? olmak bizi mütevaz? k?l?yor ve i?inde ya?ad???m?z toplulu?a ba?l? kalmam?z? sa?l?yor.” diyen Tsuboi s?zlerini ??yle sürdürüyor: “Dünyay? daha ya?anas? bir yer haline getiriyor ve bana ne?e veriyor. En az?ndan, dünyadaki kaos ortam?n? yat??t?rmam? sa?layacak bir ?eyler yapabiliyorum.”
Josh Tint s?zcüklere bay?l?yor. Tucson, Arizona’da ya?ayan 19 ya??ndaki Josh, Arizona State University’deki ilk y?l?n? yeni bitirdi ve ?zellikle LGBTQ+ toplulu?unun kulland??? dil üzerine yürütülen ?al??malar? kapsayan lavanta dil bilimine odaklan?yor.?
Tint, cinsel kimliklerini sorgulayan insanlar?n farkl? zamirler kullanmas?na olanak tan?yan uygulamas?yla Swift Playgrounds’da kazanlar aras?nda yer almay? ba?ard?.
“Bir algoritma, ?rnek metin b?lümlerine farkl? zamirler ekliyor.” diyen Tint s?zlerini ??yle sürdürüyor: “?rnek metni be?enip be?enmedi?inizi belirtmek i?in metni sola veya sa?a kayd?rabiliyor, b?ylece belirli bir cinsiyet zamirinin kimli?inize uygun olup olmad???n? anl?yorsunuz.
Tint’in kendi ya?ad?klar?, uygulaman?n ilham kayna?? oldu.?
Tint, “Ben de cinsel kimli?imi sorgulam??t?m ve bu konuda insanlara yard?mc? olabilecek ?ok fazla kaynak bulunmad???n? biliyorum.” diyor ve s?zlerini ??yle sürdürüyor: “Bu sebeple, kendi deneyimime g?re daha uygun olaca??n? ve ba?kalar?na da yard?m edebilece?ini dü?ündü?üm bir ara? geli?tirmek istedim. Uygulamam?n bu hikayeyi anlatmaya yard?mc? olmas?n? istedim.”
Tint, lise e?itimine ba?lad???nda kendi ba??na kod yazmay? ??rendi ve ?iirleri analiz edip derleyen bir algoritma tasarlad?. Bu algoritmayla olu?turdu?u ?iiriyle okulun ?iir yar??mas?na kat?ld? ve birinci oldu.
Tint, o zamandan beri Swift dilini ??renmeye devam ediyor ve dil bilimi üzerine yapt??? ?al??malarda bu programlama dilinin yard?m?na ko?tu?unu dü?ünüyor.?
“Swift’in do?al dil ?er?evesini ger?ekten ?ok be?eniyorum.” diyen Tint s?zlerini ??yle sürdürüyor: “Konu betik yazma olunca bu dil ger?ekten ?ok gü?lü ve muhte?em. Konu?malar? analiz edebilmek i?in bu programlama dilini kullanarak yapay ??renme modelleri geli?tirdim."
Tint gelecekte, dil bilimi ve programlama alanlar?ndaki bilgi birikimini kullanarak ?n yarg?lar? ortadan kald?racak algoritmalar tasarlamak istiyor.?
“?imdiye dek yap?lan ?al??malar?n büyük k?sm? yaln?zca birka? dille s?n?rl? ve bu dilleri yazan ki?ilerin ?n yarg?lar?n? g?steriyor.” diyen Tint s?zlerini ??yle sürdürüyor: “Bu k?s?tlamalar? ele alarak, daha fazla parametre i?eren, daha geni? ve kapsay?c? veri kümeleriyle yeni modeller geli?tirmeye ba?lamal?y?z. ?tekile?tirilmi? topluluklar?n hikayelerini ?u anda bu temel sürece dahil etmezsek, olu?abilecek hasar? ileride geri almak ?ok zor olacak."?
Apple, her y?l düzenledi?i WWDC ??renci program? arac?l???yla yeni nesil geli?tiricilere, yarat?c?lara ve giri?imcilere destek olup onlar? te?vik etmekten gurur duyuyor. Son otuz y?lda, binlerce ??renci teknoloji alan?nda ba?ar?l? kariyerler edindi, yat?r?mc?lardan destek alan giri?imler kurdu ve daha iyi bir gelecek yaratmak i?in yeniliklere imza at?p teknolojiyi yang?nla?t?rmaya odaklanan kurulu?lar kurdu.
Yaz?y? Payla?
Media
-
Bu makalenin metni
-
Bu makaledeki g?rseller