C# ta çok fazla kod metot vs öğeler var . bunları hepsini bilemezsin yani en azından genelde işine yarayan kullandığın şeyler aklında kalır ama bazen işini görücek metot'u varlığını bile bilmediğin durumlar olur bunun için ingilizce bilmek işe yarar mı yani ingilizce bilerek açıklamalardan metot'un ne işe yaradığını anlaya bilir misin ? özetle eğer böyleyse ki mantıken öyle bunun için hangi seviye ingilizce bilmek gerekir ?
Toplam 3 cevap
Sadece C# değil, tüm programlama dillerinin içinde yüzbinlerce metod bulunabilir. Kimse senden tüm bu metodları, sınıfları bilmeni beklemez. Zaten çoğu zaman da bunlara ihtiyaç duymazsın.
Öncelikle C# dilinin temellerini öğrenirsin. Değişken, fonksiyon, koşul ifadeleri, veri türleri, döngüler v.b. Bunlar sana temel proglamlama bilgisi verir. Bunları bilmen şarttır. Daha sonra uzmanlık alanına göre farklı sınıfları kütüphaneleri öğrenirsin. Örneğin çizimle ilgileniyorsan çizimle alakalı sınıfları, metodları öğrenirsin, web, ağ için web, ağ ile ilgili kütüphaneleri öğrenirsin.
İngilizce bilmenin sana çok büyük faydası olur. Çünkü her metod ve sınıfla ilgili yardım açıklama dökümanları vardır. Herkes bunları okuyarak bunlar hakkında fikir sahibi olur. Çoğu zaman google aramalarında yapmak istediğin işe dair ingilizce kelimeler girerek arama yaparsın ve o işi yapan metoda ulaşırsın. Burada ingilizce seviyen teknik dökümanları anlayacak kadar olsa yeterlidir. Teknik dökümanları okurken karşına pek çok anlamadığın, Türkçe karşılığını da anlamayacağın ifadeler çıkacak. Örneğin "Class" , "Constructor" gibi ifadeler programlama özgüdür. Öncelikle bunun programlamada ne işe yaradığını, programlamadaki anlamını bilmen gerekir. Bunu günlük ingilizce sana vermez.
Bu noktada yine ingilizce programlamaya giriş kitapları sana çok büyük fayda sağlar. Elbette Türkçe kaynaklar da sana fayda sağlayacaktır. Ama Türkçe kitaplarda bulunan bazı çeviriler kafanı karıştırabilir. Bu sebepten önceliğin ingilizce kaynaklar olmalıdır.
alattin 6 yıl önce
@ahmet5847 sihirli bir formülü yok. Temel ingilizceni ilerlet önce. Bunun için siteler, uygulamalar ve kitaplardan yararlanabilirsin. Herkesin öğrenme şekli farklıdır. Sadece kısa sürede olmayacağını unutma. Yılmadan, kararlılıkla devam et. Daha sonra programlama kitaplarını, ingilizce makaleleri okumaya başla.
alattin 6 yıl önce
teşekkürler @ahmet5847 yardıma ihtiyacın olduğunda buradayız.
C# Kodlamak çok zor üst düzey kodlamayı bilmen gerek ve orta düzey İngilizce bilmen yeterli ingilizce olmassa olmaz hangi programı indirirsen indir ingilizce önemli anlayışın için teşekkürler
internette "c# toolbox" "c# toolbox kullanımı ve elemanları" gibi aramalar yaptığınızda her aracın ve metodun açıklamalı anlatımlarını içeren sayfalar görebilirsiniz. araç ve metot adlarını google translate gibi bir çeviri aracıyla incelerseniz daha anlaşılır ve akılda kalıcı olacaktır.
örneğin
"textBox: İçerisinde metin yazılan ve kullanıcının metin girişi yapmasını sağlayan en önemli unsurdur."
text: metin
box: kutu
------------
"AddItem: Veri eklemek için kullanılır.."
add: eklemek