Kimyasal & Malzeme Mühendisliği
Mühendislik Kariyerlerini artırmak için Open Source Projects'i nasıl yararlanın
Table of Contents
Açık Kaynak Katkılarının Kariyeri-Multipent Gücü
Açık kaynak yazılımı, modern teknolojinin görünmez temelidir. Linux çekirdeği dünya çapındaki sunucularda çalışan kullanıcı arayüzüne yönelik, açık kaynak projeleriniz, birkaç diğer aktivitenin stratejik olarak nasıl bir hobiye sahip olabileceğini araştırıyor - kariyer gelişimlerine ilk katkılarından biri olarak, kariyer gelişimine katkıda bulunan en etkili stratejilerden biridir.
Yararlayıcı değildir. Sürekli yüksek kaliteli açık kaynak projelerine katkıda bulunan mühendisler genellikle kendilerini daha güçlü portföylerle, daha fazla iş teklifleri ve daha derin teknik uzmanlıkla bulurlar. Anahtar, kariyer hedeflerinize uygun projeler ve katkı türleri ile açık kaynak yaklaşımına yaklaşmalıdır.
Açık Kaynak Katkılarının Temel Faydaları
Hızlandırılmış Skill Acquisition
Açık kaynak size tipik öğretici örneklerin ötesine geçen karmaşık problemleri ortaya koyarken, bu derin immersion, test, sürekli entegrasyon ve kod inceleme uygulamaları gibi alanlarda öğrenmeyi hızlandırır.Ayrıca, kodlamaya maruz kalmaları ve kod inceleme uygulamaları da sizi deneyimli mühendisler tarafından yazılı olarak okumak ve anlamak zorundasınız.
Örneğin, örneğin, örneğin, bir projeye katkıda bulunan bir projeye katkıda bulun:0)React) veya [[Döneticiler[Döneticiler için 3 ), iç kalıplarını ve performans ticaretlerini anlamak gerekir. Küçük bir boğa sizi olay döngüleri, mimari veya hafıza yönetimi hakkında öğretir.
Portföy İşverenlerin Güvendiği Sorumluluk
Açık kaynak katkılarını listeleyen bir özgeçmiş, sadece geçmiş iş sorumluluklarını tarif edenden çok daha zorlayıcı. İşverenler gerçek kodunuzu inceleyebilir, taahhüt tarihünüzü gözden geçirebilir ve liderlik, kod yönlendirme istekleri, sorun tartışmaları ve yorum yorum yorumlarınızı, teknik yargınızın kamu kaydı olarak hizmet eder.
Google, Microsoft ve Red Hat [Döneticileri) gibi Large şirketleri, aktif olarak açık kaynak topluluklarından işe alımlar yaptı. Birçok işe alım yöneticisi GitHub profillerini ilk giriş tarama aracı olarak kullanıyor.
Global Networking ve Mentorship
Açık kaynak toplulukları global ve çeşitlidir. Farklı ülkelerden, zaman bölgelerinden mühendislerle işbirliği yapacaksınız ve arka planlarınızı ortaya koyar.Bu size alternatif problem çözme yaklaşımlarını ortaya koyar ve yerel alanınızın çok ötesine genişletebilirsiniz. Birçok geliştirici mentorlar, kurucular ve hatta gelecekteki işverenlerle açık kaynak etkileşimleri yoluyla birlikte.
Konuyu takip eden tartışmalar, kod yorumları ve topluluk sohbetleri (Slack, Discord, IRC) ilişkileri inşa eder. Sürekli olarak faydalı geri bildirimler veya düşünce katkıları sağladığınızda, adınız bilinebilir.Bu itibar, davetler, iş yönlendirmeleri ve diğer projeler üzerinde işbirliğine yol açabilir.
Tanık ve Liderlik Fırsatları
Katkılar biriktirdiğinizde, proje rollerini işleyici, bakımcı veya çekirdek ekibi üyesi gibi kazanabilirsiniz. Bu başlıklar teknoloji topluluğunda önemli bir ağırlık taşır.Projenin sağlığına çok sık sık sık teknik kararlarda bir sese sahipler, yol planlama ve mentorluk yenicomers.Bu liderlik deneyimi doğrudan kariyer gelişimine çevirir - bir birey katkıda bulunmanız veya mühendislik yönetimine bağlı olarak kalırsınız.
Açık Kaynak için Stratejik Yaklaşımlar
Hedeflerinizi Fit Eden Projeler Seç
Tüm açık kaynak projeleri kariyer avantajı açısından eşit değildir. Kariyer büyümesi için en iyi projeler aktif olarak sürdürülenlerdir, açık bir davranış koduna sahiptir ve diğer şirketler tarafından üretimde kullanılır. Doğru projeyi seçmek için kılavuzlar ile uyum sağlarlar: Aşağıda doğru projeyi seçmek için kurallar vardır:
- [FONT:0)Check aktivite ölçümleri:[Dönetici:[Dönetici:0) Süreklilik, sorun cevabı zamanı ve istek birleşme oranlarına sahip bir proje. uzun süreler ile bir araya gelme verimliliği sağlamayabilir.
- [FONT:0]Assess community friendliness:) Katkı yönergelerini, davranış kodunu ve son tartışmaları okuyun. Bir karşılama topluluğu, öğrenme eğriniz için çok önemlidir. “iyi ilk konu” etiketi veya mentorluk programları ideal.
- [FONT:0]Evaluate teknoloji konusu:[Dönetici: Dilleri, çerçeveleri veya alanlarınızı kullanarak kariyerinizde vurgulamak istiyorsanız, Kubernetes (Go) veya Terraform gibi projeler düşünün (HCL/Go).
- [FONT:0]Proje kapsamı:[Dönetici:0] Büyük projeler (örneğin, Kubernetes, TensorFlow) yüksek görünürlük sunar, ancak çok az korkutucu olabilir. Küçük kütüphaneler her ikisine de değer verir.
İlk Katkınızı Bulun
Bir proje seçtikten sonra, karmaşık bir göreve atlamak için çağrıya direnin. Belgeleri keşfetmeye başlayın, sorun takip eden ve mevcut çekme talepleri. “iyi ilk konu”, “yardım” veya “beginner” gibi etiketle ilgili birçok proje etiketi sorun.
- Bir belge tipini düzeltin veya yorumları geliştirmek
- Ekle veya geliştirme birimleri testleri
- Basit bir bügü açık bir üreme ile çözün
- Hata mesajları geliştirmek veya oturum açma
- Açıklık için küçük kod bölümlerine izin vermek
Kod yazmadan önce, ilgi ifade etmek ve soruları açıklığa kavuşturmak için konuyla ilgili yorum yapın.Bu, korumacıların zamanına saygılı olduğunuzu ve tekrarlanan çabayı önlemenizi sağlar.O zaman fork the repository, create a private department, make your changes, write tests if required, and offer a pull request following the project's guide. if your first PR is small, the experience of going through the review cycle is valuable.
Bir Consistent Contribution Workflow
Kariyer etkisi tek bir PR. Konsolosluk meselelerinden gelmiyor. Her hafta düzenli bir blok oluşturun - bir saat bile - açık kaynak üzerinde çalışmak. Bu sefer sorunları göz önünde bulundurmak için bu zamanı kullanın, kod değerlendirmeleri sağlayın veya geliştirmeler yapacaksınız. haftalar ve aylar boyunca, sürekli bir nişanı gösteren bir çalışma gövdesi inşa edeceksiniz.
GitHub'un saat özelliği veya proje aktivitesinin üst kısmında kalmak için kişisel bir sorun pisti gibi araçlar kullanın. Proje inşa ve test sistemleri ile yerel bir gelişim ortamı kurmak düşünün. Daha hızlı bir şekilde bir değişiklik ortaya çıkabilirsiniz, daha büyük olasılıkla düzenli olarak katkıda bulunmak zorundasınız.
Şeytanın ve Katkılarınızı Çıkarın
Bir Compelling Portfolio
Açık kaynak çalışmanız kolayca keşfedilmelidir. Bir GitHub profili OKME'yi kendi projenizi korumak, özellikle liderlik rolleri veya önemli etkileriniz olan kişiler. Katkılarınızın doğası (başvurular, hata düzeltmeler, belge, sürümler) Kendi projenizi korumak için, amacını ve kabul etmek.
Blog yazılarını veya LinkedIn makalelerini, katkı yolculuğunuzu açıklayan makaleler, teknik zorluklar çözüldü veya bilgiler kazandı. Bu pozisyonlar sizi bir düşünce lideri olarak kabul etti ve işe alımcılar için daha görünür hale getirdiniz. Örneğin, “How I sabit bir yarış koşulu nasıl düzeltebilirim” veya “Yılım Kubernetes’e katkıda bulundu: dağıtılan sistemlerdeki dersler.”
Pull Requests ve Yorumlar aracılığıyla ağlayın
Kod incelemeleri, başkalarına cevap veren bir ağ aracıdır.Başkalarının PR'lerini incelediğinizde, uzmanlık ve cömertliği gösterirsiniz. Bu topluluk katılımı iyi bir irade yaratır ve çoğu zaman topluluk içinde tanıdık bir yüz haline gelir.
Açık kaynak konferanslarına veya sanal buluşmalara katılmak (örneğin, KubeCon, Reaktör Güven, FOSDEM) ilişkileri sağlamlaştırmanın başka bir yoludur. Aktif bir katkıda bulunmuşsanız, bir konuşmacı slot veya sponsorlu bilet için hak edebilirsiniz.
Röportajlarda ve Performans İncelemelerinde Katkıları Kullanın
İş röportajları için hazırlanırken, açık kaynak katkılarınızı somut örnekler olarak referanslayın. “ Python ile tecrübem var” diyor. “Zaman serisini yeniden ele alan pandas kütüphanesine bir özellik katkıda bulundum, bu da DataFrame içleri derin bir anlayış gerektiriyordu.
Mevcut işinizdeki performans değerlendirmelerinde, açık kaynak katılımı inisiyatif gösterebilir, çevikliği öğrenebilir ve dış etkiler. Bazı şirketler açıkça dış katkılarınıza değer verir; Google, Amazon ve Netflix gibi şirketlerde, açık kaynak katkıları genel mühendislik etkisinin bir parçası olarak kabul edilir.
Overcoming Common Challenges
Zaman Kıtlamaları
Birçok mühendis açık kaynak için zaman yoksun olduklarını hissediyor. Çözüm küçük, düzenli artışlara katkıda bulunmaktır.Bir yıl boyunca, bu da profesyonel gelişiminizin bir parçası olarak açık kaynak ele geçirmek, hatta tüm kaynak katkı saatleri dışında.
Imposter Sendromu
Büyük, tanınmış projelere katkıda bulunduğunda korkutucu hissetmek normaldir. Her koruyucunun başlangıçtan itibaren başladığını unutmayın; inceleme süreci onları yakalamak için tasarlanmıştır.Açıkça yeni gelenler ile başlayın. Olumlu deneyimler yaratmak için, kendi kendine güveninizi bir araya getiren konularla başlayın.
Rejeksiyon ve Criticism ile anlaşma
Her çekme isteği bir araya gelmeyecektir. Bazen bir korumacı önemli değişiklikler talep edecek veya fikri tamamen reddedecektir. Bunu kişisel olarak almaz.Rejeksiyon genellikle kapsamı, kullanılabilirlik veya stratejik yön hakkındadır.Rejeksiyonu dikkatlice okuyun, ondan öğrenin ve bir daha deneyin.Tek bir reddedilen PR, yeteneklerinizi tanımlamaz.
Keeper Burnout ve Project Politics
Bazı projelerde çiftçiler veya iç politika vardı.Eğer toksisite ile veya indecision ile karşılaşırsanız, katkıda bulunan bir farklı projeye bakmak kabul edilebilir. Zaman ve enerjiniz değerlidir. Değerlerinize uyum sağlayan ve katkılarınızın takdir edildiği yer.
Uzun Süreli Kariyer Etkisi
Contributor'dan Core Committer
Deneyim kazandığınız gibi, proje korumacı olmaya davet edilebilirsiniz. Bu rol, Vue gelişimini destekleyen şirketlerde çalışan birçok Vue ekibiyle geliyor.
İş Fırsatları ve Müzakere Faydası
Açık kaynak katkıları üst teknoloji şirketlerinde ve her şekilde startup'larda pozisyonlara açık kapılar açabilir. Yaygın kullanılan kod üzerinde çalışma kanıtlanmış bir takip kaydınız olduğunda, özgeçmiş kara deliği atabilirsiniz.Ayrıca, bir topluluk tarafından bilinen bir topluluk, sadece bir ağ ve itibar getirmez.
Tanık Uzman Olmak
Prolific open source contributors sık sık konuşma taahhütlerine, danışmanlık veya hatta kendi şirketlerini kurdunuz. Açık kaynak çalışmasından elde ettiğiniz görünürlük güçlü bir kişisel markaya yol açabilir. Örneğin, Laravel, FreeCodeCamp veya TensorFlow gibi projelerde çalışanlar, ücretli eğitim, kitaplar ve konferans anahtarnotları da dahil olmak üzere tüm kariyerleri inşa ettiler.
Bir Yaşam boyu Öğrenme Habit
Açık kaynak katkısı sizi teknolojinin kesme kenarı ile entelektüel olarak meşgul tutar. Sürekli yeni fikirlere, desenlere ve sorunlara maruz kalırsınız. Bu sürekli öğrenme, profesyonel durgunluk önler ve hızlı bir şekilde değişen bir alanda ilgili yeteneklerinizi korur.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Açık kaynak sadece yazılım mühendisleri için rekreasyonel bir aktivite değildir - stratejik katkıda bulunan güçlü bir kariyer hızlandırıcısıdır, profesyonel hayatınızdaki en değerli varlıklardan biri haline gelir ve bu yolculuğun tek bir taahhütle başladığını kabul eder.
Teknoloji endüstrisi, topluma geri inşa eden ve geri verenleri ödüllendiriyor.Mühendislik kariyerinizi artırmak için açık kaynak projelerinin yararlanıyor - yatırıma geri dönüş çok büyük.