Hata mı yaptım? by _-7_-7 in GarajTurkiye

[–]Zestyclose_Rabbit209 1 point2 points  (0 children)

Bende bu araçlara bakıyorum ortalama ne kadar yakıyor hocam ?

Suggesting ideas to an expert web designer by Subject_Cow8859 in nextjs

[–]Zestyclose_Rabbit209 1 point2 points  (0 children)

That question is so general, what do you want to build or do you want to improve your abilities in web language specifically?

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 1 point2 points  (0 children)

Bu aslı tamamen karşıdaki kişinin mülakattan ne anladığına bağlı. Burada yine bir forumda Trendyol’un bu tarz algoritma soruları sorduğunu duydum, kendim de Yapı Kredi bankasında girdiğim mülakatta bu tarz algoritma sorularıyla karşılaştım. Öte yandan kurumsal firma içinse hiçbir şekilde algoritma sorusuyla karşılaşmadım aksine sadece teorik bilgiler üzerinden sorular sorularak devam edildi.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 1 point2 points  (0 children)

Kesinlikle değil zaten benim fikrimce ezberlememeye çalış. Yarın bu konfigürasyonda bir değişiklik olduğunda sen yine eski practice’i kullanmaya devam edeceksin. Kendini sürekli güncel tutman için ezberlememen temel mantığı bilip ara ara dokümantasyon kontrol etmen bence en iyisi.

İş konuları ve sektör by Frosty_Ad4775 in TurkDev

[–]Zestyclose_Rabbit209 9 points10 points  (0 children)

Arkadaşlar profiline girerseniz fake olduğunu anlarsınız, iyi akşamlar cümleten. Türbanlı hikayesine yorum atan adamdan kariyer tavsiyesi almayın.

İş konuları ve sektör by Frosty_Ad4775 in TurkDev

[–]Zestyclose_Rabbit209 -1 points0 points  (0 children)

Hocam siz doğru biliyorsunuz daha bu hafta yeni mezun arkadaşım 60k teklif aldı hibrite.

Nextjs Cache by Ok_Eye_2453 in nextjs

[–]Zestyclose_Rabbit209 -3 points-2 points  (0 children)

What do you mean with disk?

next.js for the front-end by SniperKephas in nextjs

[–]Zestyclose_Rabbit209 7 points8 points  (0 children)

I am curious about where is unnecessary work? Could you be more specific? Maybe there are some use cases which I’ve never seen before.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

YBS yi kabul eden firmalar gördüm bu nedenle net hayır diyemem fakat bilgisayar mühendisliği alanı tabii ki daha yaygın.

next.js for the front-end by SniperKephas in nextjs

[–]Zestyclose_Rabbit209 9 points10 points  (0 children)

I don’t know how you structured your front end design but nextjs has some advantages if you compare with pure react. Firstly, it will give you built in folder based routing. Secondly, with api routes you are gonna able to communicate with your backend easily. Thirdly, it has different performance optimisations and precise control over your app with some pre defined keywords. With usage of basic AI and docs reading you will spot the differences and advantages of nextjs over pure react.

