Haftalık Bilgisayar Kesintisi Yükleme podcast’i

Computer Weekly, Alan Reed ile en son pandemiden birkaç yıl önce konuştu. Covid-19 karantinası sırasında bet365’teki spor geliştirme başkanı, çevrimiçi bahis firmasının canlı spor duraklarına ve evde çalışmaya geçişe uyum sağlaması gerektiğini söyledi.

UEFA Avrupa Futbol Şampiyonası’nın (Euro), pandemi sırasında gerçekleşmesi gereken yazılım geliştirme çabasının doruk noktasını temsil ettiğini söylüyor. “Euro hikayemiz muhtemelen Covid-19 hikayemizdir, gerçekten” diyor. “Bu bizim yeni koşullarda çalışma hikayemiz. Bu, biz de dahil olmak üzere çok az organizasyonun gerçekten geleceğini görmediği bir ortamda, bir alanda çalışmakla ilgili. Ve bunun için gerçekten hazırlanmadık – aslında diğer tarafa böyle çıktık.”

bet365’teki yazılım geliştirme çalışması, kilitlenme sırasında yürütüldü ve Euro’yu desteklemek için web sitesine eklenen işlevsellik ile sonuçlandı. Reed, “Kilitlenme bizim için çok ilginç bir zamandı” diyor. “Yeni bir web sitesi ve yeni bir uygulama yayınlamayı başardık. Yazılım geliştirme sürüm temposunu devam ettirdik. Euro için çalışmak tam olarak böyle bir şey.”

Reed için, Covid sonrası normal çalışmaya dönüş, bet365’in karantina sırasında geliştirdiği süreçleri kontrol ettiğini ve operasyonel kapasiteleri devreye soktuğunu gördü. “Euro, Kovid sonrası yaşama nasıl adapte olduğumuzu ve yaratıcılığımızı nasıl sürdürebileceğimizi gerçekten anlamak için uyguladığımız süreci keşfetmemiz için bize bir yol sundu” diyor.

Kilitlenme sırasında canlı sporların durma noktasına gelmesiyle bet365’in sanal ürünlerine odaklanması gerektiğini söylüyor. “Hemen uzak bir geliştirme pozisyonuna geçtik. Uzaktan çalışma ile ofiste çalışmak arasında aslında çok az fark var” diye ekliyor.

“İşi bir bireye veya küçük bir grup kişiye tahsis edip bölebilmeniz koşuluyla, bu kişilerin aslında işi tamamen veya minimum etki ile belirli bir seviyeye kadar tamamlayabileceğini çok çabuk anladık.”

Reed’e göre, zorluk, geliştirme ekibinin bir ofis ortamında çalışmaya devam etmelerine izin verecek şekilde bir iş akışından nasıl besleneceğidir. İlk olarak, sanal olarak çalışırken şöyle diyor: “Spontane olmak oldukça zor. Artık var olmayan birçok sosyal yapı var. Bir ofis alanının gücü, topluluğunun gücüdür.”

Reed’in işaret ettiği gibi, insanların sözü çok fazla kesiliyor: “Dolaylı iletişim var.” Bunun, yazılım geliştirme ekibine atanan kuralcı çalışma ile ekibin üstlendiği kuralcı olmayan çalışma dengesini değiştirdiğini söylüyor.

“Bunun etrafında yollar bulursun” diyor. Bet365’te bu, işin yazılım geliştirme ekiplerine ayrılma şeklini içerir. “Bu, işimizi ulaşılabilir ve zamanında yapılabilmesi için bölümlere ayırmakla ilgili” diye ekliyor.

Golang ile tanışın

2018’de Reed, Computer Weekly ile şirketin Golang programlama diline dayalı bir proje üzerinde nasıl çalıştığı hakkında konuştu. Bu konuşmayı hatırlatan Reed, “Muhtemelen Golang’a yolculuğumuza 2017 civarında başladık. 2017’den önce bet365 bir Java ve .Net eviydi. Bölümler arasında bölünmüş Linux ve Windows platformlarımız vardı.”

