Bir giriş seviyesi programlama pozisyonuna başvururken kodlama örneklerimi nasıl eklerim? [kapalı]


18

Yakında giriş seviyesi programlama pozisyonları için başvuru sürecine başlayacağım. Şu an itibariyle hiçbir profesyonel kodlama deneyimim yok, bu yüzden göstermem gereken tek şey, yapabileceğimi göstermek için bazı kişisel projeler ve kod örnekleri. Potansiyel bir işverene kod örnekleri, ortak projeler, kişisel projeler vb. Konusundaki özel çalışmalarımı nasıl sunabilirim? Dijital kartvizit gibi bir şey mi? özgeçmişte bir web bağlantısı tüm bunların düzenlendiği bir sayfaya? proje sayfalarına bağlantılar?

Temel olarak, bunu açıklayan bir özgeçmiş üzerinde sadece birkaç satır dışında yaptığım şeyleri listelemek veya görüntülemek için tercih edilen bir yöntem var mı?

Yanıtlar:


21

Kişisel projelerinizi Github veya Bitbucket'e koyun . Ortak projeleriniz akademikse ve hiç kimse itiraz @authoretmiyorsa, işlevleri / sınıf yorumlarınızda özellikle etiketleri kullanmaya katkıda bulunduğunuz bölümlere dikkat ederek bunları da ekleyin (belli ki kredinin zamanı geldiğinde kredi verin) . READMEPaketinizin ne olduğuna ve ne işe yaradığına genel bir bakış sağlamak için proje kökünüzde bir tane olduğundan emin olun .

Uygulamanıza Github / Bitbucket profilinize bir bağlantı ekleyin (hangi formatta olursa olsun). Artık, potansiyel işvereniniz kaynağınıza kolay erişim sağlamakla kalmıyor (tüm projenizi indirebilir, ortak çalışabilir veya çalışamaz ve @authorortak çalışma projelerinizdeki etiketleri bulmak için kaynak aracılığıyla grep olabilir ), aynı zamanda mevcut sürüm kontrol teknolojisinde olduğunuzu gösterir .


2
Bu hızla beklenen prosedür haline geliyor. Yalnızca github profilime dayanarak birden fazla işe alım yapan kişi ile iletişim kurdum.
Rein Henrichs

Hiç github veya bitbucket duymadım ... şimdiye kadar. Teşekkürler.
Michael Riley - AKA Gunny

18

Size bunu doğrudan söyleyeceğim: Eğer herhangi bir programcı seviyesi arıyorsanız, her başvuru sahibinin kod örneklerini okumak için zaman harcamıyorum. Bu çok zaman alır ve eğer bunu yaparsam ve kodunuzu beğenirsem ama o zaman sizden hoşlanmıyorsanız o zaman boşa harcadım. Uygun olup olmadığınızı anlamak daha iyi olup olmadığınızı anlamaktan daha hızlıdır , bu yüzden önce bunu yapacağım.

Ancak, son bir röportaj için kodunuzu umutsuzca görmek istiyorum (veya en azından yaşlılardan birinin onu görmesi için). O zamana kadar senden hoşlanmaya karar verdim. Size bir teklifte bulunacağımıza ve ne kadar olacağına karar vermeden önce ne kadar iyi olduğunuzu bilmeliyim. O zaman onu görmek isteyeceğim, beni ikna etmene gerek yok.

Yani soru şu, " Özgeçmiş aşamasında kendinizi nasıl öne çıkarıyorsunuz ?", İlk etapta sizinle röportaj yapmamı nasıl sağlıyorsunuz? Bir kıdemli olarak, kariyer yolunuzu açıklamak için özgeçmişinize koyabileceğiniz bir sürü şey vardır, ancak bir mezun olarak yoktur.

Bu yüzden niteliklerinizi üst, ön ve merkeze koymalısınız. Ben mezun arıyorum o zaman bu (Ben üst düzey bir karşıtını söylemek, arka koyacağımı ilk hakkında bilmek istediğiniz ne olursa onlar ediyoruz etkileyici yeterince rahatsız). Eğer bundan oldukça etkilendiysem CV'nin geri kalanını okuyacağım. Orada, üzerinde çalıştığınız kişisel projelerin bir özeti iyidir.

Kod yok, sadece ne ve neden, en önemlisi hangi sorunu çözmeye çalışıyordunuz . Sorunu çözüme dönüştürme yeteneği kanıtlanmıştır. Ayrıca teknoloji yığını bir listesi. Kişisel projelerde kaynak kontrolü, birim testleri ve belki de bir CI sunucusu kullanıyorsanız dikkatimi çekeceksiniz.

