Tecrübesi olmayan bir iş nasıl alınır? [kapalı]


32

Yeni bir üniversite mezunu olmak üzereyim ve staj ya da jr yazılım mühendisi pozisyonu almaya çalışıyorum. Ancak bu alanda hiçbir deneyimim yok.

Sahip olacağım tek şey derecem ve tamamladığım sınıf içi projelerim. Röportaj yapabilmek için özgeçmişimi daha çekici hale nasıl getirebilirim? Ayrıca, sınıf içi projelerimin ayrıntılarını nasıl yapılandırmalıyım? Kapsamlı bir ayrıntı vermeli miyim?


3
Üniversite mezunlarının çoğu senin gibiler. Staj yapan insanlar üzerinde sizin için bir avantaja sahiptir, çünkü onları çalıştırabilecek birileriyle bağlantı kurarlar. Proje hakkında kesin detaylar sağlamalısınız. Çalışmanızın bir portföyünü oluşturmaya çalışmalısınız. Becerilerinizi gösterebilecek her şey istek üzerine sağlanmalıdır. İyi bir yazar değilseniz, şansınızı zedeleyebilecek, öğrendiğiniz şeyleri "programlama" ile ilgili bir hobi olarak yazmayı ve sadece blog yazmayı öneririm.
Ramhound

1
En iyisinin olduğunu düşündüğünüz bir cevap varsa, lütfen kabul etmek için yanındaki onay işaretini tıklayın. Teşekkürler
psynnott 16:11

3
Sizden başka biri para kazanıyorsa, asla ücretsiz çalışmayın! Açık Kaynak, yaptıklarınız hakkında tutkulu olduğunuzu gösteren farklı bir hikaye. Doğrudan sizden kar sağlayan birileri için ücretsiz çalışmak, bir CHUMP olduğunuzu gösterir .

Bir çok şirket yeni sınıflar kiralıyor. Tecrübenizin olmasını beklemiyorlar. Röportaj yapmak ve veri yapılarını bilmek ve bir röportajda beyaz tahta kodunu yapabilmek için iyi bir not edin. Büyük bir şehirde, yalnızca bu becerilere sahip birden fazla teklif alacaksınız.
Kevin,

Yanıtlar:


21

Ikinci @ psynnott'un özgeçmişinize nasıl daha fazla deneyim katacağı konusundaki cevapları. Hepsi harika fikirler. Ben özellikle göstereceğiniz çalışmayı - ilk kurşunu - kısmi olarak yapıyorum çünkü görüşmecileriniz vaktinden önce gerçekten kazabilir ve gerçekten ilginç tartışmalara girebilirsiniz. Sadece birkaç üniversite mezun adayında gördüm ve sonuçta ortaya çıkan tartışmalardan gerçekten zevk alıyorum.

Bazen işe alım müdürü olduğumu kabul ederek başlamalıyım ve çok sayıda üniversite mezunu ile röportaj yapıyorum . Her görüşmeci farklıdır, ancak işte benim almam - 1 numaralı önceliğim, gerçekten büyük zorluklara rağmen adayın bazı zor sorunlarla karşılaştığını ve başarılı olduğunu görmek. Bunu söylediğimde, sınıfta yapılan aşamalı olarak zorlu rehberli laboratuarların gösterilmesinden biraz daha fazlasını arıyorum. Genelde "katil proje" dediğim şeyi arıyorum.

İşte bir "katil projenin" nitelikleri:

  • Takım çalışması - hemen hemen her zaman proje sadece adaydan fazlasını içerir. Bu, ekibin nasıl karar aldığı, çatışmayı çözdüğü, problemleri aştığı veya birbirlerini motive ettiği konusunda çok sayıda iyi konuşma materyali veriyor. Aslında, takımın ciddi bir sorunu olup olmadığını görmek için bakıyorum ... IMO, birkaç sorunu olmalı . "Herkes iyi anlaştı, iyi zaman geçirdik ve hepimiz Farklı Olduk" hikayesi, bunun “katil bir proje” olmadığı anlamına geliyor.
  • Belirsiz hedef ve başarıya giden yol - amaç ve başarma araçları açık bir şekilde kesin değildi. Bu, “katil projesini”, haftadan haftaya başarı ile atmanız gereken adımların ne olduğu söylenen ortalama laboratuar ödevinizden ayırır. "Katil projesi" ile belirsiz bir amaç ile başlarsınız. Üniversite mezuniyet düzeyinde, bu, ekibinize, gerçekten tek bir sömestrde geliştirilemeyen karmaşık bir uygulamayı ya da bulunduğunuz yerde yaşayabileceğiniz zorlu bir 3-10 sayfalık proje tanımlama belgesinin verildiği bir Kıdemli Proje olabilir. senin için veterinerbir danışman veya danışmanla başarılı bir proje için fikir. Mesele şu ki, siz ve ekibinizin başlangıçta (1) ne kadar başarılı olacağının "yeterli" olduğunu ve (2) ne kadar ısırıp ne kadar son teslim tarihlerinizi karşılayabileceğinizi anlamaya çalıştığınızı görmek istiyorum. Kaçınılmaz olarak, ekip bazı şeylerin daha zor olduğunu ve bazı şeylerin çok daha kolay olduğunu öğrendi ve bu öğrenme deneyimi aradığım şey.
  • Beklenmeyen sorunlar - proje beklenmedik sorunlara sahip olacak kadar büyük olmalıdır. Bir şey plana göre gitmemeliydi. Bu şeyleri ekip olarak atmak, IMO'nun mühendis olmasının anahtarı ve ilk girişimin nasıl gittiğini görmek istiyorum. Asla sorunsuz geçmez, bu yüzden öz ondan öğrenmektir.

