Soru C# programlama dili nasıl öğrenilir ?

yedek1000

Asistan
Cezalı
Katılım
1 Şubat 2016
Mesajlar
423
Reaksiyon puanı
71
Puanları
28
İngilizce seviyem biraz düşük olduğundan korkuyorum, nekadar sürede öğrenirim
Bu işin ingilizce ile zerre alakası yok. Analitik zekan yüksek ise zaten işi öğrenmen çok kolay olacaktır. Mesela matematik ile aran nasıldır? Bu ingilizceden çok daha önemli aslında.

İngilizce sadece ilerde araştırma yaptığında işine yararki zaten google çeviri ye atsan az çok anlarsın.

Analitik bir zekaya sahip değilsen üzgünüm ama bir hayli geriden başlarsın işe. Burada da bolca zaman harcaman ve pratik yaparak aradaki açığı kapatman lazım.

IT sektöründe biri olarka gözlemlerimi söyledim.
 

Mr.Pavarotti

Doçent
Katılım
21 Mayıs 2017
Mesajlar
983
Reaksiyon puanı
592
Puanları
93
Yaş
33
Konum
Texas
İngilizce seviyem biraz düşük olduğundan korkuyorum, nekadar sürede öğrenirim
İngilizce öğrenmezsen bu iş yürümez kardeşim. Önce bilgisayarın dilini öğrenin sonra programlama dili öğrenin. Google translate ile fln yürümüyor bu iş çok gördüm boğuşanları..
 

Sıradan Kullanıcı

Müdavim
Müdavim
Katılım
27 Eylül 2018
Mesajlar
7,392
Çözümler
6
Reaksiyon puanı
8,193
Puanları
1,708
Yaş
23
Konum
Lizbon
En rahat öğrenme yolu okuldur. Bilgisayar, Yazılım Mühendisliği veya Bilgisayar Programcılığı okuyabilirsiniz üniversitede. En azından anlamadığın yerde anında soru sorup detaylıca tekrar dinleme şansın oluyor.

Ha yok kendim öğrenicem dersen kesinlikle internetteki rehberlere pdf'lere bak. Kitap alma. Kitaplar milattan önce kalma sürümleri anlatıyor. Ben C# ile Nesne Tabanlı Programlama kitabı almıştım içinde o kadar eski bilgiler vardı ki 1 ya da 2 kez anca açmışımdır kitabı 2 yıldır duruyor masada.

Murat Yücedağ çok iyi anlatıma sahip. Youtube veya Udemy'den kendisini mutlaka dinlemenizi tavsiye ederim. Ben okulun yanında Murat Yücedağ'ı da izledim ve gerçekten kendimi daha çok geliştirdiğime inanıyorum.

Ayrıca İngilizce çok önemli. İngilizcem yok demişsin, bir an önce dil kurslarına kayıt olup İngilizceni geliştir. Yabancı dili olmayan yazılımcının sektörde iş bulması veya kendini geliştirmesi neredeyse imkansız.
Mesaj otomatik birleştirildi:

Bu işin ingilizce ile zerre alakası yok. Analitik zekan yüksek ise zaten işi öğrenmen çok kolay olacaktır. Mesela matematik ile aran nasıldır? Bu ingilizceden çok daha önemli aslında.
Alakası yok mu? Türkçe adam akıllı rehber yok çoğu konuda. Hep yabancı kaynaklara bakman gerekiyor. Mesleki Yabancı dil zaten olmazsa olmaz hata mesajlarını, komutların genel olarak bakınca ne anlama geldiğini anlamak için o şart. Lakin normal İngilizceniz de hatrı sayılır bir seviyede olması gerekiyor. Bir projede destek almanız gerekirse tek tek çeviri ile uğraşıp hatalı sonuç alacağına okuduğunu anında anlayıp hızlıca koda dökmek maliyet ve zaman tasarrufu açısından bir yazılımcı için son derece önemlidir.
 
Katılım
11 Ocak 2022
Mesajlar
1,028
Reaksiyon puanı
994
Puanları
293
Yaş
34
En rahat öğrenme yolu okuldur. Bilgisayar, Yazılım Mühendisliği veya Bilgisayar Programcılığı okuyabilirsiniz üniversitede. En azından anlamadığın yerde anında soru sorup detaylıca tekrar dinleme şansın oluyor.

Ha yok kendim öğrenicem dersen kesinlikle internetteki rehberlere pdf'lere bak. Kitap alma. Kitaplar milattan önce kalma sürümleri anlatıyor. Ben C# ile Nesne Tabanlı Programlama kitabı almıştım içinde o kadar eski bilgiler vardı ki 1 ya da 2 kez anca açmışımdır kitabı 2 yıldır duruyor masada.

