Neler Yeni

Yazılıma C# ile başlanır mı?

Sasageyo

80+ Bronze
Katılım
30 Ağustos 2020
Mesajlar
737
Dahası  
Reaksiyon skoru
217
İsim
Armin
C++ için C#'I tamamen öğrenmenize gerek yok. Ayrıca C#'ı tamamen veya orta-üst düzey arası öğrenmek ilerde de işinize yarayabilir oyun dışında.
Amacım biraz da o. Sadece oyun için değil de üniversitede işime yarar diye.
 

GryAsl

80+ Silver
Katılım
10 Nisan 2020
Mesajlar
3,531
En İyi Cevap
2
Dahası  
Reaksiyon skoru
3,422
İsim
Güray
Amacım biraz da o. Sadece oyun için değil de üniversitede işime yarar diye.
Açıkçası Unity ile öğreneceğin C# üni için bence yeterli, zaten mantığını kavramış olucaksın ünide doğal olarak üstüne koyarsın. Ünide kolaylık olsun diye C#ı çok iyi bilmek ya da sadece Unity için değil genel kullanım için bilmen saçma olur ki ünide C# göreceğinin garantisi de yok. He ama dersen benim vakiktten bol bi şeyim yok birkaç ayımı rahatlıkla yakabilirim belki ileride işime yarar diye, o zaman nasıl istersen öyle öğren.
 

Sasageyo

80+ Bronze
Katılım
30 Ağustos 2020
Mesajlar
737
Dahası  
Reaksiyon skoru
217
İsim
Armin
Açıkçası Unity ile öğreneceğin C# üni için bence yeterli, zaten mantığını kavramış olucaksın ünide doğal olarak üstüne koyarsın. Ünide kolaylık olsun diye C#ı çok iyi bilmek ya da sadece Unity için değil genel kullanım için bilmen saçma olur ki ünide C# göreceğinin garantisi de yok. He ama dersen benim vakiktten bol bi şeyim yok birkaç ayımı rahatlıkla yakabilirim belki ileride işime yarar diye, o zaman nasıl istersen öyle öğren.
İstediğim meslek oyun şirketlerinde yazılımcı olmak zaten. O yüzden şimdiden oyun için kullanılan dilleri öğrenirsem o zaman işime yarar diye hem şimdi kendi oyunumu da yaparım diye.
 

GryAsl

80+ Silver
Katılım
10 Nisan 2020
Mesajlar
3,531
En İyi Cevap
2
Dahası  
Reaksiyon skoru
3,422
İsim
Güray
İstediğim meslek oyun şirketlerinde yazılımcı olmak zaten. O yüzden şimdiden oyun için kullanılan dilleri öğrenirsem o zaman işime yarar diye hem şimdi kendi oyunumu da yaparım diye.
Yani saçma bi yaklaşım, günün sonunda daha üni okumaya yakın bile değilsin gibi duruyor. Bundan 6-7 sene sonra o firmalarda senin hangi dili kullanıcığın da maumma. Şuanda C#, C++ önde gitse bile belki o vakte kadar Rust iyice C++'ın yerini alabilir bu da C#'in da yerinden olmasına neden olabilir, tabi bu Unity, Unreal vb. için geçerli değil ama o döneme kadar belki Godot PC/konsol tarafında Unity'nin yerini alıcak vs vs.

O yüzden ilk önce ders çalış iyi bir üniden mezun ol ondan sonra hangi dili öğrendin, kullandın, bildin vs çok da manası kalmayacak.

Yok ben illa uzun vadeli, yıllar sonra da işime yarayacak bi dil öğrenmek istiyorum diyorsan C++ öğren, çok daha low level bi dil olduğu için C#'ı da Rust'ı da rahatlıkla öğrenirin sonra. Ama bu tabi yıllarını harcayacağın bi süreç olur (C++'a fazlasıyla hakim olmak, iyi bir C# ve Rust bilgisiyle birlikte, Rust şimdilik bir zorundalık değil tabi), bi de üstüne iyi bi üniden mezun oldun mu ondan sonra sen katolagtan seçersin EA'e mi girsem Bethesda'ya mı diye bence.
 

Sasageyo