Üniversite mezunları için özgeçmiş söz konusu olduğunda, onların çok fazla takılıp çıkmalarını beklemiyorum. İK'mın şunları taradığını biliyorum:

  • Genel not ortala - belirli bir seviyenin altında genellikle görüşmeler için onları geçmez.

  • Geçmişte iyi mühendisler yetiştiren okullar listenin başında yer alıyor, ayrıca ofislerimize çok daha yakın bir yer alıyoruz. Bu, etki alanımızın dışındaki bir gönderimi gözden geçirmeyeceğimiz anlamına gelmez.

  • Kurs - Genel kurs bataryalarını görmek istiyorum. Genelde JEE projeleri aradığım için, işimin doğası gereği web geliştirme ve veritabanı seçmeliğine ve ayrıca güvenlik kurslarına biraz daha öncelik verdim. Ancak bu çarptı ya da özledim, kilometre değişiyor - hiç kimse özgeçmiş her iş için mükemmel değil - tek söyleyebileceğim, işin ne yapabileceğini öğren - en iyi bahislerin, yetenek setinin yeteneklerine uygun olduğu yerler olacak.

  • "Katil projeniz" in doğasını vurgulayın. Birincisi yeter, ancak birkaç ilginç projeniz ve / veya stajlarınız varsa, onları vurgulayın. Tecrübeler bölümünüzdeki teknolojiler ve işin doğası hakkında konuşun.

  • Teknik işleri vurgulayın - stajlar ve kümesler.

  • Öğretmen, akıl hocası veya lider olduğunuz işleri vurgulayın - insanlarla konuşabileceğinizi ve bir şeyler açıklayabileceğinizi bilmek büyük bir kazançtır. Staj tecrübesi eksikliğinin, asistan öğretme, özel ders verme, grup liderliği ya da ciddi bir sorumluluğunuz olduğu ve dakikalarca göz ardı edemeyeceğiniz herhangi bir etkinlikte, özellikle de herhangi bir rolde yer aldığının açık olduğu herhangi bir etkinliğin iyi çalışması ile dengelendiğini gördüm. zincirdeki bir sonraki kişi, kontrolü size bırakmakta ve başınızın üzerindeyken yardım istemeniz konusunda güven duymakta rahattı.

Çok büyük bir şirkette çalıştığımı unutmayın. İşlerin genel durumu, İK'm devam ettikten sonra, özgeçmiş üzerinde yeterince iyi mühendislik seslendiren sözcükleri iş gereksinimlerimizle eşleştirmeyi başaran genel bir nitelik değerlendirmesi için bir özgeçmiş elde etmemdir. Elimden birkaç gün önce özgeçmişi alıyorum ve görüşmeye girmeden yarım saat önce genel olarak bakıyorum. Taramak için çok fazla zaman harcamıyorum ve bir sayfadan daha uzun olmasını beklemiyorum. İçeriğin çoğundan daha önemli olan, adayın temel arka planını hızlı bir şekilde anlayabilmektir, böylece "yani .... neye göre iyisin?" Den daha akıllıca bir şey sorabilirim. :)