Murat Yücedağ çok iyi anlatıma sahip. Youtube veya Udemy'den kendisini mutlaka dinlemenizi tavsiye ederim. Ben okulun yanında Murat Yücedağ'ı da izledim ve gerçekten kendimi daha çok geliştirdiğime inanıyorum.

Ayrıca İngilizce çok önemli. İngilizcem yok demişsin, bir an önce dil kurslarına kayıt olup İngilizceni geliştir. Yabancı dili olmayan yazılımcının sektörde iş bulması veya kendini geliştirmesi neredeyse imkansız.
Mesaj otomatik birleştirildi:


Alakası yok mu? Türkçe adam akıllı rehber yok çoğu konuda. Hep yabancı kaynaklara bakman gerekiyor. Mesleki Yabancı dil zaten olmazsa olmaz hata mesajlarını, komutların genel olarak bakınca ne anlama geldiğini anlamak için o şart. Lakin normal İngilizceniz de hatrı sayılır bir seviyede olması gerekiyor. Bir projede destek almanız gerekirse tek tek çeviri ile uğraşıp hatalı sonuç alacağına okuduğunu anında anlayıp hızlıca koda dökmek maliyet ve zaman tasarrufu açısından bir yazılımcı için son derece önemlidir.
Ya hocam bir de bu btkda olan eğitimde visual studio 2019 kullanıyor anlatan hoca ben 2022 indirdim .net core çıkmıyor bende şimdi kaldırıyorum 2019 kuracam acaba hatalı kurulum mu yaptım halbuki herşeyi seçmiştim kurulum yaparken anlamadım gitti
 

niyazi5859

Müdavim
Müdavim
Katılım
17 Mayıs 2020
Mesajlar
5,582
Çözümler
5
Reaksiyon puanı
5,085
Puanları
1,708
İngilizce öğrenmezsen bu iş yürümez kardeşim. Önce bilgisayarın dilini öğrenin sonra programlama dili öğrenin. Google translate ile fln yürümüyor bu iş çok gördüm boğuşanları..
İngilizce öğrenebilir ki ikisini de aynı anda yapabilir. Bu iş grup işi bir kişi animasyonları bir kişi tasarımı bir kişi yazılımı vs yapmalı tek başına bütün işlere girişmek zorlar ama yapılamaz değil.
 

Mr.Pavarotti

Doçent
Katılım
21 Mayıs 2017
Mesajlar
983
Reaksiyon puanı
592
Puanları
93
Yaş
33
Konum
Texas
İngilizce öğrenebilir ki ikisini de aynı anda yapabilir. Bu iş grup işi bir kişi animasyonları bir kişi tasarımı bir kişi yazılımı vs yapmalı tek başına bütün işlere girişmek zorlar ama yapılamaz değil.
Her dil ekip gerektirmez kardeşim
 

Linuxd

Cezalı
Cezalı
Katılım
12 Haziran 2022
Mesajlar
26
Reaksiyon puanı
9
Puanları
3
Yaş
23
Konum
Ankara
Eğer Unity ile çalışıyorsanız, C# bilmek size kolaylık sağlayacaktır. YouTube gibi yerlerde açıklayıcı videolar bulunuyor.
Maalesef benim C# ile hayallerim bitti çünkü gerçekten bilgisayarımı bitiriyor. Şu an Python öğreniyorum ama sizin daha çok C#/C/C++ yarayacaktır.
Udemy'den kursta alabilirsiniz. Güzel kurslar bulunuyor.

Bu arada, neredeyse her oyun şu an algoritma ile yapılıyor. O yüzden algoritmayı bir kavrayın isterseniz.
 

Sıradan Kullanıcı

Müdavim
Müdavim
Katılım
27 Eylül 2018
Mesajlar
7,392
Çözümler
6
Reaksiyon puanı
8,193
Puanları
1,708
Yaş
23
Konum
Lizbon
Ya hocam bir de bu btkda olan eğitimde visual studio 2019 kullanıyor anlatan hoca ben 2022 indirdim .net core çıkmıyor bende şimdi kaldırıyorum 2019 kuracam acaba hatalı kurulum mu yaptım halbuki herşeyi seçmiştim kurulum yaparken anlamadım gitti
VS 2022'de tüm paketler yüklü geliyor. VS2019 eski olduğu için her şeyi tek tek seçmeniz gerekiyordu. Installer indirip düzenleden sonradan Framework sürümleri ekleyebiliyorsunuz oradan bakın. VS22 çok kullanışsız bana göre. VS19 en iyisi kullanıcı dostluğu açısından.
 