80+ Bronze
Katılım
30 Ağustos 2020
Mesajlar
737
Dahası  
Reaksiyon skoru
217
İsim
Armin
Yani saçma bi yaklaşım, günün sonunda daha üni okumaya yakın bile değilsin gibi duruyor. Bundan 6-7 sene sonra o firmalarda senin hangi dili kullanıcığın da maumma. Şuanda C#, C++ önde gitse bile belki o vakte kadar Rust iyice C++'ın yerini alabilir bu da C#'in da yerinden olmasına neden olabilir, tabi bu Unity, Unreal vb. için geçerli değil ama o döneme kadar belki Godot PC/konsol tarafında Unity'nin yerini alıcak vs vs.

O yüzden ilk önce ders çalış iyi bir üniden mezun ol ondan sonra hangi dili öğrendin, kullandın, bildin vs çok da manası kalmayacak.

Yok ben illa uzun vadeli, yıllar sonra da işime yarayacak bi dil öğrenmek istiyorum diyorsan C++ öğren, çok daha low level bi dil olduğu için C#'ı da Rust'ı da rahatlıkla öğrenirin sonra. Ama bu tabi yıllarını harcayacağın bi süreç olur (C++'a fazlasıyla hakim olmak, iyi bir C# ve Rust bilgisiyle birlikte, Rust şimdilik bir zorundalık değil tabi), bi de üstüne iyi bi üniden mezun oldun mu ondan sonra sen katolagtan seçersin EA'e mi girsem Bethesda'ya mı diye bence.
3 yıl var Üni sınavına. Amacım o süre boyunca yazılım hakkında bilgi edinmek ve öğrenmek. Şuan vaktim de varken işime yarayacak bir dil öğreneyim diyordum. O zaman C++ mı öğrenmeye başlayayım hem uzun vadeli olarak hem de ileride işime yaraması açısından?
Bir de aşağılıyor gibi mi yazıyorsun yoksa bana mı öyle geliyor?
 
Son düzenleme:

GryAsl

80+ Silver
Katılım
10 Nisan 2020
Mesajlar
3,531
En İyi Cevap
2
Dahası  
Reaksiyon skoru
3,422
İsim
Güray
3 yıl var Üni sınavına. Amacım o süre boyunca yazılım hakkında bilgi edinmek ve öğrenmek. Şuan vaktim de varken işime yarayacak bir dil öğreneyim diyordum. O zaman C++ mı öğrenmeye başlayayım hem uzun vadeli olarak hem de ileride işime yaraması açısından?
Bir de aşağılıyor gibi mi yazıyorsun yoksa bana mı öyle geliyor?
Yani C++ daha zor ve öğrenmesi uzun sürecek ama ardından gelen şeyler daha kolay gelecektir.

Bi de miçazım biraz sert olabilir, günün sonunda hepimizin hayatı farklı. Çok da takılmamak lazım, sen benden alabildiğine bilgiyi al gerisine takılma.
 

Sasageyo

80+ Bronze
Katılım
30 Ağustos 2020
Mesajlar
737
Dahası  
Reaksiyon skoru
217
İsim
Armin
Yani C++ daha zor ve öğrenmesi uzun sürecek ama ardından gelen şeyler daha kolay gelecektir.

Bi de miçazım biraz sert olabilir, günün sonunda hepimizin hayatı farklı. Çok da takılmamak lazım, sen benden alabildiğine bilgiyi al gerisine takılma.
O zaman C++ öğrenmeye başlayayım. Teşekkür ederim yardımların için.
 

GryAsl

80+ Silver
Katılım
10 Nisan 2020
Mesajlar
3,531
En İyi Cevap
2
Dahası  
Reaksiyon skoru
3,422
İsim
Güray
O zaman C++ öğrenmeye başlayayım. Teşekkür ederim yardımların için.
Bu arada şimdi bir daha okudum da haklı olabilirsin, üslubum bi tık sert kalmış gereksiz yere. Seni cevapsız bırakmayayım diye oldu biraz, kusuruma bakma.
 

Sasageyo

80+ Bronze
Katılım
30 Ağustos 2020
Mesajlar
737
Dahası  
Reaksiyon skoru
217
İsim
Armin
Bu arada şimdi bir daha okudum da haklı olabilirsin, üslubum bi tık sert kalmış gereksiz yere. Seni cevapsız bırakmayayım diye oldu biraz, kusuruma bakma.
Yok yok sıkıntı değil. Ben yardım etmeye çalıştığınızı anladım zaten. Sorun yok yani.
 

Sagittarius

80+ Silver
Katılım
4 Şubat 2021
Mesajlar
3,785
Kesinlikle unity ve C#'yi birlikte öğrenmeniz lazım, diğer türlü C#ı iyi öğrenmek için aylarınızı harcadıktan sonra hem Unity'de kullanılabilecek olan C#'ı öğrenmek için ayrıca vakit harcayaraksın.

