Bilgisayar mühendisliği 2. sınıfı bitiren bir öğrenci ne yapmalı?

sugoma

Hectopat
Katılım
22 Mayıs 2022
Mesajlar
761
Çözümler
11
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar ben Bursa Uludağ bilgisayar mühendisliği 3. sınıfa geçen biriyim. Finaller açıklandı ve hiçbir dersten kalmamışım yani yaklaşık 2-3 aylık bir boş zamanım var. Artık dersler harici ileride ne yapacağıma karar vermem ve bu konuda yavaş yavaş uzmanlaşmaya başlamam gerektiğini düşünüyorum. Bu yüzden bu konuyu açtım ve sizlerden yardım istiyorum.

Açıkçası hala hangi alana yönelmem gerektiğine henüz tam karar veremedim. Derin öğrenme ve makine öğrenimi ilgimi çekiyor ve zaten yapay zekanın hızlı bir şekilde ilerlemesi de o alanlara yönelmem gerektiğini düşündürüyor. Fakat 1 sene sonra staj ararken veya 2 sene sonra mezun olunca bunların bir değeri olacak mı yani işe girerken bana fayda sağlayacak mı ondan emin değilim.

C ve C# da orta seviye bilgim var. Sene içinde de Unity ile oyun projesi ve ekip olarak Python derin öğrenme ile küçük çaplı sınav yerine geçecek proje yaptım. Yani ustalaştığım veya çok iyi bildiğim bir konu yok. Unity ile oyun yapmak eğlenceliydi o yüzden bu yaz içinde Unreal Engine ile aktivite olarak oyun geliştirmek ve videolar izleyip projeler yapmaya çalışarak Python da gelişmeyi düşünüyorum. Aklımda olanlar şu anlık bunlar. Sizin de fikirleriniz, önerileriniz varsa bunları duymak çok isterim. Her birinizin fikri ve önerisi benim için çok değerli. Buraya kadar okuduğunuz ve yardımcı olmaya çalıştığınız için şimdiden teşekkürler 🙂.
 
Alan tercih etmeden once hepsinden bir seyler yapmalisin. Compiler dersinde kendine basit ama islevsel bir compiler yazarsin, farkli programlama paradigmalarindan dillerle uygulamalar yazarsin ve kullanimini anlarsin. Yine farkli seviyelerde programlamalar yapar ( low level vs high level ) aralarindaki farki ve hangisinin hangi durumda avantajli dezavantajli oldugunu gorursun.

Ben ogrencilerin erken yasta "ideal bir alan secmeliyim" telasini cok yersiz buluyorum. Bunlar tasa yazilmiyor, sonradan degistirebilirsin ya da interdisipliner sekilde farkli alanlarda muhendislik yapabilirsin. Gunduzleri finans sirketlerine danismanlik verip aksamlari oyun programlayabilirsin. Bu dedigimi yapan akademisyenler bile var, ustune bir de ders anlatiyorlar.

Sonuc olarak en onemli verecegim tavsiye, alan ya da dil secme baskisini uzerinden atman olur.

Ikinci tavsiye; dogru islere basvurman ve basarili olabilmen icin bilincli tercih yapman gerektigi ve bilincli tercih yapabilmek icin de tercihlerin ne oldugunu bilmen gerektigi yonunde olur. Hepsini dene, hangisini seviyorsun, hangisinde daha basarili hissediyorsun kendini; bunu anlamaya calis. Insan sevdigi seyde daha basarili olur.

Son tavsiyem de AI icin acele etme. Basit bir perceptron yazmak icin dahi lineer, prob, stats ogrenmek gerekiyor. ( Perceptron - Wikipedia ) Hype'a aldanip binlerce issizin yaptigi gibi python kurslariyla vakit kaybetme, sen muhendis adayisin; olaylarin nasil calistigini ve nasil manipulasyonlarla optimize edilecegini bilmesi gereken kisisin. Zamani gelince sci-kit de ogrenirsin, Tensor da.

Bir de soylemeden edemeyecegim, asla skill ceiling olarak AI'in altinda kalma. Yeni nesil ogrencilerde bunu cok goruyorum. Kendin yazmaya, anlamaya ve gelistirmeye calis. LLM'i generator olarak kullan, mentor ya da fact-checking otoritesi olarak degil. Farkinda olmadan cok fazla hatali sey ogrenmene, hatali kodlar yazmana sebep olur.
 
Son düzenleme:
Merhaba arkadaşlar ben bursa uludağ bilgisayar mühendisliği 3. sınıfa geçen biriyim. Finaller açıklandı ve hiçbir dersten kalmamışım yani yaklaşık 2-3 aylık bir boş zamanım var. Artık dersler harici ileride ne yapacağıma karar vermem ve bu konuda yavaş yavaş uzmanlaşmaya başlamam gerektiğini düşünüyorum. Bu yüzden bu konuyu açtım ve sizlerden yardım istiyorum.

