Yazılım sektöründe öğrenciyken işe girmek için neler yapılmalı?

dustin poirier

Hectopat
Katılım
12 Mayıs 2020
Mesajlar
928
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba ben yazılım mühendisliği 3. sınıf öğrencisiyim. Yaklaşık 2.5 senedir aklımı karıştıran bir şey hakkında konu açmak istedim. Hepiniz biliyorsunuz linkedn adında bir site var. Bu sitede arada kendi sektörümdeki insalar denk geliyor. Öğrenci olup da işe girenler arasında hep şunu fark ediyorum kayda değer hiçbir başarı bulamıyorum. Örneğin bir bayan arkadaşın hesabına giriyorum. Yazılım mühendisliği 3. sınıf öğrencisi. Yeteneklerine bakıyorum şu şekilde; C, C#, Python, Java, HTML, CSS, SQL, sorun çözme, analitik düşünme. Tamamen çorba. Stajlarına bakıyorum gerçekten güzel yerlerde yapmış. Sonrasında ise orta segment bir firmada işe başlamış. Şimdi buradaki sorun şu staj yaptıgı her yerde veya başladığı işinin hiçbir yerinde programlama ile ilgili bir şey yok. Test bir şey bir şeyi, ıt bir şey bir şeyi liste böyle devam ediyor. Burada anlayamadıgım sorun şu nasıl olabiliyor da staj ve işe başvururken böyle ünvanlarla başlıyorlar? Burada yazdığım şey sitem değil aslında sadece merak. Kendimi örnek verirsek ben frontend olarak Angular ile backend olarak .net ile ve veri tabanı olarak SQL ile uğraşan birisiyim. Ben burada hata mı yapıyorum yoksa başka bir durum mu var? İyi sosyaller.
 
Torpil kokusu alıyorum.

Burada amacım kimseyi ve kimsenin olduğu yeri kötülemek değil. Evet torpil olabilir de olmayabilir de fakat buradaki asıl sıkıntı ben doğru muyum ben yanlış mıyım? Çünkü yapılan işlere ve kat edilen mesafeye bakacak olursak evet belki %1'lik kesimde değilim ama kalan %99'un da içerisinde değil en başındayım. Bu halde bile umut ışığı yakalayamamak gerçekten beni okul bitince subaylığa gitmeyi düşündürtüyor.
 
Nasıl bir başarı beklediğinizi anlamadım.

Birisi henüz öğrenci ise 1-okuduğu üniversite iyi bir okul mu yoksa Adana Ferdi Tayfur Üniversitesi gibi bir şey mi? 2- ortalama ne durumda, derslere kafası basıyor mu 3- staj yapmışsa nerede yapmış gibi şeylere bakılır öncelikle. Zaten öğrenci iken istediğiniz kadar programlama dili ya da teknolojiyi ben biliyorum diye yazabilirsiniz istediğiniz yere, java kullanarak hesap makinesi yaptım, c kullanarak dosya okudum yazdım vb. o zaman yeteneklerime java, c, c#, php, sql vs. bunları doldurabilirim diye düşünülür. İşe alacak kişi bunları pek sallamayacaktır tabi, junior mülakatında tecrübe ve bilgiye değil öncelikli olarak kumaş kaliteli mi diye bakılır. Staj ilk gerçek sayılabilecek tecrübe oluyor genelde, iyi bir yere staja kabul edilmek demek kişinin iyi bir yerin stajyer standartlarını sağlayacak biri olduğu ve kaliteli bir ortamda staj tecrübesi yaşadığı anlamına geliyor, daha ilerisi için bir artıdır. Buna ilaveten bu işin mühendisliği sadece programlama dili anlamına gelmediği için test de yapabilir, db de yönetebilir, data analyst de olabilir, ci/cd üzerine de çalışabilirsiniz vs. vs. Stajda diyelim ki size testerlık yaptırdılar, profilinize test bla bla yazabilirsiniz, normal olan da bu. Staj boyunca servislere test senaryoları da yazmış olabilirsiniz, postmanden apilere tek tek istek atmış da olabilirsiniz ya da çeşitli servislerin stres performans testlerini de yapmış olabilirsiniz, linkedin hesabınıza da filanca firmada test junior specialist cart curt diye bilgi ekleyebilirsiniz, neden olmasın.

Ne linkedin hesaplarına ne de kurumsal dünyanın ünvanlarına kafayı çok takmamak lazım.
 
