İçeriğe geç
parazade

Portfolyo Nedir?

İngilizce: Developer Portfolio

Yayın: · Son güncelleme:

Portfolyo Nedir? Kısaca

Portfolyo, bir kişinin yaptığı işleri ve becerilerini somut örneklerle gösteren derlemedir. Yazılım geliştiriciler için genellikle proje bağlantıları, kod depoları ve kısa açıklamalardan oluşan bir web sayfasıdır.

Portfolyo nedir?
İçindekiler
  1. Portfolyo nedir?
  2. İçinde neler olmalı?
  3. Nelere dikkat etmeli?

Portfolyo nedir?

Portfolyo, yaptığınız çalışmaları bir arada sunan bir vitrindir. Özgeçmiş ne bildiğinizi söyler, portfolyo ise bunu gösterir. Tasarımcılar çizimlerini, fotoğrafçılar fotoğraflarını sergiler; yazılım geliştiriciler ise geliştirdikleri uygulamaları, web sitelerini ve kodlarını paylaşır.

Özellikle deneyimi az olan adaylar için portfolyo güçlü bir araçtır. İşe alım yapan kişi, adayın gerçek bir proje üzerinde nasıl çalıştığını kendi gözüyle görebilir.

İçinde neler olmalı?

İyi bir yazılımcı portfolyosu genellikle şu bölümleri içerir:

  1. Kısa bir tanıtım: kim olduğunuz ve hangi alanda çalıştığınız
  2. Üç ila beş seçilmiş proje
  3. Her proje için canlı demo ve kaynak kod bağlantısı
  4. Kullandığınız teknolojiler
  5. İletişim bilgileri

Her projeyi birkaç cümleyle anlatın: hangi sorunu çözdüğü, sizin hangi kısmı yaptığınız ve ne öğrendiğiniz. Varsayımsal bir örnek: "Küçük bir fırın için online sipariş sayfası. React ile arayüzü, Firebase ile sipariş kaydını yaptım. En zorlandığım kısım teslimat saatlerinin doğrulanmasıydı."

Nelere dikkat etmeli?

Nicelik yerine niteliğe odaklanın. Yirmi yarım kalmış eğitim projesi yerine, baştan sona bitmiş ve çalışan üç proje çok daha iyi izlenim bırakır. Herkesin yaptığı yapılacaklar listesi uygulaması yerine gerçek bir ihtiyaca dokunan bir proje seçmek sizi diğer adaylardan ayırır.

Bağlantıların çalıştığını düzenli kontrol edin; açılmayan bir demo olumsuz izlenim yaratır. Kod depolarınızı da bir GitHub profili altında düzenli tutmak ve her projeye açıklayıcı bir README eklemek, portfolyonuzu tamamlar.

Sıkça Sorulan Sorular

Portfolyo için kendi sitem mi olmalı?

Şart değildir; iyi düzenlenmiş bir GitHub profili de başlangıç için yeterlidir. Kendi alan adınızla basit bir site ise daha profesyonel bir görüntü sağlar.

Müşteri projelerini portfolyoda paylaşabilir miyim?

Yalnızca müşterinin izni varsa ve gizlilik sözleşmesine aykırı değilse paylaşın. İzin yoksa projeyi gizli bilgileri çıkararak genel hatlarıyla anlatabilirsiniz.

İlgili terimler

GitHub Profili(GitHub Profile)GitHub profili, bir geliştiricinin GitHub'daki herkese açık sayfasıdır. Kod depolarını, katkı geçmişini, sabitlenmiş projeleri ve kısa bir tanıtımı gösterir; birçok işveren bu sayfayı adayın çalışmalarını görmek için inceler.READMEREADME, bir yazılım projesinin kök klasöründe bulunan ve projenin ne işe yaradığını, nasıl kurulup çalıştırılacağını ve nasıl katkı verileceğini anlatan, genellikle Markdown biçiminde yazılmış tanıtım dosyasıdır.Junior DeveloperJunior developer, yazılım geliştirme kariyerinin başında olan, temel programlama bilgisi olan, işleri genellikle daha deneyimli geliştiricilerin rehberliğinde ve kod incelemesiyle yapan geliştiricidir.Freelance Yazılımcı(Freelance Developer)Freelance yazılımcı, bir şirkete kadrolu bağlı olmadan farklı müşterilere proje bazlı ya da saatlik ücretle web sitesi, mobil uygulama, otomasyon veya özel yazılım geliştirme hizmeti veren serbest çalışan geliştiricidir.Yazılım(Software)Yazılım, bir bilgisayarın ya da akıllı cihazın ne yapacağını adım adım tarif eden programların, verilerin ve talimatların bütünüdür. Donanım fiziksel parçaları, yazılım ise bu parçaları çalıştıran mantığı ifade eder.Kaynak Kod(Source Code)Kaynak kod, bir programın programcılar tarafından okunabilir bir programlama diliyle yazılmış asıl metnidir. Bu metin derleyici ya da yorumlayıcıyla bilgisayarın çalıştırabileceği biçime dönüştürülür.

İlgili yazılar