Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

GDE topluluğunun öne çıkan özelliği: Nishu Goel

GDE topluluğunun öne çıkan özelliği: Nishu Goel

Nishu Goel, Hindistan’dan ünlü bir web mühendisi, Açısal ve web teknolojileri için Google Geliştirici Uzmanı, Microsoft En Değerli Uzmanıdır. O, yazarı Adım Adım Açısal Yönlendirme (BPB, 2019) ve Angular için Uygulamalı Kılavuz (Eğitici, 2021) ve ayrıca Web Almanac 2021 JavaScript bölümünün yazarı. Nishu şu anda epilot GmbH’de tam yığın mühendisi olarak çalışıyor. Bize topluluk katılımından, kariyer planlarından ve web geliştirmeyi öğrenmenin en iyi yollarından bahsetti.

monika: Senin hikayenle başlayalım. Bir geliştirici olmanıza ve dev topluluklarında aktif bir rol üstlenmenize ne ilham verdi?

Nishu: Lisans derecemi bilgisayar bilimi üzerine aldım, veri yapılarını inceledik ve programlamaya olan ilgim burada başladı. Mühendisliğin üçüncü yılında, kod yoluyla çözümler sunduğumuz Microsoft Imagine Cup Nationals yarışmasına katılımım sayesinde geliştirici topluluğuyla bir bağlantı kuruldu. Oluşturduğumuz uygulamanın fikri, yerel öğrencilere, özellikle kızlara eğitim fırsatları sunmaktı. Bu yolculukta hem yarışmacılar hem de organizatörler olmak üzere çok ilham verici insanlarla tanıştım.

2018 yılında profesyonel kariyerim başladı ve Angular ile çalışmaya başladım. Angular, beni GDE programına bağlayan birincil teknoloji oldu. Aynı sıralarda, üzerinde çalıştığım ve öğrendiğim konu etrafında blog yazıları yazmaya ve içerik oluşturmaya başladım. Dhananjay Kumar bu yolculuğa başlamama yardım etti ve doğru yolda kalmamı sağladı. İlk makalelerim Angular’ın temellerini ele aldı. Etkinliklerde konuşmaya başladıktan kısa bir süre sonra -ilki Nepal Açısal Konferansı olan ngNepal’di. Bu, Angular ve web teknolojileri hakkında daha fazla konuşma davetine yol açtı.

monika: Teknoloji açısından profesyonel deneyiminiz nedir?

Nishu: İlk iki yıl tamamen Angular ve web bileşenleri ile ilgiliydi. Web’i oluşturmak için Angular kullanıyordum ama çok geçmeden bunun ötesine geçmeye ve diğer alanları keşfetmeye karar verdim. Proje değiştirmek zorunda kalabilirim diye kendimi sınırlamak istemedim. Diğer çerçevelerde kullanmak için Angular’da web bileşenleri oluşturmaya bu şekilde başladım.

Yaptığım ilk şey, Angular kullanarak web bileşenleri oluşturmaktı. Bunu npm’de yayınladım ve bir React projesinde demo olarak kullandım. Bunu daha sonra bazı konuşmalarımda ve sunumlarımda tartıştım. Bir sonraki işim React ve TypeScript kullanmaktı. Şimdi, React ile çalıştığım için artık sadece bir çerçeve kullanmıyordum, genel olarak web kullanıyordum. O anda web hakkında, özellikle web performansı hakkında çok şey öğrendim. İşte o zaman En Büyük Kapsamlı Boyama (LCP) veya İlk İçerikli Boyama (FCP) hakkında düşünmeye başlamam gerekti; bu, uygulamanızın yüklenmesinin ne kadar süreceği veya sayfanın işlenmesi için maksimum sürenin ne olacağı anlamına gelir. En iyi uygulamaları seçmek ve uygulamaların performansını iyileştirmek için çalışıyorum.

Web performansına olan bu ilgim nedeniyle Web Almanac’a dahil oldum ve yazdım JavaScript bölümü. Web Almanac, genel olarak web’in durumu hakkında yıllık bir rapordur; bize insanların farklı özellikleri nasıl kullandığını anlatır. Geçen yıl 8,6 milyon web sitesi tarandı, veriler analiz edildi ve raporda sunuldu. Rapor, kullanımı gibi istatistikleri içerir. async Ve defer özellikler bir &LTscript> eleman. Kaç tane web sitesi bunları doğru kullanıyor, kaç tanesi bunu hiç kullanmıyor ve kaç tanesi 2020’ye kıyasla bunları iyileştirdi. Son Web Almanac raporu, yaklaşık olarak bundan bahsetti. Web sitelerinin %35’i aynı komut dosyasında iki özellik kullandı, bu bir anti-kalıptı ve performansı düşürüyordu. Buna geçen yıl dikkat çekildi ve bu yıl durumun düzelip düzelmediğini görmeye çalıştık. Web’in performansına odaklandığım ngConf ve Reliable Dev Summit’te de konuştum.

monika: Ayrıca topluluğa geri vermekle de çok ilgilisiniz. Son zamanlarda Ugandalı bir STK YIYA ile gönüllü olarak çalışıyorsunuz—bu nasıl başladı ve bu işbirliğinin ana noktası neydi?