Nasıl bir başarı beklediğinizi anlamadım.

Birisi henüz öğrenci ise 1-okuduğu üniversite iyi bir okul mu yoksa Adana Ferdi Tayfur Üniversitesi gibi bir şey mi? 2- ortalama ne durumda, derslere kafası basıyor mu 3- staj yapmışsa nerede yapmış gibi şeylere bakılır öncelikle. Zaten öğrenci iken istediğiniz kadar programlama dili ya da teknolojiyi ben biliyorum diye yazabilirsiniz istediğiniz yere, Java kullanarak hesap makinesi yaptım, C kullanarak dosya okudum yazdım vb. o zaman yeteneklerime Java, C, C#, PHP, SQL vs. bunları doldurabilirim diye düşünülür. İşe alacak kişi bunları pek sallamayacaktır tabii, junior mülakatında tecrübe ve bilgiye değil öncelikli olarak kumaş kaliteli mi diye bakılır. Staj ilk gerçek sayılabilecek tecrübe oluyor genelde, iyi bir yere staja kabul edilmek demek kişinin iyi bir yerin stajyer standartlarını sağlayacak biri olduğu ve kaliteli bir ortamda staj tecrübesi yaşadığı anlamına geliyor, daha ilerisi için bir artıdır. Buna ilaveten bu işin mühendisliği sadece programlama dili anlamına gelmediği için test de yapabilir, dB de yönetebilir, data analyst de olabilir, ci/cd üzerine de çalışabilirsiniz vs. vs. Stajda diyelim ki size testerlık yaptırdılar, profilinize test bla bla yazabilirsiniz, normal olan da bu. Staj boyunca servislere test senaryoları da yazmış olabilirsiniz, postmanden apilere tek tek istek atmış da olabilirsiniz ya da çeşitli servislerin stres performans testlerini de yapmış olabilirsiniz, LinkedIn hesabınıza da filanca firmada test junior specialist cart curt diye bilgi ekleyebilirsiniz, neden olmasın.

Ne LinkedIn hesaplarına ne de kurumsal dünyanın ünvanlarına kafayı çok takmamak lazım.

Aradığım cevabı kısmen almıs olabilirim. Evet dediniz ki dB de yönetebilir data analyst de olabilir diye. Şimdi bakıyorum C# yazmış. 1 Ay boyunca yazdığı C# koduna bakıyorum felaket gerçekten felaket. Ne design pattern var, ne mimari var ne kod okunabilirliği düzgün. Kapsamlara uyulmamış vs vs. Sıkıntı bu değil. Olabilir öğrenmeye başlamış olabilir fakat nasıl bu halde işe girebiliyorlar? İlk stajımı güzel bir yerde yaptım gerçekten ekip çok profesyonel ve köklü bir şirketti. İkinci stajım ise bu yazın sonunda ve gerçekten eğer buraya giremezsem bu işi bırakmayı düşünüyorum.
 
Aradığım cevabı kısmen almıs olabilirim. Evet dediniz ki dB de yönetebilir data analyst de olabilir diye. Şimdi bakıyorum C# yazmış. 1 Ay boyunca yazdığı C# koduna bakıyorum felaket gerçekten felaket. Ne design pattern var, ne mimari var ne kod okunabilirliği düzgün. Kapsamlara uyulmamış vs vs. Sıkıntı bu değil. Olabilir öğrenmeye başlamış olabilir fakat nasıl bu halde işe girebiliyorlar? İlk stajımı güzel bir yerde yaptım gerçekten ekip çok profesyonel ve köklü bir şirketti. İkinci stajım ise bu yazın sonunda ve gerçekten eğer buraya giremezsem bu işi bırakmayı düşünüyorum.
Bilgisayar muhendisligi okurken cift anadal yapiyordum. Bilgisayar'dan bolum 3.su olarak cift anadal yaptigim bolumden de 3.83 ortalama ile mezun oldum. Iki stajimi da guzel yerlerde yaptim. Mezun olduktan sonra is bulabilmek icin 4 ay sabahtan aksama kadar her gordugum ilana basvurdum, insanlara ulasmaya calistim, adi duyulmus duyulmamis butun sitelerden ilan kovaladim, depresyona girdim en sonunda ilk isimi buldum. Daha mezun bile olmadan is bulamadim diye birakmayi dusunuyorsan bastan yanlis bolum secmissin zaten birak gitsin eziyet cekmene gerek yok. Butun egitim hayatinda guzel liseye kapak at sonrasi rahat, guzel universiteye gir sonrasi rahat, yuksek ortalamayla mezun ol sonrasi rahat diye diye kandirirlar. Hicbir zaman rahat degil ise girdikten sonra da rahat degil baska dertler var, hayat boyle. O yuzden ya sonuna kadar ugrasarak git ya da baska yol sec.
 
