Yazılım konusunda gelişememek

emircanunlts

Megapat
Süper Moderatör
Katılım
7 Nisan 2019
Mesajlar
9.094
Makaleler
3
Çözümler
56
Yaklaşık 1 sene önce başladım yazılım yolunda. İlk önce "Python" öğrenmeye çalıştım, orta düzeye geldim fakat çok zorlanmaya başlayıp, hevesimin bitmesiyle bıraktım. Ardından 2, 3 ay sonra C#'a başladım. C#'da sürekli ara vererek öğrenmeye çalıştım, şu an "engin demiroğ" hocanın başlattığı kampta C# dersi alıyorum. Sıkıntım ise şöyle; derste bir konuyu dinlerken anlayıp, ders sonrası pratikte C#'a dair her şeyi unutuyorum ve her şey siliniyor kafamdan. Şu an "ınterface" ve "abstract class" kısımlarında da tıkanıp kalmış durumundayım. Bu engeli nasıl aşabilirim?

Ek olarak; SQL konularına da girdik, 70 adet soru çözdüm fakat bana verilen bir projede her şeyi unutup tıkanıp kaldım. Sürekli bu sorunla karşı karşıyayım.
 
Ezberleyerek değil mantığını anlayarak öğrenmeni tavsiye ederim. Ezber unutulur. Ama mantığını kavrarsan kolayca konuya adapte olabilirsin.
Bir konuyu öğrenmenin en iyi yolu bolca pratik yapmaktır.
Videodan sonra yazamaman doğal. O konuyu ilk defa öğreniyorsun. Bolca pratik yaparak işi kavraman gerekir.
Meraklı ve sabırlı olman dileğiyle..
 
Yaklaşık 1 sene önce başladım yazılım yolunda. İlk önce "Python" öğrenmeye çalıştım, orta düzeye geldim fakat çok zorlanmaya başlayıp, hevesimin bitmesiyle bıraktım. Ardından 2, 3 ay sonra C#'a başladım. C#'da sürekli ara vererek öğrenmeye çalıştım, şu an "engin demiroğ" hocanın başlattığı kampta C# dersi alıyorum. Sıkıntım ise şöyle; derste bir konuyu dinlerken anlayıp, ders sonrası pratikte C#'a dair her şeyi unutuyorum ve her şey siliniyor kafamdan. Şu an "ınterface" ve "abstract class" kısımlarında da tıkanıp kalmış durumundayım. Bu engeli nasıl aşabilirim?

Ek olarak; SQL konularına da girdik, 70 adet soru çözdüm fakat bana verilen bir projede her şeyi unutup tıkanıp kaldım. Sürekli bu sorunla karşı karşıyayım.

Kendi edindiğim tecrübeler doğrultusunda bence, bir yazılım dilini öğrenmenin en etkili yöntemi, komplex projelerde pratik yaparak beyni yormak. Edindiğin bilgileri, çözdüğün problemleri birine öğretiyormuş edasıyla yorumlayarak bir notepad dosyasında sakla, aynı sorunu tekrar yaşadığında bunu hatırlıyor olacaksın. Burada en önemli konu ise, algoritmayı yardım almadan oluşturmaya çalışmak, böylece beyin ne yazacağından çok nasıl yazacağına odaklanıyor ve birkaç yıl sonra rutin bir işi yapıyormuş gibi çalışmaya başlıyor.
 
