Bu makale, çoğu geliştiricinin işlerini yaparken gözlemlediği en sinir bozucu uygulamalara ışık tutmayı amaçlamaktadır - gönülsüzce alın ve kendinizi geliştirmek için kullanın veya en azından bu süreçte hızlıca gülün.
Bir geliştiriciyseniz - en uzak anlamıyla bile, kişisel projeler, hackathonlar veya başka herhangi bir kodlama üzerinde çalışırken pek de harika olmayan bazı alışkanlıklar görmüş olma ihtimaliniz vardır. Yıllar süren geliştirme deneyimim boyunca - en inanılmaz ve zeki kodlayıcılardan bazılarının kendi işlerini yaptığını gördüm - ve aynı zamanda deneyimleriyle yönlendirilme şansım oldu.
İşte, oyunlarını geliştirmek ve uzun vadede kendilerine saygı duymak isteyen gururlu geliştiriciler için 'Hayır-Hayır' olarak düşündüğüm şeylerin bir derlemesi.
Bu muhtemelen en bariz şekilde açık olan Hayır-Hayırlardan biri. Uygulamadan bağımsız olarak, hiçbir yüksek kaliteli geliştirici, ilk önce çalışmalarını yerel olarak test etmeden önce bir çekme isteği için kodunu göndermemelidir (PR - kendi özel kodunu ana kod tabanında birleştirmek içindir).
PR sistemi, aksi belirtilmedikçe, başkalarının çalışmanızı gözlemlemesi ve yeniden okuması içindir. Düzeltme yapmak. Test ve hata ayıklama değil.
Test etme ve hata ayıklama ile ilgili sorunlarınız varsa, bununla başa çıkmanın iyi bir yolu, size yardımcı olabilecek başka bir yetkili arkadaşla temasa geçmek olacaktır.
Çekme istekleri (PR), başkalarının 'son çalışmanızı' gözden geçirmesi içindir ve başkalarının kodunuzun hatalarını yakalayacağını umma alışkanlığından kurtulmak önemlidir.
Bir alternatif, eğer gerçekten PR'lara bağlıysanız, birleşme için düşünülenlerin ciddiyetiyle alınmaması gereken PR'larda 'Devam Eden İşler' etiketlerini kullanmak olabilir. Örneğin, PR'yi Github veya Gitlab'da bir taslak olarak işaretleyebilirsiniz. Bunların hepsi iyi belgelenmiş uygulamalardır ve onları cesaretlendiririm.
Gerçekten harika geliştiriciler hakkında fark ettiğim bir şey, sadece son derece düşünülmüş ve sezgisel kod üretme yetenekleri değil, aynı zamanda arkadaşlarının kodunu okuyarak başkalarının niyetlerini anlayabilmeleridir.
Bir benzetme olabilir - muhtemelen kendi duygularınızı okumakta gerçekten iyisiniz, ancak çok azı başkalarının duygularını okuma konusunda uzman.
Benzer bir şekilde - kodlamada gerçekten iyi olmak için başkalarının kodunu gözden geçirme alıştırması yapmak çok önemlidir. Zaman ayırın ve genel bir inceleme (diğer adıyla PR) talep eden arkadaşınızın kodunu okuma becerisini geliştirin. Pek çok soru sorun ve kodu anlama becerinizi geliştirin.
Herhangi bir geliştirici kod yazabilir, güçlü bir geliştirici onu okuyabilir.
Şahsen bu Hayır-Hayır'ın birçok hackathon ve kişisel projede devreye girdiğini gördüm. Kodlama yaparken 'her şey mümkün' derler. Pekala, bir projenin geliştirilmesindeki her küçük noktayı tartışacak ve tartışacaksanız, çok fazla ilerleme kaydedemezsiniz.
Harika geliştiriciler gerçekten iyidir ve bir kodlama projesinde neyin önemli olduğunu ve hangi noktalarda esnek olmaya istekli olduklarını belirlerler. Takımlarda kodlamanın genel olarak daha güçlü olmasının bir nedeni var - fikir, önemli tasarım kararlarının veya yapısal seçimlerin müzakere edilebilmesi ve üzerinde anlaşmaya varılabilmesidir - ancak zayıf değişken adlandırma seçiminizi denemek ve savunmak için dayanılmaz zamana değmez - Hatalarınızdan ders alın ve uyum sağlamaya istekli olun.
Zayıf değişken seçiminden bahsetmişken (yukarıdaki noktada), birçok yeni geliştirici, değişkenleri ve diğer veri yapılarını adlandırmada o kadar iyi değildir.
Adlandırma önemlidir.
Fazladan birkaç saniye veya dakika ayırın - ve değişken veya yapı ne olursa olsun verdiğiniz adı düşünün. Muhtemelen, arkadaşlarınızın veya proje ortaklarınızın ileride çalışmanızı kullanmak zorunda kalacakları ve kaliteli geliştiriciler her zaman işlerinin kullanıcısı hakkında düşünmeyi hedefliyorlar - bir geliştirici arkadaşı ve niyetlerini anlamayı mümkün olduğunca kolaylaştırmaya çalışıyor .
Bir işlevdeki (genellikle) hatalı değişken adı örneği: 'değer = 238983'
(Muhtemelen) daha yüksek kaliteli bir ad örneği: 'student_id = 238983'
Eski kod haline gelmeden önce değişken adları hakkında dikkatlice düşünerek işinizin ve ekibinizin başarıya ulaşmasına yardımcı olun.
Kişisel deneyimlerimden, en iyi geliştiricilerin başkalarının ilerlemelerini sormasını beklemediğini öğrendim. İşlerinin nasıl gittiğine bağlı olarak başkalarına ve etrafındakilere güncellemeler sağlarlar.
Bunu yapmanın nedeni iki yönlüdür:
Öncelikle bu geliştiricinin projeleri açısından ne yaptığını anlayabilir ve ayrıca takılıp kalırlarsa potansiyel olarak onlara yardımcı olursunuz.
İkinci olarak, güncellemeler sağlayarak çevrenizde bir ilerleme ve kişisel gelişim kültürü yaratırsınız.
Başkalarına yardım etmeyen veya çözülmesi gereken zor bir problem olduğunda her zaman meşgul olan bir geliştiriciyi kimse sevmez. Yüksek kaliteli geliştiriciler, yardım etme becerilerinin reklamını yaparak kendilerini ve yeteneklerini başkalarının kullanımına sunar. Sadece bu da değil, iletişime geçtiklerinde hızlı yanıt veriyorlar ve içgörülerini sağlıyorlar.
Kendinizi başkalarına açık hale getirin ve yeni zorluklar üstlenmekten çekinmeyin. Yüksek kaliteli bir geliştirici olmak bir süreçtir - bir gecede başarı değil. Ama inan bana; Ekstra mil gitmek için fazladan çaba sarf etmek buna değer. Gelecekteki geliştirici süper kahramanınız size teşekkür edecek.
Yıllık ortalama 154 bin dolar maaş ve istikrarlı iş büyümesi ile şimdi blok zinciri geliştirmeyi öğrenmek için ideal zaman. Blok zinciri teknolojilerini oluşturmak ve geliştirmek için blok zinciri geliştiricileri, bilgisayar ağı, kriptografi, algoritmalar ve veri yapıları dahil olmak üzere çeşitli beceriler kullanır.
Yazılımın özü, kullanılabilir iş bağlamı ve sorunları ile ilgilenmek ve bunları çözmektir. Günümüzün kurumsal iş alanı genellikle büyüyen/değişen büyük ve karmaşıktır - ve bu geliştirmeyi kabul eden yazılım.
Bugün farklı bir yolculuğa çıkıyoruz. Çoğunlukla resimler.
Güncel özet: Mevcut makro durum değişmeden kalsa da, faiz oranlarını artırma zamanı yaklaştıkça daha "öngörülü" fişler piyasadan çekilecek, ki bu normaldir. yatırımcılar üzerinde bir etki, bu etki sadece duygusal değil, aynı zamanda tüm Amerikalıları yiyecek, giyecek, barınma ve ulaşım gibi çeşitli yönlerden etkiliyor. İşte tam da bu nedenle daha fazla yatırımcı chiplerini borsalara önceden transfer ediyor veya önceden diplerde satmaya hazırlanıyor.Sadece faiz artırımından sonra trend üzerine bahse girmek istemiyorlar.Durum hala iyi, ancak sabah 6:45'te parçalandı ve şu ana kadar parçalandı. Bu, düşüşün duygusal tarafındaki panik ve iyi zamanlanmış. Ama yine de bir haftadır söyledim.Şu anda makro oyun koşulları büyük çaplı düşüş ve yükseliş trendini desteklemiyor.Faiz oranları ve GSYİH'nın tam olarak inmesi için genel şok düzenini değiştirmek zor. . Aslında her sabah Cumartesi ve Pazar günleri bu seviyede bir ezilme oluyor, daha iki gün önce yakalandı ve sonra hareket olmadı, bugün yakalanmadı ve ardından panikli bir takibi tetikledi. Bu sabah 10:00 itibariyle BTC pozisyonlarının fiyat dağılımı ve dün gece 23:00'ten bugüne veriler, bu sabahın erken saatlerinde başlayan ancak büyük bir artış görmeyen hızla yükselen ve ardından düşen düşüşü yaşadı. BTC adreslerindeki değişikliklerin sayısı Değişikliğin ölçeği, çünkü bu iniş ve çıkışların aşırı güçlü bir tepkiye neden olmayacağı, ancak borsada önceden depolanan çiplerin duygusal değişimlerinin daha fazla olacağı yargısına varılabilir. Her iki taraftaki aşırı fiyatlara bakılırsa, eskilerin elindeki BTC, hafta sonu boyunca hala normal dalgalanma aralığını izliyor, sadece 200 BTC'den fazlası bir bütün olarak piyasadan ayrılıyor, yüksek seviyede tutulan fişler büyük ölçüde dalgalanıyor, yaklaşık 51.000 $ civarında. Yaklaşık 1.900 BTC'lik BTC değişimi, ancak çapraz karşılaştırmadan sonra, en büyük olasılık hala borsaların değişiminden geliyor, bu nedenle aslında, yüksek seviyede kilitlenen fişlerin değişimi sadece 150'den az . Bu transfer dahil olsa bile, toplam kayıp yığınındaki 24.000 doların üzerindeki düşüş 4'ü geçmedi, 200 BTC Bu, ister kısa vadeli bir yükseliş, ister fiyatta düşüş olsun, en büyük oranı kaplayan kaybeden chiplerin tepki vermediği anlamına geliyor.Bu yüzden büyük ölçekli bir düşüş olmayacağına karar vermemin nedeni bu. Hafta sonları kalan düşük volatilite yerine adresler değişiyor. Üstelik, yalnızca erken dönem kâr ve zarar fişlerindeki değişiklikler azalmakla kalmıyor, mevcut anlaşmazlık fiyatı altındaki kısa vadeli işlem fişleri bile fazla yanıt vermedi ve hafta sonu genel satış baskısı hala düşük. Borsaya aktarılan BTC verisine bakılırsa, bu sabah saat 8:00 itibariyle satış baskısı gerçekten de düşmeye devam ediyor, bu da satış için güçlü bir isteklilik olmadığını gösteriyor. Ayrıntılı verilerde, 6:45'te düşmeye başlamasına rağmen, bu dönemde oluşan satış baskısının büyük olmadığı, sadece sabah 8:30'dan sonra ortaya çıkan güçlü satış baskısının olduğu da görülebiliyor. Borsaya aktarılan satış baskısı ile karşılaştırıldığında, borsadan çekilen para miktarı çok fazla değil.Genel satış baskısını karşılayabilse de, bu alım gücü seviyesi şokların durumunu değiştirmek için hala yeterli değil.Fiyat dalgalanıyor likiditenin düşük olduğu hafta sonları. Ayrıntılı verilerden, Pekin saatinden 8:00'den sonra satış baskısındaki artışla birlikte, para çekme sayısının da artmaya başladığı, ancak nispeten konuşursak, bazılarının hazırlıksız yakalandığı görülebilir. Bununla birlikte, genel oyun durumu açısından bakıldığında, satışta çok fazla fiş olmadığı ve satın alma gücü durmadığı için, aksine, aktif olarak satın alıyorlar ve karşılık gelen fişleri devre dışı bırakmaya devam ediyorlar. Bu aynı zamanda fonların reaksiyondan sonra satın alma arzusunun devam ettiğini, bu nedenle büyük ölçekli bir düşüşün gerçekleşmesinin zor olduğunu kanıtlıyor. Sarsıntı hala ana tema. Borsanın BTC hisse senedi verilerinden, hafta sonları düşük tiraj durumunda bile, borsadan kaybolmaya devam eden çok sayıda chip olduğu görülebilir, bu sadece satın alma gücünün çok daha yüksek olduğunu göstermez. satış baskısından ziyade, aynı zamanda mevcut ekonomik fraksiyonu temsil eder.Enflasyonda bir zirve ve fiyatlarda bir dip beklentileri. Hisse senedinin detaylı verilerinden sabah 8:00'den önce borsa hissesinin fiyat düşse bile sürekli düşüşte olduğu görülüyor. Saat sekizden sonra, tamamen farklıydı. Dolayısıyla fiyat düştüğünde genel satışın sabah 6:45'te başlamadığı, tam tersine şu anda daha büyük bir dalgalanma olmadığı açıkça görülüyor. Daha büyük ölçekli bir satış, ancak bu noktadan sonra duyarlılık tarafından yönlendirildi. Mevcut fon miktarının düşük olduğu ve taahhüt kapasitesinin yetersiz olduğu doğru olmakla birlikte, büyük çaplı panik satışlarını tetiklememiştir. Mevcut BTC sürekli sözleşme verilerine bakılırsa, fonlama oranı fiyat düşüşüyle düşüşe geçmedi, bunun yerine büyük ölçekli bir yükseliş hissiyatı var, bu da mevcut hissiyatın daha fazla olduğunu gösteriyor Yatırımcılar bunun sadece aşamalı bir düşüş olduğuna inanıyor. ve ABD enflasyonu zirveye ulaştığında BTC hala dibe vuracak. Aslında, bugünün düşüşü için bir neden yok ve bu sadece hissiyattaki düşüş eğiliminden kaynaklanmıyor çünkü bu Cuma BTC ve ETH opsiyonlarının aylık teslimatı olacak çünkü önceki aylar düşüşte.Durum, fiyat teslimattan önce her zaman en büyük acı noktasından uzaktır, bu nedenle opsiyon teslimatına dikkat eden çok daha az küçük ortak var, özellikle opsiyon satıcıları güçsüz ve bu ay farklı. Temmuz sonunda, BTC opsiyonlarının en büyük acı noktası 23.000 ABD doları ki bu tam olarak bu sabahki düşüşten önceki fiyat.Önceki aylardaki yaklaşık 10.000 ABD doları açıkla karşılaştırıldığında, bu ay aslında bu fırsatı yakalama fırsatı var. en büyük acı noktasına ulaşmak ve aynı zamanda en uzun-kısa oyun yoğun bir durumdur. Mevcut kısa-uzun oran 0,83 ve boğalar küçük bir aralıkta liderliğini sürdürüyor.Mevcut açık opsiyonlar 76.654 ve beklenen miktar yaklaşık 1,7 milyar ABD doları. Dolayısıyla rekabet daha yoğun olacak. ETH'nin en büyük acı noktası sadece 1400 dolar.Mevcut fiyat, son aylarda nadir görülen en büyük acı noktasından hala daha yüksek.Kısa-uzun oranı bile son aylarda 1'den 0'a düştü.
28 Temmuz 2022'de Güneş, Yeni Ay, Aslan'da Ceres kavuşumu Jüpiter RX'i üçgen yapacak, Merkür ise Uranüs'ü Merkür, Uranüs-Mars, Satürn'e T-karesinin bir parçası olarak veya düğümler ise sabit bir Büyük Haç ile kare yapacak. dahildir. Venüs, Kara Ay Lilith ve Yengeç burcundaki sabit yıldız Sirius ile kavuşum halindedir.
Abha'da spor aktiviteleri için bir deneyim tasarlayalım! Programın neredeyse yarısına geldik ve 3. proje zamanı geldi! Yalan söylemeyeceğim bu proje şimdiye kadar yaptığım en bunaltıcı, stresli ama eğlenceli proje olabilir. Başlamak için, güzel Abha şehrinde spor aktiviteleri için bir deneyim tasarlamak olan meydan okumamızla tanıştık.