Bir Kodlayıcı Yolculuğu Açık Kaynaklı Bir Projeye Katkıda Bulunarak Kodlama Becerilerinizi Geliştirme

  • Joseph Goodman
  • 0
  • 1615
  • 240
reklâm

Yetkili bir programcı olarak kendinizi pazarlamak istiyorsanız, açık kaynak projelere katkıda bulunarak, becerilerinizi mümkün olan en iyi şekilde sergilemek için daha iyi bir zaman veya yer yoktur. Açık kaynak projelerine katkıda bulunmanız için birçok neden var. Açık Kaynak Projelerine Neden Katılmalısınız? [Görüş] Açık Kaynak Projelerine Neden Katılmalısınız? [Görüş] Açık kaynaklı yazılım kavramı yeni değil ve çok büyük, başarılı Ubuntu, Android ve Linux ile ilgili diğer işletim sistemleri ve uygulamalar gibi projeler, bunun kanıtlanmış bir model olduğunu güvenle söyleyebiliriz…, ancak hepsinin en önemli nedeni, “yaparak öğrenmek”. Ve bir kez öğrenirseniz, sadece kodlama becerileriniz olduğunu iddia edemezsiniz, aynı zamanda çalışmanızı göstererek ispatlayabilirsiniz..

Neden Açık Kaynak Git?

Açık kaynaklı projeler, programcı olarak yararlanmak için önemli bir kaynaktır, çünkü onlar her zaman oradalar ve sizin için her zaman erişilebilir. Açık kaynaklı projelere katkıda bulunmak, bir programlama stajı kadar değerli olabilir, ancak bir tane alma şansı için arama yapmak ve röportajlar yapmak zorunda değilsiniz. Bu nedenle, hangi projelere katkıda bulunacağını ve ne kadar katkıda bulunduğunuzu seçme özgürlüğüne sahipsiniz. Ayrıca, uygun bir proje bularak hangi becerileri öğrenmek istediğinizi belirleme esnekliği sağlar..

Küçük Projelere Bakın


Başlarken, tahmin edebileceğiniz gibi, açık kaynaklı projelere katkıda bulunmanın en zor kısmı. İdeal olarak, başlamanın en kolay yolu, geliştirme süreci genellikle çok daha az karmaşık olduğu ve her bir katılımcıya daha fazla önem verildiği için katkıda bulunacak küçük bir proje bulmaktır. Başlamayı kolaylaştırmak için küçük kalmayı hedefleyen projelerden biri Gina Trapani'nin ThinkUp projesi..

Aramak “Katılması Kolay” Projeler

Aksi halde, araştırılmaya değer başka bir proje, büyük olmasına rağmen, çalışacak küçük hatalar vererek ve aşamalı olarak daha fazla kod yazmaları için katkıda bulunanların projeye katılmalarını kolaylaştıracak olan bir projedir. Harika bir örnek proje olacak KDE.

KDE'nin Digikam yazılımına katkıda bulunan Smit Mehta, bir zamanlar Quora sorularına cevap yazdı. -

“Ayrıca onlar denilen bir şey var “genç meslekler”, Yeni gelenler için ayrılan hatalar. Hatayı anlamanıza yardımcı olurlar ve düzeltilmesi gereken doğru dosya konumuna yönlendirirler. Bu küçük küçük sorunlara yönelik düzeltme ekleri göndermeye başladıktan sonra, söz konusu uygulamanın ürün yöneticisi size biraz daha zorlayıcı hatalar verecektir ve onunla nasıl devam edeceğiniz konusunda kendinizle görüşebilir, kişisel olarak size rehberlik eder ve kodunuzu cilalar. Yeterli hatadan sonra (uygulamaya ve yöneticiye göre değişir), size kde kod tabanına gitme izni verecek. Bundan sonra değişikliklerinizi zorlamak için herhangi bir izne ihtiyacınız yok..”

Bakılacak Yerler


