Bir haftalık meydan okuma: hesapları, veritabanı ve aylık grafiği olan küçük bir kişisel harcama takipçisini geliştir, yayınla ve paylaş.
Herhangi bir geliştiricinin herkese açık GitHub etkinliğini bir bakışta gösteren bir panel geliştir; gerçek bir herkese açık API ile, sınırlarıyla ve verileriyle çalışmayı öğren.
Bu meydan okuma bitirmekle ilgili. Yedi günde küçük ama eksiksiz bir full-stack uygulama geliştiriyorsun: insanlar kaydolur, harcamalarını girer, kategorilere ayırır ve her ay paralarının nereye gittiğini görür. Bilerek sıradan seçildi; böylece emek, özellik icat etmeye değil her katmanı (veri modeli, API, arayüz, yayın) düzgün yapmaya gider.
Sonunda bir işe alım uzmanının ya da müşterinin açıp kullanabileceği bir şeyin, nasıl çalıştığını gösteren bir deponun ve haftanın geliştirme günlüğünün olur.
Birçok geliştiricinin yarım kalmış projelerle dolu bir klasörü vardır. Eğitimler her seferinde tek bir katmanı öğretir; kişisel projeler ise tıkanana kadar büyür. Birçok junior portföyünde eksik olan, bir fikri sonuna kadar götürmüş olmanın kanıtıdır: tasarlamak, backend’i ve frontend’i geliştirmek, yayınlamak ve bozulanı düzeltmek.
Harcama takipçisi aynı zamanda gerçekten işe yarar: birçok kişi harcamalarını artık açmadığı bir tabloda tutar.
Girişi olan, harcama eklemek için bir formu (tutar, tarih, kategori, not), aya ve kategoriye göre filtrelenebilen bir listesi ve kategori başına harcamayı gösteren basit bir grafiği olan bir web uygulaması. Herkes yalnızca kendi verisini görür.
Hafta gün gün planlandı (yol haritasına bak) ve tek bir kesin kural var: uygulama 3. günde yayında olur ve yayında kalır, böylece sonraki her değişiklik yayına çıkar. Daha hızlı ilerlemek için bir yapay zekâ kodlama asistanı kullan; geliştirme günlüğüne nerede yardım ettiğini ve nerede düzeltmen gerektiğini not et.
Öneriler, zorunluluklar değil: bildiğin ve probleme uyan araçları kullan.
Üreticilerin şununla geliştirdiklerine bak:ReactNode.jsTypeScript
Haftalarca kod yazmadan önce bunlara birkaç gün ayır.
Bir iş ilanını tek tıkla kaydeden ve her başvuruyu, durumunu ve sonraki adımı tek bir listede tutan bir eklenti geliştir, sonra kendi iş aramanda kullan.
Birkaç web sitesini ve API’yi birkaç dakikada bir kontrol et ve bir şey çöktüğünde tek ve net bir uyarı al; kurumsal bir araca ihtiyaç duymayan bağımsız geliştiriciler için.