Nishu: GDE ekibinin YIYA ile gönüllülük fırsatı hakkında bizi bilgilendirmesiyle başladı. Ugandalı STK, içerik hazırlama veya teknik özellikler konusunda kendilerine yardımcı olacak mühendisler arıyordu. Program, Uganda’daki okul çağındaki çocukları güçlendirmeyi ve onlara yerel olarak mevcut teknolojileri (bilgisayar veya ders kitabı değil, temel tuşlu telefonlar ve radyolar) kullanarak eğitim fırsatları sunmayı amaçlıyor. Çocuklar belirli bir numarayı çevirir ve bir dizi bilgi alır, daha fazla içgörü için başka bir numarayı çevirir ve bu böyle devam ederdi. Pandemi sürecinde daha da kullanışlı hale geldi.

Her zaman topluluk ve sürdürülebilir kalkınma hedefleri ile ilgili olduğum için, onlara ulaşmaya karar verdim. YIYA ekibiyle bir toplantıdan sonra, Python betikleri veya buldukları hatalar, portalla ilgili sorunlar konusunda yardımımı teklif ettim. Kısa bir süre birlikte çalıştık.

monika: 2022 için planlarınız neler? Özellikle odaklandığınız bir şey var mı?

Nishu: İş değiştiriyorum ve başka bir ülkeye taşınıyorum. Genel olarak web üzerinde çalışacağım, site performansını iyileştireceğim ve ayrıca arka uçta Golang kullanarak çalışacağım. Çok ilginç ve karmaşık olduğundan ve anlaşılması ve optimize edilmesi gereken çok şey olduğundan, web performansı alanına odaklanmaya devam edeceğim. Zamanımın çoğunu buna adadıktan sonra bile şimdi bile öğrenecek çok şey var. Örneğin, görüntü kaynaklarım için bir CDN kullanmanın uygulamamı daha da hızlı hale getirmeme nasıl yardımcı olacağını anlamak isterim. Web performansının EN uzmanı olmak istiyorum—Yavaş yavaş oraya geliyorum, buna inanmak istiyorum 🙂

monika: Uzman olmadığınız bir noktada yazmaya başladığınızdan bahsetmiştiniz, sadece öğrendiklerinizi yazıyordunuz. Yeni gelen ve paylaşacak bir şeyleri olmadığını hisseden yeni geliştiricilere tavsiyen ne olurdu?

Nishu: Yazmaya başladığımda aynen böyle hissettim. Belki de bunu ortaya koymamalıyım diye düşündüm. Belki de sadece yanlıştır? Yazımın okuyuculara yardımcı olmayacağından endişelendim. Ama önemli olan yazdıklarımın bana yardımcı olmasıydı. Bir süre sonra her şeyi unutur ve daha önce yazdığım bir şeye geri dönerdim. Bir şeyler yazmak harika bir fikir.

Bu yüzden herkese tavsiye ederim – hangi aşamada olursa olsun sadece yazın. Geçmekte olduğunuz kursun yalnızca bir bölümünü bitirmiş olsanız bile, onu yazarak öğreniyorsunuz. Bir noktada öğrendiğiniz bir bilgi, henüz bilmeyenler için faydalı olabilir. Uzman olmanıza gerek yok. Yazmak size yardımcı olacaktır. Ve herkes, kariyerinin herhangi bir aşamasında.

monika: Bir şeyler öğrenmiş insanları takip etmek en iyisidir çünkü onlar çözmeleri gereken her şeyi bilirler. Bir kez uzman olduğunuzda, yeni olduğunuz zamanların nasıl olduğunu hatırlamak zor. Ve web geliştirmeye yeni başlayan biri için herhangi bir tavsiye?

Nishu: Pek çok kişi başlarken hangi çerçeveyi seçmeleri gerektiğini soruyor ama bence doğru soru bu değil. Herhangi bir noktada öğrendiğimiz her şey, daha sonraki bir aşamada da faydalı olmalıdır. Herkese sınırlamaları kaldırıp HTML veya JavaScript ile başlamasını tavsiye ederim; bu gelecekte karlı olacak.

Ve sonra yolunuza çıkan herhangi bir fırsatı değerlendirin. Bu, yazar arayan Web Almanak hakkında bilgi edindiğimde başıma geldi. “Ah, bu ilginç, bu işlerin performans tarafında herkese yardımcı olabilir” diye düşündüm. Bu şekilde JavaScript bölümünün içerik sorumlusu oldum ve onu yazmak için altı ay harcadım. Bu yüzden bence bu sadece fırsatları yakalamak ve çok çalışmakla ilgili.

monika: Genel olarak web teknolojisinin geleceği hakkında herhangi bir öngörünüz veya fikriniz var mı? Bir sonraki sıcak konu ne olacak? Ne hızlı büyüyecek?

Nishu: Sunucuları artık tarayıcılarda çalıştırabiliyor olmamıza bayılıyorum, bu büyük bir gelişme. Örneğin, Node.js’yi tarayıcıdan çalıştırmak son zamanlarda tanıtıldı, bu arada geçmişte sistemlerimizde Node.js kurulu olmadan hiçbir şeyi çalıştıramazdık. Artık tarayıcıdan her şeyi yapabiliriz. Bu, web ekosisteminde çok büyük bir adımdır. Ve OMT—Ana Konunun Dışında. Konular üzerinde çalışmak da çok daha iyi olacak. Web Assembly ilerliyor ve geliştiricilerin bunu yapmasına olanak tanıyor ve bence bu web ekosisteminin geleceği.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.