Açık kaynak sadece arkadaş edinebilir mi?

Yazar | Fengda Huang, CSDN blog uzmanı Phodal

Editör | Tang Xiaoyin

Baş resmi | yazar, CSDN'yi kullanmak için çizer ve yetkilendirir

Üretildi | CSDN (ID: CSDNnews)

Ledge bilgi platformunun yayınlanmasından bu yana bir haftadan fazla bir süredir bu projeyi nasıl daha iyi hale getirebileceğimi düşünüyordum. CSDN ile yaptığım tartışmada, bu süreçte ilgili deneyimi paylaşabileceğimi fark ettim. Çünkü sonuçta çoğu açık kaynaklı proje iyi gitmiyor.

Kodu yazmanın yanı sıra, bu projenin iyi çalışması için bazı şeyler yaptık:

  • Bir tanıtım planı yazdım. İlgili WeChat gruplarına yayılır ve genel hesapta, Zhihu'da ve diğer yazı platformlarında yayınlanır;

  • Weibo, Twitter, Bilibili vb. Sosyal platformlar aracılığıyla proje hakkında bilgi yaydım;

  • Teknik uygulama ilkeleri hakkında iki makale yazdım. CSDN gibi profesyonel platformlarda yayınlayın;

  • Arkadaşlarım ve ben hızlı geri bildirim almak için bir WeChat grubu kurduk;

  • Geliştiricileri, açık kaynak projelerine katkıda bulunmaya teşvik ediyoruz;

  • Bu projeyi ortaklaşa geliştirmek için farklı DevOps satıcılarıyla iletişime geçtik;

  • Yeni özellikleri sürekli olarak şeffaf bir şekilde duyurur ve başlatırız.

  • ...

Çalışma modu, GitHub'daki erken açık kaynak öğrenme uygulamam Growth ile neredeyse tamamen aynı. Muhtemelen açık kaynağın çalışma moduna oldukça aşina olduğum için. Ancak bir bakıma hala bir nüfuz oyunudur.

Açık kaynak projelerinin çalışma modunu anlamayın

Benim gözlemime göre, çoğu geliştirici README yazamıyor bile. İş veya yarı zamanlı geliştirme ihtiyaçları için GitHub'da sıklıkla ilgili projeleri ararım. Bu projeler için şunları yapabilir:

  • Kodu GitHub'a fırlattı;

  • Okunabilir bir README eksikliği;

  • Ekran görüntüsü yok (UI projeleri için);

  • Koda bakmanın yanı sıra, baştan başlamanıza gerek yok;

  • Görevle ilgili bilgileri bulamıyorsanız;

  • Soruna yanıt yok;

  • ...

Bu ipuçları temel olarak "GitHub Dolaşım Kılavuzu" nda bulunabilir, bu yüzden burada ayrıntılara girmeyeceğim. Aslında GitHub'ın çok iyi bir açık kaynak kılavuzu da var. Bu kılavuzları okuyun ve ardından açık kaynak projenize başlayın, açık kaynağın gerçekten kolay olduğunu göreceksiniz.

Ancak, aslında, iyi bilinen bir açık kaynak projesine katılarak, açık kaynak projenin nasıl çalışabileceğini bilirsiniz.

Çoklu rol yeteneklerinin olmaması

Bu süreçte birden fazla rolün sorumluluklarını üstlendim:

  • Geliştirici. Söyleyecek bir şey yok

  • Vaiz. Projeyi tanıtmak için makaleler yazmaya devam edeceğim;

  • Proje lideri. Eh, işleri yapan kişi;

  • Pazar personeli. Kısacası, bazı ilgili vakaları almak ve ortak olmak için bazı şirketlerle bağlantı kurmaya çalışın;

  • Programcı öğretmeni teşvik eder. Evet, açık kaynaklı bir proje olarak herkes boş zamanlarını pratik yapmak için kullanıyor ve onları cesaretlendirmeye devam etmeleri gerekiyor;

  • Kod gözden geçiren. Çoğu insan, seviyelerini iyileştirmek amacıyla açık kaynaklı projelere katılır, bu nedenle onlara bazı önerilerde bulunmak onların daha iyi büyümelerine yardımcı olabilir.

  • ...

