lostyazilim
tr.link

c#'a başlamak istiyorum

5 Mesajlar 1.054 Okunma
acebozum
tr.link

evdecorium evdecorium WM Aracı Kullanıcı
  • Üyelik 19.03.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek serbest
  • Konum Ankara
  • Ad Soyad F** S**
  • Mesajlar 74
  • Beğeniler 6 / 5
  • Ticaret 0, (%0)
Arkadaşlar c# öğrenmek istiyorum. Bu dili bilenler: sıfırdan en sağlıklı öğrenme yöntemi nedir ?
 

 

elektronikssl
webimgo

kesintisizhost kesintisizhost WM Aracı Kullanıcı
  • Üyelik 11.02.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad D** K**
  • Mesajlar 66
  • Beğeniler 6 / 17
  • Ticaret 5, (%100)
Youtube'ta "Volkan Kılıç" izleyebilirsiniz.
 

 

saYRam saYRam WM Aracı Kullanıcı
  • Üyelik 05.03.2014
  • Yaş/Cinsiyet 44 / E
  • Meslek Hukuk
  • Konum İzmir
  • Ad Soyad G** T**
  • Mesajlar 49
  • Beğeniler 6 / 8
  • Ticaret 0, (%0)
Kendine bir iyilik yap ve Nesne Yönelimli Programlama'yı sonra da Tasarım Desenlerini öğren. Hatta yala yut.

C# gibi dillerle en kısa ve en iyi şekilde uygulama geliştirmenin yegane yolu OOP ve Design Patternler'dir. Bunlar yoksa arkadaşlarına hava atmaktan öte gidemezsin.

Bir de dilin syntaxını öğrenirken, değişken tipleri, değişkenlerin bellek ömürlerini, bellek yapısını, dizileri vs bunun gibi bi sürü şey var. Bunları iyi öğrenirsen iki de bir referans kaynaklara bakmak ihtiyacı duymazsın. Ayrıca programlama konusnda pratik zekanı da geliştirir.

Orta seviyeye gelince Genericler çıkacak. Sular seller gibi yalayıp yutman lazım.

İleri seviyede OOP ve Design Patternler var. İşin asıl kısmı orasıdır. OOP ve Design Patternleri kullanmıyorsan kendine programcı deme.

Bir de her zaman yazdığım kod nasıl daha hızlı ve daha stabil olur diye sormalısın. Mesela C# listeler vardır, coleksiyonlar vardır, diziler vardır. Yazdığın bir kod bloğunda aynı işi görecek IList, ICollection, IQueryable, Array kullanabilirsin. Ama hangisi daha hızlı çalışacak? Bunu test etmelisin. bunu yapabilmen için IList'in, IQueryable'ın, Array'ın vs ne olduklarını neden ayrı ayrı olduklarını iyi bilmen lazım.

Kendine yapabileceğin en iyi iyilik bol bol hatta aşırı derecede proje incelemek ve yapmak olacaktır. Başlarda ineklersen ilerde çok büyük faydasını göreceksin.

En iyi asıl öğrenirsin? Paran varsa iyi bir hocadan eğitim alarak ya da pluralsight gibi sitelerden kurs alarak. (ingilizce şart) Programlama kitapla falan öğrenilecek bişi değil. İngilizcen varsa çok büyük kolaylık.

Paran varsa hocadan öğren. Soru soracak olursun. Kitaba soru soramazsın, videoya soru soramazsın. Hocaya sorarsın. O sana izah eder gerektiğinde seni yönlendirir. Zaten cd falan verirler sana. projeler, örnekler. ayrıca Microsoft sınafları var. MVP falan olmak istersen sana yardımcı olurlar. hem insanlarla tanışmış olursun sosyal bir ortam çevre. Hatta iş de bulabilirsin. Kendini gösterirsin.

Temelini iyi atarsan gerçekten çok faydası var. Basit şeyleri bile iyice bilmek ilerde müthiş fayda sağlıyor.

Programcılıkta geçerli olan şey blmek değil, tecrübedir. Artık herkes biliyor.
 

 