Son düzenleme:
Ezberleyerek değil mantığını anlayarak öğrenmeni tavsiye ederim. Ezber unutulur. Ama mantığını kavrarsan kolayca konuya adapte olabilirsin.
Bir konuyu öğrenmenin en iyi yolu bolca pratik yapmaktır.
Videodan sonra yazamaman doğal. O konuyu ilk defa öğreniyorsun. Bolca pratik yaparak işi kavraman gerekir.
Meraklı ve sabırlı olman dileğiyle..
Pratik yapmam için konuyu anlamam gerekiyor, konuyu anlayamıyorum ne kadar araştırsam da. Bizim hocamız da biraz hızlı gittiği için iyice karışıyor.
Kendi edindiğim tecrübeler doğrultusunda bence, bir yazılım dilini öğrenmenin en etkili yöntemi, komplex projelerde pratik yaparak beyni yormak. Edindiğin bilgileri, çözdüğün problemleri birine öğretiyormuş edasıyla yorumlayarak bir notepad dosyasında sakla, aynı sorunu tekrar yaşadığında bunu hatırlıyor olacaksın. Burada en önemli konu ise, algoritmayı yardım almadan oluşturmaya çalışmak, böylece beyin ne yazacağından çok nasıl yazacağına odaklanıyor ve birkaç yıl sonra rutin bir işi yapıyormuş gibi çalışmaya başlıyor.
Hocam komplex projeye girişemiyorum çünkü ne yazacağımı bilmiyorum. Oturup Visual Studio'nun ekranına bakıyorum öyle sadece.
 
Pratik yapmam için konuyu anlamam gerekiyor, konuyu anlayamıyorum ne kadar araştırsam da. Bizim hocamız da biraz hızlı gittiği için iyice karışıyor.

Hocam komplex projeye girişemiyorum çünkü ne yazacağımı bilmiyorum. Oturup Visual Studio'nun ekranına bakıyorum öyle sadece.

Mantığı kavraman gerekiyor konu ders olarak bakma projelerde kullanacağın parçalar olarak düşün. Ama öncelikle algoritma çalış algoritmayı kavradıktan sonra kodları daha rahat kavrarsın.
 
Engin demiroğdan dinleme. C# adına birçok kurs ve kaynak var. Farklı yerlerden devam edebilirsin. Önceliğin programlama temellerini iyi anlamak olmalı. İnsanın hevesi zaman zaman kaçabilir. Herkeste olabiliyor bu.
 
Engin demiroğdan dinleme. C# adına birçok kurs ve kaynak var. Farklı yerlerden devam edebilirsin. Önceliğin programlama temellerini iyi anlamak olmalı. İnsanın hevesi zaman zaman kaçabilir. Herkeste olabiliyor bu.

Neden öyle dediniz? Kendisi gayet iyi anlatıyor dersi, sorun bende, ben anlamıyorum.
 
Hocam ben biraz daha farklıyım ama yazayım kodları noktası noktasına hatırlıyorum ne işe yaradıklarını da ama nerede kullanacağımı bilemiyorum o an beynim duruyor bazen.
 
Neden öyle dediniz? Kendisi gayet iyi anlatıyor dersi, sorun bende, ben anlamıyorum.
Gençay yıldız aynı konuları çok daha iyi anlatıyor. Bende kendisinden dinledim ama burada farklı bir anlatıcıdan dinlemek çok önemli. Gençay yıldızın youtube videolarına bakmanızı tavsiye ederim. Ama programlama temellerinden başlayacaksınız.
Hocam ben biraz daha farklıyım ama yazayım kodları noktası noktasına hatırlıyorum ne işe yaradıklarını da ama nerede kullanacağımı bilemiyorum o an beynim duruyor bazen.
Bol bol ufaktan başlayarak proje geliştirin. 2 sayıyı inputtan alan uygulamadan kurumsal mimariye kadar gidebilirsiniz. Yavaş yavaş kodlar kafanızda pekişecektir.
 
Gençay yıldız aynı konuları çok daha iyi anlatıyor. Bende kendisinden dinledim ama burada farklı bir anlatıcıdan dinlemek çok önemli. Gençay yıldızın YouTube videolarına bakmanızı tavsiye ederim. Ama programlama temellerinden başlayacaksınız.

Bol bol ufaktan başlayarak proje geliştirin. 2 sayıyı inputtan alan uygulamadan kurumsal mimariye kadar gidebilirsiniz. Yavaş yavaş kodlar kafanızda pekişecektir.

Onu yapabiliyorum (İnput şeysi) daha üst seviyedeyim ona göre.
 

Geri
Yukarı