Katılım
11 Ocak 2022
Mesajlar
1,028
Reaksiyon puanı
994
Puanları
293
Yaş
34
VS 2022'de tüm paketler yüklü geliyor. VS2019 eski olduğu için her şeyi tek tek seçmeniz gerekiyordu. Installer indirip düzenleden sonradan Framework sürümleri ekleyebiliyorsunuz oradan bakın. VS22 çok kullanışsız bana göre. VS19 en iyisi kullanıcı dostluğu açısından.
Ben de kurdum 2019u bir problem kalmadı şimdi bu şekilde kullanalım bakalım.
Yalnız btk da olan adam sesi cidden çok uykulu gibi dinlerken uykum geliyor hep.
Orta seviye yazan eğitimde engin var ona geçtim inşallah daha yararlı olur.
 

CCD

Asistan
Katılım
6 Aralık 2019
Mesajlar
453
Reaksiyon puanı
217
Puanları
43
Konum
.temp
İngilizce seviyem biraz düşük olduğundan korkuyorum, nekadar sürede öğrenirim
Önce İngilizcenizi geliştiriniz. Sadece İngilizce yetmez fazladan 1 dil daha öğreniniz. Yazılım temelinin İngilizce olduğunu ve bilmeden öğrenmenizin en az 10 kat daha uzayacağını bilmenizde ve öğrendiklerinizi sadece ezber olarak öğrendiğiniz için çok daha çabuk unutacağınızı bilin. Daha sonra yazılıma geçersiniz. Ben online eğitim önermiyorum. BTK Akademi falan gayet iyi, ona lafım yok ama gidip Udemy kurslarında hiç boşa vakit harcama. Tavsiyem imkanın varsa git yüz yüze bir yazılımcıdan ders al. Bu işler göründüğü kadar zor olmasa bile imkan meselesi. Kendi imkanlarınızı kendiniz yaratın derim. Kolay gelsin!
Mesaj otomatik birleştirildi:

Tek başına olmazmı dersin
Tek başınıza da yaparsınız, o laflara pek aldanmayın. İnsanların ne dediği çok önemli değil. Tabii bir ekip toplarsanız daha hızlı ve sadece sizi ilgilendiren bölüme odaklanarak çalışabilirsiniz. İlk oyununuz efsane bir yapıt olamayacağına göre tek başınıza da başlayabilirsiniz. Zaten bu işler birazda çevre edinmeye bakıyor. Oyunlarınızı, yazılımlarınızı yaptıkça çevreniz genişleyecek. O çevreden kendinize ileride bir ekip oluşturursunuz.
 

niyazi5859

Müdavim
Müdavim
Katılım
17 Mayıs 2020
Mesajlar
5,582
Çözümler
5
Reaksiyon puanı
5,085
Puanları
1,708
Her dil ekip gerektirmez kardeşim
Her dil ekip gerektirmez ama ekip ile çok daha kolay olur. Bende btk akademinin yazılım derslerine katılmak istiyorum. Sıfırdan başlıyorum. Biraz Python giriş seviyesi mı dersin giriş seviyesinin altı mı dersin kod yazabiliyordum ama şimdi sıfırdan c# başlamak istiyorum 2D bir dövüş oyunu için. Sıfırdan başlayanlar için daha kolay olur diye düşünüyorum 2D. İnternette hazır assetler de var yeri geldiğinde hazır asset te kullanabilirim.
Mesaj otomatik birleştirildi:

Önce İngilizcenizi geliştiriniz. Sadece İngilizce yetmez fazladan 1 dil daha öğreniniz. Yazılım temelinin İngilizce olduğunu ve bilmeden öğrenmenizin en az 10 kat daha uzayacağını bilmenizde ve öğrendiklerinizi sadece ezber olarak öğrendiğiniz için çok daha çabuk unutacağınızı bilin. Daha sonra yazılıma geçersiniz. Ben online eğitim önermiyorum. BTK Akademi falan gayet iyi, ona lafım yok ama gidip Udemy kurslarında hiç boşa vakit harcama. Tavsiyem imkanın varsa git yüz yüze bir yazılımcıdan ders al. Bu işler göründüğü kadar zor olmasa bile imkan meselesi. Kendi imkanlarınızı kendiniz yaratın derim. Kolay gelsin!
Mesaj otomatik birleştirildi:


Tek başınıza da yaparsınız, o laflara pek aldanmayın. İnsanların ne dediği çok önemli değil. Tabii bir ekip toplarsanız daha hızlı ve sadece sizi ilgilendiren bölüme odaklanarak çalışabilirsiniz. İlk oyununuz efsane bir yapıt olamayacağına göre tek başınıza da başlayabilirsiniz. Zaten bu işler birazda çevre edinmeye bakıyor. Oyunlarınızı, yazılımlarınızı yaptıkça çevreniz genişleyecek. O çevreden kendinize ileride bir ekip oluşturursunuz.
Zaten ilk başlarda küçük projelerden başlanmalı yüksek şeyler düşünüp hayal kırıklığına uğramak pek iyi şeyler değil. Ekip olmasının yararı da şu herkes kendi iyi olduğu alanda uğrasabiliyor. Biri animasyon biri tasarım biri yazılım vs. Tek başına da gayet iyi oyunlar yapılabilir.
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
Önce İngilizcenizi geliştiriniz. Sadece İngilizce yetmez fazladan 1 dil daha öğreniniz. Yazılım temelinin İngilizce olduğunu ve bilmeden öğrenmenizin en az 10 kat daha uzayacağını bilmenizde ve öğrendiklerinizi sadece ezber olarak öğrendiğiniz için çok daha çabuk unutacağınızı bilin. Daha sonra yazılıma geçersiniz. Ben online eğitim önermiyorum. BTK Akademi falan gayet iyi, ona lafım yok ama gidip Udemy kurslarında hiç boşa vakit harcama. Tavsiyem imkanın varsa git yüz yüze bir yazılımcıdan ders al. Bu işler göründüğü kadar zor olmasa bile imkan meselesi. Kendi imkanlarınızı kendiniz yaratın derim. Kolay gelsin!
Mesaj otomatik birleştirildi:


Tek başınıza da yaparsınız, o laflara pek aldanmayın. İnsanların ne dediği çok önemli değil. Tabii bir ekip toplarsanız daha hızlı ve sadece sizi ilgilendiren bölüme odaklanarak çalışabilirsiniz. İlk oyununuz efsane bir yapıt olamayacağına göre tek başınıza da başlayabilirsiniz. Zaten bu işler birazda çevre edinmeye bakıyor. Oyunlarınızı, yazılımlarınızı yaptıkça çevreniz genişleyecek. O çevreden kendinize ileride bir ekip oluşturursunuz.
Hocam c# dilini öğrenmeden önce ingilizcemimi geliştiriyim, öğrenmeden geçmiyimmi ?
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
Murat Yücedağın eğitim seti 50₺ ye düşmüş alıyımmı, önerirmisiniz ?
 
Son düzenleme:

yedek1000

Asistan
Cezalı
Katılım
1 Şubat 2016
Mesajlar
423
Reaksiyon puanı
71
Puanları
28
Hocam c# dilini öğrenmeden önce ingilizcemimi geliştiriyim, öğrenmeden geçmiyimmi ?
İngilizce işini boşver ve önceliğin yapma bu ezber kalıplara İNANMA dinle bu abini. Sen tercüman veya sekreter olmayacaksın. Sen PROBLEM çözen adam olacaksın. Daha önce de yazdım analitik zekaya sahip biriysen işin kolay ama tabiki bu sabahlara kadar kod yazmayacağın anlamına gelmiyor.

Yeni işe başlayan ama ingilizcesi olmayan bir arkadaşımız var 2 yıl oldu işe başlayalı yazılımcı. iki tane firma ingilizcesi yok diye geri çevirmiş :). Şuan adamı elimizde tutmak için 10 takla atıyoruz. Yaptığı işleri de görüp iş teklif eden ilk firma geri çeviren firmalardan biri :). Görüşmedi bile firma ile hemde bizim firmadan daha iyi şartlar sağlayacak firmaydı. ingilizce si de hala yarım yamalak. Ondan daha tecrübeli ingilizce bilen arkadaşlarımız da var var ama onun kadar iyi değiller.

Ezbere iş yapan, ezber kalıplarla sana gelen (önce ingilizce diyen), yazılımcı olup gözü mesai saatinde olan adamlardan uzak dur bunlar sana yarardan çok zarar getirir ve onlara benzersin. He iş bulursun yaparsın ama piyasa işleri yaparsın o kadar.

Basit basit projeler yaparak başla ingilizce ile değil. Merak etme yazılım işine aşina olduktan sonra ingilizcen olmasa da kaynaklardaki paylaşımları anlayacaksın.
Mesaj otomatik birleştirildi:

En rahat öğrenme yolu okuldur. Bilgisayar, Yazılım Mühendisliği veya Bilgisayar Programcılığı okuyabilirsiniz üniversitede. En azından anlamadığın yerde anında soru sorup detaylıca tekrar dinleme şansın oluyor.