Siberdanismanlik Siberdanismanlik Google Adwords Kullanıcı
  • Üyelik 21.12.2015
  • Yaş/Cinsiyet 39 / E
  • Meslek Google Reklam Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 863
  • Beğeniler 227 / 228
  • Ticaret 48, (%100)
selamun aleyküm yabancı dilin var mı kardeşim ?

en önemli olanı ise algoritmadır.

yabancı dilin varsa çok daha hızlı öğrenirsin ve hataları daha çabuk aşabilirsin. tek bir kişiye bağlı kalıp öğrenmelisin. aynı ayda birden fazla kişi izlemek senin kafanı karıştırır.

her öğrendiğini kendine bir blog acarak tekrar edip kendi geliştire bilirisn.
saYRam FSK

kişi bu mesajı beğendi.

wmaraci
wmaraci

evdecorium evdecorium WM Aracı Kullanıcı
  • Üyelik 19.03.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek serbest
  • Konum Ankara
  • Ad Soyad F** S**
  • Mesajlar 74
  • Beğeniler 6 / 5
  • Ticaret 0, (%0)
teşekkür ederim hocam yabancı dilim yok ancak programlamada gereken ingilizceyi öğrenebilirim

Ek Olarak:

saYRam adlı üyeden alıntı

Kendine bir iyilik yap ve Nesne Yönelimli Programlama'yı sonra da Tasarım Desenlerini öğren. Hatta yala yut.

C# gibi dillerle en kısa ve en iyi şekilde uygulama geliştirmenin yegane yolu OOP ve Design Patternler'dir. Bunlar yoksa arkadaşlarına hava atmaktan öte gidemezsin.

Bir de dilin syntaxını öğrenirken, değişken tipleri, değişkenlerin bellek ömürlerini, bellek yapısını, dizileri vs bunun gibi bi sürü şey var. Bunları iyi öğrenirsen iki de bir referans kaynaklara bakmak ihtiyacı duymazsın. Ayrıca programlama konusnda pratik zekanı da geliştirir.

Orta seviyeye gelince Genericler çıkacak. Sular seller gibi yalayıp yutman lazım.

İleri seviyede OOP ve Design Patternler var. İşin asıl kısmı orasıdır. OOP ve Design Patternleri kullanmıyorsan kendine programcı deme.

Bir de her zaman yazdığım kod nasıl daha hızlı ve daha stabil olur diye sormalısın. Mesela C# listeler vardır, coleksiyonlar vardır, diziler vardır. Yazdığın bir kod bloğunda aynı işi görecek IList, ICollection, IQueryable, Array kullanabilirsin. Ama hangisi daha hızlı çalışacak? Bunu test etmelisin. bunu yapabilmen için IList'in, IQueryable'ın, Array'ın vs ne olduklarını neden ayrı ayrı olduklarını iyi bilmen lazım.

Kendine yapabileceğin en iyi iyilik bol bol hatta aşırı derecede proje incelemek ve yapmak olacaktır. Başlarda ineklersen ilerde çok büyük faydasını göreceksin.

En iyi asıl öğrenirsin? Paran varsa iyi bir hocadan eğitim alarak ya da pluralsight gibi sitelerden kurs alarak. (ingilizce şart) Programlama kitapla falan öğrenilecek bişi değil. İngilizcen varsa çok büyük kolaylık.

Paran varsa hocadan öğren. Soru soracak olursun. Kitaba soru soramazsın, videoya soru soramazsın. Hocaya sorarsın. O sana izah eder gerektiğinde seni yönlendirir. Zaten cd falan verirler sana. projeler, örnekler. ayrıca Microsoft sınafları var. MVP falan olmak istersen sana yardımcı olurlar. hem insanlarla tanışmış olursun sosyal bir ortam çevre. Hatta iş de bulabilirsin. Kendini gösterirsin.

Temelini iyi atarsan gerçekten çok faydası var. Basit şeyleri bile iyice bilmek ilerde müthiş fayda sağlıyor.

Programcılıkta geçerli olan şey blmek değil, tecrübedir. Artık herkes biliyor.



çok teşekkür ederim yazdıklarınız kılavuz niteliğinde.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al