Açık kaynak geliştiricinin yapması gereken 10 şey

Son yıllarda, açık kaynak hareketi büyük bir hızla büyüdü ve şimdi neredeyse tüm şirketler buna sahip. Bu nedenle, giderek daha fazla kuruluşun düzgün çalışması için bu alanda araçlara ve becerilere sahip personele ihtiyacı vardır.

teknoloji türleri

Mark Atwood, Atlanta'daki bir konferansta şu yorumu yaptı: Açık kaynakla çalıştığınızda, dünyaya fayda sağlayacak bir şey üzerinde çalışma fırsatına sahip olursunuz. Ayrıca bu dünyada harika işbirlikçiler ve hatta en iyi arkadaşlar bulacağınızdan bahsetti. Ve göze çarpan bir şey, bu alanda çalışmanın, işinizin taşınabilir olması ve bu büyük bir avantaj olmasıdır.

Yazar Jason Hibbets, "Açık kaynak kodlu bir şehir için Temel" adlı kitabında, bir kişinin bu bölümde büyümesi gereken temel açık kaynak becerilerinin neler olduğunu ortaya koyuyor. Bazılarını sunuyoruz:

  • İletişim becerilerini geliştirin

Açıkça yazmayı öğrenmek önemlidir. Bir şey yazdığınızda, birkaç meslektaşınızdan okumasını ve düzenlemesini isteyin. Ardından alınan yorumlara göre düzeltebilirsiniz.

Kendinizi hem telefonda hem de toplantılarda ifade etmeyi öğrenmek de önemlidir. Kişilerin sizinle iletişim kurmasına izin verin, e-postanızı sağlayın ve SPAM konusunda endişelenmeyin.

  • Teknik becerilerinizi geliştirin

Sistem Mühendisi olarak çalışmak isteseniz bile, programlama dilini öğrenme konusunda endişelenin. Uzmanlar, öğrenmesi ve okuması kolay olduğu için Python'u ve her yerde olduğu için JavaScript'i öğrenmenizi tavsiye ediyor.

Ayrıca bir hata ayıklayıcı kullanmayı öğrenin ve kendinizi dağıtılmış kaynak kodu konusunda eğitmeniz gerekecek, bu da bugün Git ve GitHub anlamına geliyor.

iletişim

  • İlişkiler kurun ve ortaklar bulun

Açık kaynak, birlikte çalışan bir topluluk olduğu için çalışır. Toplulukla bu ilişkilere başlamak için, onları tanımak için size yakın insanları aramakla başlayın. Çalışma alanlarınızda, bilgisayar korsanlarının yerlerinde, kulüplerinde, okullarında ve kitapçılarında arama yapabilirsiniz; ve sonra ufkunuzu ülkenizde ve dünyada genişletebilirsiniz. Öncelikle, İnternette arama yaparak onlar ve projeleri hakkında bilgi edinin.

Sırayla, insanlarla tanışmak ve bağlantı kurmak için mükemmel bir yol oldukları için konferanslara ve etkinliklere katılabilirsiniz.

  • Çok çalış

Atwood, "işi almadan önce işi yapmalısın" diyor ve haklı. Bu yüzden bir projeye girip dahil olmanız tavsiye edilir, sorular bölümünü okuyup bazılarını cevaplayarak başlayabilir veya bazı hatalar alıp düzeltebilirsiniz. Daha sonra bir fonksiyon eklemeyi ve onu kodlamayı önerebilirsiniz.

Bununla becerilerinizi geliştirecek ve güvenilirliğinizi artıracaksınız ve açık kaynak dünyasında itibar çok önemlidir.

1

  • Ortak çalışma yapan

Dünyanın her yerinden insanları destekleyin ve her açık kaynaklı projenin kullandığı araçları kullanmaya başlayın. Örneğin, IRC (Internet Relay Chat), hata izleyiciler ve posta listeleri hakkında bilgi sahibi olmalısınız. İster inanın ister inanmayın, çekme istekleri ve günlük yorumları hakkında bilgi edinmek için GIT'yi kullanmak da son derece önemli bir beceridir.

Bir ortakla kod incelemesi ve programlama yapmayı öğrenmeniz tavsiye edilir, çünkü iki kişi daha iyi bir kodlama işi yapacak ve siz egoyu çıkaracaksınız.

  • Bir itibar oluşturun

Bu dünyada insanların ne yaptığınızı bilmesini istiyorsunuz. Önceki çalışmalarınız, e-postalarınız, taahhütleriniz ve diğer katkılarınızdan oluşan bir portföy hazırlayın. Bu şekilde, portföyünüze müfredat özetinizle eşlik edeceksiniz.

Sosyal ağlarınızı, özellikle de LinkedIn profilinizi güncel tutun.

itibar-1

  • İş ara

Her açık kaynak projesi bir şirkete bağlıdır. İtibarınızı oluşturduğunuzda, meslektaşlarınız size becerilerinizin boşluğu doldurmak için uygun olduğu iş fırsatları hakkında bilgi verecek.

Konferanslarda, personel aradıklarını veya diğer mevcut kişilerin iş fırsatları hakkında konuşacaklarını söylerken konuşmacıları dinleyin. Ama hiçbir şekilde işin size gelmesini beklemiyorsunuz.

  • haberdar olmak

Mevcut işler için gerekli olan eğilimleri ve becerileri takip etmenin bir yolu yoktur. Ancak bloglar, makaleler, haber bültenleri, sosyal ağlar, öğreticiler, podcast'ler, kitaplar, dergiler, konferanslar ve etkinlikler aracılığıyla kendinizi öğrenebilir ve bilgilendirebilirsiniz. Önemli olan, kimsenin sizin için öğrenmesini beklememeniz, ancak almak istediğiniz profesyonel yön için çalışan kaynakları bulmak ve zamanınızı ayırmak için zaman ayırmanız gerektiğidir.

cover_01

  • Pazarınızı bulun

Çoğu durumda, kalıcı işler, belirli bir dizi beceri, arka plan ve işlerin nasıl yapılacağını bilmek, benzersiz olarak size fayda sağlayabilir; çalışanların birden fazla işlevi yerine getirmesi beklendiğinden.

Örneğin, hataları nasıl test edeceğinizi, bulutları nasıl yöneteceğinizi ve uygulamaları nasıl tasarlayacağınızı biliyorsanız, bu becerilerin her birini ayrı ayrı ele alan üç kişinin aksine, gelecekteki projeleri geliştirmek için daha nitelikli bir kişi olacaksınız.

  • Devuelve

Yeni başlayan biri olarak başladığınızı da unutmayın. Açık kaynak öğrenirken ve çeşitli projelere katılırken bir mentorunuz olsaydı, şimdi aynısını başkaları için de yapabilirsiniz.

Gerçek şu ki, hiç kimse her şeyde uzman değildir, bu yüzden birine öğretirken başka sırları da öğrenmeniz çok muhtemeldir.

geri vermek_1


Bir yorum bırak seninkini

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Sebastián dijo

    İyi makale! oldukça özetlenmesine rağmen, mevcut bir yazılım geliştiricisinin dikkate alması gereken her şeyi kapsar 🙂