Ha yok kendim öğrenicem dersen kesinlikle internetteki rehberlere pdf'lere bak. Kitap alma. Kitaplar milattan önce kalma sürümleri anlatıyor. Ben C# ile Nesne Tabanlı Programlama kitabı almıştım içinde o kadar eski bilgiler vardı ki 1 ya da 2 kez anca açmışımdır kitabı 2 yıldır duruyor masada.

Murat Yücedağ çok iyi anlatıma sahip. Youtube veya Udemy'den kendisini mutlaka dinlemenizi tavsiye ederim. Ben okulun yanında Murat Yücedağ'ı da izledim ve gerçekten kendimi daha çok geliştirdiğime inanıyorum.

Ayrıca İngilizce çok önemli. İngilizcem yok demişsin, bir an önce dil kurslarına kayıt olup İngilizceni geliştir. Yabancı dili olmayan yazılımcının sektörde iş bulması veya kendini geliştirmesi neredeyse imkansız.
Mesaj otomatik birleştirildi:


Alakası yok mu? Türkçe adam akıllı rehber yok çoğu konuda. Hep yabancı kaynaklara bakman gerekiyor. Mesleki Yabancı dil zaten olmazsa olmaz hata mesajlarını, komutların genel olarak bakınca ne anlama geldiğini anlamak için o şart. Lakin normal İngilizceniz de hatrı sayılır bir seviyede olması gerekiyor. Bir projede destek almanız gerekirse tek tek çeviri ile uğraşıp hatalı sonuç alacağına okuduğunu anında anlayıp hızlıca koda dökmek maliyet ve zaman tasarrufu açısından bir yazılımcı için son derece önemlidir.
Bu basma kalıp arkadaştan uzak dur. Piyasa işi yapacak yada test yazılımlarına kıçı kırık iki tane script yapıp iş yaptım diyecek kişilerden
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
İngilizce işini boşver ve önceliğin yapma bu ezber kalıplara İNANMA dinle bu abini. Sen tercüman veya sekreter olmayacaksın. Sen PROBLEM çözen adam olacaksın. Daha önce de yazdım analitik zekaya sahip biriysen işin kolay ama tabiki bu sabahlara kadar kod yazmayacağın anlamına gelmiyor.

Yeni işe başlayan ama ingilizcesi olmayan bir arkadaşımız var 2 yıl oldu işe başlayalı yazılımcı. iki tane firma ingilizcesi yok diye geri çevirmiş :). Şuan adamı elimizde tutmak için 10 takla atıyoruz. Yaptığı işleri de görüp iş teklif eden ilk firma geri çeviren firmalardan biri :). Görüşmedi bile firma ile hemde bizim firmadan daha iyi şartlar sağlayacak firmaydı. ingilizce si de hala yarım yamalak. Ondan daha tecrübeli ingilizce bilen arkadaşlarımız da var var ama onun kadar iyi değiller.

Ezbere iş yapan, ezber kalıplarla sana gelen (önce ingilizce diyen), yazılımcı olup gözü mesai saatinde olan adamlardan uzak dur bunlar sana yarardan çok zarar getirir ve onlara benzersin. He iş bulursun yaparsın ama piyasa işleri yaparsın o kadar.

Basit basit projeler yaparak başla ingilizce ile değil. Merak etme yazılım işine aşina olduktan sonra ingilizcen olmasa da kaynaklardaki paylaşımları anlayacaksın.
Mesaj otomatik birleştirildi:


Bu basma kalıp arkadaştan uzak dur. Piyasa işi yapacak yada test yazılımlarına kıçı kırık iki tane script yapıp iş yaptım diyecek kişilerden
Tavsiyen için teşekkür ederim, ingilizcem biraz zayıf olduğu için korkmuştum açıkcası, içimi biraz daha rahat ettirdin.
 

niyazi5859

Müdavim
Müdavim
Katılım
17 Mayıs 2020
Mesajlar
5,582
Çözümler
5
Reaksiyon puanı
5,085
Puanları
1,708
Tavsiyen için teşekkür ederim, ingilizcem biraz zayıf olduğu için korkmuştum açıkcası, içimi biraz daha rahat ettirdin.
Hocam İngilizce'yi sorun etmeyin isterseniz btk akademi de temel eğitim olsa da veriyor size. Ben kayıt oldum bugün onayladım yorumlar çok iyi Python konusunda. C# dilinde de yorumlar çok iyi. Ben Python dan başlayıp sonra C# öğrenmeye geçmeyi düşünüyorum.
 
Üst