Programlamadan çok bıktım

Harika bir programcı olmak, programlamanın ötesinde çok çaba gerektirir.

Beynimiz sınırlıdır ve her gün uğraşmak zorunda olduğumuz sorunlar sinir krizine neden olacak kadar karmaşıktır. İşler iyi gitmediğinde, bir sahtekarlık sendromu hissi olacaktır (başarılı yetişkinlerin% 33'ü başarılarının hak ettikleri bir şey olmadığını düşünmektedir).

Bunlar bizi hayal kırıklığına uğratacak ve kızdıracak ve kodun daha kötü çalışmasını sağlayacaktır. Kötü kod bizi daha çok kızdırır, bu yüzden bir kısır döngüye gireriz.

Sorun nerede?

Bazıları sorunun çok zor olmasından kaynaklandığını söyleyecektir. Ondan kurtulmak için şu yöntemlere ihtiyaç duyarsınız: pes edin (mümkünse) veya kendinizi daha akıllı ve daha iyi hale getirmek için kendinizi geliştirmeye çalışın (tabii ki bu yöntem yardımcı olamaz. Hayal kırıklığı ve endişeyi kolayca çözün).

Evet, bu yöntemler güvenilir değildir. Kodla gerçekten uğraşıyorsanız, daha fazla kod yazmak açıkça sorunu çözmeyecektir.

Hiç kendinize her beş dakikada bir, yalnızca liderlerin hatırlayabileceği kodlama standartlarına uymanızı hatırlattınız mı?

Meslektaşlarınızla React kod alanınızın karmaşıklığı hakkında bir saat süren bir tartışma yaşadınız mı?

İş akışını gerçekten nasıl iyileştirebiliriz?

Bizi daha iyi programcılar yapabilecek bazı programlama dışı yöntemlere bakalım. Önce bakış açısı hakkında konuşalım, size ve ekibinize neyin uygun olduğunu seçebilirsiniz.

Hayat mutlu olmaktır, daha çok mutlu şeyler yapın

Tamam, görünüşe göre bu basit olmalı, ama gerçekten mi? Tekrar ediyorum: hayat mutlu olmaktır, bu yüzden programlamayı bırak ve ne istersen onu yap. Sadece geri döndüğünüzde daha iyi kod yazmayacağınızı, duygularınızın da meslektaşlarınızı etkileyeceğini garanti edebilirim.

İyi bir ruh hali içindeyken, başkalarıyla tartışmak daha stratejik hale gelir. Önemli olmayanlardan vazgeçiyorsunuz ve savunmak istediklerinizi kolaylıkla savunabiliyorsunuz.

Tüm kodlama formatı yönergelerini otomatikleştirin, otomatikleştirilemeyen parçalara dikkat edin

Sadece cmd + s yeterlidir ve meslektaşlarınıza parmaklarınızı bana göstermemelerini söyleyebilirsiniz.

Temel sorunu çözmek zordur. Olmasını isteyeceğiniz son şey, her 5 dakikada bir iyi bir puan yazmak isteyip istemediğinizi kontrol etmektir. Prettier ve ESLint gibi araçlar ve ortak yapılandırma kullanılarak birçok sorun çözülebilir:

  • Bir meslektaş belirli bir kuraldan nefret etse bile, tartışmaya gerek yoktur. Sadece genel kuralları koyan kişiye bir yumruk atın.
  • Çoğu düzenleyici, kaydederken hataları otomatik olarak düzeltebilir, bu nedenle kodu manuel olarak değiştirmeye gerek yoktur! Otomatik değişiklik ve kaydetmeyi birbirine bağlayın ve yapmanız gerekeni yapmaya konsantre olun!
  • Bir PR gönderirken otomatik olarak kontrol edecek şekilde ayarlanabilir, böylece küçük hatalar olasılığını azaltır.

Kendinize "bunu umursamazsam ne olurdu?" Diye sorun.

Pişman olacağım tek şey işe yaramaz bir şey yapmak.

Bilgisayar belleğini optimize etmekle karşılaştırıldığında, meslektaşlarımın zihinsel sağlığını optimize etmeyi umuyorum.

Bilgisayarlar her yıl daha da hızlanıyor ve insan yetenekleri bu kadar az.

Bu yüzden argümanın sonucunu anlamak çok önemlidir. Bir yandan biraz hafıza alanı kazanabilirsin ama diğer yandan meslektaşlarının bütün gününü mahvedersin ve olumsuz duygular yayılır.

Elbette bazen kodun performansına dikkat etmeniz gerekir. O zaman, nesnelerin sahne donanımına gömülü olup olmadığı konusunda Ayesha ile tartışmadığınız için minnettar olmalısınız.

Güçlü bir düzenleyici ve akıllı tamamlayıcı kullanın ve yazın

Bir işlevin parametrelerini bulmak için sık sık dosyalar arasında geçiş yapıyor musunuz? Size parametresinin dizeleri mi yoksa sayıları mı kabul edeceği konusunda tereddüt ettiniz mi?

Bu tweet'in kendin hakkında olduğunu mu düşünüyorsun?

Sık iş kesintileri zihinsel yorgunluğa neden olabilir. Belgeleri veya işlevleri sık sık aramak çok can sıkıcıdır. Kişisel olarak VSCode ve TypeScript kullanıyorum, ancak size en uygun yöntemi seçebilirsiniz.

Etrafınızdaki insanlara pozitif enerji vermek için biraz zaman ayırın

Sorunu çözmek için beyninizi harap ettiğinizde, birinin gelip size ne olduğunu sorabileceğini hiç umdunuz mu? Belki birisi yardım edebilir?

Başkalarının sizin için ne yapacağını kontrol edemezsiniz, ancak başkaları için ne yaptığınızı kontrol edebilirsiniz. Bu sadece başkalarını iyi hissettirmeyecek, aynı zamanda faydalarınızı kesinlikle unutmayacaklardır.

İyi bir kültür, iyi kod kadar önemlidir. Merhamet ve nezaket yayılacak, ancak mantıksızlık ve kibir yayılmayacaktır.

Orijinal: https://medium.freecodecamp.org/how-to-get-back-on-track-after-youve-burned-out-programming-a04ccafeefd6

Yazar: Dark Souls'ta GuruHQ geliştiricileri Ryan Yurkanin 1000 saatten fazla çalışıyor.

Çevirmen: Crescent Moon, Editör: Guo Rui

Google nasıl bir dev oldu?
önceki
Bu sefer Lao Luo WeChat'i öldürecek mi?
Sonraki
Tencent, iki sosyal ağ ve oyun kartıyla ne kadar hayatta kalabilir? Konuşma
Gecikme önleyici eser! AutoNavi, ofis çalışanları için "Banliyö Haritası" nı başlattı
Bugünün stadyum botları: James'in Air Max 95
Kişisel kredi raporu nasıl kontrol edilir? "Kötü bilgi" ye nereden bakmalı? Qingdao kişisel kredi raporu self servis sorgulama noktaları burada!
Pekin'in yüksek kaliteli ekonomik kalkınmasına yardım edin, üst düzey liderlerin söylediklerini dinleyin.
Sırrı çözmek! Shandong temsilcisinin çantasındaki bu şeyler sizinle yakından ilgilidir ...
"Herkes için okuyun" bir araya geldi! Yeniden kitap dükkanı "Deniz Kültürü Tema Etkinliği" açıldı
2019'da satın almak istediğiniz en sevdiğiniz küçük SUV hangisi?
Yeni gelinlikleri sergileyin, bahar temalı düğün şovu sahnelendi
Pekin, 12 bölge ve yeni şehir planlarını duyurdu. İşte her bölgenin önemli noktaları
Bu yıl hangi mağazalar yiyecek, giyim, barınma ve ulaşıma para harcadı, hangi mağazalar satın alma konusunda sizi en çok güvence altına alıyor?
Zaobao: Geceleri "Gökyüzü Fenomenini" izleyen kırmızı gömlek kazanmalı
To Top