Yapmam ya da ara vermem geri dönüp, yönetimime ve İK ekibime söyleyebileceğim adayla yeterince iyi bir röportaj yapmak - "bu adam sadece akıllı ve nitelikli görünmüyor, aynı zamanda bir açılışım olsaydı Onu ekibimde isterdim ". Ekibimden birini istemek, geçmişte çalıştığı teknolojiden çok daha fazlasıdır - asıl anahtar, deneyimleri ve takım arkadaşları hakkında nasıl konuşacaklarıdır - eğer aday bir sorunu açıkça tanımlayabiliyorsa, bulmak için bir işlemi açıkça tanımlayın bir çözüm, önceki çalışmalarda neyin iyi neyin kötü olduğunu değerlendirin ve diğer takımlarla tipik takım sorunlarını çözebilecek kadar iyi geçinebilmeyi başarın - o zaman bu kişiyi ekibimde bulundurmaktan hoşlanacağımın iyi bir işareti.


Çok iyi tavsiye!
MathAttack

Uzun sürmesine rağmen cevabınızı okumak bir zevkti. Keşke daha fazla programcı da
seninki

16

Yapabileceğiniz birkaç şey var:

  • Evde programlama projeleri yapın. Onları topluluğun görmesi ve kullanması / hakkında geri bildirim vermesi için bir web sitesine yerleştirin. Bu şekilde biraz para kazanmanız bile mümkün olabilir! İşverenler bunu seviyor - programlamayı sevdiğinizi ve iş / kolej dışında bir ilginiz olduğunu gösteriyor.
  • Programlama topluluğuna katılın. En son teknolojiyi takip edin, böylece röportajlarda konuşabilirsiniz. Örneğin, PHP ile Zend veya jQuery gibi çeşitli çerçevelerde güncel kalmak isteyebilirsiniz. Twitter bunun için harika.
  • Şirketlerle konuşun ve deneyim istediğinizi söyleyin. Kısa vadeli bir sözleşme (ücret ödemeden) alabilirsiniz, ancak özgeçmişinizi koymak için bir şey öğrenirsiniz ve çok şey öğrenirsiniz! İşveren hoşuna gidiyor çünkü onlar için ücretsiz iş yapıyor ve şirkete uyup uymayacağınızı görmek için onları çalışırken görmelerini sağlıyor. Bunu yaparsanız, geçici sözleşmenin sonunda size bir iş bile önerebilirler.
  • Konferanslara / toplantılara gidin. Bazen ücretsizdirler ve zaten sektördeki insanlarla iletişim kurmak için size büyük bir şans verir.

29
Ew, ücretsiz iş. Bunu hiç yapmadım. Hiç kimse yapmamalı. Bir şeyi işaret etmek istiyorsanız, açık kaynaklı bir projeye katkıda bulunun. Ücretsiz çalışmak yeteneklerinizi geliştirir.
Sean Edwards

5
@Sean, ücretsiz iş daha sonra açık kaynak bağışladı ne kadar farklı iş nasıl?
Matthew

17
Çünkü başka birine FOSS kodunuzu gösterebilirsiniz . Kapalı kaynak projesinde ücretsiz olarak çalışıyorsanız, hiçbir şey yapmadan ortaya çıkıyorsunuz. Ayrıca, birçok şirket özellikle açık kaynaklı projeler üzerinde yapılan çalışmaları soruyor. Kod yazmak için para ödememek için zaman harcıyorsanız, gelecekteki işvereninizin umursadığı bir şey olabilir.
Sean Edwards

7
Ve açık kaynak kodlu bir projede ücretsiz olarak çalışarak, aynı zamanda bir şirkette ücretsiz çalışarak geçirebileceğinizden daha iyi bir değer elde edeceğinizi düşünüyorum. Bütün söylemem gereken bu.
Sean Edwards

8
Başka bir fikir olarak, hayır kurumları bazen ücretsiz programlama yardımını da kullanabilirler.
HLGEM

10

Uyarı: Mezun olamadım. Üniversitede ikinci sınıf öğrenciyim (geleneksel değil - 23 yaşındayım). Ancak, sekiz yıl yazılım geliştiricisi olarak çalıştım (ilk işim yerel bir teknoloji şirketindeki yaz stajıydı). Bu alana başlamakla ilgili okuduğum / deneyimlediğim şey:

Sınıf projeleri temiz, ama çok da önemli değil. Kendi projelerinle gel. Karmaşık olmak zorunda değillerdir, ancak bunları yazın, hata düzeltmeleri yapın ve açık kaynak lisansları altında BitBucket veya GitHub'ta saklayın (BSD / MIT, GPL, herneyse. Bu başka bir konu için dini bir argümandır). Özgeçmişiniz henüz kendisi için konuşamadığı sürece, bunlar sizin kimlik bilgileriniz olarak hizmet edecektir. Açık kaynaklı bir projeye katkıda bulunmak da aynı derecede iyi olabilir. Bir çok şirket bile bunu özellikle soruyor.