Düzenle: Ayrıca bağlantılar. Etkin web siteleriniz veya uygulamalarınız varsa, beni CV'nizde bunlara bağlayın . Bir URL'yi kopyalayıp yapıştırmayacağım, ancak tıklamaya direnemiyorum. Orada uzun zaman geçirmeyeceğim, ancak ilk sayfada dikkatimi çekmek mümkün. Özellikle bir blogunuz varsa ve konu başlıklarından herhangi biri son zamanlarda karşılaştığım konulara değerse, bunu fark edeceğim ve biraz daha derinlemesine bakacağım ve eğer mantıklıysanız, geriye baktığımda sizi hatırlayacağım kime mülakat yapmak.


1
Kod örneklerinin görüşme sürecinde tipik olarak ne zaman yararlı olduğunu açıklayan +1.
Dave DuPlantis

+1 Bu çok iyi bir tavsiye ve çok yararlı bir bilgidir, ancak sorumun sorduğu soruya da yönelik değildi (olası bir işverene nasıl veri sunacağına dair daha fazla bilgi). Cevabını hala takdir ediyorum.
MaQleod

@MaQleod - Üzgünüm, sadece sorunuzu tekrar okudum ve ilk seferinde tamamen yanlış okuduğumu düşünüyorum. Farkedilecek bir şekilde nasıl sunmak yerine, istendiğinde nasıl sunacağınızı mı soruyordunuz? Eğer bu şekilde okuyabilseydim, "istedikleri halde; kişisel olarak, bol bol seçenek sunuyorum - e-postadan dropbox'a github'a kadar her şey."
pdr

7

Sadece tarif et.

Daha fazla ayrıntı istiyorlarsa, kendilerine soracaklar, bu sırada daha fazla bilgi göndermek uygun olacaktır.

Bunu şu şekilde düşünün: bir işe alma yöneticisi birçok farklı özgeçmiş alacaktır. Şirkete bağlı olarak, sizinki önce İK'ya gidecektir. İK personeli belirli anahtar kelimeleri arayacaktır. Bunlara dayanarak uygulamayı işe alma yöneticisine yönlendirir (genellikle yazdırarak).

İşe alım müdürü, belirli anahtar kelimeleri tekrar arayarak aralarında dolaşacaktır. Onları görürse, İK kişisinin daha derine inmesini bilmelerine izin verir.

Hangi noktada bir telefon ya da yüz yüze görüşme planlanır.

Hiç kimse, uygulamanızın çoğunu gerçekten okumaz. Birincil neden, bunu anlayabilecek insanların açıkçası zamana ya da eğilime sahip olmamasıdır. Ve zamanı (İK) olan insanlar anlamayacaklar. Ayrıca, çok sayfalı uygulamalar (özellikle giriş seviyesi bir iş için) kötü bir şeydir .

Bu yüzden, özgeçmişin açık ve özlü olduğundan emin olun. Elde etmeye çalıştığınız işe uygun kelimeleri kullandığınızdan emin olun; ve bunun dışında, iyi görünün ve yüz yüze görüştüğünüzde açıkça konuşun.

Son olarak, söz konusu kişilerin bu pozisyonu doldurmaya çalışırken çok sayıda başvuru alacağını anlayın . Birçok farklı adayla konuşacaklar. Günün sonunda, sunum sizi diğerlerinden ayıracak olan şeydir.


4

Github / Codeplex / ne olursa olsun. Kodunuzu oraya çıkarın, biraz belgeleyin, bazı testler yazın ve en iyi yemeğinizi öne çıkarın. Eğer bir giriş seviyesi geliştirici özgeçmişini bana verdiyse ve bana Github'da ismini verdiyse, ilk önce koda bakarak ve belki de kişisel projelerine ilişkin bazı sorular sorarak röportajı hazırlardım. Bu kalıbı neden burada kullandınız, neden bu kararları orada verdiniz, bunu veya bunu nasıl kullanmaya karar verdiniz.

İlk önce kodun bulunması, görüşmeciye beceri düzeyinizi anlamanın bir temelini verir ve görüşme sırasında ilgi alanlarınızla ilgili konuşma soruları sormalarını sağlar (umarım kişisel projeleriniz sizin ilgi alanlarınızdır ...)

Kod depoları için birkaç özgeçmiş oluşturucu var. Github için resume.github.com - bir deneyin!


2

İlk önce: bir işveren bu tür kişisel projelerle gerçekten ilgilenmelidir.

Ne önerebilirim bir web sitesine koymak ve başvuru mektubunuza bir bağlantı eklemek veya hatta devam etmektir. Bu yüzden işveren, ona bakmaya zorladığınız izlenimi alamaz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.