Yazılım bilmiyorsun ama yazılım dersi verenlerin kafa ütülediğini düşünüyorsun? Peki bilmediğin konu hakkında verilen bilgilerin kafa ütülediğine nasıl karar verdin? Ya gerçekten önemli bilgilerse?
BTK Akademi ücretsiz dersler paylaşıyor, girin izleyin. Şahsi önerim Engin Demiroğ C# olacaktır. Udemy'den Cengiz Atilla C# Kursu da alabilirsin. Çok temel için Murat Yücedağ temel konsol kurslarını da izleyebilirsin.
Yazılım dünyasının geniş olması sebebiyle de doğal olarak insanlar farklı uzmanlıklar üzerinde çalışır; Network, back-end, front-end, gömülü sistemler ve bir çoğu... C++ öğrenip her şeyi yapabilirsin ama bu cevap ne kadar doğru olur bilmiyorum çünkü bir sürü değişken mevcut bu soruyu cevaplarken. C++'ın kullanılamayacak bir alanı yok ama bu daha çok tekerleği yeniden keşfetmeye benziyor, günümüzde teknolojiler o kadar gelişti ki bir probleme ve çözüme yönelik onlarca farklı framework ve programlama dili mevcut. Yani bir dil ile neler yapabileceğini söylemek çok da doğru değil, daha doğrusu bir alan üzerinde güncel olarak hangi diller, framework ve kütüphaneler kullanılıyor bunu araştırıp sorgulamak daha doğru. Giriş yapmak için gereken şey ise bütün dilleri öğrenmektense tek bir dile odaklanıp o dili öğrenmeyi çabalamak. Bunu şu şekilde de düşünebilirsin İngilizce, Fransızca, Rusça, Çince öğrensem neler yapabilirim ne kadar yararlı olur? Her birinin kendince bir faydası olacaktır elbette ama hepsini aynı anda öğrenebilir misin ? veya hedefinde Rusya'da yaşamak istiyorsun peki Çince öğrenmek buna fayda sağlayacak mıdır ? Programlama öğrenirken hangi dili öğrendiğin çok da önemli değil ama hangi alana odaklanmak istediğin önemli o yüzden seçimi yapmadan önce yazılım alanları için öncelikle daha fazla araştırma yapmanı ve genel bilgi sahibi olmanın öneririm. Daha sonra istediğin alanda kullanılan popüler bir dilden başlar ona yoğunlaşırsın dilden dile de atlamamanı şiddetle tavsiye ederim, seçtiğin bir dilde uzmanlaşmak diğer dillere geçişinde kolaylık sağlıyor dolayısıyla zaman geçtikçe kullanılan teknoloji geçerliliğini yitirdikçe sende yeni şeylerle sürekli güncelleniyorsun, bu şekilde devamı kendiliğinden gelecektir.
En basit çözüm temel yapı taşlarını öğrendikten sonra öğrendiğin dil ile yapılabilecek herhangi, yapılmış veya yapılmamış bir fikir olması önemli değil sadece bildiğin veya bilmediğin bir çok şeyi gerektirecek bir proje fikrinde karar kılıp onu hayata geçirmekte. Hatalar alacaksın, araştıracaksın, uygulayacak öğreneceksin. Yapmak istediğin bazı özellikler belki kafanda bir algoritmaya oturamayacak araştırıp örneklere göz atıp, yeni şeyler öğrenerek kendinizi geliştirerek ilerleyeceksin.
Kaynak önerisi olarak, ben de takip ettiğim ve bilgilerini değerli bulduğum insanların Youtube adreslerini paylaşabilirim o zaman ek olarak:
Tarık Güney:
Tarik Guney
Kablosuz Kedi:
kablosuzkedi
Engin demiroğ:
Engin Demiroğ
Yazılım Bilimi:
Yazılım Bilimi
Murat Yücedağ:
Murat Yücedağ
Fatih Acet:
Fatih Acet
Mert Mekatronik:
Mert Mekatronik
Code is life:
code is life
Adem ilter:
Adem Ilter
Fehmi Uyar:
Fehmi UYAR
Sina5an:
sina5an
Selman Kahya:
Selman Kahya
Bilgem çakır (Yalın Kod):
Yalin Kod
Codefiction:
Codefiction
Tayfun erbilen:
Tayfun Erbilen
Sadi evren şeker:
BilgisayarKavramlari
Levent Sapci:
Levent Sapci
Yazılıma ilk adım:
Yazılım İlk Adım
Web Odası:
Web Odası
(Web odası içerik üretmeyi bıraktı, ancak benim YT'de en sevdiğim html ve css derslerine sahip. Her ne kadar devam etmese de uzun uzadıya ders izlemeyi sevenler için çok kaliteli bir seri.)
Sadık Turan:
Sadık Turan
Gençay Yıldız:
Gençay Yıldız
Kayhan Ayar:
https://www.youtube.com/channel/UCOYtDMYEAlG0qtGFPuFwLJw
BİlgisayarMühendisliği:
https://www.youtube.com/channel/UC-PNIxulvuf0nNyvXXOO0FA