Açıkçası hala hangi alana yönelmem gerektiğine henüz tam karar veremedim. Derin öğrenme ve makine öğrenimi ilgimi çekiyor ve zaten yapay zekanın hızlı bir şekilde ilerlemesi de o alanlara yönelmem gerektiğini düşündürüyor. Fakat 1 sene sonra staj ararken veya 2 sene sonra mezun olunca bunların bir değeri olacak mı yani işe girerken bana fayda sağlayacak mı ondan emin değilim.

C ve C# da orta seviye bilgim var. Sene içinde de Unity ile oyun projesi ve ekip olarak Python derin öğrenme ile küçük çaplı sınav yerine geçecek proje yaptım. Yani ustalaştığım veya çok iyi bildiğim bir konu yok. Unity ile oyun yapmak eğlenceliydi o yüzden bu yaz içinde Unreal Engine ile aktivite olarak oyun geliştirmek ve videolar izleyip projeler yapmaya çalışarak Python da gelişmeyi düşünüyorum. Aklımda olanlar şu anlık bunlar. Sizin de fikirleriniz, önerileriniz varsa bunları duymak çok isterim. Her birinizin fikri ve önerisi benim için çok değerli. Buraya kadar okuduğunuz ve yardımcı olmaya çalıştığınız için şimdiden teşekkürler 🙂.

Hoşuna giden ne varsa onu yapmanı tavsiye ederim. Hem geçirdiğin vakitten keyif alır hem de yeni şeyler öğrenirsin. Bende senin gibi düşünüyordum 1 sene öncesinde. Mobil uygulama geliştirmeye ilgim vardı onunla uğraştım. Şu an zevk alarak devam ediyorum mobil geliştirmeye.
 
Alan tercih etmeden once hepsinden bir seyler yapmalisin. Compiler dersinde kendine basit ama islevsel bir compiler yazarsin, farkli programlama paradigmalarindan dillerle uygulamalar yazarsin ve kullanimini anlarsin. Yine farkli seviyelerde programlamalar yapar ( low level vs high level ) aralarindaki farki ve hangisinin hangi durumda avantajli dezavantajli oldugunu gorursun.

Ben ogrencilerin erken yasta "ideal bir alan secmeliyim" telasini cok yersiz buluyorum. Bunlar tasa yazilmiyor, sonradan degistirebilirsin ya da interdisipliner sekilde farkli alanlarda muhendislik yapabilirsin. Gunduzleri finans sirketlerine danismanlik verip aksamlari oyun programlayabilirsin. Bu dedigimi yapan akademisyenler bile var, ustune bir de ders anlatiyorlar.

Sonuc olarak en onemli verecegim tavsiye, alan ya da dil secme baskisini uzerinden atman olur.

Ikinci tavsiye; dogru islere basvurman ve basarili olabilmen icin bilincli tercih yapman gerektigi ve bilincli tercih yapabilmek icin de tercihlerin ne oldugunu bilmen gerektigi yonunde olur. Hepsini dene, hangisini seviyorsun, hangisinde daha basarili hissediyorsun kendini; bunu anlamaya calis. Insan sevdigi seyde daha basarili olur.

Son tavsiyem de AI icin acele etme. Basit bir perceptron yazmak icin dahi lineer, prob, stats ogrenmek gerekiyor. ( Perceptron - Wikipedia ) Hype'a aldanip binlerce issizin yaptigi gibi python kurslariyla vakit kaybetme, sen muhendis adayisin; olaylarin nasil calistigini ve nasil manipulasyonlarla optimize edilecegini bilmesi gereken kisisin. Zamani gelince sci-kit de ogrenirsin, Tensor da.

Bir de soylemeden edemeyecegim, asla skill ceiling olarak AI'in altinda kalma. Yeni nesil ogrencilerde bunu cok goruyorum. Kendin yazmaya, anlamaya ve gelistirmeye calis. LLM'i generator olarak kullan, mentor ya da fact-checking otoritesi olarak degil. Farkinda olmadan cok fazla hatali sey ogrenmene, hatali kodlar yazmana sebep olur.

Hocam bende okulu bitirdikten sonra yapay zeka alanında çalışmak istiyorum, şuan da zaten veri bilimi / analizi üzerine ilgim var ve mezun olduktan sonra da veri mühendisi olarak çalışmak istiyorum.

O sırada da ucundan da olsa yapay zeka alanında çalışmalar vs yapmak istiyorum ne önerirsiniz? Elbette pandas, mandas SQL falan filan bunların pekte bir öneminin olmadığını biliyorum. O yüzden ağırlığımı matematiğe verdim. Siz ne önerirsiniz?
 

Technopat Haberler

Geri
Yukarı