Web geliştirmedeki popüler bir başlık, blogunuzda neden belirli bir çerçeve kullanmamanız gerektiğini tartışır. Veya neden, basitçe, aşırı mühendislik yapmamalısınız.
Peki, diğer yandan, blogumuz gibi kişisel projelerimiz, geliştiriciler olarak büyümemize yardımcı olmak için ne yapabilir?
Bir bloga aşırı mühendislik yapmakla ne demek istiyorum?
İnsanlar bir blogun fazla tasarlanmış olduğunu iddia ettiklerinde, genellikle blogların tipik olarak statik veri gruplarından oluştuğu gerçeğini referans alırlar. Bu veriler statik olduğu için, React gibi herhangi bir Javascript çerçevesine ihtiyaç duymadan statik olarak oluşturulabilir.
pic.twitter.com/VBNfczn00i- Mark Dalgleish (@markdalgleish) 20 Mart 2019
Javascript'i göndermek pahalı olabilir. Bununla ilgili soru yok. React gibi araçları kullanırken, sadece daha fazla Javascript göndererek anında performans etkileri ortaya koyarsınız.
Statik içeriği bir sayfaya atıyorsanız, neden en başta Javascript'e ihtiyacınız var?
Aşırı mühendislik öğrenmenize nasıl yardımcı olabilir?
Gönderdiğiniz aşırı mühendislik web siteleri ve uygulamaları sonuçta maliyetli olabilir, özellikle de kullanıcı deneyimi açısından bakıldığında, tüm koşullar aynı değildir.
Şu anda geliştirme dünyasıyla ilgili en iyi kısımlardan biri veya tartışmasız en sinir bozucu kısımlardan biri, sürekli yeni araçların yaratılmasıdır.
Birkaç nedenden ötürü bu harika: Bir topluluk olarak sürekli olarak araçları daha iyi hale getirmek için zorluyoruz ve geliştiriciler olarak her zaman kullanım durumumuza öncekinden daha iyi uyan yeni seçeneklere sahibiz.
Ancak bu yeni araçları öğrenmenin yollarını bulmak zor olabilir. Orada demo uygulamaları oluşturmada size yol gösteren bir sürü makale varken, bu belirli demo konusunu ilginç bulmamanız için iyi bir şans var ya da sizi heyecanlandırmıyor çünkü bu bir demo.
Kişisel projeleri bir öğrenme kaynağı olarak nasıl kullanabiliriz?
Öğrenme isteğini kişisel projelerimize aktararak, bu araçları gerçek hayattaki verileri kullanarak gerçek hayattaki bir projede kullanmak için hemen bir şans verilir.
Kişisel projeler bize yakın ve değerlidir. Kişisel blogumu yeniden tasarlamak, yeniden inşa etmek ve ince ayar yapmak için sayısız saatler harcadım çünkü basit bir şeye karar verdim çünkü ondan memnunum.
Bu daha derin anlam nedeniyle kendimizi sürekli daha iyi hale getirmek için yatırım yapıyoruz. Bu yatırımla, yeni şeyler öğrenmeye devam etmek kolay bir çıkış yolu.
Yeni şeyler öğrenmek, nihayetinde geliştiriciler olarak nasıl büyüdüğümüzdür. Bize her biri için yeni bir çerçeve deneme yeteneği sağlayan sayısız yeni projemizin olduğu işlerde çalışacak kadar şanslı değiliz. Öyleyse öğrenmenin, bu harika yeni aracı öğrenirken çevrimiçi varlığımızı geliştirmekten daha iyi bir yolu var mı?
Kötü kullanıcı deneyiminin bahanesi nedir?
Açıkçası hiçbir mazeret yok. Kötü bir kullanıcı deneyimi hiçbir yerde kabul edilemez.
Ancak buradaki amaç, kötü bir kullanıcı deneyiminin iyi olup olmadığını tartışmak değildir. Amaç, kuşkusuz çok fazla trafik almayan kişisel projenizin biraz daha yavaş olmasının sorun olmadığını, bunun da kötü bir kullanıcı deneyimi anlamına gelmediğini savunmaktır.
Her şeyi "kötü UX" olarak adlandırmak akılda kalıcı bir blog başlığıdır, ancak gerçek dünya sonuçları her zaman çok dramatik değildir.
Muhtemelen, kişisel projeniz css-tricks.com her gün tonlarca trafik çekmiyor. Şirketinizin veya müşterinizin uygulamasındaki hatalardan değil (etkinin çok daha az olduğu) blogunuzdaki hatalardan ders alabilmek, onu çok daha düşük bir risk alıştırması yapar.
O kadar önemli olmadığında veya yanlışlıkla siteyi çökertmek için iş parasını kaybetmeyeceğiniz zaman bu hataları öğrenin. Web için yeni bilime dayalı araçlar oluştururken insanların hayatlarında bir fark yaratmak için bu dersleri uygulamaya koyun.
Kişisel blogunuzun Google PageSpeed'de 100'lerle üstün performansa sahip olması gerekmez. Bu harika bir hedef olsa da, kişisel olarak başarılı olmanıza yardımcı olmak, bir geliştirici olarak büyümek ve nihayetinde yalnızca sayfa yükünüzden 100 ms kesinti yapmaya odaklanmaktan daha fazla trafik çekmek için yapabileceğiniz daha fazla şey var.
Peki bu bizi nerede bırakıyor?
Yeni araçlar öğrenin ve kişisel projelerinizde bir şeyler kırın. İyi eğlenceler - bu yüzden ilk etapta bunu yapıyoruz, değil mi?
Bazen işleri alt üst etmek sorun değil. Sadece bu hatalardan ders alın ki bir dahaki sefere gerçekten önemli olduğunda, çalışmanızda kalıcı bir etki yaratmanıza yardımcı olacaksınız.
- ? Twitter'da Beni Takip Edin
- ? ️ Youtube'uma Abone Ol
- ✉️ Bültenime Kaydolun