Raspberry Pi tek kartlı bilgisayar ile potansiyel işverenleri etkilemek için bir dizi proje oluşturabilirsiniz.
BT endüstrisinde özgeçmişlerine beceriler eklemek ve portföylerini büyütmek isteyenler için sayısız proje var. Raspberry Pi ile oluşturulabilen. Uzmanlığınız ne olursa olsun, Pi kişisel bilgilerinizi barındırmak için mükemmel bir platformdur. proje.
Raspberry Pi çok yönlüdür ve Sanal Özel Ağ (VPN) olarak kullanılabilir. Temsili Durum Aktarımı (REST) sunucusu, proje yönetimi yazılımı için bir ana bilgisayar veya Veri işleme. Yalnızca bir Pi'yi ve becerilerinizi kullanarak, özgeçmişinize ekleyebileceğiniz etkileyici bir proje oluşturabilirsiniz.
1. Ağ Oluşturma: Bir Raspberry Pi'yi VPN Olarak Kullanın
Raspberry Pi için benzersiz bir kullanım, oluşturmaktır. özelleştirilmiş bir ev VPN'i. Tüm gelen ve giden trafiği onun üzerinden yönlendirebilir, internet erişimi olan her yerden ev ağınızı kullanarak güvenli isteklerde bulunabilirsiniz.
Bir VPN olarak, tüm trafiği ev ağınız üzerinden yeniden yönlendirmek, profesyonel bir sistemin sunduğu tüm avantajları sunmayabilir. Ancak bir tane oluşturmak, çalışırken ek güvenlik sunacak ve size ağ trafiği günlükleri oluşturma avantajı sağlayacaktır.
Ek bir bonus olarak, herhangi bir ağ mühendisinin özgeçmişine eklemek için mükemmel bir projedir. Bu işi daha basit hale getirmek için kullanabileceğiniz birkaç yazılım parçası var. Fiziksel donanım gereksinimleri oldukça düşüktür, yani bu projeye başlamak için fazla bir yatırım gerekmeyecektir.
Şu anda, bir Pi'yi VPN'ye dönüştürmek için en iyi bilinen yazılım parçası PiVPN'dir. Hafif ve Raspberry Pi üzerinde çalışmak üzere tasarlanmış olan PiVPN, projenize başlamanın en basit yoludur.
Yeni VPN'inize bağlanmak için bir istemci tarafı uygulaması seçmeniz gerekecek. VPN'inizin dış dünya tarafından erişilebilir olmasını istiyorsanız, bir VPN kullanmayı da düşünmeniz gerekir. dinamik DNS hizmeti IP adresini açıkta tutmak için.
2. Programlama: Raspberry Pi'de Express API + MongoDB Örneği
Geliştiriciler için, verilerle çalışmak üzere özel uygulama programlama arabirimleri (API'ler) oluşturma yeteneği talep gören bir beceridir. Becerilerinizi sergilemenin harika bir yolu, veri depolama için bir MongoDB eşgörünümü tarafından desteklenen özel bir Express API oluşturmaktır.
Bu tür bir projenin en önemli özelliği, neredeyse tamamen ücretsiz olması, kurulumunun nispeten basit olması ve genişletilmesinin kolay olmasıdır. Standart işlemler için birkaç uç nokta içeren basit bir REST API ile başlamak, becerilerinizin basit bir şekilde sergilenmesini sağlayabilir.
Deneyiminizi en uygun iş türlerine uyarlamak için ilgili özellikleri seçin. NodeJS'yi Deno veya Python gibi dillerle değiştirin ve daha önemli bir etki yaratmak için farklı teknolojiler getirin.
Projenizden en iyi şekilde yararlanmak için başlangıç kapsamını eklemeler yaparak genişletebilirsiniz. Arka uç geliştirmedeki esnekliğinizi göstermek için REST API'nizi bir GraphQL API ile eşleştirin. Performansa önem verdiğinizi göstermeye yardımcı olması için yanıt önbelleğe alma için bir Redis örneği ekleyin.
Üçüncü taraf yazılımları yığınınıza entegre etme yeteneğinizi göstermek için dosya depolama için Firebase gibi hizmetlerle entegre edin. Eksiksiz bir geliştirici olarak yeteneklerinizi göstermek için özel bir arka uca bağlanan basit bir web uygulaması oluşturun.
Tam olarak ne inşa ettiğiniz, büyük ölçüde en çok ne tür geliştirmeyle ilgilendiğinize bağlıdır. Basit bir sunucu, ne tür bir işvereni etkilemeye çalışırsanız çalışın, size iyi hizmet edecek genişletilebilir bir platformu temsil eder.
3. Proje Yönetimi: Raspberry Pi Redmine Sunucusu
Proje yöneticileri için her şeyi takip edecek doğru yazılıma sahip olmak önemlidir. Özgeçmişinizi toplu hale getirmek için basit bir proje arıyorsanız, bir Raspberry Pi'ye Redmine yüklemeyi deneyin.
Redmine basit, açık kaynaklı bir proje yönetim yazılımıdır. Bir Pi'yi bir Redmine sunucusuna dönüştürmek, üzerinde çalışıyor olabileceğiniz herhangi bir kişisel proje hakkında bilgi depolayabileceğiniz bir yer sağlar.
Yol haritası, yerleşik wiki ve çoklu proje desteği gibi özelleştirilebilir özelliklerle dolu bu basit proje, gelecek vadeden bir proje yöneticisi için idealdir. Redmine tamamen açık kaynaklıdır, bu nedenle Pi satın almanın dışında herhangi bir lisans veya ekstra donanım için ödeme yapma konusunda endişelenmenize gerek kalmaz.
Redmine kurulumu hızlı ve kolaydır ve resmi web sitesinde derinlemesine öğretici bu sizi adım adım ilerletebilir. Yazılım açısından tek ön koşul herhangi bir Raspberry Pi'nizde yüklü Linux işletim sistemi dağıtımı.
Bir Redmine örneği çalıştırın, bir projeyi tamamlayın ve organizasyon becerilerinizi göstermek için wiki'deki belgeleri bırakın. Sistemi test verileriyle yüklemek bile bir portföyü daha etkileyici hale getirebilir.
4. İstatistikler: Bir Raspberry Pi Telegraf Örneğinin InfluxDB'ye Bağlanması
InfluxDB, zaman serisi verilerini depolamak ve parçalamak isteyen istatistikçiler ve veri analistleri için iyi bilinen bir seçimdir. Telegraf, sensörlerden, Nesnelerin İnterneti (IoT) cihazlarından ve harici sistemlerden otomatik olarak veri toplamak için kullanışlı bir sunucu tarafı uygulamasıdır.
İki yazılım parçası, çeşitli veri türlerini alabilen, temizleyebilen ve depolayabilen bir sunucu oluşturmak için birlikte çalışır. Telegraf hafif ve kompakttır, Raspberry Pi üzerinde çalışmak için mükemmeldir. InfluxDB, verilerinizi uzak bir konumda depolayabilen bulut tabanlı bir hizmettir.
InfluxDB'yi kullanmaya başlamak için bir Amazon Web Services (AWS) hesabınızın olması gerekir. Amazon'un ücretsiz katmanı, basit bir örnek oluşturmak için yeterli kaynağı sağlayacaktır. Ayrıca InfluxDB'nin hizmetine kaydolmanız gerekir.
Influx, platformdaki becerilerinizi göstermek için fazlasıyla yeterli olacak ücretsiz bir katman sunar. Derlemenin en zor kısmı örnek veriler olacaktır. Denemeler yapmak için bazı sensörlere veya bağlanmak için IoT cihazlarına sahip olmanız veya örnek bir veri kümesi almaya istekli olmanız gerekir.
Neyse ki, başlamanıza yardımcı olabilecek birçok büyük veri kümesi var. Hem Telegraf hem de InfluxDB'yi yapılandırdıktan sonra, ihtiyacınız olduğu kadar çok test verisi girmeye başlayabilirsiniz. Oradan gerekli tüm analizleri çalıştırabilir, ardından istediğiniz bir pano, rapor veya ekranı oluşturabilirsiniz.
Ahududu Pi, Özgeçmişinizdeki Becerileri Doldurmanıza Yardımcı Olabilir
Ahududu Pi, her türden bilgi teknolojisi (BT) profesyonelinin bir portföy projesi oluşturması için ideal bir platformdur. Pi, veri işleme ve analiz, proje yönetimi yazılımı, bir REST API veya basit bir VPN için mükemmel bir temel oluşturur.
Yalnızca bir Raspberry Pi ve biraz zaman kullanarak, özgeçmişinize ekleyebileceğiniz uygun şekilde etkileyici bir proje oluşturabilirsiniz.