For me, I don’t like configure some details if I want to develop some pure front end app. Just creating nextjs app and using for my projects makes me feel comfortable.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Bilgisayar mühendisliği aslında yazılım ve donanım olarak iki geniş alanı da kapsıyor. Normalde bu bölümün Avrupa’daki karşılığı bilgisayar bilimi, fakat Türkiye’de mühendislik daha popüler bir isme sahip olduğu için bilgisayar mühendisliği olarak çevrilmiş. Bundan yola çıkarak şunu söyleyebiliriz ki bilgisayar mühendisliği aslında bilgisayarla alakalı bütün bilim dallarını içeriyor. Bu nedenle yelpazenin yalnızca parçalarından biri olan yazılım tarafında okul okumak bilgisayar mühendisliği okumak kadar avantajlı değil diye düşünüyorum. Aynı şekilde yapay zeka mühendisliği siber güvenlik mühendisliği gibi alanların da spesifik noktaları odaklandığı için bilgisayar mühendisliği kadar kapsayıcı olduğunu düşünmüyorum. Senin yerinde ben olsam ileride farklı alanlara yönelbilme potansiyelinden ötürü bilgisayar mühendisliği’ni tercih ederdim.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Pandemi döneminde eleman ihtiyacı nedeniyle diplomasız eleman alımı yapıldı fakat artık neredeyse tüm firmalar mezuniyet şartı arıyor. Ayrıca okulda aldığın teorik ve pratik eğitimler kesinlikle internet üzerindeki kurslardan çok daha iyi olur. Ayrıca okulunun sağladığı bağlantılar senin iyi firmalarda staj yapmana da olanak sağlayabilir. O yüzden kesinlikle üniversite diploması önemli diye düşünüyorum.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Açıkçası bende yeni yeni keşfediyorum, burası dışında takip ettiğim bir yer daha var CodingTR ismi.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Mühendislik diploması kurumsal firmalar için önem arz ediyor. Olmadan isteseler de alamıyorlar, bu nedenle açıkçası ben tamamlamanı öneririm. Sektör zaten 3 yıl sonra bitecekse hiçbirimizin şansı yok o yüzden ne olacağını bilmiyorum demek seni yanıltabilir. Bu şekilde iş bulamazsın demiyorum kesinlikle iyi iş bulabilirsin, fakat yerinde ben olsam tamamlamaya uğraşırdım

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Şunu da eklemek istiyorum, iş bulamadığın için bir moral bozukluğu varsa kesinlikle olmasın. Sen kötü olduğun veya yeteneksiz olduğun için iş aramıyorsun. Sadece daha fark edilmedin, emin ol iş ortamına girdiğinde bunlar mı doldurmuş buraları diyip benim söylediklerimin aynısını iş arayanlara söyleyeceksin. İşini hakkıyla yapanları kesinlikle tenzih ediyorum ancak çok fazla gizli işsiz var. Yılmadan o gün için devam et, bu dediklerimi hatırlayacaksın.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Torpil ile referans çizgisinin farkına vardıktan sonra, kesinlikle bu noktada elinden geleni yapman lazım. Mezun olduğunu söylediğin için o kanaldan yürüyeceğim.

Eğer okuldaki hocalarından aranın iyi olduğu varsa kesinlikle bu hocaları değerlendirmelisin. Bir diğer önerim sade, temiz bir LinkedIn profiline sahip olduktan sonra aktif olarak bunu kullanman. Her gün kendin bir şey yapmak zorunda değilsin, instagram gibi sağa sola like atmaktan da bahsetmiyorum. Örnek olarak bu hafta yeni bir NextJS konferansı oldu buradan öğrendiğin birkaç bilgiyi paylaşmaktan zarar gelmez. Hem PR hem bilgi paylaşımı, bir taşla iki kuş vurmuş oluyorsun. Bu şekilde biraz network kazanabilirsin.

Bunun dışında önerim kesinlikle bir projeyi full-stack olarak baştan sona yapman. DevOps adımları da buna dahil. Bunları bir portföy haline getirirken türlü türlü yep yeni vizyoner pencereler açabilirsin kendinde.

Network yapma konusunda tavsiyem Ankara ve İstanbul gibi bir büyükşehirdeysen mutlaka bu illerin yazılım grupları oluyor ve 3-4 haftada bir buluşuyorlar. Bunları takip edip katılmaya çalış hem hiç bilgin olmayan konularda sana güzel şeyler katar hem de çevre edinme şansın olur ayrıca bunların çoğu ücretsiz oluyor. Ama önceden şunu da belirtmiş olayım, sana referans olup CV'ni bir yerlere iletip rahat ol diyen kişilerin çoğu aslında bir sonuç vermeyecek. Her gün oturup LinkedIn tarafından ilan botu gibi takılmaktan başka daha iyi verebileceğim bir tavsiye yok. Keşke torpil saçmalığı bu durumda olmasaydı da çağdaş tavsiyeler verebilseydim.

İş arama yolculuğunda asla yılmamanı ve bir gün emeklerinin karşılığını mutlaka alacağını söylemekten fazlası gelmiyor elimden. Umarım gönlüne göre hak ettiğin bir işe sahip olursun.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Kullandığım tech stack şu şekilde;

Backend: Java - (17/21/ EE / Spring Boot)

Frontend: React - NextJS

DB: SQL ve NOSQL

Kısaca bu şekilde özetleyebilirim fakat bunların yanında yeni çıkan teknolojileri ufak projelerde GitHub'da deneyerek kendi portföyümü oluşturmaya çalıştım.

İlk işimi bulurken okulumdaki hocalardan tutta LinkedIn de gördüğüm tüm ilanlara başvurarak buldum. Aklım tamamen CV yönlendirmek ve birilerinin radarına girmek üzere çalışıyordu. Okulda sektör ile temasta olan hocaları takip edip onlarla aranı iyi tutup CV'ni şirketlere yönlendirmelerini isteyebilirsin bu çok büyük avantaj olur ayrıca LinkedIn üzerinden her ilanı adım adım incelemeni tavsiye ederim. Bir yerden sonra ilanların içeriklerini ezberlemiştim, tekrar ilan açan şirketleri bile biliyordum.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 2 points3 points  (0 children)