Örnek: C# da multithreading (ki günümüz için olmazsa olmaz bi şey) öğrensen bile, Unityde halie hazırda Jobs sistemi var DOTS'un içinde. Bir de gidip ekstra Jobs sistemini öğrenmek zorunda kalacaksın.

Örnek 2: Coroutines sistemi sadece Unity'e özgü ve yine olmazsa olmazdır, bunu unity tutorialları dışında öğrenemezsiniz.

En önemlisi: Unity ile bağımsız olan diğer rehberler, unity de kullanılmayan bir sürü şey de öğretmeye çalışacaktır hiç işinize yaramayan. Bu da vakit kaybıdır, vakit nakittir.

@Sagittarius un mantığından giderseniz, gereksiz C# bilgileri ile dolabilirsiniz ve kesinlikle gereksiz yere vakit kaybedersiniz.
Gereksiz derken burdan anlıyorum ki daha hiç bir şey öğrenmemişsiniz kusura bakmayın ama C# yalnız Unity ile ibaret değil ve bazı şeyler 100 satır kodu 3 satıra sığdırıyor bu arkadaşın yaptığı cahillikten başka bir şey değil
 

ubeyeyeyeyeyeyeyeye

80+ Bronze
Katılım
7 Şubat 2021
Mesajlar
1,176
Dahası  
Reaksiyon skoru
534
İsim
Ubeydullah Can
ben c# console ile başlamıştım baya tatlı gidiyordu denildiği kadar ağır değildi ama çok ilerletemedim okul yüzünden en fazla %5 falan yine de başlangıç için bir seçenek c#
 

GryAsl

80+ Silver
Katılım
10 Nisan 2020
Mesajlar
3,531
En İyi Cevap
2
Dahası  
Reaksiyon skoru
3,422
İsim
Güray
Gereksiz derken burdan anlıyorum ki daha hiç bir şey öğrenmemişsiniz kusura bakmayın ama C# yalnız Unity ile ibaret değil ve bazı şeyler 100 satır kodu 3 satıra sığdırıyor bu arkadaşın yaptığı cahillikten başka bir şey değil
Bu adamın amacı Unity ile oyun geliştirmekse ki amacı oyun geliştiricisi olmak, oturup Unity'de hiç kullanmayacağı console uygulaması geliştirmeye, değişik değişik algoritmalar öğrenmeye, yok UI öğrenmesine vs vs ne gerek var? Onun yerine kendini Unity'nin DOTS sisteminde geliştirse zaten 100 satırlık kodu 3 satıra düşürmek için bi ton kafa patlatmasına bile gerek kalmayacak.

Ki benim dediğim yoldan gitmesiyle 100'den 3'e inmesinin ne alakası var? Zamanla daha hızlı ve optimize kodlar yazmaya başlayacak, bu zamanla olan bir şey.

Senin dediğin yoldan da gidebilir ama bu onun zamanından çalar sorun o, he eğer zamanı sınırsızsa neden olmasın.
 

Sagittarius

80+ Silver
Katılım
4 Şubat 2021
Mesajlar
3,785
Bu adamın amacı Unity ile oyun geliştirmekse ki amacı oyun geliştiricisi olmak, oturup Unity'de hiç kullanmayacağı console uygulaması geliştirmeye, değişik değişik algoritmalar öğrenmeye, yok UI öğrenmesine vs vs ne gerek var? Onun yerine kendini Unity'nin DOTS sisteminde geliştirse zaten 100 satırlık kodu 3 satıra düşürmek için bi ton kafa patlatmasına bile gerek kalmayacak.

Ki benim dediğim yoldan gitmesiyle 100'den 3'e inmesinin ne alakası var? Zamanla daha hızlı ve optimize kodlar yazmaya başlayacak, bu zamanla olan bir şey.

Senin dediğin yoldan da gidebilir ama bu onun zamanından çalar sorun o, he eğer zamanı sınırsızsa neden olmasın.
Dediğiniz doğru hızlı yapar ama C# konusunda uzman olmuş olur C# ile ilgili birçok şey yapabilir ben bikere kendi hilemi C++ ve C# kullanarak yapmıştım neyse konu bu değil bana göre C# , C++ ve Java dilleri kesinlikle öğrenilmesi gereken diller
 
Top Bottom