Dostum kendi projesini geliştirmeye başlamış ama hala öğrenci olan biri olarak şunu net şekilde söyleyebilirim, özellikle Türkiye'deki kursların tamamı dolandırıcılıktan ibaret. Hepsi her dilde olan if else, loops, variables gibi konuları anlatıp geçiyor ve dili size öğrettim diyor. Attığın kursun içeriğini tam bilmiyorum ancak şu bir gerçek, programlama ne olursa olsun kurs izleyerek geliştirilen bir şey değil. Biraz başlangıçta kurs izle vizyon belirle neyi ne derece ne kullanarak yapabilirim bunu öğren. Sonra bir proje belirle, kullanabileceğin teknolojileri araştır ve sadece pratik yap. En iyi öğrenme yolu benim için budur. Ben 42 diye bir okulda okuyorum yaklaşık 2 yıldır programlama ile ilgileniyorum. 42 okuluna 1 buçuk yıl önce başladım. O okulda bir tane bile öğretmen yok, size proje veriyorlar siz projeyi yaparken öğreniyorsunuz. Orada öğrendim programlamanın pratik olmadan gelişmeyeceğini.
Hocam bende biraz başladım ve gerçekten aynı senin dediğin gibi ha bire if loops gibi şeyler öğretip duruyor aynı şeyleri işliyormus gibime geldi ve bence bir işe yaramayacak şeyleri öğretiyor. Mesela sence hangi projeyle başlamalıyım hocam. Ve Python dışında ilk hangi dili öğrenmeliyim C# uygun mudur?
Kaldı ki attığın kursta HTML CSS öğretiyor, Java C# öğretiyor, Python öğretiyor, Flutter, dart öğretiyor komedi gibi gerçekten. Sen yeni başlayan biri olarak başta bir alan seçmeli, o alanda en çok kullanılan dil ve teknolojileri öğrenmelisin. Python veri bilimi ve Backend'de aktif. C# oyun, masaüstü uygulama, Backend'de aktif, HTML CSS programlama değil markup dili olarak geçiyor Frontend'de aktif. JavaScript, typescript, React, Angular (maşallah) bunlar Front-End'de aktif. Flutter-dart mobil uygulama geliştirmede aktif. Yani bu kursu alıp baştan sona izleyerek bir insan bunların hepsi olamaz ki. Ha dersen ki ben aralarından birini seçeceğim, bu kursu da bu işlere giriş için kullanacağım fikrim olsun diye kullanacağım o ayrı. Ama dediğim gibi şu kadar dili anlattığını iddia eden bir kurstan beklentim yok maalesef. Hepsini yüzeysel anlatıp geçecektir zannımca.
Ben hepsini bir izleyeyim az az ne öğretiyor diye. Ve yine siz haklısınız yüzeysel anlattığı kesin. Fotoğrafta gözüktüğü gibi bence CSS bu kadar kısa olamaz.
Bunlarin hepsinin sektorde nasıl ve ne teknolojilerle kullanildigini bilip de yeni baslayan tum bu teknolojileri anlatabilecek kadar fakli seviyelere inebilen birisi Udemy'e icerik hazirlamakla ugrasiyor olabilir mi?
Adini Google'da arattiginizda "egitmen" "icerik" vs cikan adamlarin sektor hakkinda cok ahkam kesmemesi gerekiyor. Bakiyorsun egitimine Anadolu universitesi terzilik mezunu, bakiyorsun calistigi yerlere Mustafa Yazilim'da 2 sene kod yazmis. Bu arkadaşlar yazilim gelistirerek kazanamayacagi parayi egitim vererek kazanma pesindeler sadece. Bulabiliyorsaniz zaten top sirketlerde saglam projelerde calismis insanlardan bunlari ogrenmeye calisin ya da alaninda hakim cok iyi yayinlar yapmis akademisyenlerden teorisi. Yazilim gelistirme az bilenin hiç bilmeyene cok biliyormus gibi gorunmesinin cok kolay oldugu bir alandir, dikkat edin.
Ustte yaparak gelisirsin diyen arkadas dogru soyluyor, bilmedigin seyi bocalayarak yaparak geliseceksin, bunun baska yolu yok. Video izleyerek developer olamazsiniz.
Bunlari saatlerce izleyince "C# biliyorum ama yazamiyorum" tarzi basliklar geliyor, cunku bilmiyor aslinda.
Başlangıçta dediğini yapmak iyi olabilir, yani izle hangi alan sana uygun gör. Ne bileyim web sitesinin tasarım, kullanıcı deneyimi kısmında olmak istersen seversin HTML, CSS'i. Teknik adam olacağım, arka plandaki işleri yapacağım uygulamanın Logic kısmı bende olacak diyorsan Back-End kısmını seversin. Sonra o alanda Basic bir giriş için BTK Akademi'den ücretsiz kurslar var oradan bir kurs izle yorumlarına bak tabii. Sonra giriş seviye uygulamalar geliştir. Algoritma, veriyapıları konularına önem ver. Sanatlar taklitle başlar, halihazırda yapılmış uygulamaların taklitlerini yap. Sonra bol bol doküman oku, dilleri doküman okuyarak öğren. Alanında seni geliştirecek konseptleri öğren emin ol devamı gelir dostum.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.