Bilgisayar muhendisligi okurken cift anadal yapiyordum. Bilgisayar'dan bolum 3.su olarak cift anadal yaptigim bolumden de 3.83 ortalama ile mezun oldum. Iki stajimi da guzel yerlerde yaptim. Mezun olduktan sonra is bulabilmek icin 4 ay sabahtan aksama kadar her gordugum ilana basvurdum, insanlara ulasmaya calistim, adi duyulmus duyulmamis butun sitelerden ilan kovaladim, depresyona girdim en sonunda ilk isimi buldum. Daha mezun bile olmadan is bulamadim diye birakmayi dusunuyorsan bastan yanlis bolum secmissin zaten birak gitsin eziyet cekmene gerek yok. Butun egitim hayatinda guzel liseye kapak at sonrasi rahat, guzel universiteye gir sonrasi rahat, yuksek ortalamayla mezun ol sonrasi rahat diye diye kandirirlar. Hicbir zaman rahat degil ise girdikten sonra da rahat degil baska dertler var, hayat boyle. O yuzden ya sonuna kadar ugrasarak git ya da baska yol sec.
Eyvallah canım abim Allah razı olsun yorumun için. Saygılarımla.
 
Aradığım cevabı kısmen almıs olabilirim. Evet dediniz ki dB de yönetebilir data analyst de olabilir diye. Şimdi bakıyorum C# yazmış. 1 Ay boyunca yazdığı C# koduna bakıyorum felaket gerçekten felaket. Ne design pattern var, ne mimari var ne kod okunabilirliği düzgün. Kapsamlara uyulmamış vs vs. Sıkıntı bu değil. Olabilir öğrenmeye başlamış olabilir fakat nasıl bu halde işe girebiliyorlar? İlk stajımı güzel bir yerde yaptım gerçekten ekip çok profesyonel ve köklü bir şirketti. İkinci stajım ise bu yazın sonunda ve gerçekten eğer buraya giremezsem bu işi bırakmayı düşünüyorum.
Aynı konumdayım hayırlısı diyorum başka bir şey diyemiyorum işimiz yaş gibi :D
 
Ben de bilgisayar mühendisliği 4. sınıftayım ve şu anda bir şirkette çalışıyorum.
Şimdi buradaki sorun şu staj yaptıgı her yerde veya başladığı işinin hiçbir yerinde programlama ile ilgili bir şey yok. Test bir şey bir şeyi, ıt bir şey bir şeyi liste böyle devam ediyor. Burada anlayamadıgım sorun şu nasıl olabiliyor da staj ve işe başvururken böyle ünvanlarla başlıyorlar?
Ünvan işi çok önemli değil şirkete bağlı garip garip ünvanlar verebiliyorlar ama testle veya it ile ilgili ünvanların backend veya frontende göre biraz zayıf olduğunu düşünüyorum o yüzden yaptığı işin programlama ile ilgili bir şey yoksa sorun yok, senin istediğin bu değildir diye düşünüyorum. Üniversitedeyken işe girebilmek için yazılımda gerçekten iyi seviyede olmak gerekli diye düşünüyorum. Burada kendi seviyeni bilmen önemli, eğer tam şu an şirkette tam zamanlı olarak çalışsaydın gerçekten bir developer gibi çalışabilir miydin? buna cevabın evet ise geriye artık şans kalıyor. Çoğu şirket part time iş ilanı açmıyor veya tam zamanlıya üniversiteden mezun olmamış birilerini almıyor. Genelde staj yaptıkları şirkette kalmaya devam ediyorlar o yüzden staj yerleri arayabilirsin. Ben de yaz vakti zorunlu stajımdan sonra aynı şirkette kalmaya devam ettim. Bir önceki staj yaptığım şirkette de bazı staj arkadaşlarım o şirkette kalmışlardı. Kalmaya devam edenler gerçekten tam zamanlı çalışabilecek seviyede yazılım bilgisine sahip olanlar oluyor. Mezun olmadan işe girmenin bir diğer zorluğu da gerçekten kendinizi kanıtlamak zorunda olmanız. Zaten mezun değilsiniz sizi işe almaları için çok iyi değilseniz bile öyleymiş gibi gözükmeniz gerekebiliyor ve ince şeylere takılabiliyorlar.