Golang, şirketin çevrimiçi bahis trafiğinin en zorlu doğasıyla başa çıkmasına izin verdiğini söylüyor. Kurumsal uygulamaların talepteki iniş ve çıkışlarla nasıl başa çıktığı konusunda Reed, bet365’in kullanım durumunu çok uygun olarak tanımlıyor. “Her zaman zorluyoruz, bir sonraki yeni şeyi arıyoruz ve Golang ile karşılaştık” diyor. “Moda ile gitmeme eğilimindeyiz. İş için en iyi aracı seçme eğilimindeyiz ve Golang o sırada bize faydalı birçok şey sunuyor gibiydi.”

Golang, bet365’in müşterilerinin önceden belirlenmiş bir dizi seçeneğe dayalı olarak bileşik bahisler oynamalarını sağlamak için tanıttığı bir ürün olan Bet Builder’ın ilk sürümünü oluşturmak için kullanıldı. 2018 Dünya Kupası ile aynı zamana denk gelecek şekilde başlatıldı.

Pandemi sırasında Golang’da geliştirilen ikinci versiyon, Bet Builder’ın esnekliğini artırıyor. Reed’e göre büyük değişiklik, yeni işlevselliğin artık tüm olası bahislerin bir tablosunu sunması. “Bahislerinizi koymak için rota önermiyoruz” diye ekliyor. “İhtiyacınız olan her şeyi gerçek zamanlı olarak ekranda görebilirsiniz.”

Buradaki zorluk, gerçek zamanlı veri ve eşzamanlılık ihtiyacı ile birlikte olası bahislerin potansiyel olarak çok sayıda permütasyonudur. Reed, “Sadece az sayıda ihtimalle uğraşmak değil” diyor. “Olası her permütasyon.”

Bir müşteriye gerçek zamanlı olarak tüm olası bahisleri sunmak için gereken hesaplama gücü olağanüstü derecede yüksektir ve bu da yeni işlevselliği sağlamaktan sorumlu ekip için bir takım teknik zorluklar ortaya çıkarmaktadır. Reed şöyle diyor: “Teknolojiyle ilgili bir zorlukla karşı karşıyasınız ve yapmanız gereken ilk şey, mevcut olana bakmak. Bizim için yeterli bilgi işlem var mı? Bu, daha güçlü CPU’lar veya GPU’lar ile elde edilebilecek bir şeyse, o zaman hesaplama zorluğunun üstesinden gelmek için donanıma para harcanıyor.”

Ancak daha güçlü donanımlar kullanılarak sorunun çözülemeyeceğini söylüyor.

Reed, bu zorluğun yazılımda üstesinden gelinebileceğini ve uzlaşma gerektirdiğini söylüyor. “Yeterince iyi olmasına ihtiyacımız var ve yeterince iyi, mükemmel olmayan bir şeye verilen bir taviz olduğu anlamına gelmez. Hala sınıfının en iyisi.

“Çoğu zaman, sabit bir zaman çizelgesi içinde yapabileceğinizin en iyisini yapmaya çalışıyorsunuz. Bundan öğrendiğimiz şey, mükemmel olmanız gerekmediğidir. Yeterince iyinin ne anlama geldiğini anlamanız ve doğru kişilerin yeterince iyinin ne anlama geldiğini tanımladığından emin olmanız gerekir.”

Reed, teknik karar verme sürecinden kaynaklanan değişikliklerin sonuçlarını teknik olmayan bir kitleye iletmenin önemini vurguluyor.

Şirketi şu anda Stoke ofisinden yürütülen bet365 Yazılım Test Akademisi adlı bir işe alım ve eğitim girişimi başlatıyor. Program, belirli düzeyde teknik uzmanlığa sahip adaylar aramak yerine, iletişim, ayrıntılara dikkat, önceliklendirme, bilgi saklama ve analitik becerilere odaklanır.

Reed’in belirttiği gibi, insanlar pandemiden iş-yaşam dengesini yeniden değerlendirerek çıktılar. Yazılım geliştirme, potansiyel olarak hemen hemen her yerde – evde, ofiste veya dış kaynaklı yazılım geliştirmede çalışan bir yüklenici olarak – yapılabilecek bir iştir. Reed, programın teknik bir geçmişe sahip olmayanlara teknoloji sektöründe iş bulmak için gereken becerileri geliştirebileceklerini göstermesini umuyor.

Read Previous

İskoçya 5G Merkezi, Ayrshire’daki 5G İnovasyon Merkezini resmen başlattı

Read Next

EE, yenilenen 5G radyo ağında daha fazla enerji verimliliği için AIR kullanıyor

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

organik hit - iş fikirleri -