Bölüm çevresindeki okul etkinliklerine katıldınız mı? "Başkan" ve "Kaptan" ve "Kurucu" gibi sözler inisiyatifiniz için iyi şeyler söylüyor. Okulumun siber güvenlik ekibinin başkanıyım ve bu yüzden iş teklifi aldım.

Sürekli araştırın. Sen mi değil sınıfta bu alan hakkında bilmeniz gereken her şeyi öğrenirler. Blogları oku. StackOverflow'a katılın. Her seferinde bir soruna yalnızca bir kez güvenle cevap verebilseniz bile, bunlara cevap vermek ve insanlara yardım etmek, özellikle de SO Kariyerleri ile bir araya gelmek için harika bir yoldur.

Ayrıca, kendi blogunuzu başlatın. Daha önce bahsettiğim projeler üzerinde çalışırken karşılaştığınız problemleri ve geliştirdiğiniz çözümleri yazın. Bunlar röportajda gösterebileceğiniz şeyler.

tl; dr: Sahaya dikkat edin ve işaret edebileceğiniz somut bir şeye sahip olun.


4
1 "Sen mi için değil sınıfta ... her şeyi öğrenmek." İşe alım müdürü olarak bu, MIT, UCB veya Stanford'dan yeni derecelere (doktora derecesi olan bir çift) verebileceğim en kaba şoklardan biriydi. Okul! = Gerçek Dünya.
Peter Rowell

4

İş bulma açısından:

  • Kolejin sahip olduğu herhangi bir kariyer hizmetinden yararlanın ve yeni iş ilanlarını bildiklerini görmek için olabildiğince sık kontrol edin. Aynı şekilde, bölümünüzdeki profesörlerle konuşun ve işe alınan birini de tanıyıp tanımadıklarına bakın.
  • Önceki maddeyle aynı satırda profesörlerle de konuşun ve üzerinde çalışabilecekleri projelerde yardıma ihtiyaç duyup duymadıklarını görün.
  • Ağ kurmayı, yerel bilgisayar kulüplerinin toplantılarına katılmayı ve üyelerle konuşmayı öğrenin. Hala öğrenci oranı ve toplantıya katılmak, diğer üyeleri tanımak ve üzerinde çalıştıkları konular hakkında konuşmak için profesyonel bir organizasyona (örneğin, IEEE Bilgisayar Topluluğu , Bilgisayar Makineleri Birliği ) katılın .

CV'nizi yapılandırma açısından:

  • Bir üniversite mezununun özgeçmişinin mesleki deneyim açısından biraz seyrek olması beklenmektedir. Bu nedenle, sadece boşluk doldurmak için onları eklemek uğruna bir şeyler eklemeyin. Başvuruda bulunduğunuz işle ilgili bir şey yaptıysanız veya bir tür "yumuşak beceri" (yani liderlik) sergiliyorsanız, o zaman ayrılmaktan çekinmeyin, ancak "torbalı bakkaliye" veya benzeri şeyler gibi şeyleri kesin.
  • Lisans programınızın bir parçası olarak aldığınız yüksek ışıkla ilgili kurslar, üzerinde çalıştığınız büyük projelerden bahsedin ya da bir capstone kursu ya da yazmak için yüksek lisans tezi yaptırdıysanız. CV'nize bir şeyleri daha fazla aydınlatabileceğiniz bir kapak mektubu ekleyin ve ayrıca bize görebileceğiniz bir portföyünüz veya örnek kodunuz varsa bize bildirin.

2

Kariyerinizin başlarında çevrimiçi aramalar yardımcı olmaz. Bu noktada, İK'dan geçmek zorundasınız. Atış seçenekleriniz ya kampüste işe alınmakta ya da geçilirse ağ gibi deliler gibi. Nazik ve iddialı olun, ancak insanları kavrayacak kadar agresif olmayın. 10 tanıtım toplantısı, 5 ilk tur, 2 gün boyunca 2 görüşme ve 1 teklif için 50 çağrı ve 50 e-posta yapmaya hazır olun.

Röportajda bir kez istekli olduğunuzu gösterin. Önce şirketi araştırın. 10 dakika erken röportajda göster. Resepsiyonist için kibar olun. Kod örnekleri getirin. Para hakkında konuşma. İyi bir akıl hocası bulma hakkında konuşun. Tanıştığınız herkese teşekkür ederiz. Bunu yaparsanız, sizi işe almak istemeyen insanlar bile, yardım etmeye istekli olacaktır.


2

İşe almak için deneyime ihtiyaç duyduğunuza dair ilk varsayımı yapın. Bu doğru bir ifade değil. Bir çok şirket yeni sınıflar kiralıyor. Ve sizden deneyim sahibi olmanızı beklemiyorlar.

