İş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.