Bu projelerden hiçbiri sizi ilgilendirmiyorsa, bakabileceğiniz başka yerler de var. Açık kaynaklı projeleri kontrol etmek için en iyi iki yer GitHub ve SourceForge'dir. SourceForge's’e de bakmalısınız. “Yardıma ihtiyaç var” sayfa. Servisi kullanmak için gerekli araçlar daha iyi biliniyor ve kişisel olarak GitHub deposuyla çalışmaya başlamanız için bir giriş yazdım, Açık Kaynaklı bir Uygulamanın Kaynak Kodunu Görüntüleme ve Düzenleme Nasıl Yapılır? Açık Kaynaklı Bir Uygulamanın Kaynak Kodunu Düzenleyin Açık kaynak kullanmak iyi bir seçim olsa da, doğru topluluğa yatırım yapmanız da gerekir. GitHub, bunun için en uygun yerlerden biridir, yalnızca büyük miktardan dolayı…. Ayrıca bir avuç Windows kullandığınızı bildiğim için Windows için yerel bir GitHub istemcisi bile var.

Ek olarak, başkaları tarafından düzenlenebilir bir açık kaynak projeleri dizini olan Ohloh'u ve yeni başlayanlara yardımcı olmak için her hafta farklı bir açık kaynak projesinin yer aldığı Code52'yi inceleyebilirsiniz. “halatları öğren”. Google'ın Kod Yazları, açık kaynak topluluğu üzerinde güçlü bir etkiye sahip olan başka bir harika kaynaktır. Son olarak, yardım için gönüllü olmanız gereken en iyi 10 açık kaynak projesine katkıda bulunmanız gereken 10 açık kaynak projesini de vurguladık. programcı. Bir yazar, tasarımcı, tercüman, sadece bir Facebook ya da Twitter bağımlısı ya da sebep için para bağışlamak isteyen biri olabilirsiniz. Var… .

Yeni Becerileri Öğrenme

Kendinize katkıda bulunmak istediğiniz açık kaynaklı bir proje bulduktan sonra, harika! Projeden sorumlu kişilerle konuşun, yamaları göndermeye başlayın ve aksi halde mevcut kodu inceleyin. En iyi uygulama kendiniz kod yazmak olsa da, diğer kişilerin yazdığı kodlardan yine de çok şey öğrenebilirsiniz..

Ancak katkıda bulunan arkadaşlarınızın size yeni beceriler öğretmesini beklemeyin. Birçoğu size sorunlarınız konusunda yardımcı olmaktan mutluluk duyarken, size tüm kursları öğretmeyeceklerdir. Bunun yerine, açık kaynak katkılarıyla öğrenme, çoğu zaman kendi kendine öğrenme sürecidir. Bir projeyi ve kodunu göreceksiniz, eklemek istediğiniz bir hatayı veya yeni bir özelliği göreceksiniz ve ardından projenin programlama dili ve çerçevesi tarafından belirtildiği şekilde özelliğin nasıl düzeltileceğini veya ekleneceğini anlayacaksınız. Dolayısıyla, yeni teknikleri öğrenmek için çok fazla İnternet araması yapmanız ve ardından açık kaynak kodlu çalışmalarınıza uygulamanız gerekir..

Sonuç

Bu şekilde, yeni beceriler öğrenirsiniz ve otomatik olarak bu beceriye sahip olduğunuz iddiasını yedeklemek için kanıtınız olur. Gelecekteki işverenler, açık kaynak katkılarınıza bakarak çok şey öğrenebilirler; çünkü bunlar işe aldığınız anda işinizi yapmaya hazır olduğunuzu söyleyebilir. Ve hepsinden iyisi, nihayetinde size aynı bilgileri veren bir staj pozisyonu kazanamamanıza rağmen bunu yapabilirsiniz..

Kodlayıcı değilseniz, açık kaynaklı projelere yardımcı olmak için başka harika yollar da var: Kodlayıcı Değilseniz Açık Kaynaklı Projelere Yardım Etmenin 8 Yolu Kodlayıcı Değilseniz Açık Kaynaklı Projelere Yardım Etmenin 8 Yolu açık kaynaklı projelere katkıda bulunmanın neden önemli olduğunu anladım, ancak kodlayıcı değilseniz ne olacak? En sevdiğiniz açık kaynaklı projelerinize nasıl yardımcı olacağınızı öğrenmek için nasıl program yapacağınızı öğrenmek zorunda değilsiniz. Programcı olmayan birçok kişi bazılarına gönüllü olarak… !

Açık kaynaklı projelere katkıda bulundunuz mu? Bu, bir programcı olarak büyümenize nasıl yardımcı oldu ve diğer yeni başlayanlar için herhangi bir ipucunuz var mı? Yorumlarda bize bildirin!

Image Credit: Shutterstock üzerinden ikili kod içeren Internet arka planı




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.