Bunları yazarken aşağıdaki cümleyi görmemiştim şimdi bu cümleden devam edeyim.
İkinci stajım ise bu yazın sonunda ve gerçekten eğer buraya giremezsem bu işi bırakmayı düşünüyorum.
Sen ne kadar iyi olursan ol şirketin eleman eksiği yoksa veya senin değerini bilmiyorsa yine işe giremezsin bu senle alakalı bir durum değil böyle düşünme lütfen. Ama işe girebilmek için uğraşabilirsin tabii. Nasıl uğraşmam lazım dersen yine şirkete bağlı aslında. Mesela benim staj yaptığım şirkette birçok developer takımları vardı. Staj başında bize sunumlar yaptılar ve bize orada dediler ki her takım kendi ürünlerini geliştirmek için uğraşıyor o ürünü nasıl daha iyi hale getirebiliriz bunlar için uğraşıyorlar. Dediler başka bir sunumda yine benzer şekilde "herkes bu şirketi geliştirmek için uğraşıyor" tarzı bir şey dediler. Ben de dedim ki o zaman benim de böyle yapmam lazım ki şirkete uyum sağlayayım buraya aitmişim gibi gözükeyim. Her hafta feedback veriyorduk orada ben şirketin eksik yanlarını, nelerin geliştirilebileceğini, stajyerleri nasıl daha rahatlatabileceğimizi falan anlatıyordum. Bu feedbacklerim sayesinde işe girdiğimi düşünüyorum çünkü stajda ekibimle yaptığımız proje gerçekten rezaletti. Stajda proje çıkaramamış tek stajyer ekibi benim ekibimdi ama yine de beni işe almayı tercih ettiler.

yukarıda "buna cevabın evet ise geriye artık şans kalıyor." demiştim. Ben 4. sınıfta olmama rağmen toplam 7 yıldır yazılım geliştiriyorum ve bu işi çok ciddiye alıyorum gerçekten profesyonel olmaya çalışıyorum. Ancak işe girdiğimde benim programlama bilgimi dahi tam olarak görememişlerdi yine de işe girdim. Eğer beni işe almasalardı ben bu işi bırakmayı düşünüyorum demezdim çünkü ben kötü olduğum için beni işe almamazlık yapmamış olacaklardı. Kötü olduğum için almayacak olan şirket var mıdır, vardır. Ya projelerine uygun değilimdir ya başka teknoloji kullanan insan arıyorlardır ya askerliği bitmiş arıyorlardır ya 3+ yıl profesyonel deneyimli biri arıyorlardır diye diye uzar gider bu. Bu sektörde Türkiye'deki şirketler gerçekten rezalet. Tecrübesiz birini işe almaktan kaçıyorlar. O yüzden çok çok fazla çalışmamız gerekiyor. Burada iş bulamıyoruz diye kendinizi küçümsemeyin. Türkiye'de iş bulamayıp yurtdışına tek seferlik başvurmayla işe girmiş nice insanlar var.
 
Ben de bilgisayar mühendisliği 4. sınıftayım ve şu anda bir şirkette çalışıyorum.

Unvan işi çok önemli değil şirkete bağlı garip garip ünvanlar verebiliyorlar ama testle veya it ile ilgili ünvanların backend veya frontende göre biraz zayıf olduğunu düşünüyorum o yüzden yaptığı işin programlama ile ilgili bir şey yoksa sorun yok, senin istediğin bu değildir diye düşünüyorum. Üniversitedeyken işe girebilmek için yazılımda gerçekten iyi seviyede olmak gerekli diye düşünüyorum. Burada kendi seviyeni bilmen önemli, eğer tam şu an şirkette tam zamanlı olarak çalışsaydın gerçekten bir developer gibi çalışabilir miydin? Buna cevabın evet ise geriye artık şans kalıyor. Çoğu şirket part time iş ilanı açmıyor veya tam zamanlıya üniversiteden mezun olmamış birilerini almıyor. Genelde staj yaptıkları şirkette kalmaya devam ediyorlar o yüzden staj yerleri arayabilirsin. Ben de yaz vakti zorunlu stajımdan sonra aynı şirkette kalmaya devam ettim. Bir önceki staj yaptığım şirkette de bazı staj arkadaşlarım o şirkette kalmışlardı. Kalmaya devam edenler gerçekten tam zamanlı çalışabilecek seviyede yazılım bilgisine sahip olanlar oluyor. Mezun olmadan işe girmenin bir diğer zorluğu da gerçekten kendinizi kanıtlamak zorunda olmanız. Zaten mezun değilsiniz sizi işe almaları için çok iyi değilseniz bile öyleymiş gibi gözükmeniz gerekebiliyor ve ince şeylere takılabiliyorlar.

