Python Geliştirici Özgeçmiş Kılavuzu ve Örneği

Yayınlanan: 2021-03-09

Son birkaç yılda, piton talebi dünya çapında katlanarak arttı. Şu anda Java kullanıcılarının sayısını geride bırakan 8,2 milyon Python geliştiricisi var. Ek olarak, ZipRecruiter gibi iş sitelerinde 9.000'den fazla uzak python rolü ve Glassdoor platformunda 6.000 iş daha bulunmaktadır. Bu alanda yeniyseniz, her şeyi kendi başınıza hazırlamak zor görünebilir. Bu nedenle, kariyer gelişim yolculuğunuzda size yardımcı olacak bir piton özgeçmiş rehberi hazırladık.

Özgeçmiş oluşturma ipuçlarına başlamadan önce, size bir python geliştiricisinin sahip olması gereken becerilere genel bir bakış sunalım.

İçindekiler

Python Geliştirici Becerileri

Tipik olarak, Python geliştiricileri, yazılım projelerinin arka ucundan veya sunucu tarafından sorumludur. Kod, tasarım, dağıtım ve hata ayıklama yazılım araçları, kuruluşların teknolojik çerçevelerini etkin bir şekilde yönetmelerine yardımcı olur. Bu çalışma, aşağıdaki şeyler hakkında bilgi gerektirir:

  • Çekirdek python programlama (Veri yapıları, değişkenler, veri türleri, dosya ve istisna işleme).
  • Web çerçeveleri (Django, Flask, vb.).
  • Ön uç teknolojileri (HTML, CSS, JavaScript).
  • ORM kitaplıkları ve nesne yönelimli programlama teknikleri.
  • Veri bilimi (NumPy, Scikit Learn, vb. gibi SQL ve python paketlerine aşinalık).
  • Yapay Zeka ve Makine Öğrenimi.
  • Derin Öğrenme ve Doğal Dil İşleme (NLP).
  • Analitik beceriler (algoritmalar, web geliştirme vb. ile ilgili olarak).

Python Geliştiricileri için Özgeçmiş Oluşturma Kılavuzu

Giriş seviyesi python iş listeleri, "istenen beceriler" altında C++'dan Node.js'ye kadar her şeye sahiptir. Ve kıdemli python geliştiricilerinin, genellikle deneyim bölümünde vurgulanan bazı gelişmiş yeterliliklere ek olarak tüm bunları içermesi beklenir. Bu nedenle, özgeçmişinizin veya özgeçmişinizin düzeninin işin gereksinimlerine uyması ve profilinizi buna göre göstermesi gerekir.

Güçlü yönlerinizi ve deneyiminizi sergilemek için aşağıdaki düzenlerden herhangi birini seçebilirsiniz:

  • İşlevsel biçim: Eldeki işle ilgili becerileri vurgular
  • Ters kronolojik: Hikayenizi temsil eden bir zaman çizelgesinde düzenleyerek profesyonel deneyiminize odaklanır

Ters kronolojik düzen, staj olsa bile, adayların piton geliştirme konusunda biraz deneyime sahip olması beklenen işler için en iyi sonucu verir. İşlevsel yerleşim kullanılarak yapılan uygulamaların, dikkatli olunmadığı veya muazzam yaratıcılık sergilenmediği sürece daha fazla riske açık olduğuna inanılmaktadır.

Genel bir kural olarak, bir python özgeçmişi adınız, e-posta adresiniz, telefon numaranız, mevcut konumunuz, web siteniz veya GitHub profiliniz gibi bazı standart ayrıntıları içermelidir. Bu bilgiyi kısa bir profil özeti ile takip etmelisiniz. Bu bölüm, toplam deneyiminiz, yeterlilikleriniz ve kayda değer başarılarınız hakkında işe alım temsilcilerine bilgi vermelidir.

Bir python geliştirici özgeçmişi yazarken aklınızda bulundurmanız gereken diğer bazı şeyler şunlardır :

  1. CV'nizi özelleştirin ve iş ve organizasyonel ihtiyaçlarla uyumlu hale getirin.
  2. Kodunuzun kalitesini vurgulayın ve ilgili çalışmanızın kapsamını tanımlayın.
  3. Varsa açık kaynaklı proje, araştırma çalışması ve yayın örneklerini ekleyin.
  4. Yalnızca python geliştirici rolüyle ilgili bölümleri dahil edin ve iş deneyimini ilk 5'te sınırlayın.
  5. Uzun, dolambaçlı paragraflar yerine kısa madde işaretleri kullanın.
  6. Özgeçmişiniz boyunca, eylem fiillerini kullanarak ve tüm noktaları belirli ve somut tutarak tutarlı bir yazı stili benimseyin.
  7. Kanıt okuyun ve dilbilgisi hatalarını kontrol edin. Ve mümkünse, nihayet başvurunuzu göndermeden önce üçüncü bir kişinin incelemesini alın.