Yani, bu beceriden yoksunsanız, katılmak için ilgilenen arkadaşlar bulabilirsiniz.

Görünmez faydalar

Bir anlamda açık kaynak bir inançtır. Ve bu tür şeylere olan inancın kendisi bir tür metafiziktir. Bu yüzden çoğu zaman mutlu olmak iyidir.

Faydalar söz konusu olduğunda, sonuç odaklı bir anlamımız da olabilir. Bir çukur açtığınızda ne bekliyorsunuz?

  • Ek gelir

  • Özgeçmişinize yeni bir giriş;

  • Yeni bir iş

  • Başkalarının mükemmel olduğunuzu düşünmesini sağlayın.

  • ...

Aslında, çoğu zaman bir çukura yeni başladığınızda, sadece arkadaş edinebilirsiniz. Yaptığınız proje özellikle olağanüstü ve benzersiz olmadığı sürece, ancak uzun vadeli yatırımlarla fayda sağlayabilirsiniz.

İpuçları:

Uygulama yapıyorsanız, amaç kadar tekniği de uygulayabilirsiniz.

IE gibi üzücü konulara öncelik vermeyin. IE'yi kim kullanmak isterse, onu kim destekleyecek?

Açık kaynakla ilgili en önemli şey kendinizi mutlu etmektir.

Yatırım yapmak için zaman yok

Ben bir açık kaynak hayranıyım ve bir şeyler yaratmak için kodu kullanmak benim için bir zevk, bu yüzden ona zaman ayıracağım. Bu durumda, özel şeyler yapmak için de biraz zaman ayırmamız gerekiyor:

  • Küçük hataları sıradan zamanlarda düzeltin;

  • Hafta sonları yeni özellikler yazın;

  • Ara sıra projeleri ve ruh halini değiştirin;

  • Rahatlayın ve hiçbir şey yapmayın.

Bununla birlikte, Çin'deki 996'nın şu anki durumu için, çoğu geliştiricinin bu alana yatırım yapmak için fazladan bir isteği yok. Hafta sonları erkek arkadaşımla vakit geçirmek iyi bir fikir değil mi? Hafta sonları kız arkadaşımla alışverişe çıkmak iyi değil mi?

Nasıl tanıtılacağını bilmiyorum

Günümüzün bilginin homojenleştirilmesi + daha fazla çöpün çağında, aynı tür projelerin çoğu hızla ölecek. Başkaları tanıtım konusunda sizden daha iyi olduğu sürece, geç hareket avantajı elde etmek mümkündür. Tipik bir örnek, ön uç çerçeve Avalon'dur. Çerçevenin kendisi çok iyidir, ancak yayılmamıştır.

Çok şaşırtıcı bir açık kaynak projesi yaptığınızı düşündüğünüzde korkmayın, deneyebilirsiniz:

  • İlgili teknik foruma kısa bir giriş gönderin.

  • Makaleler yazın ve bazı yazı platformlarında yayınlayın

  • İlgili alanlardaki uzmanları bulun ve fikirlerini görün.

  • ...

Kritik zamanlarda yazılım yetenekleriniz genellikle kodlama yeteneklerinizden daha önemlidir.

Eksik ölçüm verileri

Açık kaynağın en büyük korkusu, çok çalıştığınız şeyin kullanılamayabileceğini keşfetmenizdir. Bu nedenle, GitHub gibi platformlar, geliştiricilerin projenin durumunu anlamalarına yardımcı olmak için büyük miktarda ölçüm verisi sağlar. GitHub gibi yıldızlar ve trafik, çok iyi özelliklerdir.

Dolayısıyla, trafik ölçümü oluşturmak için Google Analytics gibi bazı araçları da kullanabilirsiniz.

Vizyon ve planlama eksikliği

Çoğu proje bu noktadan önce terk edilebilir.

Açık kaynak, net hedefleri ve gevşek bir süreci olan bir çalışma modudur. Çoğu projenin, bu yönde birlikte hareket edebileceğimizi temel alan net bir hedefi olacaktır.