Peki, yeni bir kademeden ne istiyorlar? Akıllı olmanı istiyorlar. Kodlama için doğal yeteneklere sahip olmanı istiyorlar. Temel olarak bu. Eğer varsa, işe alındın.

Akıllı olduğunu nasıl belirliyorlar? Bunun en iyi ölçüsü GPA'nızdır. Şimdi oldukça uzaktasınız, umarım 3.5+ not ortalamasına sahip olursunuz ve başarısız olursanız, CS ödevinizde yüksek bir not ortalaması vardır. Eğer yüksek not ortalamanız varsa, özgeçmişinize koyun. Okulda önemli projeler yaptıysanız, onları da oraya yerleştirin.

Şimdi, tüm şirketler yeni dereceler almıyorlar. Bu yüzden özgeçmişinizi bir kez topladıktan sonra, sizi işe alabilecek şirketleri bulmanız gerekir. Bir yer, okulunuzdaki bir kariyer fuarı. Linkedin'de ikinci bir yer var. Linkedin'de tonlarca işveren var. Bul onları. Mesaj at onları. Onlara yeni mezunlar kiralayıp almadıklarını sorun. İpucu: Büyük şirketlerin bunu yapması çok küçük şirketlerden daha muhtemeldir. Ayrıca, bir linkedin hesabı edinin ve CS programınızdaki herkesle bağlantı kurun. İşe alındıktan sonra şirketlerin mühendislik tavsiyeleri için $$ ödeyeceklerini keşfedeceksiniz. Her gün sınıfta konuştuğunuz tüm insanlar, cebinizde, cebinizde ciddi madeni paralara dönüşebilirler.

Sonunda bazı röportajlar alıyorsunuz. Programlama yeteneğiniz olup olmadığını anlamaya çalıştıkları yer burasıdır. Standart ücret veri yapıları ve beyaz tahta kodlamasıdır. Veri yapılarını soğuk bildiğinizden emin olun. Bir beyaz tahtada kod yazabildiğinizden emin olun. "İkili arama ağacının geçerli olduğunu doğrulayan bir işlev yazın (soldaki her düğümün daha küçük, sağdaki her düğüm de büyük olduğu anlamında)." Kodun (çoğunlukla) derleyeceği kadar iyi yapabildiğinizden emin olun. Mükemmel olmak zorunda değildir, ancak 1/2 java, 1/4 pascal ve 1/4 rasgele özensiz sözde kodu olmamalıdır. Bu iyi olmak için pratik gerektirir. Arkadaşlarla pratik yaparak zaman geçirmenizi öneririm yoksa ilk birkaç görüşmenizde zorlanacaksınız.

Şimdi, bunu yapabilirseniz teklif alacaksınız. Büyük bir şehirde iseniz, muhtemelen birden fazla alırsınız. Henüz farkında değilsin ama iyi programcılar bulmak zor. Ve şirketler onları bulduğunda onları (deneyimsiz yeni sınıflar bile) yakalarlar.

İyi şanslar.


0

Söyleyeceğim bir şey, kolejlerin CS derecelerinde hiç bir şey öğretmeme eğilimi göstermeleri gerektiğidir. Olduğu gibi, bir programcı olarak ne yaptığınızı tam olarak bilmeniz için temel bir CS Lisans programında alacağınız teknik uzmanlığın iki ya da üç katına ihtiyacınız var. Bazı insanlar ders dışı çalışma yapıyor ya da çalışıyor, bu da çok yardımcı oluyor, ancak yalnızca temel dersler bir sınırlama.

... Peki sizi diğer adayların üstüne ne getirecek?

  1. Üniversitede size öğrettiklerinden en az birkaç dil daha bilmek ve bir veritabanını bir programa nasıl entegre edeceğinizi bilmek.

  2. Artık "yeşil" olmayacak kadar deneyimli olun.

Aşağıdakileri bir araya getirmek iyi olur: Uygulaması .Net'te olan ve bir SQL sunucusu örneği kullanan bir web servisi yapın. Veritabanında bilgi depolamak ve almak için bu web servisine çağrı yapan, komut dosyası dili olan bir web sitesi oluşturun. Bu web sitesini yalnızca kendi bilgisayarınız veya ofis ağınızla değil Internet üzerinden kullanabildiğinizden emin olun. Sitenin küçük olması sorun değil, ancak yararlı bir şey yaptığından emin olun. Böyle bir şeyi yapmak için yeterince araştırma, kodlama, test etme, hata ayıklama, vb.

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.