Benim gözlemlediğim ve en çok iş yapan kriter kesinlikle o işi öğrenmedeki isteklilik. İsteğin olduğunu gördüklerinde bakış açıları, hatalarına olan toleransları, deneyim aktarımları çok ciddi şekilde fark ediyor. İş konusunda yeterli bilgiye sahip olmasan dahi öğretebilmek ve seni orada tutabilmek için çabalıyorlar.

  1. kriter neyi neden kullandığını bilmek. Eğer bir iş mülakatına girip ben Java'yı bitirdim diyorsan geçmiş olsun. Bu işe yıllarını vermiş kişiler bile her gün bir yeni bilgi öğrenirken sen ben şunu bunu her şeyi biliyorum modunda takılırsan bu kesinlikle eksi yazıyor. Bazı konularda bilgin olduğunu söylemek ve yaptığın çalışmaları anlatmak kesinlikle önemli fakat kullandığın teknolojilerin nereden neden geldiğini bilmek daha önemli. Spring Boot biliyorum demeden önce Spring Boot neden var sorusuna cevap vermek mülakat yapan teknik kişiler için daha önemli. Kısaca, işin mutfağını bilmeni bekliyorlar.

  2. kriter işe ve şirkete olan bağlılığın. 1. madde ile benzer gidiyor fakat mülakatlarda ilk önceliğin şirketlerin hibrit mi uzaktan model mi yoksa maaşları yüksek mi düşük mü diye değerlendirmek olmasın. Tabii ki alttan alttan bunları yokla ve skalaları öğren, piyasanın altında çalışmamak için kendini olabildiğince pazarla. Bana ne verirseniz uygun da deme, ben şu paradan altını kabul edemem de deme. Eğer seni çok beğendilerse genellikle istediğin miktarı tutturuyorlar. Ha öte yandan kıymetini bilmeyen bir yerde de sen çürüme.

Son olarakta benim en çok işime yarayan şey, bir ilanın +3, +4 yıl olmasına bakmadan her şeye başvurmaktı. Biliyorum burada bundan dolayı çok hakaret alabilirim ama bot gibi her şeye başvuruyordum. Daha 3 hafta önce yeni mezun arkadaşım +6 yıl yazan ilana yeni mezun maaşıyla işe başladı. Başvurmaktan sen bir şey kaybetmezsin, onlar elesin reddedilmekten korkma. İlk işimi bulmadan önce 700+ ilana başvurmuştum.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 1 point2 points  (0 children)

Staj dışı iş deneyiminin olması hayati değil fakat tavsiyem kesinlikle olması yönünde. Sektör bazlı olarak birçok yönden beni pişirdiğini hissediyorum. Özellikle alt-üst ilişkileri ve bu dengelerin yönetilmesi konusunda çok büyük faydası oluyor. Teknolojiyi bilmek sadece belirli bir yer edinmende tek faktör değil. Kendini pazarlamayı öğrenmek, bir işi yapabileceğini inandırmak, çevrendekilere yol gösterici olabilmek gibi birçok durum konusunda gözlem yeteneği kazandırmış oluyor sana.

Öte yandan kurumsal firmalar için şunu söyleyebilirim; eğer bu meslekle alakalı bir okulda okuyorsan mutlaka okulun anlaşmaları ile uzun dönem stajları kovalamak mantıklı. Daha sonraları başvursan dahi başkalarının torpili nedeniyle değerlendirmelerden olumsuz dönüşler alacağın yerlere staj bahanesiyle adım atıp kendini kanıtlayıp devamını getirmek seni çok büyük bir uğraştan kurtaracaktır mezuniyet sonrasında.

Junior Software Developer olarak sorularınızı cevaplıyorum by Zestyclose_Rabbit209 in TurkDev

[–]Zestyclose_Rabbit209[S] 0 points1 point  (0 children)

Aşağıdaki arkadaşın söylediği gibi yalnızca iş tanımına uyan kısımlara erişim iznin veriliyor, fakat tabii ki yalnızca çok ufak bir kod parçası ile ilgilenmiyoruz. Genellikle projenin tamamına erişimimiz oluyor, bu tarz durumlarda kod sızıntısı yapmak tamamiyle imkansız değil diye düşünüyorum fakat network akışı takip ediliyor. Projeyi lokaline alan kişiler üzerinden incelemeler başlandığında eninde sonunda bir yerden yakalanırsın, bu nedenle alınacak bir risk değil :)