Bu ipuçlarını dahil etmek, kesinlikle sizi standart bir python geliştirici gönderisi için kısa listeye götüren kazanan bir özgeçmiş ile sonuçlanacaktır. Bununla birlikte, bazı açıklıklar, aynı anda birden fazla şapka takabilen birini işe almak isteyebilir.

O halde, yalnızca geleneksel işletmelerde öne çıkmakla kalmayıp modern çalışma ortamlarında da kalıcı bir izlenim bırakan güçlü bir özgeçmişi nasıl oluşturabilirsiniz?

Cevap basit: geniş bir deneyim iletecek şekilde yapılandırın.

Bunu, teknik ve sosyal becerilerin bir listesini ayrı bölümlere ekleyerek yapabilirsiniz. İşte bazı örnekler:

  • Teknik beceriler: Azure, MongoDB, Jumpy, Scipy, Angular, Unit Testing (Daha önce bahsedilen diğer becerilere ek olarak)
  • Sosyal Beceriler: Takım Liderliği, İletişim, Proje İşbirliği, Araştırma becerileri vb.

Bununla birlikte, içerideki içerik alakalı ve dikkate değer değilse, doğru düzen veya format sizi çok ileriye götürmez. Bu nedenle, size daha iyi rehberlik etmek için örnek bir özgeçmiş hazırladık.

Python Geliştirici Özgeçmiş Örneği

Profil

Flask, Django, e-ticaret, depolama ve finans alanlarında 5 yılı aşkın kapsamlı deneyime sahip bir python geliştiricisi. Walmart ile çalışırken 'Yılın Çalışanı' Ödülünü aldı.

İş deneyimi

Kıdemli Python Geliştiricisi, Walmart (2017-Günümüz)

İş sorumlulukları:

  • Hedefleri belirlemek ve gerçekleştirmek için müşterilerle iletişim kurarak bir web uygulamasının arka uç bileşenlerini geliştirdi.
  • Bakım masraflarını bir yıl içinde %10 oranında azaltan büyük veritabanları ve yapılandırılmış sunucuların bakımı.
  • Yeni kullanıcı bilgi çözümleri için veri koruma ve güvenlik iyileştirmesi üzerinde çalıştı.
  • Yeni ekip üyelerine, iş arkadaşlarına ve müşterilere eğitimli, denetimli ve teknik destek sağladı.
  • Verilen tüm görevleri yerine getiren ve proje hedeflerini aşanlara 'Yılın Çalışanı Ödülü' verildi.

Python Geliştiricisi, Capgemini (2015-2017)

İş sorumlulukları:

  • Python web çerçeveleri ve SQLAlchemy gibi ORM araç takımları ile geliştirilmiş arayüzler
  • HTML5, CSS3 ve JavaScript kullanan ön uç web uygulamaları dahil olmak üzere sağlam API'ler ve ölçeklenebilir sistemler oluşturdu
  • Masaüstü ve mobil dahil olmak üzere birden çok platform için uygulamalar sunarak güçlü müşteri-hizmet yönelimi gösterdi
  • İş destek süreçlerini temsil eden veritabanı şemaları oluşturmaya yönelik bir proje uygulamak için 'En İyi Scrum Takımı' olarak tanındı

Eğitim Nitelikleri

  • 02/2019-03/2020: Bilgisayar Bilimleri Yüksek Lisansı (M.Sc.), Liverpool John Moores Üniversitesi & IIIT-Bangalore

