Tam metin 1.925 kelimedir ve beklenen öğrenme süresi 6 dakikadır.
Kaynak: Pexels
Eski kodu yeniden düzenlemek, değiştirilmiş rutinleri titizlikle test etmek ve en son popüler çerçeve JavaScript'i yeniden öğrenmek her zaman iyidir.
Ama diğer tarafa odaklanmanın zamanı geldi ... Dikkatsiz kodlayıcılara ve zamanında kontrol eden şirketlere odaklanarak, daha önce hiç görülmemiş programlar tasarladılar. Daha üzücü bir şekilde, gerçek dünyada nadir değildirler.
Bugün Xiaoxin, günlük yaşamdaki en kötü 7 programcı kodunu (ve alışkanlıkları) ve bunlara karşılık gelen önerileri listeliyor. Gel bakalım vurulmuş muydun? ne yapmalıyız?
0. Başlangıçta başarı yoksa lütfen kopyalayıp, kopyalayıp yapıştırın
Tanrı (en sevdiğiniz tanrıyı buraya ekleyin) acı çekmemizi istiyorsa, klavyede Ctrl + C'yi ayarlamaz.
Doğru kopyalama ve yapıştırmada ustalaştığınız sürece programlama çok zor olmayacaktır.
Göreviniz size StackOverflow'dan teğet ilgili kod parçacıkları getirecek bir anahtar kelime kombinasyonunu bir araya getirmektir. Kod tabanınıza yükleyin ve biraz ücretsiz kod alabilirsiniz!
Kaynak: Pexels
1. Yeni şeylere tapın
Çiçeklerin yüz günü kırmızı yoktur. Bir JavaScript kitaplığı kullanıyorsanız, yalnızca birkaç hafta popüler olabilir. Ancak hangi teknoloji benimsenirse benimsensin, sonunda yerini yeni teknoloji alacaktır.
Yeni teknolojiler heyecan verici ve eski şeyler hala yararlı olabilir, ancak bir gecede utanç verici hale geliyorlar. "Toplantıdaki insanları etkiliyor mu?" "Hala işe yarıyor" dan daha önemli olduğunu unutmayın.
Yeterince akıllıysanız, aynı yazılımı birden çok kez yazdığınızda, ancak her seferinde farklı kitaplıklar ve çerçeveler kullanarak para kazanabilirsiniz. Çevik iseniz, şerit kod maliyetini düşünmeden önce yeni bir platforma geçebilirsiniz. Sürekli değişim = hatalarınızı çözmek için makul bir fırsat.
2. Yorumlar atık odun için geçerlidir
Sen kodla yaz. Yorumlarda neden tekrarlansın? (Tek istisna: bir özelliğin uygulanması biraz karmaşıksa ve nadiren kullanılıyorsa, lütfen bir TODO yorumu ekleyin ve bu listeden kaldırın.)
Bu strateji aynı zamanda # 0 alışkanlığını geliştirmeye yardımcı olur.
3. Sır olarak saklayın
10x hızda programcı olamıyorsanız (biri on olur), lütfen 9 cana sahip bir programcı olun. Bu tür programcıların işten çıkarılması zordur çünkü şirketin uygulamalarının sırlarını bilirler ancak bunları paylaşmayı reddederler.
Bunu yapmak için hazırlıklı olun. Küçük geliştiriciler size sorular sorduğunda, onları karmaşık bir tahmin oyununa götürmeniz, ara sıra alay etmeniz ve "Biz de bu konuda kafamız karışıyor" gibi belirsiz yorumlar yapmanız gerekir.
Elbette bilgiyi paylaşabilir, birbirinizden öğrenebilir ve birlikte büyüyebilirsiniz. Bununla birlikte, amacınız en az miktarda enerji ile iş istikrarını en üst düzeye çıkarmaksa, o zaman en iyi yol burada bir liderlik rolü oynamaktır.
4. Bu son kullanıcının hatasıdır
İstedikleri cevap bu.
Hayır, özellikle "farklı komutları tetiklemek için 10x6 düğme ızgarası oluştur" demediler (bir şirketten gerçek bir örnek). Ancak tüm bu komutların tek bir tıklama ile erişilebilir olmasını gerektirirler.
Siz bir programcısınız, bu nedenle mantıksal akıl yürütmenin tüm bilgisine sahipsiniz.
Biri size soru sorarsa, lütfen şunları unutmayın: Verilen teknik özelliklere göre bu kullanıcı arayüzü sadece en iyisi değil, aynı zamanda yegane arayüzdür. Değişiklikleri tavsiye etme zahmetine bile girmenize gerek yok - müşteriler asla kabul etmeyecek. Bekle, bu yeni bir özellik isteğidir. Başka bir düğmeye ihtiyacımız var.
Kaynak: Unsplash
5. Test yapın ve kod yazmayı engellemeyin
Üretkenliği artırmak istiyorsanız, bu sayıları hızlı bir şekilde işlemelisiniz. Testler asla verimliliği artırmamalıdır.
Verimliliği neyin artırabileceğini biliyor musunuz?
Kod oluşturmaya yardımcı olacak araçları kullanın. Otomatik oluşturuldu. Çok fazla veriye ihtiyacınız var, tüm veri seti veritabanı şemasına göre otomatik olarak oluşturulur. Önümüzdeki hafta mimariyi değiştirebilir ve tüm araçları yeniden çalıştırabilirsiniz.
Şimdi, bu önemli.
Testler yine de verimliliği düşürecektir. Unutmayın, çevik programlama asla özür dilemeye gerek olmadığı anlamına gelir.
6. Bir kez yazın, sonra dokunmayın
Kod tahmin edilemez.
Ancak işe yaradığında, oyun sırasında yapı bloğu kulesine dikkatlice düşen ince bir kar tanesi gibidir. Şu anda, lütfen yaratımınızın tadını çıkarın, ancak onu değiştirme riskini almayın.
PotteryBarn'ın kodlama kurallarını aklınızda bulundurun. "Birisi onu aldıktan sonra kırılırsa, bu onların sorunu."
7. Şüpheniz varsa, başka tasarım modelleri ekleyin
Öncüllerin dediği gibi: "Bilgisayar bilimindeki tüm sorunlar ek bir yönlendirme katmanı ile gizlenebilir." Yeni köprüleri, adaptörleri, proxy sunucuları, görünümü ve fabrikaları cıvatalamak koddaki herhangi bir hatayı çözmeyebilir.
Ancak hatalar onları tamamen yutabilir ve eksikliklerinizi bir başkasının sorunlarına dönüştürebilir.
Ek olarak, belirsiz bir hata, onu makul bir şekilde reddedebileceğiniz anlamına gelir. Kimin hata yaptığını kim bilebilir?
Kaynak: Pexels
Kendinize daha fazla güvenin, programcılar, hatalarınızı güvenle kabul edin, kendinizden emin bir şekilde başarılı olun ve kendinizden emin bir şekilde yüzleşin.
Not: Toplamda 8 puan varmış gibi gözüküyorsa, burada 0'dan itibaren saymaya başladığımızı lütfen unutmayın. Sonuçta, aksi takdirde insanlar bizim Gerçek Programcı Ne?
Yorum Beğen Takip Et
Yapay zeka öğrenme ve geliştirmenin kuru mallarını paylaşalım
Yeniden yazdırıyorsanız, lütfen arka planda bir mesaj bırakın ve yeniden yazdırma şartnamelerine uyun