Açık Kaynaklı Projelere Neden Katılmalısınız? [Görüş]

  • Joseph Goodman
  • 0
  • 1798
  • 181
reklâm

Açık kaynaklı yazılım konsepti yeni değildir ve Ubuntu, Android ve diğer Linux işletim sistemleri ve uygulamaları gibi büyük, başarılı projelerle, yüksek kalitenin yaratılması ve korunmasının kanıtlanmış bir model olduğunu güvenle söyleyebiliriz. yazılım. Diyelim ki acemi bir geliştirici olduğunuzu, kodlayıcı olarak çalışmaya başladığınızı ve açık kaynak kodlu bir şeyin zamanınıza ve emeğinize değip değmeyeceğini düşünün.

Size neden zaman ve emek harcadığınızı düzenli olarak ücretsiz vermeyi ciddi olarak düşünmeniz gerektiğini göstermek için buradayım..

Yaparak öğrenmek

Bir ısırık büyüklüğünde bir parça almanıza, belirli bir konuyu ele almanıza ve sadece çalışmanıza yardımcı olacak bir açık kaynak kodlu proje seçmek. İlk başta kolay olmayacak, ancak zaten bildiğiniz ve sevdiğiniz bir ürünün kod tabanını ve hanlarını tanıyacaksınız. Ve en havalı kısım, bugünlerde gerçekten izne ihtiyacınız yok. Yukarıdaki ekran görüntüsü, bugünlerde neredeyse en iyi açık kaynaklı proje deposu olan Github'tan geliyor..

Github, Git’i kullanır. “dağıtılmış versiyon kontrol sistemi”. Aslında, bunun anlamı “çatal” bir havuz - bir kopyasını oluşturun - ve kendi kopyanız üzerinde çalışın. Hazır olduğunuzda, bir yama göndermek istediğiniz orijinal projeyi haberdar edebilirsiniz. Yani, önce işi yaparsın, sonra da kabul edip etmediklerini görürsün. Eğer yaparlarsa - harika. Olmazlarsa, umarım yeni bir şeyler öğrendiniz ve şimdi çalışmanızı cilalayıp tekrar deneyebilirsiniz.

Önemli olan işi yap

Yukarıdaki ekran görüntüsü, tarayıcıda sunulan sunumları oluşturmak için etkileyici bir JavaScript çerçevesi olan Impress.js'den geliyor. En azından son ürün görünüm ve his açısından, steroidler üzerinde PowerPoint düşünün. Impress.js açık kaynaklıdır ve Github'da bulabilirsiniz. Bu 6,300'den fazla geliştirici tarafından izlenen ve 900'den fazla kez çatallanan çok yüksek profilli bir projedir. Böyle bir şeye katkıda bulunmak, birçok insan tarafından hissedilir (ve kullanılır) ve bu oldukça büyük bir başarıdır.

Belirli bir görev arıyorsanız, projenin Sorunlar sayfasını inceleyebilirsiniz. Belirli bir sorun üzerinde çalışabilir veya bir sorunu kendiniz bulabilir, düzeltebilir ve burada gösterilen şekilde düzeltmeyi gönderebilirsiniz:

Ekran görüntüsü biraz küçük, ancak bu geliştiricinin (dwiash) uygulamanın koduyla birlikte bir fikir paylaştığını görebilirsiniz. Bu, geliştiricinin kodu kabul etmesini çok kolaylaştırır. Heck, neden orada durdun? Ruby on Rails gibi çok daha büyük projelere doğrudan katkıda bulunabilirsiniz. Gökyüzü, limittir!

CV'nizi destekleyin

Bu ekran görüntüsü 37signals iş tahtasında bulduğum rastgele bir iş ilanından. Bugünlerde birçok teknik pozisyon için reklam, Github profilinizi ve iyi bir sebeple görmenizi ister. 2010 yılında, Jeff Atwood, Programlama Dışı Programcı adlı Coding Horror'da bir yazı yazdı. İçinde programcı pozisyonları için adaylarla röportaj yapma konusundaki kişisel tecrübesini… aslında programlayamayanları söyledi. Kötü programcılar hakkında konuşmuyorum - sadece kodlamayan insanlar demek istiyoruz, dönem.

Ancak teknoloji endüstrisi hızlı hareket eden bir sektör ve bu eğilimin üstesinden gelmek ve filtreleme işlemini daha hızlı ve daha iyi hale getirmek için birçok işveren şimdi gerçek kod geçmişinizi ve katkılarınızı görmek istiyor. Açıkçası, sahip olduğunuz her şey kapalı kaynak kodlu bir şeyse ve sadece X şirketinde yıllarca çalıştığını söyleyebilirsiniz, bu bir şey. Ancak, aslında bir işverenin Github profilinize bakmasına ve katkıda bulunduğunuz tüm projeleri görmesine, yamalarınızın ne kadarının kabul edildiğini görün ve gerçekte kodunuzu okuyun.?

Bunun ne kadar etkileyici olacağını hayal edin - gerçek bir yeterlilik kanıtı.

Büyük Freebies alın

Yukarıdaki ekran görüntüsü JetBrains'in RubyMine satın alma sayfasından geliyor. JetBrains, Ruby, PHP, JavaScript ve daha fazlası için harika IDE'ler sunar - ve açık kaynaklı bir projeye proje lideri veya girişimcisi iseniz, tam lisansı alabilirsiniz. ücretsiz. Bu oldukça şaşırtıcı bir anlaşma ve bu sadece bir örnek. JetBrains, ürünlerini açık kaynaklı toplulukla bu kadar cömertçe paylaşan tek şirket değil.

New Coders ile tanışın

Bu, Github'daki herkese açık bir profildir; Josh'ın 712 takipçisi var ve 80'den fazla veri bankası kurdu. Bu adam açıkça ne yaptığını biliyor. Onunla aynı projelerde çalışmak, kod işlemek ve işinizi incelemesini istemek bir diyalog başlatmak için harika bir yoldur. Bir programcı olarak çalışmak istiyorsanız, ağ oluşturma iş bulmanın önemli bir parçasıdır. Endüstriyi içten tanıyın ve insanlara gerçekte ne bildiğinizi gösterin.

Son düşünceler

Açık kaynaklardan çok hoşlanmamın nedeni, yetkinliği göstermenin ampirik bir yoludur. Eşyalarını biliyorsan, insanlar bunu görecek. Bu cilalı CV'den daha iyi.

Açık kaynaklı projelere katkıda bulunuyor musunuz? Açık kaynaklı işiniz ücretli iş almanıza yardımcı oldu mu? Hikayenizi aşağıda paylaşın!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.