Bu nedenle, biraz zaman geçirmeniz gerekebilir:

  • Sürüm planınızı geliştirin;

  • Yapılacak işinizi güncelleyin;

  • Parlak bir geleceği özetleyin.

Sonuç: Mutlu olun

Doğru olduğunu düşündüğün şeye bağlı kal ve istediğini alacaksın.

Faydalardan çok fazlasını bekliyorsanız, o zaman mutlu olmayabilirsiniz.

TEK FUAR ADİL DEĞİLDİR, OLUŞTURUN VE PAYLAŞIN!

Yazar hakkında: Huang Fengda (Phodal), ThoughtWorks Kıdemli Danışmanı, CSDN blog uzmanı. Uzun zamandır GitHub ve CSDN'de aktif olarak, Nesnelerin İnterneti ve ön uç alanlarına odaklandı. "Nesnelerin İnternetini Tasarlamak Kendin Yap" ve "Büyüme: Tam Yığın Büyüme Mühendisi Kılavuzu" dahil olmak üzere altı e-kitap yayınlandı ve "Nesnelerin İnterneti Pratik Kılavuzu" na çevrildi

Bugünün faydaları

Lu Qi ile tanışın

Ayrıca "Milyonlarca Kişi Yapay Zekayı Öğreniyor" un önemli bir parçası olarak, 2020 AIProCon Geliştiriciler Konferansı 3 - 4 Temmuz tarihleri arasında çevrimiçi olarak canlı yayınlanacak ve geliştiricilerin mevcut yapay zeka en son teknolojisini tek noktadan öğrenmelerine olanak tanıyacak Araştırma, temel teknoloji ve uygulamalar ile kurumsal vakalarda pratik deneyim ve ayrıca heyecan verici ve çeşitli geliştirici salonlarına ve programlama projelerine çevrimiçi olarak katılabilirsiniz. Bir dizi ileriye dönük aktiviteye ve çevrimiçi canlı yayın etkileşimlerine katılın. Yalnızca on binlerce geliştiriciyle iletişim kurmakla kalmaz, aynı zamanda özel canlı yayın hediyeleri kazanma ve teknik uzmanlarla bağlantı kurma fırsatına da sahip olursunuz.

O yıllarda bastığımız Java çukurları
önceki
Sunucusuzluk hızla artıyor, Ali, Microsoft ve AWS neden açık kaynaklı OAM'yi benimsiyor?
Sonraki
Google'ın yaşamak için "kemeri germesi" gerekiyor
5G Altyapısı: Yüz milyonlarca kullanıcının IPv6'yı sorunsuz bir şekilde desteklemesi nasıl sağlanır?
Cidden | En iyi "toprak aromalı CP" hangisi? Lütfen Hu Yitian ve Zhang Yunlong'u bulun
Bitki Dikimi Dudak Makyajı, lütfen Kendall ve Hyuna'yı masum olmaları için iade edin
Erkek yıldız sokak çekimleri | Zhu Xingjienin dondurma takımı, yaz için sabırsızlanmamı sağlıyor
Rainbow Fart | Liu Shishinin canlı yayınında ağladı mı? Bakalım beyaz giymeye ne kadar uygun
Gökkuşağı osuruğu | Yang Mi'nin sadece aşık olmayı bildiğini kim söyledi? Bak, başka bir oyuncuyu popüler yaptı.
Lin Yun'un kazağı, Yang Mi'nin çubuk bacakları ve orada hiçbir şekilde yaşayamayan Avrupalı ve Amerikalı yıldızlar "poster sokak çekimleri"
Sana güzelliği öğret Bir konuşma, sonunda Liu Yifeinin özçekimini geliştirdiğini gördüm
Patlamış mısır Kore'nin en güzel ünlüleri seçildi, Deppin oğlu biraz yakışıklı
Cidden | "Grubumuz" u izledim ve yılın "kasetçilerini" hatırladım
Cidden | Bu yabancı moda blog yazarı, "Tik Tok" un popüler hale gelen bir bölümünü filme aldı?
To Top