Yazılım nasıl ögrenilir?

n1njaa21

Femtopat
Katılım
15 Kasım 2024
Mesajlar
70
Daha fazla  
Cinsiyet
Erkek
Merhaba, 2 yıl önce Udemy’den Atıl Samancıoğlu’ndan Python kursu almıştım. Python’un temellerini öğrenmiştim ama sonra devam edemedim, zorlandım. 1 yıl sonra tekrar başladım, yine temelleri gözden geçirdim ama ilerleyemiyordum. Öğrenme şeklim yanlıştı; sadece videoyu izliyordum, başka bir şey yapmıyordum. Bana nasıl daha iyi öğrenip pratik yapabileceğimi anlatabilir misiniz?
 
Bos bos video izleyerek olmaz, programlama ile ilgili arastirma yapip uyguladikca anlarsin.

Ayrica bilgisayar nasil calisir, yazilim donanimla nasil haberlesir gibi meseleleri de bilmelisin ki programlarin koddan islemciye kadar olan yolculugunu anlayabil diye.

Universite sart degil yazilim nedir öğrenmek icin ama muhendislik ve bilgisayar bilimleri bu isin otoritesi; meslek edineceksen yol baska olmali.
 
Eğer ciddi anlamda bu alanda ilerlemek istiyorsanız üniversitede yazılım ile ilgili bir bölüm seçebilirsiniz ancak yazılım öğrenmenin tek yolu kesinlikle üniversite değil. Ben bir meslek lisesi öğrencisiyim bölümüm bilişim ve liselere giriş sınavı ile Anadolu teknik programına girdim 9. sınfta Python, 10 ve 11. sınıfta da C# ve C++ dillerini öğretiyorlar. Anadolu teknik programında 10. sınfın ve 11. sınıfın yazında 20 gün staja gönderiyorlar Anadolu meslek programları ise 12. sınıfın tamamında staj yapıyorlar. Anadolu teknik programları ise 12. sınfıta tamamen üniversiteye hazırlanıyorlar yani hiç meslek dersleri olmuyor. Demek istediğim artık meslek liselerinde de yazılımcılar yetişiyor ama yazılım işini öğrenmek için ne üniversiteye ne de liseye ihtiyaç var. Zorlanıyorsanız ya da bir yerlerde takılıyorsanız işin temelinde yani algoritma kısmında sıkıntınız olabilir direkt pythona geçmektense algoritma işini tekrardan gözden geçirin derim ayrıca yapay zekadan öğrendiğiniz konuyla ilgili mini proje fikri isteyebilirsiniz yaptığınız projeler başlangıç için çok öğretici olacaktır.
 
Yani en iyisi kendime bir proje seçip o proje üzerinde kafa yorarak öğrenerek gitmek

Raspberry Pi yardımcı olur mu ilgim var da o tarz şeylere.
 
Son düzenleme:
Yani en iyisi kendime bir proje seçip o proje üzerinde kafa yorarak öğrenerek gitmek

Raspberry Pi yardımcı olur mu ilgim var da o tarz şeylere.
Dostum temelin daha yokken proje ile nasıl öğreneceksin? Yani bir öğretmen dersin konusunu anlatmadan soru bankasından soru çözerek konuyu anlatması ne kadar faydalı olur sence?

Şimdi aldığın eğitimi bir kere baştan sona izle. Sadece dinle ve neyi neden yaptığını anlamaya çalış.

Bitirdikten sonra baştan tekrar izle. İzlerkende orada mesela for döngüsü ile bir örnek göstereceği zaman durdur videoyu, ne yapmaya çalışıyor ise tahmin et ve sen yapmaya çalış yapamıyor isen de önceki izlemenden hatırlamaya çalış.

Bu şekilde eğitimi 2-3 kere bitir. Ne kadar tekrar o kadar daha iyi anlama ve kalıcı öğrenme sağlar. Bir süre sonra zorlandığın çoğu şey adını söylemek kadar kolay gelecek.

Sonra farklı bir hocadan da eğitimi bitir. Bu sefer 1 kere izlemen "bana göre" yeter. Tekrar izleyim dersen de izleyebilirsin. Amaç farklı bakış açısı kazanmak. BTK akademiden izleyebilirsin mesela.

Bunlar temeller. Konuyu bitirdikten sonra bunlarla alakalı proje yapmak zorundasın. Nasıl matematikte konuyu bitirince soru çözmez gerektiği gibi.

Bundan sonra alan seçmen gerekiyor. Python ile hangi meslekte çalışacağına karar vermen gerek yani. Ona göre de kütüphanlerle ilgili eğitim alacaksın.

Yazılım donanımla nasıl haberleşir gibi şeyler şimdiki konun değil. Bunlarla şu an vakit kaybetme.

Ama önce hangi alanda çalışmak istediğine seni içine en çok neyin çektiğine karar ver çünkü bu alanın sonu yok öğrenmenin sonu yok yani. Bu yüzden yeri gelecek motivasyonlu yeri gelecek disiplinli olmak zorundasın. Sıkılsan da devam etmek zorundasın.

Hedef odaklı ilerlemeye çalış biraz ondan biraz bundan dersen bunun sonu gelmez.
 
Eğer ciddi anlamda bu alanda ilerlemek istiyorsanız üniversitede yazılım ile ilgili bir bölüm seçebilirsiniz ancak yazılım öğrenmenin tek yolu kesinlikle üniversite değil. Ben bir meslek lisesi öğrencisiyim bölümüm bilişim ve liselere giriş sınavı ile Anadolu teknik programına girdim 9. sınfta Python, 10 ve 11. sınıfta da C# ve C++ dillerini öğretiyorlar. Anadolu teknik programında 10. sınfın ve 11. sınıfın yazında 20 gün staja gönderiyorlar Anadolu meslek programları ise 12. sınıfın tamamında staj yapıyorlar. Anadolu teknik programları ise 12. sınfıta tamamen üniversiteye hazırlanıyorlar yani hiç meslek dersleri olmuyor. Demek istediğim artık meslek liselerinde de yazılımcılar yetişiyor ama yazılım işini öğrenmek için ne üniversiteye ne de liseye ihtiyaç var. Zorlanıyorsanız ya da bir yerlerde takılıyorsanız işin temelinde yani algoritma kısmında sıkıntınız olabilir direkt pythona geçmektense algoritma işini tekrardan gözden geçirin derim ayrıca yapay zekadan öğrendiğiniz konuyla ilgili mini proje fikri isteyebilirsiniz yaptığınız projeler başlangıç için çok öğretici olacaktır.
Birebir anlattığın şeylerin aynısını öğrettiler lisede fakat orada öğrendiğim şeyleri 1 ayda tek başıma evde öğrenebilirdim çok ciddiyim. O kadar basit şeyleri uzun uzun anlatıyorlar ki. Bir de zaten yanlış hatırlamıyorsam sadece website kurmak ile alakalı şeylerde çalışıyorsunuz. Yine yanlış hatırlamıyorsam wordpress'i hiç göstermemişlerdi neredeyse. 11. sınıfta Android Studio dersi vardı sözde ve hiçbir şey öğrenmeden geçtik o dersi de.

Tek işime yarayan şey temel seviye photoshop ve yazılımın tam olarak ne olduğunu öğrenmek olabilir.
 

Technopat Haberler

Yeni konular

Geri
Yukarı