GPA: 3.96 (Programın İlk %5'i)

  • 06/2012-06/2015: Bilgisayar Uygulamaları Lisansı (BCA), Chandigarh Üniversitesi
    Derece ile Mezun (A Sınıfı eşdeğeri)

Proje çalışması

  • Piyango hesaplayıcı uygulaması: Bazı kurallar (oyunda mevcut olan toplam top sayısı, seçilebilecek top sayısı vb.) göz önüne alındığında, kullanıcıların piyangoyu kazanma şanslarını kalibre edebilen PowerBall benzeri bir uygulama. Proje, Python'un Tkinter modülünü kullanarak bir Grafik Kullanıcı Arayüzü oluşturmayı içeriyordu.

Yetenekler

Teknik: Uygulamalı python geliştirme, problem çözme, tersine mühendislik, HTML, JavaScript, Selenium, TestComplete, Appium, makine öğrenimi, proje yönetimi,

Sosyal Beceriler: Takım çalışması, kişilerarası iletişim, müşteri hizmetleri

Sertifikalar : Sertifikalı Python Geliştiricisi, Python Enstitüsü

Diller : İngilizce, Hintçe, İspanyolca

Müfredat dışı etkinlikler

Okuma, Fotoğraf, Eğitim Gönüllüsü, Fizik Topluluğu Üyesi, Bilgisayar Kulübü, İşletme Kulübü.

İşte karşınızda - bir sonraki iş başvurunuz için ayırt edici bir özgeçmiş oluşturmak için bazı faydalı ipuçları ve püf noktaları!

Özetle, şunları ele aldık:

  • Özgeçmiş formatı seçimi ve ters kronolojik sıralamanın neden daha iyi çalıştığı
  • Özgeçmiş başlığının bileşenleri
  • Bir profil özetinin temelleri
  • İş deneyimini sergilemek için en iyi uygulamalar
  • Beceriler bölümü, başarılar ve sertifikalar dahil olmak üzere diğer önemli noktalar

İster halihazırda python geliştirici gönderilerine başvuruyor olun, ister bu alanla ilgilenen meraklı bir öğrenci olun, yukarıdaki python özgeçmiş kılavuzu haritası, iş arama çabalarınızı geliştirmenize ve muhtemelen hayalinizdeki rol için işe alınmanıza yardımcı olabilir!

Çözüm

Veri bilimi hakkında bilgi edinmek istiyorsanız, IIIT-B & upGrad'ın çalışan profesyoneller için oluşturulmuş ve 10'dan fazla vaka çalışması ve proje, uygulamalı uygulamalı atölye çalışmaları, endüstri uzmanlarıyla mentorluk, 1 Endüstri danışmanlarıyla bire bir, en iyi firmalarla 400+ saat öğrenim ve iş yardımı.

Python öğrendikten sonra kariyer fırsatları nelerdir?

Python çok yönlü bir dildir ve iyi bir Python bilginiz varsa, elinizde çeşitli kariyer fırsatları olabilir. Bu fırsatlardan bazıları aşağıdaki gibidir:
1. Python Geliştiricisi - Python bilgisini edindikten hemen sonra bir Python geliştiricisi olabilirsiniz. Python geliştiricileri, web siteleri oluşturmaktan, veri algoritmalarını optimize etmekten veya temiz ve verimli Python kodları yazmaktan sorumludur.
2. Veri Analisti - Bir veri analisti, büyük veri kümeleriyle ilgilenmeli, bunları analiz etmeli ve görselleştirmelidir. Python meraklısıysanız ve verilerle oynamayı seviyorsanız bu iş tam size göre.
3. Proje Yöneticisi - Bir proje yöneticisi şirketlerin iş ve pazarlamasından son derece sorumlu olduğu için proje yönetimi yüksek talep görmektedir.
4. Makine Öğrenimi Mühendisi - Bir makine öğrenimi mühendisi, kendilerine sağlanan verilere dayanarak tahminlerde bulunmak için makineleri veya modelleri eğitir.

Sık yapılan özgeçmiş hataları nelerdir?

Özgeçmişlerin veya özgeçmişlerin çoğunda bulacağınız hatalar aşağıdadır. Özgeçmişinizde bunlardan kaçınmak için okumaya devam edin:
Başarıları küçümsemek: Tüm başarılarınızı vurgulamamak veya onların değerini ihmal etmemek birçok insanın yaptığı bir şeydir. Başarılarınızı her zaman bazı sayılarla vurgulamalısınız. Örn. 1000+ katılımcı arasında ilk 5 arasında.
Yanlış bilgi ekleme : Adaylar genellikle hakkında pek bir şey bilmedikleri fazladan beceriler veya projeler eklerler. Görüşmeci bunu hızlı bir şekilde değerlendirebileceğinden, bu hata görüşme sürecini etkileyebilir.
Dilbilgisi hataları : Özgeçmişinizde herhangi bir hatadan kaçınmak için her zaman bazı dilbilgisi denetleyicileri kullanmalısınız.

İş deneyimi özgeçmişinizi nasıl etkiler?

İş deneyimi, alacağınız işin türünü ve ne kadar maaş alacağınızı büyük ölçüde etkiler. Örneğin, daha taze veya giriş seviyesi bir Python geliştiricisi, sektör ortalamasından %35 daha az kazanıyor. Öte yandan, orta düzey ve kıdemli Python geliştiricileri, sektör ortalamasından %38 ve %192'ye varan oranda daha fazla kazanıyor.
Bununla birlikte, iş deneyiminin etkileri, görüşmelerde ne kadar iyi performans gösterdiğiniz, bilginizin derinliği veya Python projelerindeki uygulamalı deneyiminiz gibi bazı faktörler tarafından azaltılabilir.