Bunları yazarken aşağıdaki cümleyi görmemiştim şimdi bu cümleden devam edeyim.

Sen ne kadar iyi olursan ol şirketin eleman eksiği yoksa veya senin değerini bilmiyorsa yine işe giremezsin bu senle alakalı bir durum değil böyle düşünme lütfen. Ama işe girebilmek için uğraşabilirsin tabii. Nasıl uğraşmam lazım dersen yine şirkete bağlı aslında. Mesela benim staj yaptığım şirkette birçok developer takımları vardı. Staj başında bize sunumlar yaptılar ve bize orada dediler ki her takım kendi ürünlerini geliştirmek için uğraşıyor o ürünü nasıl daha iyi hale getirebiliriz bunlar için uğraşıyorlar. Dediler başka bir sunumda yine benzer şekilde "herkes bu şirketi geliştirmek için uğraşıyor" tarzı bir şey dediler. Ben de dedim ki o zaman benim de böyle yapmam lazım ki şirkete uyum sağlayayım buraya aitmişim gibi gözükeyim. Her hafta feedback veriyorduk orada ben şirketin eksik yanlarını, nelerin geliştirilebileceğini, stajyerleri nasıl daha rahatlatabileceğimizi falan anlatıyordum. Bu feedbacklerim sayesinde işe girdiğimi düşünüyorum çünkü stajda ekibimle yaptığımız proje gerçekten rezaletti. Stajda proje çıkaramamış tek stajyer ekibi benim ekibimdi ama yine de beni işe almayı tercih ettiler.

Yukarıda "buna cevabın evet ise geriye artık şans kalıyor." demiştim. Ben 4. sınıfta olmama rağmen toplam 7 yıldır yazılım geliştiriyorum ve bu işi çok ciddiye alıyorum gerçekten profesyonel olmaya çalışıyorum. Ancak işe girdiğimde benim programlama bilgimi dahi tam olarak görememişlerdi yine de işe girdim. Eğer beni işe almasalardı ben bu işi bırakmayı düşünüyorum demezdim çünkü ben kötü olduğum için beni işe almamazlık yapmamış olacaklardı. Kötü olduğum için almayacak olan şirket var mıdır, vardır. Ya projelerine uygun değilimdir ya başka teknoloji kullanan insan arıyorlardır ya askerliği bitmiş arıyorlardır ya 3+ yıl profesyonel deneyimli biri arıyorlardır diye diye uzar gider bu. Bu sektörde Türkiye'deki şirketler gerçekten rezalet. Tecrübesiz birini işe almaktan kaçıyorlar. O yüzden çok çok fazla çalışmamız gerekiyor. Burada iş bulamıyoruz diye kendinizi küçümsemeyin. Türkiye'de iş bulamayıp yurt dışına tek seferlik başvurmayla işe girmiş nice insanlar var.

Yazdığına özetle tırmalamak gerekiyor diyorsun. Dediklerinin çoğu kısmına katılıyorum. Gerçekten yararlı olduğunu kanıtlamam gerekecek bu dönem. Şimdi sana şu önemli soruyu da sormalıyım. Çalışacağım yerin beni gerçekten ilerleteceğini nasıl anlayabilirim? Bu sorduğum şey hem parasal olarak hem de bilgisel olarak benim için önemli. Orada okulunun son stajına gelen sonrasında da mezun olacak olan kişi vardı. Son stajını yaptı okulunu bitirmiş oldu ve orada işe başladı. Stajda ilk başta bize eğitim verdiler bu kişi de benimle tıpatıp aynı yolu kat etti fakat sanırım onun okulu bittiği için işe başladı ben daha 2. sınıftım. Ondan gelen dönütler doğrultusunda gayet mutluydu. Ayrıca gördüğüm kadarıyla ekip küçük oldugu için iş de veriyorlardı. Fakat şöyle bir durum var bana dediklerine göre benim staj yaptığım dönem şirketin en boş en iş olmayan dönemiymiş.
 
Geri
Yukarı